1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-97",
9   "self_type" : "type-96",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "alignment" : 4,
14   "linker_set_key" : "float [7]",
15   "name" : "float [7]",
16   "referenced_type" : "type-325",
17   "self_type" : "type-437",
18   "size" : 28,
19   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
20  },
21  {
22   "linker_set_key" : "float []",
23   "name" : "float []",
24   "referenced_type" : "type-325",
25   "self_type" : "type-601",
26   "source_file" : "/system/core/libsystem/include/system/graphics.h"
27  },
28  {
29   "alignment" : 4,
30   "linker_set_key" : "int [0]",
31   "name" : "int [0]",
32   "referenced_type" : "type-95",
33   "self_type" : "type-235",
34   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [32]",
39   "name" : "unsigned char [32]",
40   "referenced_type" : "type-5",
41   "self_type" : "type-4",
42   "size" : 32,
43   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
44  },
45  {
46   "alignment" : 1,
47   "linker_set_key" : "unsigned char [5121]",
48   "name" : "unsigned char [5121]",
49   "referenced_type" : "type-5",
50   "self_type" : "type-92",
51   "size" : 5121,
52   "source_file" : "/system/core/liblog/include/log/log_read.h"
53  },
54  {
55   "alignment" : 4,
56   "linker_set_key" : "unsigned int [8]",
57   "name" : "unsigned int [8]",
58   "referenced_type" : "type-2",
59   "self_type" : "type-593",
60   "size" : 32,
61   "source_file" : "/system/core/libsystem/include/system/graphics.h"
62  }
63 ],
64 "builtin_types" :
65 [
66  {
67   "alignment" : 1,
68   "is_integral" : true,
69   "is_unsigned" : true,
70   "linker_set_key" : "bool",
71   "name" : "bool",
72   "referenced_type" : "type-22",
73   "self_type" : "type-22",
74   "size" : 1
75  },
76  {
77   "alignment" : 1,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char",
81   "name" : "char",
82   "referenced_type" : "type-97",
83   "self_type" : "type-97",
84   "size" : 1
85  },
86  {
87   "alignment" : 2,
88   "is_integral" : true,
89   "is_unsigned" : true,
90   "linker_set_key" : "char16_t",
91   "name" : "char16_t",
92   "referenced_type" : "type-132",
93   "self_type" : "type-132",
94   "size" : 2
95  },
96  {
97   "alignment" : 8,
98   "linker_set_key" : "double",
99   "name" : "double",
100   "referenced_type" : "type-330",
101   "self_type" : "type-330",
102   "size" : 8
103  },
104  {
105   "alignment" : 4,
106   "linker_set_key" : "float",
107   "name" : "float",
108   "referenced_type" : "type-325",
109   "self_type" : "type-325",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "int",
116   "name" : "int",
117   "referenced_type" : "type-95",
118   "self_type" : "type-95",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long",
125   "name" : "long",
126   "referenced_type" : "type-117",
127   "self_type" : "type-117",
128   "size" : 8
129  },
130  {
131   "alignment" : 8,
132   "is_integral" : true,
133   "linker_set_key" : "long long",
134   "name" : "long long",
135   "referenced_type" : "type-315",
136   "self_type" : "type-315",
137   "size" : 8
138  },
139  {
140   "alignment" : 2,
141   "is_integral" : true,
142   "linker_set_key" : "short",
143   "name" : "short",
144   "referenced_type" : "type-279",
145   "self_type" : "type-279",
146   "size" : 2
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "linker_set_key" : "signed char",
152   "name" : "signed char",
153   "referenced_type" : "type-336",
154   "self_type" : "type-336",
155   "size" : 1
156  },
157  {
158   "alignment" : 1,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned char",
162   "name" : "unsigned char",
163   "referenced_type" : "type-5",
164   "self_type" : "type-5",
165   "size" : 1
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned int",
172   "name" : "unsigned int",
173   "referenced_type" : "type-2",
174   "self_type" : "type-2",
175   "size" : 4
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long",
182   "name" : "unsigned long",
183   "referenced_type" : "type-116",
184   "self_type" : "type-116",
185   "size" : 8
186  },
187  {
188   "alignment" : 8,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned long long",
192   "name" : "unsigned long long",
193   "referenced_type" : "type-320",
194   "self_type" : "type-320",
195   "size" : 8
196  },
197  {
198   "alignment" : 2,
199   "is_integral" : true,
200   "is_unsigned" : true,
201   "linker_set_key" : "unsigned short",
202   "name" : "unsigned short",
203   "referenced_type" : "type-94",
204   "self_type" : "type-94",
205   "size" : 2
206  },
207  {
208   "linker_set_key" : "void",
209   "name" : "void",
210   "referenced_type" : "type-113",
211   "self_type" : "type-113"
212  }
213 ],
214 "elf_functions" :
215 [
216  {
217   "binding" : "weak",
218   "name" : "_ZN7android8hardware10fromBinderINS0_7thermal4V2_023IThermalChangedCallbackENS3_26BpHwThermalChangedCallbackENS3_26BnHwThermalChangedCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
219  },
220  {
221   "binding" : "weak",
222   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_023IThermalChangedCallbackENS_4hidl4base4V1_05IBaseENS4_26BpHwThermalChangedCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
223  },
224  {
225   "binding" : "weak",
226   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
227  },
228  {
229   "binding" : "weak",
230   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
231  },
232  {
233   "binding" : "weak",
234   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V2_023IThermalChangedCallbackEvEENS_2spIT_EES8_"
235  },
236  {
237   "binding" : "weak",
238   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
239  },
240  {
241   "binding" : "weak",
242   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_026BpHwThermalChangedCallbackENS4_23IThermalChangedCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
243  },
244  {
245   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
246  },
247  {
248   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal28_hidl_getCurrentTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
252  },
253  {
254   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getCurrentCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
255  },
256  {
257   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getTemperatureThresholdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
258  },
259  {
260   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal36_hidl_registerThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
261  },
262  {
263   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal38_hidl_unregisterThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
264  },
265  {
266   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal4pingEv"
267  },
268  {
269   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD0Ev"
276  },
277  {
278   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD1Ev"
279  },
280  {
281   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD2Ev"
282  },
283  {
284   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
285  },
286  {
287   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
291  },
292  {
293   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
294  },
295  {
296   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
300  },
301  {
302   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21notifySyspropsChangedEv"
312  },
313  {
314   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21setHALInstrumentationEv"
315  },
316  {
317   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
318  },
319  {
320   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
321  },
322  {
323   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
324  },
325  {
326   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal28_hidl_getCurrentTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
327  },
328  {
329   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getCurrentCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
330  },
331  {
332   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getTemperatureThresholdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal36_hidl_registerThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal38_hidl_unregisterThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
345  },
346  {
347   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal4pingEv"
348  },
349  {
350   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEmm"
360  },
361  {
362   "name" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEmm"
363  },
364  {
365   "name" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_20TemperatureThresholdEPNS0_6ParcelEmm"
366  },
367  {
368   "name" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEmm"
369  },
370  {
371   "name" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEmm"
372  },
373  {
374   "name" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_20TemperatureThresholdERKNS0_6ParcelEmm"
375  },
376  {
377   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
378  },
379  {
380   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
381  },
382  {
383   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
390  },
391  {
392   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
393  },
394  {
395   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
396  },
397  {
398   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
399  },
400  {
401   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
402  },
403  {
404   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv"
405  },
406  {
407   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv"
408  },
409  {
410   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
411  },
412  {
413   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv"
414  },
415  {
416   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
417  },
418  {
419   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
420  },
421  {
422   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spIS3_EEb"
423  },
424  {
425   "name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback13addOnewayTaskENSt3__18functionIFvvEEE"
426  },
427  {
428   "name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC1ENS_2spINS2_23IThermalChangedCallbackEEE"
429  },
430  {
431   "name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC2ENS_2spINS2_23IThermalChangedCallbackEEE"
432  },
433  {
434   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
435  },
436  {
437   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
441  },
442  {
443   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback4pingEv"
444  },
445  {
446   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC1ERKNS_2spINS2_23IThermalChangedCallbackEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC2ERKNS_2spINS2_23IThermalChangedCallbackEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
453  },
454  {
455   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
456  },
457  {
458   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD2Ev"
459  },
460  {
461   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
462  },
463  {
464   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
465  },
466  {
467   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
468  },
469  {
470   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
471  },
472  {
473   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
477  },
478  {
479   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
480  },
481  {
482   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21notifySyspropsChangedEv"
483  },
484  {
485   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21setHALInstrumentationEv"
486  },
487  {
488   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_11TemperatureE"
489  },
490  {
491   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback4pingEv"
492  },
493  {
494   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
495  },
496  {
497   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC1ERKNS_2spINS0_7IBinderEEE"
498  },
499  {
500   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC2ERKNS_2spINS0_7IBinderEEE"
501  },
502  {
503   "name" : "_ZN7android8hardware7thermal4V2_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
504  },
505  {
506   "name" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
507  },
508  {
509   "name" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
510  },
511  {
512   "name" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
513  },
514  {
515   "name" : "_ZN7android8hardware7thermal4V2_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
516  },
517  {
518   "name" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
519  },
520  {
521   "name" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
522  },
523  {
524   "name" : "_ZN7android8hardware7thermal4V2_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
525  },
526  {
527   "name" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
528  },
529  {
530   "name" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv"
531  },
532  {
533   "name" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv"
534  },
535  {
536   "name" : "_ZN7android8hardware7thermal4V2_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
537  },
538  {
539   "name" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv"
540  },
541  {
542   "name" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
543  },
544  {
545   "name" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb"
546  },
547  {
548   "name" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
549  },
550  {
551   "name" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spIS3_EEb"
552  },
553  {
554   "name" : "_ZN7android8hardware7thermal4V2_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
555  },
556  {
557   "name" : "_ZN7android8hardware7thermal4V2_09BsThermalC1ENS_2spINS2_8IThermalEEE"
558  },
559  {
560   "name" : "_ZN7android8hardware7thermal4V2_09BsThermalC2ENS_2spINS2_8IThermalEEE"
561  },
562  {
563   "binding" : "weak",
564   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
565  },
566  {
567   "binding" : "weak",
568   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
569  },
570  {
571   "binding" : "weak",
572   "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_"
573  },
574  {
575   "binding" : "weak",
576   "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_"
577  },
578  {
579   "binding" : "weak",
580   "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"
581  },
582  {
583   "binding" : "weak",
584   "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_"
585  },
586  {
587   "binding" : "weak",
588   "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_"
589  },
590  {
591   "binding" : "weak",
592   "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"
593  },
594  {
595   "binding" : "weak",
596   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
597  },
598  {
599   "binding" : "weak",
600   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
601  },
602  {
603   "binding" : "weak",
604   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
605  },
606  {
607   "name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
608  },
609  {
610   "name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
611  },
612  {
613   "name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
614  },
615  {
616   "name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
617  },
618  {
619   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
620  },
621  {
622   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
623  },
624  {
625   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
626  },
627  {
628   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
629  }
630 ],
631 "elf_objects" :
632 [
633  {
634   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10descriptorE"
635  },
636  {
637   "name" : "_ZN7android8hardware7thermal4V2_08IThermal10descriptorE"
638  },
639  {
640   "name" : "_ZTCN7android8hardware7thermal4V2_011BnHwThermalE0_NS0_7IBinderE"
641  },
642  {
643   "name" : "_ZTCN7android8hardware7thermal4V2_011BnHwThermalE0_NS0_9BHwBinderE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware7thermal4V2_011BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS1_4V1_08IThermalE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS2_8IThermalE"
656  },
657  {
658   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE16_NS0_11BpHwRefBaseE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE8_NS0_10IInterfaceE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware7thermal4V2_023IThermalChangedCallbackE0_NS_4hidl4base4V1_05IBaseE"
668  },
669  {
670   "binding" : "weak",
671   "name" : "_ZTCN7android8hardware7thermal4V2_024BsThermalChangedCallbackE0_NS2_23IThermalChangedCallbackE"
672  },
673  {
674   "name" : "_ZTCN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE0_NS0_7IBinderE"
675  },
676  {
677   "name" : "_ZTCN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE0_NS0_9BHwBinderE"
678  },
679  {
680   "name" : "_ZTCN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
681  },
682  {
683   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE0_NS0_11BpInterfaceINS2_23IThermalChangedCallbackEEE"
684  },
685  {
686   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE0_NS2_23IThermalChangedCallbackE"
687  },
688  {
689   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE0_NS_4hidl4base4V1_05IBaseE"
690  },
691  {
692   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE16_NS0_11BpHwRefBaseE"
693  },
694  {
695   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE8_NS0_10IInterfaceE"
696  },
697  {
698   "name" : "_ZTCN7android8hardware7thermal4V2_08IThermalE0_NS1_4V1_08IThermalE"
699  },
700  {
701   "name" : "_ZTCN7android8hardware7thermal4V2_08IThermalE0_NS_4hidl4base4V1_05IBaseE"
702  },
703  {
704   "binding" : "weak",
705   "name" : "_ZTCN7android8hardware7thermal4V2_09BsThermalE0_NS2_8IThermalE"
706  },
707  {
708   "name" : "_ZTTN7android8hardware7thermal4V2_011BnHwThermalE"
709  },
710  {
711   "name" : "_ZTTN7android8hardware7thermal4V2_011BpHwThermalE"
712  },
713  {
714   "name" : "_ZTTN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
715  },
716  {
717   "name" : "_ZTTN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
718  },
719  {
720   "name" : "_ZTTN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
721  },
722  {
723   "name" : "_ZTTN7android8hardware7thermal4V2_08IThermalE"
724  },
725  {
726   "name" : "_ZTVN7android8hardware7thermal4V2_011BnHwThermalE"
727  },
728  {
729   "name" : "_ZTVN7android8hardware7thermal4V2_011BpHwThermalE"
730  },
731  {
732   "name" : "_ZTVN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
733  },
734  {
735   "binding" : "weak",
736   "name" : "_ZTVN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
737  },
738  {
739   "name" : "_ZTVN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
740  },
741  {
742   "name" : "_ZTVN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
743  },
744  {
745   "name" : "_ZTVN7android8hardware7thermal4V2_08IThermalE"
746  },
747  {
748   "binding" : "weak",
749   "name" : "_ZTVN7android8hardware7thermal4V2_09BsThermalE"
750  }
751 ],
752 "enum_types" :
753 [
754  {
755   "alignment" : 4,
756   "enum_fields" :
757   [
758    {
759     "enum_field_value" : 0,
760     "name" : "android::Condition::WAKE_UP_ONE"
761    },
762    {
763     "enum_field_value" : 1,
764     "name" : "android::Condition::WAKE_UP_ALL"
765    }
766   ],
767   "linker_set_key" : "android::Condition::WakeUpType",
768   "name" : "android::Condition::WakeUpType",
769   "referenced_type" : "type-612",
770   "self_type" : "type-612",
771   "size" : 4,
772   "source_file" : "/system/core/libutils/include/utils/Condition.h",
773   "underlying_type" : "type-2",
774   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
775  },
776  {
777   "alignment" : 4,
778   "enum_fields" :
779   [
780    {
781     "enum_field_value" : 0,
782     "name" : "android::String16::kEmptyString"
783    }
784   ],
785   "linker_set_key" : "android::String16::StaticLinkage",
786   "name" : "android::String16::StaticLinkage",
787   "referenced_type" : "type-496",
788   "self_type" : "type-496",
789   "size" : 4,
790   "source_file" : "/system/core/libutils/include/utils/String16.h",
791   "underlying_type" : "type-2",
792   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
793  },
794  {
795   "alignment" : 4,
796   "enum_fields" :
797   [
798    {
799     "enum_field_value" : 0,
800     "name" : "android::String8::kEmptyString"
801    }
802   ],
803   "linker_set_key" : "android::String8::StaticLinkage",
804   "name" : "android::String8::StaticLinkage",
805   "referenced_type" : "type-489",
806   "self_type" : "type-489",
807   "size" : 4,
808   "source_file" : "/system/core/libutils/include/utils/String8.h",
809   "underlying_type" : "type-2",
810   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
811  },
812  {
813   "alignment" : 4,
814   "enum_fields" :
815   [
816    {
817     "enum_field_value" : 0,
818     "name" : "android::hardware::HidlReturnRestriction::NONE"
819    },
820    {
821     "enum_field_value" : 1,
822     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
823    },
824    {
825     "enum_field_value" : 2,
826     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
827    }
828   ],
829   "linker_set_key" : "android::hardware::HidlReturnRestriction",
830   "name" : "android::hardware::HidlReturnRestriction",
831   "referenced_type" : "type-247",
832   "self_type" : "type-247",
833   "size" : 4,
834   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
835   "underlying_type" : "type-95",
836   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
837  },
838  {
839   "alignment" : 4,
840   "enum_fields" :
841   [
842    {
843     "enum_field_value" : 0,
844     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
845    },
846    {
847     "enum_field_value" : 1,
848     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
849    },
850    {
851     "enum_field_value" : 2,
852     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
853    },
854    {
855     "enum_field_value" : 3,
856     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
857    }
858   ],
859   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
860   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
861   "referenced_type" : "type-480",
862   "self_type" : "type-480",
863   "size" : 4,
864   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
865   "underlying_type" : "type-95",
866   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
867  },
868  {
869   "alignment" : 4,
870   "enum_fields" :
871   [
872    {
873     "enum_field_value" : 1,
874     "name" : "android::hardware::kSynchronizedReadWrite"
875    },
876    {
877     "enum_field_value" : 2,
878     "name" : "android::hardware::kUnsynchronizedWrite"
879    }
880   ],
881   "linker_set_key" : "android::hardware::MQFlavor",
882   "name" : "android::hardware::MQFlavor",
883   "referenced_type" : "type-478",
884   "self_type" : "type-478",
885   "size" : 4,
886   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
887   "underlying_type" : "type-2",
888   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
889  },
890  {
891   "alignment" : 4,
892   "enum_fields" :
893   [
894    {
895     "enum_field_value" : 0,
896     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
897    },
898    {
899     "enum_field_value" : 1,
900     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
901    },
902    {
903     "enum_field_value" : 2,
904     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
905    }
906   ],
907   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
908   "name" : "android::hardware::ProcessState::CallRestriction",
909   "referenced_type" : "type-142",
910   "self_type" : "type-142",
911   "size" : 4,
912   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
913   "underlying_type" : "type-95",
914   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
915  },
916  {
917   "alignment" : 4,
918   "enum_fields" :
919   [
920    {
921     "enum_field_value" : 0,
922     "name" : "android::hardware::Status::EX_NONE"
923    },
924    {
925     "enum_field_value" : -1,
926     "name" : "android::hardware::Status::EX_SECURITY"
927    },
928    {
929     "enum_field_value" : -2,
930     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
931    },
932    {
933     "enum_field_value" : -3,
934     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
935    },
936    {
937     "enum_field_value" : -4,
938     "name" : "android::hardware::Status::EX_NULL_POINTER"
939    },
940    {
941     "enum_field_value" : -5,
942     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
943    },
944    {
945     "enum_field_value" : -6,
946     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
947    },
948    {
949     "enum_field_value" : -7,
950     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
951    },
952    {
953     "enum_field_value" : -128,
954     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
955    },
956    {
957     "enum_field_value" : -129,
958     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
959    }
960   ],
961   "linker_set_key" : "android::hardware::Status::Exception",
962   "name" : "android::hardware::Status::Exception",
963   "referenced_type" : "type-220",
964   "self_type" : "type-220",
965   "size" : 4,
966   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
967   "underlying_type" : "type-95",
968   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
969  },
970  {
971   "alignment" : 4,
972   "enum_fields" :
973   [
974    {
975     "enum_field_value" : 0,
976     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
977    },
978    {
979     "enum_field_value" : 1,
980     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
981    },
982    {
983     "enum_field_value" : 2,
984     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
985    },
986    {
987     "enum_field_value" : 3,
988     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
989    },
990    {
991     "enum_field_value" : 4,
992     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
993    },
994    {
995     "enum_field_value" : 5,
996     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
997    },
998    {
999     "enum_field_value" : 6,
1000     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1001    },
1002    {
1003     "enum_field_value" : 7,
1004     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1005    },
1006    {
1007     "enum_field_value" : 8,
1008     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1009    },
1010    {
1011     "enum_field_value" : 9,
1012     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1013    }
1014   ],
1015   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1016   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1017   "referenced_type" : "type-296",
1018   "self_type" : "type-296",
1019   "size" : 4,
1020   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1021   "underlying_type" : "type-2",
1022   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1023  },
1024  {
1025   "alignment" : 4,
1026   "enum_fields" :
1027   [
1028    {
1029     "enum_field_value" : 0,
1030     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
1031    }
1032   ],
1033   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
1034   "name" : "android::hardware::thermal::V1_0::CoolingType",
1035   "referenced_type" : "type-418",
1036   "self_type" : "type-418",
1037   "size" : 4,
1038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1039   "underlying_type" : "type-2",
1040   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
1041  },
1042  {
1043   "alignment" : 4,
1044   "enum_fields" :
1045   [
1046    {
1047     "enum_field_value" : -1,
1048     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
1049    },
1050    {
1051     "enum_field_value" : 0,
1052     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
1053    },
1054    {
1055     "enum_field_value" : 1,
1056     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
1057    },
1058    {
1059     "enum_field_value" : 2,
1060     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
1061    },
1062    {
1063     "enum_field_value" : 3,
1064     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
1065    }
1066   ],
1067   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
1068   "name" : "android::hardware::thermal::V1_0::TemperatureType",
1069   "referenced_type" : "type-407",
1070   "self_type" : "type-407",
1071   "size" : 4,
1072   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1073   "underlying_type" : "type-95",
1074   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
1075  },
1076  {
1077   "alignment" : 4,
1078   "enum_fields" :
1079   [
1080    {
1081     "enum_field_value" : 0,
1082     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
1083    },
1084    {
1085     "enum_field_value" : 1,
1086     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
1087    }
1088   ],
1089   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1090   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1091   "referenced_type" : "type-637",
1092   "self_type" : "type-637",
1093   "size" : 4,
1094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1095   "underlying_type" : "type-2",
1096   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
1097  },
1098  {
1099   "alignment" : 4,
1100   "enum_fields" :
1101   [
1102    {
1103     "enum_field_value" : 0,
1104     "name" : "android::hardware::thermal::V2_0::CoolingType::FAN"
1105    },
1106    {
1107     "enum_field_value" : 1,
1108     "name" : "android::hardware::thermal::V2_0::CoolingType::BATTERY"
1109    },
1110    {
1111     "enum_field_value" : 2,
1112     "name" : "android::hardware::thermal::V2_0::CoolingType::CPU"
1113    },
1114    {
1115     "enum_field_value" : 3,
1116     "name" : "android::hardware::thermal::V2_0::CoolingType::GPU"
1117    },
1118    {
1119     "enum_field_value" : 4,
1120     "name" : "android::hardware::thermal::V2_0::CoolingType::MODEM"
1121    },
1122    {
1123     "enum_field_value" : 5,
1124     "name" : "android::hardware::thermal::V2_0::CoolingType::NPU"
1125    },
1126    {
1127     "enum_field_value" : 6,
1128     "name" : "android::hardware::thermal::V2_0::CoolingType::COMPONENT"
1129    }
1130   ],
1131   "linker_set_key" : "android::hardware::thermal::V2_0::CoolingType",
1132   "name" : "android::hardware::thermal::V2_0::CoolingType",
1133   "referenced_type" : "type-447",
1134   "self_type" : "type-447",
1135   "size" : 4,
1136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
1137   "underlying_type" : "type-2",
1138   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011CoolingTypeE"
1139  },
1140  {
1141   "alignment" : 4,
1142   "enum_fields" :
1143   [
1144    {
1145     "enum_field_value" : -1,
1146     "name" : "android::hardware::thermal::V2_0::TemperatureType::UNKNOWN"
1147    },
1148    {
1149     "enum_field_value" : 0,
1150     "name" : "android::hardware::thermal::V2_0::TemperatureType::CPU"
1151    },
1152    {
1153     "enum_field_value" : 1,
1154     "name" : "android::hardware::thermal::V2_0::TemperatureType::GPU"
1155    },
1156    {
1157     "enum_field_value" : 2,
1158     "name" : "android::hardware::thermal::V2_0::TemperatureType::BATTERY"
1159    },
1160    {
1161     "enum_field_value" : 3,
1162     "name" : "android::hardware::thermal::V2_0::TemperatureType::SKIN"
1163    },
1164    {
1165     "enum_field_value" : 4,
1166     "name" : "android::hardware::thermal::V2_0::TemperatureType::USB_PORT"
1167    },
1168    {
1169     "enum_field_value" : 5,
1170     "name" : "android::hardware::thermal::V2_0::TemperatureType::POWER_AMPLIFIER"
1171    },
1172    {
1173     "enum_field_value" : 6,
1174     "name" : "android::hardware::thermal::V2_0::TemperatureType::BCL_VOLTAGE"
1175    },
1176    {
1177     "enum_field_value" : 7,
1178     "name" : "android::hardware::thermal::V2_0::TemperatureType::BCL_CURRENT"
1179    },
1180    {
1181     "enum_field_value" : 8,
1182     "name" : "android::hardware::thermal::V2_0::TemperatureType::BCL_PERCENTAGE"
1183    },
1184    {
1185     "enum_field_value" : 9,
1186     "name" : "android::hardware::thermal::V2_0::TemperatureType::NPU"
1187    }
1188   ],
1189   "linker_set_key" : "android::hardware::thermal::V2_0::TemperatureType",
1190   "name" : "android::hardware::thermal::V2_0::TemperatureType",
1191   "referenced_type" : "type-424",
1192   "self_type" : "type-424",
1193   "size" : 4,
1194   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
1195   "underlying_type" : "type-95",
1196   "unique_id" : "_ZTSN7android8hardware7thermal4V2_015TemperatureTypeE"
1197  },
1198  {
1199   "alignment" : 4,
1200   "enum_fields" :
1201   [
1202    {
1203     "enum_field_value" : 0,
1204     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::NONE"
1205    },
1206    {
1207     "enum_field_value" : 1,
1208     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::LIGHT"
1209    },
1210    {
1211     "enum_field_value" : 2,
1212     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::MODERATE"
1213    },
1214    {
1215     "enum_field_value" : 3,
1216     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::SEVERE"
1217    },
1218    {
1219     "enum_field_value" : 4,
1220     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::CRITICAL"
1221    },
1222    {
1223     "enum_field_value" : 5,
1224     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::EMERGENCY"
1225    },
1226    {
1227     "enum_field_value" : 6,
1228     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::SHUTDOWN"
1229    }
1230   ],
1231   "linker_set_key" : "android::hardware::thermal::V2_0::ThrottlingSeverity",
1232   "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity",
1233   "referenced_type" : "type-425",
1234   "self_type" : "type-425",
1235   "size" : 4,
1236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
1237   "underlying_type" : "type-2",
1238   "unique_id" : "_ZTSN7android8hardware7thermal4V2_018ThrottlingSeverityE"
1239  },
1240  {
1241   "alignment" : 4,
1242   "enum_fields" :
1243   [
1244    {
1245     "enum_field_value" : 0,
1246     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1247    },
1248    {
1249     "enum_field_value" : 1,
1250     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1251    },
1252    {
1253     "enum_field_value" : 2,
1254     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1255    }
1256   ],
1257   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1258   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1259   "referenced_type" : "type-484",
1260   "self_type" : "type-484",
1261   "size" : 4,
1262   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1263   "underlying_type" : "type-95",
1264   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1265  },
1266  {
1267   "alignment" : 4,
1268   "enum_fields" :
1269   [
1270    {
1271     "enum_field_value" : -1,
1272     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1273    }
1274   ],
1275   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1276   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1277   "referenced_type" : "type-627",
1278   "self_type" : "type-627",
1279   "size" : 4,
1280   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1281   "underlying_type" : "type-95",
1282   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1283  },
1284  {
1285   "alignment" : 1,
1286   "enum_fields" :
1287   [
1288    {
1289     "enum_field_value" : 0,
1290     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1291    },
1292    {
1293     "enum_field_value" : 1,
1294     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1295    },
1296    {
1297     "enum_field_value" : 2,
1298     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1299    }
1300   ],
1301   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1302   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1303   "referenced_type" : "type-626",
1304   "self_type" : "type-626",
1305   "size" : 1,
1306   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1307   "underlying_type" : "type-5",
1308   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1309  },
1310  {
1311   "alignment" : 4,
1312   "enum_fields" :
1313   [
1314    {
1315     "enum_field_value" : 0,
1316     "name" : "ANDROID_LOG_UNKNOWN"
1317    },
1318    {
1319     "enum_field_value" : 1,
1320     "name" : "ANDROID_LOG_DEFAULT"
1321    },
1322    {
1323     "enum_field_value" : 2,
1324     "name" : "ANDROID_LOG_VERBOSE"
1325    },
1326    {
1327     "enum_field_value" : 3,
1328     "name" : "ANDROID_LOG_DEBUG"
1329    },
1330    {
1331     "enum_field_value" : 4,
1332     "name" : "ANDROID_LOG_INFO"
1333    },
1334    {
1335     "enum_field_value" : 5,
1336     "name" : "ANDROID_LOG_WARN"
1337    },
1338    {
1339     "enum_field_value" : 6,
1340     "name" : "ANDROID_LOG_ERROR"
1341    },
1342    {
1343     "enum_field_value" : 7,
1344     "name" : "ANDROID_LOG_FATAL"
1345    },
1346    {
1347     "enum_field_value" : 8,
1348     "name" : "ANDROID_LOG_SILENT"
1349    }
1350   ],
1351   "linker_set_key" : "android_LogPriority",
1352   "name" : "android_LogPriority",
1353   "referenced_type" : "type-1",
1354   "self_type" : "type-1",
1355   "size" : 4,
1356   "source_file" : "/system/core/liblog/include/android/log.h",
1357   "underlying_type" : "type-2",
1358   "unique_id" : "android_LogPriority"
1359  },
1360  {
1361   "alignment" : 4,
1362   "enum_fields" :
1363   [
1364    {
1365     "enum_field_value" : 0,
1366     "name" : "HAL_COLOR_MODE_NATIVE"
1367    },
1368    {
1369     "enum_field_value" : 1,
1370     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1371    },
1372    {
1373     "enum_field_value" : 2,
1374     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1375    },
1376    {
1377     "enum_field_value" : 3,
1378     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1379    },
1380    {
1381     "enum_field_value" : 4,
1382     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1383    },
1384    {
1385     "enum_field_value" : 5,
1386     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1387    },
1388    {
1389     "enum_field_value" : 6,
1390     "name" : "HAL_COLOR_MODE_DCI_P3"
1391    },
1392    {
1393     "enum_field_value" : 7,
1394     "name" : "HAL_COLOR_MODE_SRGB"
1395    },
1396    {
1397     "enum_field_value" : 8,
1398     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1399    },
1400    {
1401     "enum_field_value" : 9,
1402     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1403    }
1404   ],
1405   "linker_set_key" : "android_color_mode_t",
1406   "name" : "android_color_mode_t",
1407   "referenced_type" : "type-581",
1408   "self_type" : "type-581",
1409   "size" : 4,
1410   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1411   "underlying_type" : "type-2",
1412   "unique_id" : "android_color_mode_t"
1413  },
1414  {
1415   "alignment" : 4,
1416   "enum_fields" :
1417   [
1418    {
1419     "enum_field_value" : 10,
1420     "name" : "HAL_COLOR_MODE_BT2020"
1421    },
1422    {
1423     "enum_field_value" : 11,
1424     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1425    },
1426    {
1427     "enum_field_value" : 12,
1428     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1429    }
1430   ],
1431   "linker_set_key" : "android_color_mode_v1_1_t",
1432   "name" : "android_color_mode_v1_1_t",
1433   "referenced_type" : "type-586",
1434   "self_type" : "type-586",
1435   "size" : 4,
1436   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1437   "underlying_type" : "type-2",
1438   "unique_id" : "android_color_mode_v1_1_t"
1439  },
1440  {
1441   "alignment" : 4,
1442   "enum_fields" :
1443   [
1444    {
1445     "enum_field_value" : 0,
1446     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1447    },
1448    {
1449     "enum_field_value" : 1,
1450     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1451    },
1452    {
1453     "enum_field_value" : 2,
1454     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1455    },
1456    {
1457     "enum_field_value" : 3,
1458     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1459    },
1460    {
1461     "enum_field_value" : 4,
1462     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1463    },
1464    {
1465     "enum_field_value" : 5,
1466     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1467    },
1468    {
1469     "enum_field_value" : 6,
1470     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1471    }
1472   ],
1473   "linker_set_key" : "android_color_transform_t",
1474   "name" : "android_color_transform_t",
1475   "referenced_type" : "type-582",
1476   "self_type" : "type-582",
1477   "size" : 4,
1478   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1479   "underlying_type" : "type-2",
1480   "unique_id" : "android_color_transform_t"
1481  },
1482  {
1483   "alignment" : 4,
1484   "enum_fields" :
1485   [
1486    {
1487     "enum_field_value" : 0,
1488     "name" : "HAL_DATASPACE_UNKNOWN"
1489    },
1490    {
1491     "enum_field_value" : 1,
1492     "name" : "HAL_DATASPACE_ARBITRARY"
1493    },
1494    {
1495     "enum_field_value" : 16,
1496     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1497    },
1498    {
1499     "enum_field_value" : 4128768,
1500     "name" : "HAL_DATASPACE_STANDARD_MASK"
1501    },
1502    {
1503     "enum_field_value" : 0,
1504     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1505    },
1506    {
1507     "enum_field_value" : 65536,
1508     "name" : "HAL_DATASPACE_STANDARD_BT709"
1509    },
1510    {
1511     "enum_field_value" : 131072,
1512     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1513    },
1514    {
1515     "enum_field_value" : 196608,
1516     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1517    },
1518    {
1519     "enum_field_value" : 262144,
1520     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1521    },
1522    {
1523     "enum_field_value" : 327680,
1524     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1525    },
1526    {
1527     "enum_field_value" : 393216,
1528     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1529    },
1530    {
1531     "enum_field_value" : 458752,
1532     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1533    },
1534    {
1535     "enum_field_value" : 524288,
1536     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1537    },
1538    {
1539     "enum_field_value" : 589824,
1540     "name" : "HAL_DATASPACE_STANDARD_FILM"
1541    },
1542    {
1543     "enum_field_value" : 655360,
1544     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1545    },
1546    {
1547     "enum_field_value" : 720896,
1548     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1549    },
1550    {
1551     "enum_field_value" : 22,
1552     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1553    },
1554    {
1555     "enum_field_value" : 130023424,
1556     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1557    },
1558    {
1559     "enum_field_value" : 0,
1560     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1561    },
1562    {
1563     "enum_field_value" : 4194304,
1564     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1565    },
1566    {
1567     "enum_field_value" : 8388608,
1568     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1569    },
1570    {
1571     "enum_field_value" : 12582912,
1572     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1573    },
1574    {
1575     "enum_field_value" : 16777216,
1576     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1577    },
1578    {
1579     "enum_field_value" : 20971520,
1580     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1581    },
1582    {
1583     "enum_field_value" : 25165824,
1584     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1585    },
1586    {
1587     "enum_field_value" : 29360128,
1588     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1589    },
1590    {
1591     "enum_field_value" : 33554432,
1592     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1593    },
1594    {
1595     "enum_field_value" : 27,
1596     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1597    },
1598    {
1599     "enum_field_value" : 939524096,
1600     "name" : "HAL_DATASPACE_RANGE_MASK"
1601    },
1602    {
1603     "enum_field_value" : 0,
1604     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1605    },
1606    {
1607     "enum_field_value" : 134217728,
1608     "name" : "HAL_DATASPACE_RANGE_FULL"
1609    },
1610    {
1611     "enum_field_value" : 268435456,
1612     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1613    },
1614    {
1615     "enum_field_value" : 402653184,
1616     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1617    },
1618    {
1619     "enum_field_value" : 512,
1620     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1621    },
1622    {
1623     "enum_field_value" : 138477568,
1624     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1625    },
1626    {
1627     "enum_field_value" : 406913024,
1628     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1629    },
1630    {
1631     "enum_field_value" : 513,
1632     "name" : "HAL_DATASPACE_SRGB"
1633    },
1634    {
1635     "enum_field_value" : 142671872,
1636     "name" : "HAL_DATASPACE_V0_SRGB"
1637    },
1638    {
1639     "enum_field_value" : 411107328,
1640     "name" : "HAL_DATASPACE_V0_SCRGB"
1641    },
1642    {
1643     "enum_field_value" : 257,
1644     "name" : "HAL_DATASPACE_JFIF"
1645    },
1646    {
1647     "enum_field_value" : 146931712,
1648     "name" : "HAL_DATASPACE_V0_JFIF"
1649    },
1650    {
1651     "enum_field_value" : 258,
1652     "name" : "HAL_DATASPACE_BT601_625"
1653    },
1654    {
1655     "enum_field_value" : 281149440,
1656     "name" : "HAL_DATASPACE_V0_BT601_625"
1657    },
1658    {
1659     "enum_field_value" : 259,
1660     "name" : "HAL_DATASPACE_BT601_525"
1661    },
1662    {
1663     "enum_field_value" : 281280512,
1664     "name" : "HAL_DATASPACE_V0_BT601_525"
1665    },
1666    {
1667     "enum_field_value" : 260,
1668     "name" : "HAL_DATASPACE_BT709"
1669    },
1670    {
1671     "enum_field_value" : 281083904,
1672     "name" : "HAL_DATASPACE_V0_BT709"
1673    },
1674    {
1675     "enum_field_value" : 139067392,
1676     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1677    },
1678    {
1679     "enum_field_value" : 155844608,
1680     "name" : "HAL_DATASPACE_DCI_P3"
1681    },
1682    {
1683     "enum_field_value" : 139067392,
1684     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1685    },
1686    {
1687     "enum_field_value" : 143261696,
1688     "name" : "HAL_DATASPACE_DISPLAY_P3"
1689    },
1690    {
1691     "enum_field_value" : 151715840,
1692     "name" : "HAL_DATASPACE_ADOBE_RGB"
1693    },
1694    {
1695     "enum_field_value" : 138805248,
1696     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1697    },
1698    {
1699     "enum_field_value" : 147193856,
1700     "name" : "HAL_DATASPACE_BT2020"
1701    },
1702    {
1703     "enum_field_value" : 163971072,
1704     "name" : "HAL_DATASPACE_BT2020_PQ"
1705    },
1706    {
1707     "enum_field_value" : 4096,
1708     "name" : "HAL_DATASPACE_DEPTH"
1709    },
1710    {
1711     "enum_field_value" : 4097,
1712     "name" : "HAL_DATASPACE_SENSOR"
1713    }
1714   ],
1715   "linker_set_key" : "android_dataspace_t",
1716   "name" : "android_dataspace_t",
1717   "referenced_type" : "type-580",
1718   "self_type" : "type-580",
1719   "size" : 4,
1720   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1721   "underlying_type" : "type-2",
1722   "unique_id" : "android_dataspace_t"
1723  },
1724  {
1725   "alignment" : 4,
1726   "enum_fields" :
1727   [
1728    {
1729     "enum_field_value" : 281411584,
1730     "name" : "HAL_DATASPACE_BT2020_ITU"
1731    },
1732    {
1733     "enum_field_value" : 298188800,
1734     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1735    },
1736    {
1737     "enum_field_value" : 302383104,
1738     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1739    },
1740    {
1741     "enum_field_value" : 168165376,
1742     "name" : "HAL_DATASPACE_BT2020_HLG"
1743    }
1744   ],
1745   "linker_set_key" : "android_dataspace_v1_1_t",
1746   "name" : "android_dataspace_v1_1_t",
1747   "referenced_type" : "type-585",
1748   "self_type" : "type-585",
1749   "size" : 4,
1750   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1751   "underlying_type" : "type-2",
1752   "unique_id" : "android_dataspace_v1_1_t"
1753  },
1754  {
1755   "alignment" : 4,
1756   "enum_fields" :
1757   [
1758    {
1759     "enum_field_value" : 142999552,
1760     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1761    },
1762    {
1763     "enum_field_value" : 4098,
1764     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1765    },
1766    {
1767     "enum_field_value" : 4099,
1768     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1769    },
1770    {
1771     "enum_field_value" : 4100,
1772     "name" : "HAL_DATASPACE_HEIF"
1773    }
1774   ],
1775   "linker_set_key" : "android_dataspace_v1_2_t",
1776   "name" : "android_dataspace_v1_2_t",
1777   "referenced_type" : "type-589",
1778   "self_type" : "type-589",
1779   "size" : 4,
1780   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1781   "underlying_type" : "type-2",
1782   "unique_id" : "android_dataspace_v1_2_t"
1783  },
1784  {
1785   "alignment" : 4,
1786   "enum_fields" :
1787   [
1788    {
1789     "enum_field_value" : 1,
1790     "name" : "FLEX_COMPONENT_Y"
1791    },
1792    {
1793     "enum_field_value" : 2,
1794     "name" : "FLEX_COMPONENT_Cb"
1795    },
1796    {
1797     "enum_field_value" : 4,
1798     "name" : "FLEX_COMPONENT_Cr"
1799    },
1800    {
1801     "enum_field_value" : 1024,
1802     "name" : "FLEX_COMPONENT_R"
1803    },
1804    {
1805     "enum_field_value" : 2048,
1806     "name" : "FLEX_COMPONENT_G"
1807    },
1808    {
1809     "enum_field_value" : 4096,
1810     "name" : "FLEX_COMPONENT_B"
1811    },
1812    {
1813     "enum_field_value" : 1073741824,
1814     "name" : "FLEX_COMPONENT_A"
1815    }
1816   ],
1817   "linker_set_key" : "android_flex_component",
1818   "name" : "android_flex_component",
1819   "referenced_type" : "type-594",
1820   "self_type" : "type-594",
1821   "size" : 4,
1822   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1823   "underlying_type" : "type-2",
1824   "unique_id" : "android_flex_component"
1825  },
1826  {
1827   "alignment" : 4,
1828   "enum_fields" :
1829   [
1830    {
1831     "enum_field_value" : 0,
1832     "name" : "FLEX_FORMAT_INVALID"
1833    },
1834    {
1835     "enum_field_value" : 1,
1836     "name" : "FLEX_FORMAT_Y"
1837    },
1838    {
1839     "enum_field_value" : 7,
1840     "name" : "FLEX_FORMAT_YCbCr"
1841    },
1842    {
1843     "enum_field_value" : 1073741831,
1844     "name" : "FLEX_FORMAT_YCbCrA"
1845    },
1846    {
1847     "enum_field_value" : 7168,
1848     "name" : "FLEX_FORMAT_RGB"
1849    },
1850    {
1851     "enum_field_value" : 1073748992,
1852     "name" : "FLEX_FORMAT_RGBA"
1853    }
1854   ],
1855   "linker_set_key" : "android_flex_format",
1856   "name" : "android_flex_format",
1857   "referenced_type" : "type-596",
1858   "self_type" : "type-596",
1859   "size" : 4,
1860   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1861   "underlying_type" : "type-2",
1862   "unique_id" : "android_flex_format"
1863  },
1864  {
1865   "alignment" : 4,
1866   "enum_fields" :
1867   [
1868    {
1869     "enum_field_value" : 1,
1870     "name" : "HAL_HDR_DOLBY_VISION"
1871    },
1872    {
1873     "enum_field_value" : 2,
1874     "name" : "HAL_HDR_HDR10"
1875    },
1876    {
1877     "enum_field_value" : 3,
1878     "name" : "HAL_HDR_HLG"
1879    }
1880   ],
1881   "linker_set_key" : "android_hdr_t",
1882   "name" : "android_hdr_t",
1883   "referenced_type" : "type-583",
1884   "self_type" : "type-583",
1885   "size" : 4,
1886   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1887   "underlying_type" : "type-2",
1888   "unique_id" : "android_hdr_t"
1889  },
1890  {
1891   "alignment" : 4,
1892   "enum_fields" :
1893   [
1894    {
1895     "enum_field_value" : 4,
1896     "name" : "HAL_HDR_HDR10_PLUS"
1897    }
1898   ],
1899   "linker_set_key" : "android_hdr_v1_2_t",
1900   "name" : "android_hdr_v1_2_t",
1901   "referenced_type" : "type-588",
1902   "self_type" : "type-588",
1903   "size" : 4,
1904   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1905   "underlying_type" : "type-2",
1906   "unique_id" : "android_hdr_v1_2_t"
1907  },
1908  {
1909   "alignment" : 4,
1910   "enum_fields" :
1911   [
1912    {
1913     "enum_field_value" : 39,
1914     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1915    },
1916    {
1917     "enum_field_value" : 40,
1918     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1919    },
1920    {
1921     "enum_field_value" : 41,
1922     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1923    },
1924    {
1925     "enum_field_value" : 42,
1926     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1927    }
1928   ],
1929   "linker_set_key" : "android_pixel_format_sw_t",
1930   "name" : "android_pixel_format_sw_t",
1931   "referenced_type" : "type-591",
1932   "self_type" : "type-591",
1933   "size" : 4,
1934   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1935   "underlying_type" : "type-2",
1936   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1937  },
1938  {
1939   "alignment" : 4,
1940   "enum_fields" :
1941   [
1942    {
1943     "enum_field_value" : 1,
1944     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1945    },
1946    {
1947     "enum_field_value" : 2,
1948     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1949    },
1950    {
1951     "enum_field_value" : 3,
1952     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1953    },
1954    {
1955     "enum_field_value" : 4,
1956     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1957    },
1958    {
1959     "enum_field_value" : 5,
1960     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1961    },
1962    {
1963     "enum_field_value" : 16,
1964     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1965    },
1966    {
1967     "enum_field_value" : 17,
1968     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1969    },
1970    {
1971     "enum_field_value" : 20,
1972     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1973    },
1974    {
1975     "enum_field_value" : 22,
1976     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1977    },
1978    {
1979     "enum_field_value" : 32,
1980     "name" : "HAL_PIXEL_FORMAT_RAW16"
1981    },
1982    {
1983     "enum_field_value" : 33,
1984     "name" : "HAL_PIXEL_FORMAT_BLOB"
1985    },
1986    {
1987     "enum_field_value" : 34,
1988     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1989    },
1990    {
1991     "enum_field_value" : 35,
1992     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1993    },
1994    {
1995     "enum_field_value" : 36,
1996     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1997    },
1998    {
1999     "enum_field_value" : 37,
2000     "name" : "HAL_PIXEL_FORMAT_RAW10"
2001    },
2002    {
2003     "enum_field_value" : 38,
2004     "name" : "HAL_PIXEL_FORMAT_RAW12"
2005    },
2006    {
2007     "enum_field_value" : 43,
2008     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2009    },
2010    {
2011     "enum_field_value" : 538982489,
2012     "name" : "HAL_PIXEL_FORMAT_Y8"
2013    },
2014    {
2015     "enum_field_value" : 540422489,
2016     "name" : "HAL_PIXEL_FORMAT_Y16"
2017    },
2018    {
2019     "enum_field_value" : 842094169,
2020     "name" : "HAL_PIXEL_FORMAT_YV12"
2021    }
2022   ],
2023   "linker_set_key" : "android_pixel_format_t",
2024   "name" : "android_pixel_format_t",
2025   "referenced_type" : "type-578",
2026   "self_type" : "type-578",
2027   "size" : 4,
2028   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2029   "underlying_type" : "type-2",
2030   "unique_id" : "android_pixel_format_t"
2031  },
2032  {
2033   "alignment" : 4,
2034   "enum_fields" :
2035   [
2036    {
2037     "enum_field_value" : 48,
2038     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2039    },
2040    {
2041     "enum_field_value" : 49,
2042     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2043    },
2044    {
2045     "enum_field_value" : 50,
2046     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2047    },
2048    {
2049     "enum_field_value" : 51,
2050     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2051    },
2052    {
2053     "enum_field_value" : 52,
2054     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2055    },
2056    {
2057     "enum_field_value" : 53,
2058     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2059    },
2060    {
2061     "enum_field_value" : 54,
2062     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2063    }
2064   ],
2065   "linker_set_key" : "android_pixel_format_v1_1_t",
2066   "name" : "android_pixel_format_v1_1_t",
2067   "referenced_type" : "type-584",
2068   "self_type" : "type-584",
2069   "size" : 4,
2070   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2071   "underlying_type" : "type-2",
2072   "unique_id" : "android_pixel_format_v1_1_t"
2073  },
2074  {
2075   "alignment" : 4,
2076   "enum_fields" :
2077   [
2078    {
2079     "enum_field_value" : 55,
2080     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2081    }
2082   ],
2083   "linker_set_key" : "android_pixel_format_v1_2_t",
2084   "name" : "android_pixel_format_v1_2_t",
2085   "referenced_type" : "type-590",
2086   "self_type" : "type-590",
2087   "size" : 4,
2088   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2089   "underlying_type" : "type-2",
2090   "unique_id" : "android_pixel_format_v1_2_t"
2091  },
2092  {
2093   "alignment" : 4,
2094   "enum_fields" :
2095   [
2096    {
2097     "enum_field_value" : 0,
2098     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2099    },
2100    {
2101     "enum_field_value" : 1,
2102     "name" : "HAL_RENDER_INTENT_ENHANCE"
2103    },
2104    {
2105     "enum_field_value" : 2,
2106     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2107    },
2108    {
2109     "enum_field_value" : 3,
2110     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2111    }
2112   ],
2113   "linker_set_key" : "android_render_intent_v1_1_t",
2114   "name" : "android_render_intent_v1_1_t",
2115   "referenced_type" : "type-587",
2116   "self_type" : "type-587",
2117   "size" : 4,
2118   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2119   "underlying_type" : "type-2",
2120   "unique_id" : "android_render_intent_v1_1_t"
2121  },
2122  {
2123   "alignment" : 4,
2124   "enum_fields" :
2125   [
2126    {
2127     "enum_field_value" : 1,
2128     "name" : "HAL_TRANSFORM_FLIP_H"
2129    },
2130    {
2131     "enum_field_value" : 2,
2132     "name" : "HAL_TRANSFORM_FLIP_V"
2133    },
2134    {
2135     "enum_field_value" : 4,
2136     "name" : "HAL_TRANSFORM_ROT_90"
2137    },
2138    {
2139     "enum_field_value" : 3,
2140     "name" : "HAL_TRANSFORM_ROT_180"
2141    },
2142    {
2143     "enum_field_value" : 7,
2144     "name" : "HAL_TRANSFORM_ROT_270"
2145    }
2146   ],
2147   "linker_set_key" : "android_transform_t",
2148   "name" : "android_transform_t",
2149   "referenced_type" : "type-579",
2150   "self_type" : "type-579",
2151   "size" : 4,
2152   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2153   "underlying_type" : "type-2",
2154   "unique_id" : "android_transform_t"
2155  },
2156  {
2157   "alignment" : 4,
2158   "enum_fields" :
2159   [
2160    {
2161     "enum_field_value" : 0,
2162     "name" : "LOG_ID_MIN"
2163    },
2164    {
2165     "enum_field_value" : 0,
2166     "name" : "LOG_ID_MAIN"
2167    },
2168    {
2169     "enum_field_value" : 1,
2170     "name" : "LOG_ID_RADIO"
2171    },
2172    {
2173     "enum_field_value" : 2,
2174     "name" : "LOG_ID_EVENTS"
2175    },
2176    {
2177     "enum_field_value" : 3,
2178     "name" : "LOG_ID_SYSTEM"
2179    },
2180    {
2181     "enum_field_value" : 4,
2182     "name" : "LOG_ID_CRASH"
2183    },
2184    {
2185     "enum_field_value" : 5,
2186     "name" : "LOG_ID_STATS"
2187    },
2188    {
2189     "enum_field_value" : 6,
2190     "name" : "LOG_ID_SECURITY"
2191    },
2192    {
2193     "enum_field_value" : 7,
2194     "name" : "LOG_ID_KERNEL"
2195    },
2196    {
2197     "enum_field_value" : 8,
2198     "name" : "LOG_ID_MAX"
2199    }
2200   ],
2201   "linker_set_key" : "log_id",
2202   "name" : "log_id",
2203   "referenced_type" : "type-291",
2204   "self_type" : "type-291",
2205   "size" : 4,
2206   "source_file" : "/system/core/liblog/include/android/log.h",
2207   "underlying_type" : "type-2",
2208   "unique_id" : "log_id"
2209  }
2210 ],
2211 "function_types" :
2212 [
2213  {
2214   "alignment" : 4,
2215   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2216   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2217   "parameters" :
2218   [
2219    {
2220     "referenced_type" : "type-127"
2221    },
2222    {
2223     "referenced_type" : "type-133"
2224    },
2225    {
2226     "referenced_type" : "type-112"
2227    }
2228   ],
2229   "referenced_type" : "type-126",
2230   "return_type" : "type-22",
2231   "self_type" : "type-126",
2232   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2233  },
2234  {
2235   "alignment" : 4,
2236   "linker_set_key" : "int (void *)",
2237   "name" : "int (void *)",
2238   "parameters" :
2239   [
2240    {
2241     "referenced_type" : "type-112"
2242    }
2243   ],
2244   "referenced_type" : "type-605",
2245   "return_type" : "type-95",
2246   "self_type" : "type-605",
2247   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2248  },
2249  {
2250   "alignment" : 4,
2251   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2252   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2253   "parameters" :
2254   [
2255    {
2256     "referenced_type" : "type-512"
2257    },
2258    {
2259     "referenced_type" : "type-461"
2260    },
2261    {
2262     "referenced_type" : "type-116"
2263    },
2264    {
2265     "referenced_type" : "type-513"
2266    },
2267    {
2268     "referenced_type" : "type-116"
2269    },
2270    {
2271     "referenced_type" : "type-112"
2272    }
2273   ],
2274   "referenced_type" : "type-511",
2275   "return_type" : "type-113",
2276   "self_type" : "type-511",
2277   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2278  }
2279 ],
2280 "functions" :
2281 [
2282  {
2283   "function_name" : "android::hardware::fromBinder",
2284   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_7thermal4V2_023IThermalChangedCallbackENS3_26BpHwThermalChangedCallbackENS3_26BnHwThermalChangedCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2285   "parameters" :
2286   [
2287    {
2288     "referenced_type" : "type-133"
2289    }
2290   ],
2291   "return_type" : "type-55",
2292   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2293   "template_args" : [ "type-57", "type-184", "type-530" ]
2294  },
2295  {
2296   "function_name" : "android::hardware::details::castInterface",
2297   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_023IThermalChangedCallbackENS_4hidl4base4V1_05IBaseENS4_26BpHwThermalChangedCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2298   "parameters" :
2299   [
2300    {
2301     "referenced_type" : "type-66"
2302    },
2303    {
2304     "referenced_type" : "type-139"
2305    },
2306    {
2307     "referenced_type" : "type-22"
2308    }
2309   ],
2310   "return_type" : "type-705",
2311   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2312   "template_args" : [ "type-57", "type-13", "type-184" ]
2313  },
2314  {
2315   "function_name" : "android::hardware::details::castInterface",
2316   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2317   "parameters" :
2318   [
2319    {
2320     "referenced_type" : "type-176"
2321    },
2322    {
2323     "referenced_type" : "type-139"
2324    },
2325    {
2326     "referenced_type" : "type-22"
2327    }
2328   ],
2329   "return_type" : "type-236",
2330   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2331   "template_args" : [ "type-11", "type-12", "type-33" ]
2332  },
2333  {
2334   "function_name" : "android::hardware::details::castInterface",
2335   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2336   "parameters" :
2337   [
2338    {
2339     "referenced_type" : "type-66"
2340    },
2341    {
2342     "referenced_type" : "type-139"
2343    },
2344    {
2345     "referenced_type" : "type-22"
2346    }
2347   ],
2348   "return_type" : "type-236",
2349   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2350   "template_args" : [ "type-11", "type-13", "type-33" ]
2351  },
2352  {
2353   "function_name" : "android::hardware::details::wrapPassthrough",
2354   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V2_023IThermalChangedCallbackEvEENS_2spIT_EES8_",
2355   "parameters" :
2356   [
2357    {
2358     "referenced_type" : "type-55"
2359    }
2360   ],
2361   "return_type" : "type-55",
2362   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2363   "template_args" : [ "type-57", "type-113" ]
2364  },
2365  {
2366   "function_name" : "android::hardware::details::getServiceInternal",
2367   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2368   "parameters" :
2369   [
2370    {
2371     "referenced_type" : "type-533"
2372    },
2373    {
2374     "referenced_type" : "type-22"
2375    },
2376    {
2377     "referenced_type" : "type-22"
2378    }
2379   ],
2380   "return_type" : "type-9",
2381   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2382   "template_args" : [ "type-33", "type-11", "type-113", "type-113" ]
2383  },
2384  {
2385   "function_name" : "android::hardware::details::getServiceInternal",
2386   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_026BpHwThermalChangedCallbackENS4_23IThermalChangedCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2387   "parameters" :
2388   [
2389    {
2390     "referenced_type" : "type-738"
2391    },
2392    {
2393     "referenced_type" : "type-22"
2394    },
2395    {
2396     "referenced_type" : "type-22"
2397    }
2398   ],
2399   "return_type" : "type-55",
2400   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2401   "template_args" : [ "type-184", "type-57", "type-113", "type-113" ]
2402  },
2403  {
2404   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::onTransact",
2405   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2406   "parameters" :
2407   [
2408    {
2409     "is_this_ptr" : true,
2410     "referenced_type" : "type-718"
2411    },
2412    {
2413     "referenced_type" : "type-2"
2414    },
2415    {
2416     "referenced_type" : "type-522"
2417    },
2418    {
2419     "referenced_type" : "type-512"
2420    },
2421    {
2422     "default_arg" : true,
2423     "referenced_type" : "type-2"
2424    },
2425    {
2426     "default_arg" : true,
2427     "referenced_type" : "type-763"
2428    }
2429   ],
2430   "return_type" : "type-95",
2431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2432  },
2433  {
2434   "access" : "private",
2435   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::getDebugInfo",
2436   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2437   "parameters" :
2438   [
2439    {
2440     "is_this_ptr" : true,
2441     "referenced_type" : "type-718"
2442    },
2443    {
2444     "referenced_type" : "type-764"
2445    }
2446   ],
2447   "return_type" : "type-248",
2448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2449  },
2450  {
2451   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_getCurrentTemperatures",
2452   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal28_hidl_getCurrentTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2453   "parameters" :
2454   [
2455    {
2456     "referenced_type" : "type-524"
2457    },
2458    {
2459     "referenced_type" : "type-522"
2460    },
2461    {
2462     "referenced_type" : "type-512"
2463    },
2464    {
2465     "referenced_type" : "type-765"
2466    }
2467   ],
2468   "return_type" : "type-95",
2469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2470  },
2471  {
2472   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_getCurrentCoolingDevices",
2473   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getCurrentCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2474   "parameters" :
2475   [
2476    {
2477     "referenced_type" : "type-524"
2478    },
2479    {
2480     "referenced_type" : "type-522"
2481    },
2482    {
2483     "referenced_type" : "type-512"
2484    },
2485    {
2486     "referenced_type" : "type-766"
2487    }
2488   ],
2489   "return_type" : "type-95",
2490   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2491  },
2492  {
2493   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_getTemperatureThresholds",
2494   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getTemperatureThresholdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2495   "parameters" :
2496   [
2497    {
2498     "referenced_type" : "type-524"
2499    },
2500    {
2501     "referenced_type" : "type-522"
2502    },
2503    {
2504     "referenced_type" : "type-512"
2505    },
2506    {
2507     "referenced_type" : "type-767"
2508    }
2509   ],
2510   "return_type" : "type-95",
2511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2512  },
2513  {
2514   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_registerThermalChangedCallback",
2515   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal36_hidl_registerThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2516   "parameters" :
2517   [
2518    {
2519     "referenced_type" : "type-524"
2520    },
2521    {
2522     "referenced_type" : "type-522"
2523    },
2524    {
2525     "referenced_type" : "type-512"
2526    },
2527    {
2528     "referenced_type" : "type-768"
2529    }
2530   ],
2531   "return_type" : "type-95",
2532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2533  },
2534  {
2535   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_unregisterThermalChangedCallback",
2536   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal38_hidl_unregisterThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2537   "parameters" :
2538   [
2539    {
2540     "referenced_type" : "type-524"
2541    },
2542    {
2543     "referenced_type" : "type-522"
2544    },
2545    {
2546     "referenced_type" : "type-512"
2547    },
2548    {
2549     "referenced_type" : "type-769"
2550    }
2551   ],
2552   "return_type" : "type-95",
2553   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2554  },
2555  {
2556   "access" : "private",
2557   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::ping",
2558   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal4pingEv",
2559   "parameters" :
2560   [
2561    {
2562     "is_this_ptr" : true,
2563     "referenced_type" : "type-718"
2564    }
2565   ],
2566   "return_type" : "type-248",
2567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2568  },
2569  {
2570   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::BnHwThermal",
2571   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2572   "parameters" :
2573   [
2574    {
2575     "is_this_ptr" : true,
2576     "referenced_type" : "type-718"
2577    },
2578    {
2579     "referenced_type" : "type-515"
2580    }
2581   ],
2582   "return_type" : "type-113",
2583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2584  },
2585  {
2586   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::BnHwThermal",
2587   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2588   "parameters" :
2589   [
2590    {
2591     "is_this_ptr" : true,
2592     "referenced_type" : "type-718"
2593    },
2594    {
2595     "referenced_type" : "type-515"
2596    }
2597   ],
2598   "return_type" : "type-113",
2599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2600  },
2601  {
2602   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::~BnHwThermal",
2603   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD0Ev",
2604   "parameters" :
2605   [
2606    {
2607     "is_this_ptr" : true,
2608     "referenced_type" : "type-718"
2609    }
2610   ],
2611   "return_type" : "type-113",
2612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2613  },
2614  {
2615   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::~BnHwThermal",
2616   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD1Ev",
2617   "parameters" :
2618   [
2619    {
2620     "is_this_ptr" : true,
2621     "referenced_type" : "type-718"
2622    }
2623   ],
2624   "return_type" : "type-113",
2625   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2626  },
2627  {
2628   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::~BnHwThermal",
2629   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD2Ev",
2630   "parameters" :
2631   [
2632    {
2633     "is_this_ptr" : true,
2634     "referenced_type" : "type-718"
2635    }
2636   ],
2637   "return_type" : "type-113",
2638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2639  },
2640  {
2641   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::linkToDeath",
2642   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2643   "parameters" :
2644   [
2645    {
2646     "is_this_ptr" : true,
2647     "referenced_type" : "type-53"
2648    },
2649    {
2650     "referenced_type" : "type-702"
2651    },
2652    {
2653     "referenced_type" : "type-116"
2654    }
2655   ],
2656   "return_type" : "type-227",
2657   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2658  },
2659  {
2660   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCpuUsages",
2661   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE",
2662   "parameters" :
2663   [
2664    {
2665     "is_this_ptr" : true,
2666     "referenced_type" : "type-53"
2667    },
2668    {
2669     "referenced_type" : "type-770"
2670    }
2671   ],
2672   "return_type" : "type-248",
2673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2674  },
2675  {
2676   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getDebugInfo",
2677   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2678   "parameters" :
2679   [
2680    {
2681     "is_this_ptr" : true,
2682     "referenced_type" : "type-53"
2683    },
2684    {
2685     "referenced_type" : "type-771"
2686    }
2687   ],
2688   "return_type" : "type-248",
2689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2690  },
2691  {
2692   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getHashChain",
2693   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2694   "parameters" :
2695   [
2696    {
2697     "is_this_ptr" : true,
2698     "referenced_type" : "type-53"
2699    },
2700    {
2701     "referenced_type" : "type-772"
2702    }
2703   ],
2704   "return_type" : "type-248",
2705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2706  },
2707  {
2708   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::unlinkToDeath",
2709   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2710   "parameters" :
2711   [
2712    {
2713     "is_this_ptr" : true,
2714     "referenced_type" : "type-53"
2715    },
2716    {
2717     "referenced_type" : "type-702"
2718    }
2719   ],
2720   "return_type" : "type-227",
2721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2722  },
2723  {
2724   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::interfaceChain",
2725   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2726   "parameters" :
2727   [
2728    {
2729     "is_this_ptr" : true,
2730     "referenced_type" : "type-53"
2731    },
2732    {
2733     "referenced_type" : "type-773"
2734    }
2735   ],
2736   "return_type" : "type-248",
2737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2738  },
2739  {
2740   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getTemperatures",
2741   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE",
2742   "parameters" :
2743   [
2744    {
2745     "is_this_ptr" : true,
2746     "referenced_type" : "type-53"
2747    },
2748    {
2749     "referenced_type" : "type-774"
2750    }
2751   ],
2752   "return_type" : "type-248",
2753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2754  },
2755  {
2756   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCoolingDevices",
2757   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE",
2758   "parameters" :
2759   [
2760    {
2761     "is_this_ptr" : true,
2762     "referenced_type" : "type-53"
2763    },
2764    {
2765     "referenced_type" : "type-775"
2766    }
2767   ],
2768   "return_type" : "type-248",
2769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2770  },
2771  {
2772   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::interfaceDescriptor",
2773   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2774   "parameters" :
2775   [
2776    {
2777     "is_this_ptr" : true,
2778     "referenced_type" : "type-53"
2779    },
2780    {
2781     "referenced_type" : "type-776"
2782    }
2783   ],
2784   "return_type" : "type-248",
2785   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2786  },
2787  {
2788   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::notifySyspropsChanged",
2789   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21notifySyspropsChangedEv",
2790   "parameters" :
2791   [
2792    {
2793     "is_this_ptr" : true,
2794     "referenced_type" : "type-53"
2795    }
2796   ],
2797   "return_type" : "type-248",
2798   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2799  },
2800  {
2801   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::setHALInstrumentation",
2802   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21setHALInstrumentationEv",
2803   "parameters" :
2804   [
2805    {
2806     "is_this_ptr" : true,
2807     "referenced_type" : "type-53"
2808    }
2809   ],
2810   "return_type" : "type-248",
2811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2812  },
2813  {
2814   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCurrentTemperatures",
2815   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2816   "parameters" :
2817   [
2818    {
2819     "is_this_ptr" : true,
2820     "referenced_type" : "type-53"
2821    },
2822    {
2823     "referenced_type" : "type-22"
2824    },
2825    {
2826     "referenced_type" : "type-424"
2827    },
2828    {
2829     "referenced_type" : "type-777"
2830    }
2831   ],
2832   "return_type" : "type-248",
2833   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2834  },
2835  {
2836   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCurrentCoolingDevices",
2837   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2838   "parameters" :
2839   [
2840    {
2841     "is_this_ptr" : true,
2842     "referenced_type" : "type-53"
2843    },
2844    {
2845     "referenced_type" : "type-22"
2846    },
2847    {
2848     "referenced_type" : "type-447"
2849    },
2850    {
2851     "referenced_type" : "type-778"
2852    }
2853   ],
2854   "return_type" : "type-248",
2855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2856  },
2857  {
2858   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getTemperatureThresholds",
2859   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE",
2860   "parameters" :
2861   [
2862    {
2863     "is_this_ptr" : true,
2864     "referenced_type" : "type-53"
2865    },
2866    {
2867     "referenced_type" : "type-22"
2868    },
2869    {
2870     "referenced_type" : "type-424"
2871    },
2872    {
2873     "referenced_type" : "type-779"
2874    }
2875   ],
2876   "return_type" : "type-248",
2877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2878  },
2879  {
2880   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_getCurrentTemperatures",
2881   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal28_hidl_getCurrentTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2882   "parameters" :
2883   [
2884    {
2885     "referenced_type" : "type-108"
2886    },
2887    {
2888     "referenced_type" : "type-340"
2889    },
2890    {
2891     "referenced_type" : "type-22"
2892    },
2893    {
2894     "referenced_type" : "type-424"
2895    },
2896    {
2897     "referenced_type" : "type-780"
2898    }
2899   ],
2900   "return_type" : "type-248",
2901   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2902  },
2903  {
2904   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_getCurrentCoolingDevices",
2905   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getCurrentCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2906   "parameters" :
2907   [
2908    {
2909     "referenced_type" : "type-108"
2910    },
2911    {
2912     "referenced_type" : "type-340"
2913    },
2914    {
2915     "referenced_type" : "type-22"
2916    },
2917    {
2918     "referenced_type" : "type-447"
2919    },
2920    {
2921     "referenced_type" : "type-781"
2922    }
2923   ],
2924   "return_type" : "type-248",
2925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2926  },
2927  {
2928   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_getTemperatureThresholds",
2929   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getTemperatureThresholdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE",
2930   "parameters" :
2931   [
2932    {
2933     "referenced_type" : "type-108"
2934    },
2935    {
2936     "referenced_type" : "type-340"
2937    },
2938    {
2939     "referenced_type" : "type-22"
2940    },
2941    {
2942     "referenced_type" : "type-424"
2943    },
2944    {
2945     "referenced_type" : "type-782"
2946    }
2947   ],
2948   "return_type" : "type-248",
2949   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2950  },
2951  {
2952   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::registerThermalChangedCallback",
2953   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
2954   "parameters" :
2955   [
2956    {
2957     "is_this_ptr" : true,
2958     "referenced_type" : "type-53"
2959    },
2960    {
2961     "referenced_type" : "type-63"
2962    },
2963    {
2964     "referenced_type" : "type-22"
2965    },
2966    {
2967     "referenced_type" : "type-424"
2968    },
2969    {
2970     "referenced_type" : "type-783"
2971    }
2972   ],
2973   "return_type" : "type-248",
2974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2975  },
2976  {
2977   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::unregisterThermalChangedCallback",
2978   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
2979   "parameters" :
2980   [
2981    {
2982     "is_this_ptr" : true,
2983     "referenced_type" : "type-53"
2984    },
2985    {
2986     "referenced_type" : "type-63"
2987    },
2988    {
2989     "referenced_type" : "type-784"
2990    }
2991   ],
2992   "return_type" : "type-248",
2993   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2994  },
2995  {
2996   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_registerThermalChangedCallback",
2997   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal36_hidl_registerThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
2998   "parameters" :
2999   [
3000    {
3001     "referenced_type" : "type-108"
3002    },
3003    {
3004     "referenced_type" : "type-340"
3005    },
3006    {
3007     "referenced_type" : "type-63"
3008    },
3009    {
3010     "referenced_type" : "type-22"
3011    },
3012    {
3013     "referenced_type" : "type-424"
3014    },
3015    {
3016     "referenced_type" : "type-785"
3017    }
3018   ],
3019   "return_type" : "type-248",
3020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3021  },
3022  {
3023   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_unregisterThermalChangedCallback",
3024   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal38_hidl_unregisterThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
3025   "parameters" :
3026   [
3027    {
3028     "referenced_type" : "type-108"
3029    },
3030    {
3031     "referenced_type" : "type-340"
3032    },
3033    {
3034     "referenced_type" : "type-63"
3035    },
3036    {
3037     "referenced_type" : "type-786"
3038    }
3039   ],
3040   "return_type" : "type-248",
3041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3042  },
3043  {
3044   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::ping",
3045   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal4pingEv",
3046   "parameters" :
3047   [
3048    {
3049     "is_this_ptr" : true,
3050     "referenced_type" : "type-53"
3051    }
3052   ],
3053   "return_type" : "type-248",
3054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3055  },
3056  {
3057   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::debug",
3058   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3059   "parameters" :
3060   [
3061    {
3062     "is_this_ptr" : true,
3063     "referenced_type" : "type-53"
3064    },
3065    {
3066     "referenced_type" : "type-477"
3067    },
3068    {
3069     "referenced_type" : "type-663"
3070    }
3071   ],
3072   "return_type" : "type-248",
3073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3074  },
3075  {
3076   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::BpHwThermal",
3077   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
3078   "parameters" :
3079   [
3080    {
3081     "is_this_ptr" : true,
3082     "referenced_type" : "type-53"
3083    },
3084    {
3085     "referenced_type" : "type-133"
3086    }
3087   ],
3088   "return_type" : "type-113",
3089   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3090  },
3091  {
3092   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::BpHwThermal",
3093   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
3094   "parameters" :
3095   [
3096    {
3097     "is_this_ptr" : true,
3098     "referenced_type" : "type-53"
3099    },
3100    {
3101     "referenced_type" : "type-133"
3102    }
3103   ],
3104   "return_type" : "type-113",
3105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3106  },
3107  {
3108   "function_name" : "android::hardware::thermal::V2_0::writeEmbeddedToParcel",
3109   "linker_set_key" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEmm",
3110   "parameters" :
3111   [
3112    {
3113     "referenced_type" : "type-684"
3114    },
3115    {
3116     "referenced_type" : "type-512"
3117    },
3118    {
3119     "referenced_type" : "type-116"
3120    },
3121    {
3122     "referenced_type" : "type-116"
3123    }
3124   ],
3125   "return_type" : "type-95",
3126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3127  },
3128  {
3129   "function_name" : "android::hardware::thermal::V2_0::writeEmbeddedToParcel",
3130   "linker_set_key" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEmm",
3131   "parameters" :
3132   [
3133    {
3134     "referenced_type" : "type-690"
3135    },
3136    {
3137     "referenced_type" : "type-512"
3138    },
3139    {
3140     "referenced_type" : "type-116"
3141    },
3142    {
3143     "referenced_type" : "type-116"
3144    }
3145   ],
3146   "return_type" : "type-95",
3147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3148  },
3149  {
3150   "function_name" : "android::hardware::thermal::V2_0::writeEmbeddedToParcel",
3151   "linker_set_key" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_20TemperatureThresholdEPNS0_6ParcelEmm",
3152   "parameters" :
3153   [
3154    {
3155     "referenced_type" : "type-687"
3156    },
3157    {
3158     "referenced_type" : "type-512"
3159    },
3160    {
3161     "referenced_type" : "type-116"
3162    },
3163    {
3164     "referenced_type" : "type-116"
3165    }
3166   ],
3167   "return_type" : "type-95",
3168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3169  },
3170  {
3171   "function_name" : "android::hardware::thermal::V2_0::readEmbeddedFromParcel",
3172   "linker_set_key" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEmm",
3173   "parameters" :
3174   [
3175    {
3176     "referenced_type" : "type-684"
3177    },
3178    {
3179     "referenced_type" : "type-522"
3180    },
3181    {
3182     "referenced_type" : "type-116"
3183    },
3184    {
3185     "referenced_type" : "type-116"
3186    }
3187   ],
3188   "return_type" : "type-95",
3189   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3190  },
3191  {
3192   "function_name" : "android::hardware::thermal::V2_0::readEmbeddedFromParcel",
3193   "linker_set_key" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEmm",
3194   "parameters" :
3195   [
3196    {
3197     "referenced_type" : "type-690"
3198    },
3199    {
3200     "referenced_type" : "type-522"
3201    },
3202    {
3203     "referenced_type" : "type-116"
3204    },
3205    {
3206     "referenced_type" : "type-116"
3207    }
3208   ],
3209   "return_type" : "type-95",
3210   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3211  },
3212  {
3213   "function_name" : "android::hardware::thermal::V2_0::readEmbeddedFromParcel",
3214   "linker_set_key" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_20TemperatureThresholdERKNS0_6ParcelEmm",
3215   "parameters" :
3216   [
3217    {
3218     "referenced_type" : "type-687"
3219    },
3220    {
3221     "referenced_type" : "type-522"
3222    },
3223    {
3224     "referenced_type" : "type-116"
3225    },
3226    {
3227     "referenced_type" : "type-116"
3228    }
3229   ],
3230   "return_type" : "type-95",
3231   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3232  },
3233  {
3234   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::getService",
3235   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3236   "parameters" :
3237   [
3238    {
3239     "default_arg" : true,
3240     "referenced_type" : "type-738"
3241    },
3242    {
3243     "default_arg" : true,
3244     "referenced_type" : "type-22"
3245    }
3246   ],
3247   "return_type" : "type-55",
3248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3249  },
3250  {
3251   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::linkToDeath",
3252   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3253   "parameters" :
3254   [
3255    {
3256     "is_this_ptr" : true,
3257     "referenced_type" : "type-56"
3258    },
3259    {
3260     "referenced_type" : "type-702"
3261    },
3262    {
3263     "referenced_type" : "type-116"
3264    }
3265   ],
3266   "return_type" : "type-227",
3267   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3268  },
3269  {
3270   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::getDebugInfo",
3271   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3272   "parameters" :
3273   [
3274    {
3275     "is_this_ptr" : true,
3276     "referenced_type" : "type-56"
3277    },
3278    {
3279     "referenced_type" : "type-787"
3280    }
3281   ],
3282   "return_type" : "type-248",
3283   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3284  },
3285  {
3286   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::getHashChain",
3287   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3288   "parameters" :
3289   [
3290    {
3291     "is_this_ptr" : true,
3292     "referenced_type" : "type-56"
3293    },
3294    {
3295     "referenced_type" : "type-788"
3296    }
3297   ],
3298   "return_type" : "type-248",
3299   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3300  },
3301  {
3302   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::tryGetService",
3303   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3304   "parameters" :
3305   [
3306    {
3307     "default_arg" : true,
3308     "referenced_type" : "type-738"
3309    },
3310    {
3311     "default_arg" : true,
3312     "referenced_type" : "type-22"
3313    }
3314   ],
3315   "return_type" : "type-55",
3316   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3317  },
3318  {
3319   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::unlinkToDeath",
3320   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3321   "parameters" :
3322   [
3323    {
3324     "is_this_ptr" : true,
3325     "referenced_type" : "type-56"
3326    },
3327    {
3328     "referenced_type" : "type-702"
3329    }
3330   ],
3331   "return_type" : "type-227",
3332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3333  },
3334  {
3335   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::interfaceChain",
3336   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3337   "parameters" :
3338   [
3339    {
3340     "is_this_ptr" : true,
3341     "referenced_type" : "type-56"
3342    },
3343    {
3344     "referenced_type" : "type-789"
3345    }
3346   ],
3347   "return_type" : "type-248",
3348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3349  },
3350  {
3351   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::registerAsService",
3352   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3353   "parameters" :
3354   [
3355    {
3356     "is_this_ptr" : true,
3357     "referenced_type" : "type-56"
3358    },
3359    {
3360     "default_arg" : true,
3361     "referenced_type" : "type-738"
3362    }
3363   ],
3364   "return_type" : "type-95",
3365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3366  },
3367  {
3368   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::interfaceDescriptor",
3369   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3370   "parameters" :
3371   [
3372    {
3373     "is_this_ptr" : true,
3374     "referenced_type" : "type-56"
3375    },
3376    {
3377     "referenced_type" : "type-790"
3378    }
3379   ],
3380   "return_type" : "type-248",
3381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3382  },
3383  {
3384   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::notifySyspropsChanged",
3385   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv",
3386   "parameters" :
3387   [
3388    {
3389     "is_this_ptr" : true,
3390     "referenced_type" : "type-56"
3391    }
3392   ],
3393   "return_type" : "type-248",
3394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3395  },
3396  {
3397   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::setHALInstrumentation",
3398   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv",
3399   "parameters" :
3400   [
3401    {
3402     "is_this_ptr" : true,
3403     "referenced_type" : "type-56"
3404    }
3405   ],
3406   "return_type" : "type-248",
3407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3408  },
3409  {
3410   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::registerForNotifications",
3411   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3412   "parameters" :
3413   [
3414    {
3415     "referenced_type" : "type-738"
3416    },
3417    {
3418     "referenced_type" : "type-664"
3419    }
3420   ],
3421   "return_type" : "type-22",
3422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3423  },
3424  {
3425   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::ping",
3426   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv",
3427   "parameters" :
3428   [
3429    {
3430     "is_this_ptr" : true,
3431     "referenced_type" : "type-56"
3432    }
3433   ],
3434   "return_type" : "type-248",
3435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3436  },
3437  {
3438   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::debug",
3439   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3440   "parameters" :
3441   [
3442    {
3443     "is_this_ptr" : true,
3444     "referenced_type" : "type-56"
3445    },
3446    {
3447     "referenced_type" : "type-477"
3448    },
3449    {
3450     "referenced_type" : "type-663"
3451    }
3452   ],
3453   "return_type" : "type-248",
3454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3455  },
3456  {
3457   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::castFrom",
3458   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3459   "parameters" :
3460   [
3461    {
3462     "referenced_type" : "type-743"
3463    },
3464    {
3465     "default_arg" : true,
3466     "referenced_type" : "type-22"
3467    }
3468   ],
3469   "return_type" : "type-705",
3470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3471  },
3472  {
3473   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::castFrom",
3474   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spIS3_EEb",
3475   "parameters" :
3476   [
3477    {
3478     "referenced_type" : "type-63"
3479    },
3480    {
3481     "default_arg" : true,
3482     "referenced_type" : "type-22"
3483    }
3484   ],
3485   "return_type" : "type-705",
3486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3487  },
3488  {
3489   "access" : "private",
3490   "function_name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback::addOnewayTask",
3491   "linker_set_key" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback13addOnewayTaskENSt3__18functionIFvvEEE",
3492   "parameters" :
3493   [
3494    {
3495     "is_this_ptr" : true,
3496     "referenced_type" : "type-704"
3497    },
3498    {
3499     "referenced_type" : "type-793"
3500    }
3501   ],
3502   "return_type" : "type-248",
3503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h"
3504  },
3505  {
3506   "function_name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback::BsThermalChangedCallback",
3507   "linker_set_key" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC1ENS_2spINS2_23IThermalChangedCallbackEEE",
3508   "parameters" :
3509   [
3510    {
3511     "is_this_ptr" : true,
3512     "referenced_type" : "type-704"
3513    },
3514    {
3515     "referenced_type" : "type-54"
3516    }
3517   ],
3518   "return_type" : "type-113",
3519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h"
3520  },
3521  {
3522   "function_name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback::BsThermalChangedCallback",
3523   "linker_set_key" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC2ENS_2spINS2_23IThermalChangedCallbackEEE",
3524   "parameters" :
3525   [
3526    {
3527     "is_this_ptr" : true,
3528     "referenced_type" : "type-704"
3529    },
3530    {
3531     "referenced_type" : "type-54"
3532    }
3533   ],
3534   "return_type" : "type-113",
3535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h"
3536  },
3537  {
3538   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::onTransact",
3539   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3540   "parameters" :
3541   [
3542    {
3543     "is_this_ptr" : true,
3544     "referenced_type" : "type-677"
3545    },
3546    {
3547     "referenced_type" : "type-2"
3548    },
3549    {
3550     "referenced_type" : "type-522"
3551    },
3552    {
3553     "referenced_type" : "type-512"
3554    },
3555    {
3556     "default_arg" : true,
3557     "referenced_type" : "type-2"
3558    },
3559    {
3560     "default_arg" : true,
3561     "referenced_type" : "type-796"
3562    }
3563   ],
3564   "return_type" : "type-95",
3565   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3566  },
3567  {
3568   "access" : "private",
3569   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::getDebugInfo",
3570   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3571   "parameters" :
3572   [
3573    {
3574     "is_this_ptr" : true,
3575     "referenced_type" : "type-677"
3576    },
3577    {
3578     "referenced_type" : "type-797"
3579    }
3580   ],
3581   "return_type" : "type-248",
3582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3583  },
3584  {
3585   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::_hidl_notifyThrottling",
3586   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3587   "parameters" :
3588   [
3589    {
3590     "referenced_type" : "type-524"
3591    },
3592    {
3593     "referenced_type" : "type-522"
3594    },
3595    {
3596     "referenced_type" : "type-512"
3597    },
3598    {
3599     "referenced_type" : "type-798"
3600    }
3601   ],
3602   "return_type" : "type-95",
3603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3604  },
3605  {
3606   "access" : "private",
3607   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::ping",
3608   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback4pingEv",
3609   "parameters" :
3610   [
3611    {
3612     "is_this_ptr" : true,
3613     "referenced_type" : "type-677"
3614    }
3615   ],
3616   "return_type" : "type-248",
3617   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3618  },
3619  {
3620   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::BnHwThermalChangedCallback",
3621   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC1ERKNS_2spINS2_23IThermalChangedCallbackEEE",
3622   "parameters" :
3623   [
3624    {
3625     "is_this_ptr" : true,
3626     "referenced_type" : "type-677"
3627    },
3628    {
3629     "referenced_type" : "type-63"
3630    }
3631   ],
3632   "return_type" : "type-113",
3633   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3634  },
3635  {
3636   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::BnHwThermalChangedCallback",
3637   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC2ERKNS_2spINS2_23IThermalChangedCallbackEEE",
3638   "parameters" :
3639   [
3640    {
3641     "is_this_ptr" : true,
3642     "referenced_type" : "type-677"
3643    },
3644    {
3645     "referenced_type" : "type-63"
3646    }
3647   ],
3648   "return_type" : "type-113",
3649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3650  },
3651  {
3652   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::~BnHwThermalChangedCallback",
3653   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev",
3654   "parameters" :
3655   [
3656    {
3657     "is_this_ptr" : true,
3658     "referenced_type" : "type-677"
3659    }
3660   ],
3661   "return_type" : "type-113",
3662   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3663  },
3664  {
3665   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::~BnHwThermalChangedCallback",
3666   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev",
3667   "parameters" :
3668   [
3669    {
3670     "is_this_ptr" : true,
3671     "referenced_type" : "type-677"
3672    }
3673   ],
3674   "return_type" : "type-113",
3675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3676  },
3677  {
3678   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::~BnHwThermalChangedCallback",
3679   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD2Ev",
3680   "parameters" :
3681   [
3682    {
3683     "is_this_ptr" : true,
3684     "referenced_type" : "type-677"
3685    }
3686   ],
3687   "return_type" : "type-113",
3688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3689  },
3690  {
3691   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::linkToDeath",
3692   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3693   "parameters" :
3694   [
3695    {
3696     "is_this_ptr" : true,
3697     "referenced_type" : "type-189"
3698    },
3699    {
3700     "referenced_type" : "type-702"
3701    },
3702    {
3703     "referenced_type" : "type-116"
3704    }
3705   ],
3706   "return_type" : "type-227",
3707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3708  },
3709  {
3710   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::getDebugInfo",
3711   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3712   "parameters" :
3713   [
3714    {
3715     "is_this_ptr" : true,
3716     "referenced_type" : "type-189"
3717    },
3718    {
3719     "referenced_type" : "type-799"
3720    }
3721   ],
3722   "return_type" : "type-248",
3723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3724  },
3725  {
3726   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::getHashChain",
3727   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3728   "parameters" :
3729   [
3730    {
3731     "is_this_ptr" : true,
3732     "referenced_type" : "type-189"
3733    },
3734    {
3735     "referenced_type" : "type-800"
3736    }
3737   ],
3738   "return_type" : "type-248",
3739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3740  },
3741  {
3742   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::unlinkToDeath",
3743   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3744   "parameters" :
3745   [
3746    {
3747     "is_this_ptr" : true,
3748     "referenced_type" : "type-189"
3749    },
3750    {
3751     "referenced_type" : "type-702"
3752    }
3753   ],
3754   "return_type" : "type-227",
3755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3756  },
3757  {
3758   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::interfaceChain",
3759   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3760   "parameters" :
3761   [
3762    {
3763     "is_this_ptr" : true,
3764     "referenced_type" : "type-189"
3765    },
3766    {
3767     "referenced_type" : "type-801"
3768    }
3769   ],
3770   "return_type" : "type-248",
3771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3772  },
3773  {
3774   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::notifyThrottling",
3775   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE",
3776   "parameters" :
3777   [
3778    {
3779     "is_this_ptr" : true,
3780     "referenced_type" : "type-189"
3781    },
3782    {
3783     "referenced_type" : "type-684"
3784    }
3785   ],
3786   "return_type" : "type-248",
3787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3788  },
3789  {
3790   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::interfaceDescriptor",
3791   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3792   "parameters" :
3793   [
3794    {
3795     "is_this_ptr" : true,
3796     "referenced_type" : "type-189"
3797    },
3798    {
3799     "referenced_type" : "type-802"
3800    }
3801   ],
3802   "return_type" : "type-248",
3803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3804  },
3805  {
3806   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::notifySyspropsChanged",
3807   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21notifySyspropsChangedEv",
3808   "parameters" :
3809   [
3810    {
3811     "is_this_ptr" : true,
3812     "referenced_type" : "type-189"
3813    }
3814   ],
3815   "return_type" : "type-248",
3816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3817  },
3818  {
3819   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::setHALInstrumentation",
3820   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21setHALInstrumentationEv",
3821   "parameters" :
3822   [
3823    {
3824     "is_this_ptr" : true,
3825     "referenced_type" : "type-189"
3826    }
3827   ],
3828   "return_type" : "type-248",
3829   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3830  },
3831  {
3832   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::_hidl_notifyThrottling",
3833   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_11TemperatureE",
3834   "parameters" :
3835   [
3836    {
3837     "referenced_type" : "type-108"
3838    },
3839    {
3840     "referenced_type" : "type-340"
3841    },
3842    {
3843     "referenced_type" : "type-684"
3844    }
3845   ],
3846   "return_type" : "type-248",
3847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3848  },
3849  {
3850   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::ping",
3851   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback4pingEv",
3852   "parameters" :
3853   [
3854    {
3855     "is_this_ptr" : true,
3856     "referenced_type" : "type-189"
3857    }
3858   ],
3859   "return_type" : "type-248",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3861  },
3862  {
3863   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::debug",
3864   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3865   "parameters" :
3866   [
3867    {
3868     "is_this_ptr" : true,
3869     "referenced_type" : "type-189"
3870    },
3871    {
3872     "referenced_type" : "type-477"
3873    },
3874    {
3875     "referenced_type" : "type-663"
3876    }
3877   ],
3878   "return_type" : "type-248",
3879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3880  },
3881  {
3882   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::BpHwThermalChangedCallback",
3883   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC1ERKNS_2spINS0_7IBinderEEE",
3884   "parameters" :
3885   [
3886    {
3887     "is_this_ptr" : true,
3888     "referenced_type" : "type-189"
3889    },
3890    {
3891     "referenced_type" : "type-133"
3892    }
3893   ],
3894   "return_type" : "type-113",
3895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3896  },
3897  {
3898   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::BpHwThermalChangedCallback",
3899   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC2ERKNS_2spINS0_7IBinderEEE",
3900   "parameters" :
3901   [
3902    {
3903     "is_this_ptr" : true,
3904     "referenced_type" : "type-189"
3905    },
3906    {
3907     "referenced_type" : "type-133"
3908    }
3909   ],
3910   "return_type" : "type-113",
3911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3912  },
3913  {
3914   "function_name" : "android::hardware::thermal::V2_0::IThermal::getService",
3915   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3916   "parameters" :
3917   [
3918    {
3919     "default_arg" : true,
3920     "referenced_type" : "type-533"
3921    },
3922    {
3923     "default_arg" : true,
3924     "referenced_type" : "type-22"
3925    }
3926   ],
3927   "return_type" : "type-9",
3928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3929  },
3930  {
3931   "function_name" : "android::hardware::thermal::V2_0::IThermal::linkToDeath",
3932   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3933   "parameters" :
3934   [
3935    {
3936     "is_this_ptr" : true,
3937     "referenced_type" : "type-10"
3938    },
3939    {
3940     "referenced_type" : "type-702"
3941    },
3942    {
3943     "referenced_type" : "type-116"
3944    }
3945   ],
3946   "return_type" : "type-227",
3947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3948  },
3949  {
3950   "function_name" : "android::hardware::thermal::V2_0::IThermal::getDebugInfo",
3951   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3952   "parameters" :
3953   [
3954    {
3955     "is_this_ptr" : true,
3956     "referenced_type" : "type-10"
3957    },
3958    {
3959     "referenced_type" : "type-803"
3960    }
3961   ],
3962   "return_type" : "type-248",
3963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3964  },
3965  {
3966   "function_name" : "android::hardware::thermal::V2_0::IThermal::getHashChain",
3967   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3968   "parameters" :
3969   [
3970    {
3971     "is_this_ptr" : true,
3972     "referenced_type" : "type-10"
3973    },
3974    {
3975     "referenced_type" : "type-804"
3976    }
3977   ],
3978   "return_type" : "type-248",
3979   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3980  },
3981  {
3982   "function_name" : "android::hardware::thermal::V2_0::IThermal::tryGetService",
3983   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3984   "parameters" :
3985   [
3986    {
3987     "default_arg" : true,
3988     "referenced_type" : "type-533"
3989    },
3990    {
3991     "default_arg" : true,
3992     "referenced_type" : "type-22"
3993    }
3994   ],
3995   "return_type" : "type-9",
3996   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3997  },
3998  {
3999   "function_name" : "android::hardware::thermal::V2_0::IThermal::unlinkToDeath",
4000   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4001   "parameters" :
4002   [
4003    {
4004     "is_this_ptr" : true,
4005     "referenced_type" : "type-10"
4006    },
4007    {
4008     "referenced_type" : "type-702"
4009    }
4010   ],
4011   "return_type" : "type-227",
4012   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4013  },
4014  {
4015   "function_name" : "android::hardware::thermal::V2_0::IThermal::interfaceChain",
4016   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4017   "parameters" :
4018   [
4019    {
4020     "is_this_ptr" : true,
4021     "referenced_type" : "type-10"
4022    },
4023    {
4024     "referenced_type" : "type-805"
4025    }
4026   ],
4027   "return_type" : "type-248",
4028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4029  },
4030  {
4031   "function_name" : "android::hardware::thermal::V2_0::IThermal::registerAsService",
4032   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
4033   "parameters" :
4034   [
4035    {
4036     "is_this_ptr" : true,
4037     "referenced_type" : "type-10"
4038    },
4039    {
4040     "default_arg" : true,
4041     "referenced_type" : "type-533"
4042    }
4043   ],
4044   "return_type" : "type-95",
4045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4046  },
4047  {
4048   "function_name" : "android::hardware::thermal::V2_0::IThermal::interfaceDescriptor",
4049   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4050   "parameters" :
4051   [
4052    {
4053     "is_this_ptr" : true,
4054     "referenced_type" : "type-10"
4055    },
4056    {
4057     "referenced_type" : "type-806"
4058    }
4059   ],
4060   "return_type" : "type-248",
4061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4062  },
4063  {
4064   "function_name" : "android::hardware::thermal::V2_0::IThermal::notifySyspropsChanged",
4065   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv",
4066   "parameters" :
4067   [
4068    {
4069     "is_this_ptr" : true,
4070     "referenced_type" : "type-10"
4071    }
4072   ],
4073   "return_type" : "type-248",
4074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4075  },
4076  {
4077   "function_name" : "android::hardware::thermal::V2_0::IThermal::setHALInstrumentation",
4078   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv",
4079   "parameters" :
4080   [
4081    {
4082     "is_this_ptr" : true,
4083     "referenced_type" : "type-10"
4084    }
4085   ],
4086   "return_type" : "type-248",
4087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4088  },
4089  {
4090   "function_name" : "android::hardware::thermal::V2_0::IThermal::registerForNotifications",
4091   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4092   "parameters" :
4093   [
4094    {
4095     "referenced_type" : "type-533"
4096    },
4097    {
4098     "referenced_type" : "type-664"
4099    }
4100   ],
4101   "return_type" : "type-22",
4102   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4103  },
4104  {
4105   "function_name" : "android::hardware::thermal::V2_0::IThermal::ping",
4106   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv",
4107   "parameters" :
4108   [
4109    {
4110     "is_this_ptr" : true,
4111     "referenced_type" : "type-10"
4112    }
4113   ],
4114   "return_type" : "type-248",
4115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4116  },
4117  {
4118   "function_name" : "android::hardware::thermal::V2_0::IThermal::debug",
4119   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4120   "parameters" :
4121   [
4122    {
4123     "is_this_ptr" : true,
4124     "referenced_type" : "type-10"
4125    },
4126    {
4127     "referenced_type" : "type-477"
4128    },
4129    {
4130     "referenced_type" : "type-663"
4131    }
4132   ],
4133   "return_type" : "type-248",
4134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4135  },
4136  {
4137   "function_name" : "android::hardware::thermal::V2_0::IThermal::castFrom",
4138   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb",
4139   "parameters" :
4140   [
4141    {
4142     "referenced_type" : "type-180"
4143    },
4144    {
4145     "default_arg" : true,
4146     "referenced_type" : "type-22"
4147    }
4148   ],
4149   "return_type" : "type-236",
4150   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4151  },
4152  {
4153   "function_name" : "android::hardware::thermal::V2_0::IThermal::castFrom",
4154   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
4155   "parameters" :
4156   [
4157    {
4158     "referenced_type" : "type-743"
4159    },
4160    {
4161     "default_arg" : true,
4162     "referenced_type" : "type-22"
4163    }
4164   ],
4165   "return_type" : "type-236",
4166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4167  },
4168  {
4169   "function_name" : "android::hardware::thermal::V2_0::IThermal::castFrom",
4170   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spIS3_EEb",
4171   "parameters" :
4172   [
4173    {
4174     "referenced_type" : "type-515"
4175    },
4176    {
4177     "default_arg" : true,
4178     "referenced_type" : "type-22"
4179    }
4180   ],
4181   "return_type" : "type-236",
4182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4183  },
4184  {
4185   "access" : "private",
4186   "function_name" : "android::hardware::thermal::V2_0::BsThermal::addOnewayTask",
4187   "linker_set_key" : "_ZN7android8hardware7thermal4V2_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
4188   "parameters" :
4189   [
4190    {
4191     "is_this_ptr" : true,
4192     "referenced_type" : "type-6"
4193    },
4194    {
4195     "referenced_type" : "type-810"
4196    }
4197   ],
4198   "return_type" : "type-248",
4199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h"
4200  },
4201  {
4202   "function_name" : "android::hardware::thermal::V2_0::BsThermal::BsThermal",
4203   "linker_set_key" : "_ZN7android8hardware7thermal4V2_09BsThermalC1ENS_2spINS2_8IThermalEEE",
4204   "parameters" :
4205   [
4206    {
4207     "is_this_ptr" : true,
4208     "referenced_type" : "type-6"
4209    },
4210    {
4211     "referenced_type" : "type-8"
4212    }
4213   ],
4214   "return_type" : "type-113",
4215   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h"
4216  },
4217  {
4218   "function_name" : "android::hardware::thermal::V2_0::BsThermal::BsThermal",
4219   "linker_set_key" : "_ZN7android8hardware7thermal4V2_09BsThermalC2ENS_2spINS2_8IThermalEEE",
4220   "parameters" :
4221   [
4222    {
4223     "is_this_ptr" : true,
4224     "referenced_type" : "type-6"
4225    },
4226    {
4227     "referenced_type" : "type-8"
4228    }
4229   ],
4230   "return_type" : "type-113",
4231   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h"
4232  }
4233 ],
4234 "global_vars" :
4235 [
4236  {
4237   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10descriptorE",
4238   "name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::descriptor",
4239   "referenced_type" : "type-139",
4240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
4241  },
4242  {
4243   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal10descriptorE",
4244   "name" : "android::hardware::thermal::V2_0::IThermal::descriptor",
4245   "referenced_type" : "type-139",
4246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4247  }
4248 ],
4249 "lvalue_reference_types" :
4250 [
4251  {
4252   "alignment" : 8,
4253   "linker_set_key" : "android::Mutex &",
4254   "name" : "android::Mutex &",
4255   "referenced_type" : "type-118",
4256   "self_type" : "type-610",
4257   "size" : 8,
4258   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4259  },
4260  {
4261   "alignment" : 8,
4262   "linker_set_key" : "android::RWLock &",
4263   "name" : "android::RWLock &",
4264   "referenced_type" : "type-614",
4265   "self_type" : "type-618",
4266   "size" : 8,
4267   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4268  },
4269  {
4270   "alignment" : 8,
4271   "linker_set_key" : "android::String16 &",
4272   "name" : "android::String16 &",
4273   "referenced_type" : "type-129",
4274   "self_type" : "type-498",
4275   "size" : 8,
4276   "source_file" : "/system/core/libutils/include/utils/String16.h"
4277  },
4278  {
4279   "alignment" : 8,
4280   "linker_set_key" : "android::String8 &",
4281   "name" : "android::String8 &",
4282   "referenced_type" : "type-138",
4283   "self_type" : "type-493",
4284   "size" : 8,
4285   "source_file" : "/system/core/libutils/include/utils/String8.h"
4286  },
4287  {
4288   "alignment" : 8,
4289   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &",
4290   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &",
4291   "referenced_type" : "type-236",
4292   "self_type" : "type-239",
4293   "size" : 8,
4294   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4295  },
4296  {
4297   "alignment" : 8,
4298   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &",
4299   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &",
4300   "referenced_type" : "type-705",
4301   "self_type" : "type-708",
4302   "size" : 8,
4303   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4304  },
4305  {
4306   "alignment" : 8,
4307   "linker_set_key" : "android::hardware::Return<bool> &",
4308   "name" : "android::hardware::Return<bool> &",
4309   "referenced_type" : "type-227",
4310   "self_type" : "type-231",
4311   "size" : 8,
4312   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4313  },
4314  {
4315   "alignment" : 8,
4316   "linker_set_key" : "android::hardware::Return<void> &",
4317   "name" : "android::hardware::Return<void> &",
4318   "referenced_type" : "type-248",
4319   "self_type" : "type-251",
4320   "size" : 8,
4321   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4322  },
4323  {
4324   "alignment" : 8,
4325   "linker_set_key" : "android::hardware::Status &",
4326   "name" : "android::hardware::Status &",
4327   "referenced_type" : "type-218",
4328   "self_type" : "type-225",
4329   "size" : 8,
4330   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4331  },
4332  {
4333   "alignment" : 8,
4334   "linker_set_key" : "android::hardware::TextOutput &",
4335   "name" : "android::hardware::TextOutput &",
4336   "referenced_type" : "type-518",
4337   "self_type" : "type-517",
4338   "size" : 8,
4339   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4340  },
4341  {
4342   "alignment" : 8,
4343   "linker_set_key" : "android::hardware::TextOutput &",
4344   "name" : "android::hardware::TextOutput &",
4345   "referenced_type" : "type-69",
4346   "self_type" : "type-68",
4347   "size" : 8,
4348   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4349  },
4350  {
4351   "alignment" : 8,
4352   "linker_set_key" : "android::hardware::TextOutput &",
4353   "name" : "android::hardware::TextOutput &",
4354   "referenced_type" : "type-734",
4355   "self_type" : "type-733",
4356   "size" : 8,
4357   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4358  },
4359  {
4360   "alignment" : 8,
4361   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4362   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4363   "referenced_type" : "type-144",
4364   "self_type" : "type-148",
4365   "size" : 8,
4366   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4367  },
4368  {
4369   "alignment" : 8,
4370   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4371   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4372   "referenced_type" : "type-383",
4373   "self_type" : "type-692",
4374   "size" : 8,
4375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4376  },
4377  {
4378   "alignment" : 8,
4379   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4380   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4381   "referenced_type" : "type-3",
4382   "self_type" : "type-181",
4383   "size" : 8,
4384   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4385  },
4386  {
4387   "alignment" : 8,
4388   "linker_set_key" : "android::hardware::hidl_memory &",
4389   "name" : "android::hardware::hidl_memory &",
4390   "referenced_type" : "type-365",
4391   "self_type" : "type-370",
4392   "size" : 8,
4393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4394  },
4395  {
4396   "alignment" : 8,
4397   "linker_set_key" : "android::hardware::hidl_string &",
4398   "name" : "android::hardware::hidl_string &",
4399   "referenced_type" : "type-363",
4400   "self_type" : "type-695",
4401   "size" : 8,
4402   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4403  },
4404  {
4405   "alignment" : 8,
4406   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4407   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4408   "referenced_type" : "type-390",
4409   "self_type" : "type-394",
4410   "size" : 8,
4411   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4412  },
4413  {
4414   "alignment" : 8,
4415   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4416   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4417   "referenced_type" : "type-382",
4418   "self_type" : "type-389",
4419   "size" : 8,
4420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4421  },
4422  {
4423   "alignment" : 8,
4424   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4425   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4426   "referenced_type" : "type-203",
4427   "self_type" : "type-211",
4428   "size" : 8,
4429   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4430  },
4431  {
4432   "alignment" : 8,
4433   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal> &",
4434   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal> &",
4435   "referenced_type" : "type-9",
4436   "self_type" : "type-200",
4437   "size" : 8,
4438   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4439  },
4440  {
4441   "alignment" : 8,
4442   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4443   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4444   "referenced_type" : "type-55",
4445   "self_type" : "type-190",
4446   "size" : 8,
4447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4448  },
4449  {
4450   "alignment" : 8,
4451   "linker_set_key" : "const android::String16 &",
4452   "name" : "const android::String16 &",
4453   "referenced_type" : "type-128",
4454   "self_type" : "type-127",
4455   "size" : 8,
4456   "source_file" : "/system/core/libutils/include/utils/String16.h"
4457  },
4458  {
4459   "alignment" : 8,
4460   "linker_set_key" : "const android::String8 &",
4461   "name" : "const android::String8 &",
4462   "referenced_type" : "type-490",
4463   "self_type" : "type-492",
4464   "size" : 8,
4465   "source_file" : "/system/core/libutils/include/utils/String8.h"
4466  },
4467  {
4468   "alignment" : 8,
4469   "linker_set_key" : "const android::hardware::Parcel &",
4470   "name" : "const android::hardware::Parcel &",
4471   "referenced_type" : "type-521",
4472   "self_type" : "type-522",
4473   "size" : 8,
4474   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4475  },
4476  {
4477   "alignment" : 8,
4478   "linker_set_key" : "const android::hardware::Return<bool> &",
4479   "name" : "const android::hardware::Return<bool> &",
4480   "referenced_type" : "type-232",
4481   "self_type" : "type-242",
4482   "size" : 8,
4483   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4484  },
4485  {
4486   "alignment" : 8,
4487   "linker_set_key" : "const android::hardware::Status &",
4488   "name" : "const android::hardware::Status &",
4489   "referenced_type" : "type-222",
4490   "self_type" : "type-223",
4491   "size" : 8,
4492   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4493  },
4494  {
4495   "alignment" : 8,
4496   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4497   "name" : "const android::hardware::details::SchedPrio &",
4498   "referenced_type" : "type-540",
4499   "self_type" : "type-539",
4500   "size" : 8,
4501   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4502  },
4503  {
4504   "alignment" : 8,
4505   "linker_set_key" : "const android::hardware::details::const_accessor<float, 7> &",
4506   "name" : "const android::hardware::details::const_accessor<float, 7> &",
4507   "referenced_type" : "type-459",
4508   "self_type" : "type-475",
4509   "size" : 8,
4510   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4511  },
4512  {
4513   "alignment" : 8,
4514   "linker_set_key" : "const android::hardware::hidl_array<float, 7> &",
4515   "name" : "const android::hardware::hidl_array<float, 7> &",
4516   "referenced_type" : "type-463",
4517   "self_type" : "type-465",
4518   "size" : 8,
4519   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4520  },
4521  {
4522   "alignment" : 8,
4523   "linker_set_key" : "const android::hardware::hidl_handle &",
4524   "name" : "const android::hardware::hidl_handle &",
4525   "referenced_type" : "type-476",
4526   "self_type" : "type-477",
4527   "size" : 8,
4528   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4529  },
4530  {
4531   "alignment" : 8,
4532   "linker_set_key" : "const android::hardware::hidl_memory &",
4533   "name" : "const android::hardware::hidl_memory &",
4534   "referenced_type" : "type-368",
4535   "self_type" : "type-369",
4536   "size" : 8,
4537   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4538  },
4539  {
4540   "alignment" : 8,
4541   "linker_set_key" : "const android::hardware::hidl_string &",
4542   "name" : "const android::hardware::hidl_string &",
4543   "referenced_type" : "type-362",
4544   "self_type" : "type-364",
4545   "size" : 8,
4546   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4547  },
4548  {
4549   "alignment" : 8,
4550   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4551   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4552   "referenced_type" : "type-662",
4553   "self_type" : "type-663",
4554   "size" : 8,
4555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4556  },
4557  {
4558   "alignment" : 8,
4559   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> &",
4560   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> &",
4561   "referenced_type" : "type-450",
4562   "self_type" : "type-529",
4563   "size" : 8,
4564   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4565  },
4566  {
4567   "alignment" : 8,
4568   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> &",
4569   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> &",
4570   "referenced_type" : "type-429",
4571   "self_type" : "type-526",
4572   "size" : 8,
4573   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4574  },
4575  {
4576   "alignment" : 8,
4577   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> &",
4578   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> &",
4579   "referenced_type" : "type-440",
4580   "self_type" : "type-528",
4581   "size" : 8,
4582   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4583  },
4584  {
4585   "alignment" : 8,
4586   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4587   "name" : "const android::hardware::hidl_vec<int> &",
4588   "referenced_type" : "type-399",
4589   "self_type" : "type-401",
4590   "size" : 8,
4591   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4592  },
4593  {
4594   "alignment" : 8,
4595   "linker_set_key" : "const android::hardware::hidl_version &",
4596   "name" : "const android::hardware::hidl_version &",
4597   "referenced_type" : "type-468",
4598   "self_type" : "type-472",
4599   "size" : 8,
4600   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4601  },
4602  {
4603   "alignment" : 8,
4604   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingDevice &",
4605   "name" : "const android::hardware::thermal::V2_0::CoolingDevice &",
4606   "referenced_type" : "type-449",
4607   "self_type" : "type-690",
4608   "size" : 8,
4609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4610  },
4611  {
4612   "alignment" : 8,
4613   "linker_set_key" : "const android::hardware::thermal::V2_0::Temperature &",
4614   "name" : "const android::hardware::thermal::V2_0::Temperature &",
4615   "referenced_type" : "type-428",
4616   "self_type" : "type-684",
4617   "size" : 8,
4618   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4619  },
4620  {
4621   "alignment" : 8,
4622   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureThreshold &",
4623   "name" : "const android::hardware::thermal::V2_0::TemperatureThreshold &",
4624   "referenced_type" : "type-439",
4625   "self_type" : "type-687",
4626   "size" : 8,
4627   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4628  },
4629  {
4630   "alignment" : 8,
4631   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4632   "name" : "const android::hidl::base::V1_0::IBase *const &",
4633   "referenced_type" : "type-555",
4634   "self_type" : "type-556",
4635   "size" : 8,
4636   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4637  },
4638  {
4639   "alignment" : 8,
4640   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4641   "name" : "const android::sp<android::hardware::IBinder> &",
4642   "referenced_type" : "type-105",
4643   "self_type" : "type-133",
4644   "size" : 8,
4645   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4646  },
4647  {
4648   "alignment" : 8,
4649   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4650   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4651   "referenced_type" : "type-213",
4652   "self_type" : "type-696",
4653   "size" : 8,
4654   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4655  },
4656  {
4657   "alignment" : 8,
4658   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4659   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4660   "referenced_type" : "type-700",
4661   "self_type" : "type-702",
4662   "size" : 8,
4663   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4664  },
4665  {
4666   "alignment" : 8,
4667   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
4668   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
4669   "referenced_type" : "type-179",
4670   "self_type" : "type-180",
4671   "size" : 8,
4672   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4673  },
4674  {
4675   "alignment" : 8,
4676   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermal> &",
4677   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermal> &",
4678   "referenced_type" : "type-8",
4679   "self_type" : "type-515",
4680   "size" : 8,
4681   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4682  },
4683  {
4684   "alignment" : 8,
4685   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4686   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4687   "referenced_type" : "type-54",
4688   "self_type" : "type-63",
4689   "size" : 8,
4690   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4691  },
4692  {
4693   "alignment" : 8,
4694   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4695   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4696   "referenced_type" : "type-65",
4697   "self_type" : "type-743",
4698   "size" : 8,
4699   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4700  },
4701  {
4702   "alignment" : 8,
4703   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4704   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4705   "referenced_type" : "type-174",
4706   "self_type" : "type-664",
4707   "size" : 8,
4708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4709  },
4710  {
4711   "alignment" : 8,
4712   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4713   "name" : "const android::wp<android::hardware::BHwBinder> &",
4714   "referenced_type" : "type-724",
4715   "self_type" : "type-726",
4716   "size" : 8,
4717   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4718  },
4719  {
4720   "alignment" : 8,
4721   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4722   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4723   "referenced_type" : "type-523",
4724   "self_type" : "type-547",
4725   "size" : 8,
4726   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4727  },
4728  {
4729   "alignment" : 8,
4730   "linker_set_key" : "const bool &",
4731   "name" : "const bool &",
4732   "referenced_type" : "type-165",
4733   "self_type" : "type-334",
4734   "size" : 8,
4735   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4736  },
4737  {
4738   "alignment" : 8,
4739   "linker_set_key" : "const double &",
4740   "name" : "const double &",
4741   "referenced_type" : "type-353",
4742   "self_type" : "type-354",
4743   "size" : 8,
4744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4745  },
4746  {
4747   "alignment" : 8,
4748   "linker_set_key" : "const float &",
4749   "name" : "const float &",
4750   "referenced_type" : "type-351",
4751   "self_type" : "type-352",
4752   "size" : 8,
4753   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4754  },
4755  {
4756   "alignment" : 8,
4757   "linker_set_key" : "const int &",
4758   "name" : "const int &",
4759   "referenced_type" : "type-520",
4760   "self_type" : "type-519",
4761   "size" : 8,
4762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4763  },
4764  {
4765   "linker_set_key" : "const iter<is_const> &",
4766   "name" : "const iter<is_const> &",
4767   "referenced_type" : "type-374",
4768   "self_type" : "type-376",
4769   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4770  },
4771  {
4772   "linker_set_key" : "const iter<is_const> &",
4773   "name" : "const iter<is_const> &",
4774   "referenced_type" : "type-58",
4775   "self_type" : "type-60",
4776   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4777  },
4778  {
4779   "linker_set_key" : "const iter<is_const> &",
4780   "name" : "const iter<is_const> &",
4781   "referenced_type" : "type-716",
4782   "self_type" : "type-719",
4783   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4784  },
4785  {
4786   "alignment" : 8,
4787   "linker_set_key" : "const log_msg &",
4788   "name" : "const log_msg &",
4789   "referenced_type" : "type-89",
4790   "self_type" : "type-160",
4791   "size" : 8,
4792   "source_file" : "/system/core/liblog/include/log/log_read.h"
4793  },
4794  {
4795   "alignment" : 8,
4796   "linker_set_key" : "const long &",
4797   "name" : "const long &",
4798   "referenced_type" : "type-346",
4799   "self_type" : "type-347",
4800   "size" : 8,
4801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4802  },
4803  {
4804   "alignment" : 8,
4805   "linker_set_key" : "const short &",
4806   "name" : "const short &",
4807   "referenced_type" : "type-341",
4808   "self_type" : "type-342",
4809   "size" : 8,
4810   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4811  },
4812  {
4813   "alignment" : 8,
4814   "linker_set_key" : "const signed char &",
4815   "name" : "const signed char &",
4816   "referenced_type" : "type-335",
4817   "self_type" : "type-337",
4818   "size" : 8,
4819   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4820  },
4821  {
4822   "alignment" : 8,
4823   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4824   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4825   "referenced_type" : "type-531",
4826   "self_type" : "type-533",
4827   "size" : 8,
4828   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4829  },
4830  {
4831   "alignment" : 8,
4832   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4833   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4834   "referenced_type" : "type-736",
4835   "self_type" : "type-738",
4836   "size" : 8,
4837   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4838  },
4839  {
4840   "alignment" : 8,
4841   "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 *> > *)> > > &",
4842   "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 *> > *)> > > &",
4843   "referenced_type" : "type-102",
4844   "self_type" : "type-101",
4845   "size" : 8,
4846   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4847  },
4848  {
4849   "alignment" : 8,
4850   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4851   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
4852   "referenced_type" : "type-308",
4853   "self_type" : "type-307",
4854   "size" : 8,
4855   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4856  },
4857  {
4858   "alignment" : 8,
4859   "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 *> > *)> > > &",
4860   "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 *> > *)> > > &",
4861   "referenced_type" : "type-48",
4862   "self_type" : "type-47",
4863   "size" : 8,
4864   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4865  },
4866  {
4867   "alignment" : 8,
4868   "linker_set_key" : "const unsigned char &",
4869   "name" : "const unsigned char &",
4870   "referenced_type" : "type-338",
4871   "self_type" : "type-339",
4872   "size" : 8,
4873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4874  },
4875  {
4876   "alignment" : 8,
4877   "linker_set_key" : "const unsigned int &",
4878   "name" : "const unsigned int &",
4879   "referenced_type" : "type-122",
4880   "self_type" : "type-345",
4881   "size" : 8,
4882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4883  },
4884  {
4885   "alignment" : 8,
4886   "linker_set_key" : "const unsigned long &",
4887   "name" : "const unsigned long &",
4888   "referenced_type" : "type-123",
4889   "self_type" : "type-350",
4890   "size" : 8,
4891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4892  },
4893  {
4894   "alignment" : 8,
4895   "linker_set_key" : "const unsigned short &",
4896   "name" : "const unsigned short &",
4897   "referenced_type" : "type-343",
4898   "self_type" : "type-344",
4899   "size" : 8,
4900   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4901  },
4902  {
4903   "alignment" : 8,
4904   "linker_set_key" : "int &",
4905   "name" : "int &",
4906   "referenced_type" : "type-95",
4907   "self_type" : "type-486",
4908   "size" : 8,
4909   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4910  },
4911  {
4912   "alignment" : 8,
4913   "linker_set_key" : "unsigned char &",
4914   "name" : "unsigned char &",
4915   "referenced_type" : "type-5",
4916   "self_type" : "type-631",
4917   "size" : 8,
4918   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4919  },
4920  {
4921   "alignment" : 8,
4922   "linker_set_key" : "unsigned int &",
4923   "name" : "unsigned int &",
4924   "referenced_type" : "type-2",
4925   "self_type" : "type-641",
4926   "size" : 8,
4927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
4928  }
4929 ],
4930 "pointer_types" :
4931 [
4932  {
4933   "alignment" : 8,
4934   "linker_set_key" : "android::Condition *",
4935   "name" : "android::Condition *",
4936   "referenced_type" : "type-166",
4937   "self_type" : "type-613",
4938   "size" : 8,
4939   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4940  },
4941  {
4942   "alignment" : 8,
4943   "linker_set_key" : "android::Mutex *",
4944   "name" : "android::Mutex *",
4945   "referenced_type" : "type-118",
4946   "self_type" : "type-608",
4947   "size" : 8,
4948   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4949  },
4950  {
4951   "alignment" : 8,
4952   "linker_set_key" : "android::Mutex::Autolock *",
4953   "name" : "android::Mutex::Autolock *",
4954   "referenced_type" : "type-609",
4955   "self_type" : "type-611",
4956   "size" : 8,
4957   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4958  },
4959  {
4960   "alignment" : 8,
4961   "linker_set_key" : "android::RWLock *",
4962   "name" : "android::RWLock *",
4963   "referenced_type" : "type-614",
4964   "self_type" : "type-616",
4965   "size" : 8,
4966   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4967  },
4968  {
4969   "alignment" : 8,
4970   "linker_set_key" : "android::RWLock::AutoRLock *",
4971   "name" : "android::RWLock::AutoRLock *",
4972   "referenced_type" : "type-617",
4973   "self_type" : "type-619",
4974   "size" : 8,
4975   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4976  },
4977  {
4978   "alignment" : 8,
4979   "linker_set_key" : "android::RWLock::AutoWLock *",
4980   "name" : "android::RWLock::AutoWLock *",
4981   "referenced_type" : "type-620",
4982   "self_type" : "type-621",
4983   "size" : 8,
4984   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "linker_set_key" : "android::RefBase *",
4989   "name" : "android::RefBase *",
4990   "referenced_type" : "type-14",
4991   "self_type" : "type-359",
4992   "size" : 8,
4993   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4994  },
4995  {
4996   "alignment" : 8,
4997   "linker_set_key" : "android::RefBase::weakref_impl *",
4998   "name" : "android::RefBase::weakref_impl *",
4999   "referenced_type" : "type-17",
5000   "self_type" : "type-16",
5001   "size" : 8,
5002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5003  },
5004  {
5005   "alignment" : 8,
5006   "linker_set_key" : "android::RefBase::weakref_impl *",
5007   "name" : "android::RefBase::weakref_impl *",
5008   "referenced_type" : "type-51",
5009   "self_type" : "type-50",
5010   "size" : 8,
5011   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5012  },
5013  {
5014   "alignment" : 8,
5015   "linker_set_key" : "android::RefBase::weakref_impl *",
5016   "name" : "android::RefBase::weakref_impl *",
5017   "referenced_type" : "type-714",
5018   "self_type" : "type-713",
5019   "size" : 8,
5020   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5021  },
5022  {
5023   "alignment" : 8,
5024   "linker_set_key" : "android::RefBase::weakref_type *",
5025   "name" : "android::RefBase::weakref_type *",
5026   "referenced_type" : "type-43",
5027   "self_type" : "type-42",
5028   "size" : 8,
5029   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5030  },
5031  {
5032   "alignment" : 8,
5033   "linker_set_key" : "android::ReferenceRenamer *",
5034   "name" : "android::ReferenceRenamer *",
5035   "referenced_type" : "type-355",
5036   "self_type" : "type-356",
5037   "size" : 8,
5038   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5039  },
5040  {
5041   "alignment" : 8,
5042   "linker_set_key" : "android::ScopedTrace *",
5043   "name" : "android::ScopedTrace *",
5044   "referenced_type" : "type-622",
5045   "self_type" : "type-623",
5046   "size" : 8,
5047   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5048  },
5049  {
5050   "alignment" : 8,
5051   "linker_set_key" : "android::String16 *",
5052   "name" : "android::String16 *",
5053   "referenced_type" : "type-129",
5054   "self_type" : "type-499",
5055   "size" : 8,
5056   "source_file" : "/system/core/libutils/include/utils/String16.h"
5057  },
5058  {
5059   "alignment" : 8,
5060   "linker_set_key" : "android::String8 *",
5061   "name" : "android::String8 *",
5062   "referenced_type" : "type-138",
5063   "self_type" : "type-494",
5064   "size" : 8,
5065   "source_file" : "/system/core/libutils/include/utils/String8.h"
5066  },
5067  {
5068   "alignment" : 8,
5069   "linker_set_key" : "android::Thread *",
5070   "name" : "android::Thread *",
5071   "referenced_type" : "type-164",
5072   "self_type" : "type-163",
5073   "size" : 8,
5074   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5075  },
5076  {
5077   "alignment" : 8,
5078   "linker_set_key" : "android::VirtualLightRefBase *",
5079   "name" : "android::VirtualLightRefBase *",
5080   "referenced_type" : "type-254",
5081   "self_type" : "type-260",
5082   "size" : 8,
5083   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5084  },
5085  {
5086   "alignment" : 8,
5087   "linker_set_key" : "android::hardware::BHwBinder *",
5088   "name" : "android::hardware::BHwBinder *",
5089   "referenced_type" : "type-216",
5090   "self_type" : "type-215",
5091   "size" : 8,
5092   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5093  },
5094  {
5095   "alignment" : 8,
5096   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal> *",
5097   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal> *",
5098   "referenced_type" : "type-36",
5099   "self_type" : "type-505",
5100   "size" : 8,
5101   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5102  },
5103  {
5104   "alignment" : 8,
5105   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5106   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5107   "referenced_type" : "type-187",
5108   "self_type" : "type-731",
5109   "size" : 8,
5110   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5111  },
5112  {
5113   "alignment" : 8,
5114   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5115   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5116   "referenced_type" : "type-550",
5117   "self_type" : "type-554",
5118   "size" : 8,
5119   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5120  },
5121  {
5122   "alignment" : 8,
5123   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5124   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5125   "referenced_type" : "type-568",
5126   "self_type" : "type-573",
5127   "size" : 8,
5128   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5129  },
5130  {
5131   "alignment" : 8,
5132   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5133   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5134   "referenced_type" : "type-557",
5135   "self_type" : "type-563",
5136   "size" : 8,
5137   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5138  },
5139  {
5140   "alignment" : 8,
5141   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5142   "name" : "android::hardware::GrantorDescriptor *",
5143   "referenced_type" : "type-381",
5144   "self_type" : "type-380",
5145   "size" : 8,
5146   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5147  },
5148  {
5149   "alignment" : 8,
5150   "linker_set_key" : "android::hardware::IBinder *",
5151   "name" : "android::hardware::IBinder *",
5152   "referenced_type" : "type-41",
5153   "self_type" : "type-40",
5154   "size" : 8,
5155   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5156  },
5157  {
5158   "alignment" : 8,
5159   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5160   "name" : "android::hardware::IBinder::DeathRecipient *",
5161   "referenced_type" : "type-74",
5162   "self_type" : "type-73",
5163   "size" : 8,
5164   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5165  },
5166  {
5167   "alignment" : 8,
5168   "linker_set_key" : "android::hardware::IInterface *",
5169   "name" : "android::hardware::IInterface *",
5170   "referenced_type" : "type-37",
5171   "self_type" : "type-108",
5172   "size" : 8,
5173   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5174  },
5175  {
5176   "alignment" : 8,
5177   "linker_set_key" : "android::hardware::Parcel *",
5178   "name" : "android::hardware::Parcel *",
5179   "referenced_type" : "type-506",
5180   "self_type" : "type-512",
5181   "size" : 8,
5182   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5183  },
5184  {
5185   "alignment" : 8,
5186   "linker_set_key" : "android::hardware::ProcessState *",
5187   "name" : "android::hardware::ProcessState *",
5188   "referenced_type" : "type-111",
5189   "self_type" : "type-110",
5190   "size" : 8,
5191   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5192  },
5193  {
5194   "alignment" : 8,
5195   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5196   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5197   "referenced_type" : "type-236",
5198   "self_type" : "type-237",
5199   "size" : 8,
5200   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5201  },
5202  {
5203   "alignment" : 8,
5204   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5205   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5206   "referenced_type" : "type-705",
5207   "self_type" : "type-706",
5208   "size" : 8,
5209   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5210  },
5211  {
5212   "alignment" : 8,
5213   "linker_set_key" : "android::hardware::Return<bool> *",
5214   "name" : "android::hardware::Return<bool> *",
5215   "referenced_type" : "type-227",
5216   "self_type" : "type-229",
5217   "size" : 8,
5218   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5219  },
5220  {
5221   "alignment" : 8,
5222   "linker_set_key" : "android::hardware::Return<void> *",
5223   "name" : "android::hardware::Return<void> *",
5224   "referenced_type" : "type-248",
5225   "self_type" : "type-249",
5226   "size" : 8,
5227   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5228  },
5229  {
5230   "alignment" : 8,
5231   "linker_set_key" : "android::hardware::Status *",
5232   "name" : "android::hardware::Status *",
5233   "referenced_type" : "type-218",
5234   "self_type" : "type-221",
5235   "size" : 8,
5236   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5237  },
5238  {
5239   "alignment" : 8,
5240   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5241   "name" : "android::hardware::details::HidlInstrumentor *",
5242   "referenced_type" : "type-20",
5243   "self_type" : "type-340",
5244   "size" : 8,
5245   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5246  },
5247  {
5248   "alignment" : 8,
5249   "linker_set_key" : "android::hardware::details::const_accessor<float, 7> *",
5250   "name" : "android::hardware::details::const_accessor<float, 7> *",
5251   "referenced_type" : "type-456",
5252   "self_type" : "type-458",
5253   "size" : 8,
5254   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5255  },
5256  {
5257   "alignment" : 8,
5258   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5259   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5260   "referenced_type" : "type-144",
5261   "self_type" : "type-143",
5262   "size" : 8,
5263   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5264  },
5265  {
5266   "alignment" : 8,
5267   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5268   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5269   "referenced_type" : "type-383",
5270   "self_type" : "type-691",
5271   "size" : 8,
5272   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5273  },
5274  {
5275   "alignment" : 8,
5276   "linker_set_key" : "android::hardware::details::return_status *",
5277   "name" : "android::hardware::details::return_status *",
5278   "referenced_type" : "type-228",
5279   "self_type" : "type-243",
5280   "size" : 8,
5281   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5282  },
5283  {
5284   "alignment" : 8,
5285   "linker_set_key" : "android::hardware::hidl_array<float, 7> *",
5286   "name" : "android::hardware::hidl_array<float, 7> *",
5287   "referenced_type" : "type-436",
5288   "self_type" : "type-462",
5289   "size" : 8,
5290   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5291  },
5292  {
5293   "alignment" : 8,
5294   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5295   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5296   "referenced_type" : "type-3",
5297   "self_type" : "type-146",
5298   "size" : 8,
5299   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5300  },
5301  {
5302   "alignment" : 8,
5303   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5304   "name" : "android::hardware::hidl_binder_death_recipient *",
5305   "referenced_type" : "type-205",
5306   "self_type" : "type-204",
5307   "size" : 8,
5308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5309  },
5310  {
5311   "alignment" : 8,
5312   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5313   "name" : "android::hardware::hidl_death_recipient *",
5314   "referenced_type" : "type-208",
5315   "self_type" : "type-207",
5316   "size" : 8,
5317   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5318  },
5319  {
5320   "alignment" : 8,
5321   "linker_set_key" : "android::hardware::hidl_memory *",
5322   "name" : "android::hardware::hidl_memory *",
5323   "referenced_type" : "type-365",
5324   "self_type" : "type-366",
5325   "size" : 8,
5326   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5327  },
5328  {
5329   "alignment" : 8,
5330   "linker_set_key" : "android::hardware::hidl_string *",
5331   "name" : "android::hardware::hidl_string *",
5332   "referenced_type" : "type-363",
5333   "self_type" : "type-385",
5334   "size" : 8,
5335   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5336  },
5337  {
5338   "alignment" : 8,
5339   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5340   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5341   "referenced_type" : "type-390",
5342   "self_type" : "type-391",
5343   "size" : 8,
5344   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5345  },
5346  {
5347   "alignment" : 8,
5348   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5349   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5350   "referenced_type" : "type-382",
5351   "self_type" : "type-386",
5352   "size" : 8,
5353   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5354  },
5355  {
5356   "alignment" : 8,
5357   "linker_set_key" : "android::hardware::hidl_version *",
5358   "name" : "android::hardware::hidl_version *",
5359   "referenced_type" : "type-466",
5360   "self_type" : "type-467",
5361   "size" : 8,
5362   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5363  },
5364  {
5365   "alignment" : 8,
5366   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
5367   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
5368   "referenced_type" : "type-670",
5369   "self_type" : "type-671",
5370   "size" : 8,
5371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
5372  },
5373  {
5374   "alignment" : 8,
5375   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
5376   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
5377   "referenced_type" : "type-417",
5378   "self_type" : "type-416",
5379   "size" : 8,
5380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5381  },
5382  {
5383   "alignment" : 8,
5384   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
5385   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
5386   "referenced_type" : "type-412",
5387   "self_type" : "type-411",
5388   "size" : 8,
5389   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5390  },
5391  {
5392   "alignment" : 8,
5393   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
5394   "name" : "android::hardware::thermal::V1_0::IThermal *",
5395   "referenced_type" : "type-12",
5396   "self_type" : "type-177",
5397   "size" : 8,
5398   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5399  },
5400  {
5401   "alignment" : 8,
5402   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
5403   "name" : "android::hardware::thermal::V1_0::Temperature *",
5404   "referenced_type" : "type-406",
5405   "self_type" : "type-405",
5406   "size" : 8,
5407   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5408  },
5409  {
5410   "alignment" : 8,
5411   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermal *",
5412   "name" : "android::hardware::thermal::V2_0::BnHwThermal *",
5413   "referenced_type" : "type-712",
5414   "self_type" : "type-718",
5415   "size" : 8,
5416   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5417  },
5418  {
5419   "alignment" : 8,
5420   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback *",
5421   "name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback *",
5422   "referenced_type" : "type-530",
5423   "self_type" : "type-677",
5424   "size" : 8,
5425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
5426  },
5427  {
5428   "alignment" : 8,
5429   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermal *",
5430   "name" : "android::hardware::thermal::V2_0::BpHwThermal *",
5431   "referenced_type" : "type-33",
5432   "self_type" : "type-53",
5433   "size" : 8,
5434   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5435  },
5436  {
5437   "alignment" : 8,
5438   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5439   "name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5440   "referenced_type" : "type-184",
5441   "self_type" : "type-189",
5442   "size" : 8,
5443   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5444  },
5445  {
5446   "alignment" : 8,
5447   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermal *",
5448   "name" : "android::hardware::thermal::V2_0::BsThermal *",
5449   "referenced_type" : "type-7",
5450   "self_type" : "type-6",
5451   "size" : 8,
5452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5453  },
5454  {
5455   "alignment" : 8,
5456   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermalChangedCallback *",
5457   "name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback *",
5458   "referenced_type" : "type-703",
5459   "self_type" : "type-704",
5460   "size" : 8,
5461   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5462  },
5463  {
5464   "alignment" : 8,
5465   "linker_set_key" : "android::hardware::thermal::V2_0::CoolingDevice *",
5466   "name" : "android::hardware::thermal::V2_0::CoolingDevice *",
5467   "referenced_type" : "type-446",
5468   "self_type" : "type-445",
5469   "size" : 8,
5470   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5471  },
5472  {
5473   "alignment" : 8,
5474   "linker_set_key" : "android::hardware::thermal::V2_0::IThermal *",
5475   "name" : "android::hardware::thermal::V2_0::IThermal *",
5476   "referenced_type" : "type-11",
5477   "self_type" : "type-10",
5478   "size" : 8,
5479   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5480  },
5481  {
5482   "alignment" : 8,
5483   "linker_set_key" : "android::hardware::thermal::V2_0::IThermalChangedCallback *",
5484   "name" : "android::hardware::thermal::V2_0::IThermalChangedCallback *",
5485   "referenced_type" : "type-57",
5486   "self_type" : "type-56",
5487   "size" : 8,
5488   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5489  },
5490  {
5491   "alignment" : 8,
5492   "linker_set_key" : "android::hardware::thermal::V2_0::Temperature *",
5493   "name" : "android::hardware::thermal::V2_0::Temperature *",
5494   "referenced_type" : "type-423",
5495   "self_type" : "type-422",
5496   "size" : 8,
5497   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5498  },
5499  {
5500   "alignment" : 8,
5501   "linker_set_key" : "android::hardware::thermal::V2_0::TemperatureThreshold *",
5502   "name" : "android::hardware::thermal::V2_0::TemperatureThreshold *",
5503   "referenced_type" : "type-435",
5504   "self_type" : "type-434",
5505   "size" : 8,
5506   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5507  },
5508  {
5509   "alignment" : 8,
5510   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5511   "name" : "android::hidl::base::V1_0::BnHwBase *",
5512   "referenced_type" : "type-525",
5513   "self_type" : "type-524",
5514   "size" : 8,
5515   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5516  },
5517  {
5518   "alignment" : 8,
5519   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5520   "name" : "android::hidl::base::V1_0::IBase *",
5521   "referenced_type" : "type-13",
5522   "self_type" : "type-67",
5523   "size" : 8,
5524   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5525  },
5526  {
5527   "alignment" : 8,
5528   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5529   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5530   "referenced_type" : "type-154",
5531   "self_type" : "type-153",
5532   "size" : 8,
5533   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5534  },
5535  {
5536   "alignment" : 8,
5537   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5538   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5539   "referenced_type" : "type-171",
5540   "self_type" : "type-170",
5541   "size" : 8,
5542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5543  },
5544  {
5545   "alignment" : 8,
5546   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5547   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5548   "referenced_type" : "type-72",
5549   "self_type" : "type-75",
5550   "size" : 8,
5551   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5552  },
5553  {
5554   "alignment" : 8,
5555   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5556   "name" : "android::sp<android::hardware::IBinder> *",
5557   "referenced_type" : "type-84",
5558   "self_type" : "type-104",
5559   "size" : 8,
5560   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5561  },
5562  {
5563   "alignment" : 8,
5564   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5565   "name" : "android::sp<android::hardware::ProcessState> *",
5566   "referenced_type" : "type-109",
5567   "self_type" : "type-149",
5568   "size" : 8,
5569   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5570  },
5571  {
5572   "alignment" : 8,
5573   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5574   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5575   "referenced_type" : "type-203",
5576   "self_type" : "type-202",
5577   "size" : 8,
5578   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5579  },
5580  {
5581   "alignment" : 8,
5582   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
5583   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
5584   "referenced_type" : "type-176",
5585   "self_type" : "type-178",
5586   "size" : 8,
5587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5588  },
5589  {
5590   "alignment" : 8,
5591   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal> *",
5592   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal> *",
5593   "referenced_type" : "type-9",
5594   "self_type" : "type-198",
5595   "size" : 8,
5596   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5597  },
5598  {
5599   "alignment" : 8,
5600   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5601   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5602   "referenced_type" : "type-55",
5603   "self_type" : "type-183",
5604   "size" : 8,
5605   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5606  },
5607  {
5608   "alignment" : 8,
5609   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5610   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5611   "referenced_type" : "type-66",
5612   "self_type" : "type-735",
5613   "size" : 8,
5614   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5615  },
5616  {
5617   "alignment" : 8,
5618   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5619   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5620   "referenced_type" : "type-152",
5621   "self_type" : "type-155",
5622   "size" : 8,
5623   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5624  },
5625  {
5626   "alignment" : 8,
5627   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5628   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5629   "referenced_type" : "type-169",
5630   "self_type" : "type-173",
5631   "size" : 8,
5632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5633  },
5634  {
5635   "alignment" : 8,
5636   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5637   "name" : "android::wp<android::hardware::BHwBinder> *",
5638   "referenced_type" : "type-553",
5639   "self_type" : "type-711",
5640   "size" : 8,
5641   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5642  },
5643  {
5644   "alignment" : 8,
5645   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5646   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5647   "referenced_type" : "type-599",
5648   "self_type" : "type-629",
5649   "size" : 8,
5650   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5651  },
5652  {
5653   "alignment" : 8,
5654   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5655   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5656   "referenced_type" : "type-206",
5657   "self_type" : "type-697",
5658   "size" : 8,
5659   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5660  },
5661  {
5662   "alignment" : 8,
5663   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5664   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5665   "referenced_type" : "type-209",
5666   "self_type" : "type-451",
5667   "size" : 8,
5668   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5669  },
5670  {
5671   "alignment" : 8,
5672   "linker_set_key" : "android_flex_plane *",
5673   "name" : "android_flex_plane *",
5674   "referenced_type" : "type-595",
5675   "self_type" : "type-598",
5676   "size" : 8,
5677   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5678  },
5679  {
5680   "alignment" : 8,
5681   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5682   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5683   "referenced_type" : "type-126",
5684   "self_type" : "type-125",
5685   "size" : 8,
5686   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5687  },
5688  {
5689   "alignment" : 8,
5690   "linker_set_key" : "char *",
5691   "name" : "char *",
5692   "referenced_type" : "type-97",
5693   "self_type" : "type-194",
5694   "size" : 8,
5695   "source_file" : "/system/core/liblog/include/log/log_read.h"
5696  },
5697  {
5698   "alignment" : 8,
5699   "linker_set_key" : "const android::NativeHandle *",
5700   "name" : "const android::NativeHandle *",
5701   "referenced_type" : "type-481",
5702   "self_type" : "type-482",
5703   "size" : 8,
5704   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5705  },
5706  {
5707   "alignment" : 8,
5708   "linker_set_key" : "const android::RefBase *",
5709   "name" : "const android::RefBase *",
5710   "referenced_type" : "type-357",
5711   "self_type" : "type-358",
5712   "size" : 8,
5713   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5714  },
5715  {
5716   "alignment" : 8,
5717   "linker_set_key" : "const android::String16 *",
5718   "name" : "const android::String16 *",
5719   "referenced_type" : "type-128",
5720   "self_type" : "type-497",
5721   "size" : 8,
5722   "source_file" : "/system/core/libutils/include/utils/String16.h"
5723  },
5724  {
5725   "alignment" : 8,
5726   "linker_set_key" : "const android::String8 *",
5727   "name" : "const android::String8 *",
5728   "referenced_type" : "type-490",
5729   "self_type" : "type-491",
5730   "size" : 8,
5731   "source_file" : "/system/core/libutils/include/utils/String8.h"
5732  },
5733  {
5734   "alignment" : 8,
5735   "linker_set_key" : "const android::VectorImpl *",
5736   "name" : "const android::VectorImpl *",
5737   "referenced_type" : "type-576",
5738   "self_type" : "type-577",
5739   "size" : 8,
5740   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5741  },
5742  {
5743   "alignment" : 8,
5744   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5745   "name" : "const android::hardware::BpHwRefBase *",
5746   "referenced_type" : "type-501",
5747   "self_type" : "type-502",
5748   "size" : 8,
5749   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5750  },
5751  {
5752   "alignment" : 8,
5753   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5754   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5755   "referenced_type" : "type-541",
5756   "self_type" : "type-542",
5757   "size" : 8,
5758   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5759  },
5760  {
5761   "alignment" : 8,
5762   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5763   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5764   "referenced_type" : "type-548",
5765   "self_type" : "type-549",
5766   "size" : 8,
5767   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5768  },
5769  {
5770   "alignment" : 8,
5771   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5772   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5773   "referenced_type" : "type-240",
5774   "self_type" : "type-241",
5775   "size" : 8,
5776   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5777  },
5778  {
5779   "alignment" : 8,
5780   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5781   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5782   "referenced_type" : "type-709",
5783   "self_type" : "type-710",
5784   "size" : 8,
5785   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5786  },
5787  {
5788   "alignment" : 8,
5789   "linker_set_key" : "const android::hardware::Return<bool> *",
5790   "name" : "const android::hardware::Return<bool> *",
5791   "referenced_type" : "type-232",
5792   "self_type" : "type-233",
5793   "size" : 8,
5794   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5795  },
5796  {
5797   "alignment" : 8,
5798   "linker_set_key" : "const android::hardware::Status *",
5799   "name" : "const android::hardware::Status *",
5800   "referenced_type" : "type-222",
5801   "self_type" : "type-226",
5802   "size" : 8,
5803   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5804  },
5805  {
5806   "alignment" : 8,
5807   "linker_set_key" : "const android::hardware::details::const_accessor<float, 7> *",
5808   "name" : "const android::hardware::details::const_accessor<float, 7> *",
5809   "referenced_type" : "type-459",
5810   "self_type" : "type-460",
5811   "size" : 8,
5812   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5813  },
5814  {
5815   "alignment" : 8,
5816   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5817   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5818   "referenced_type" : "type-159",
5819   "self_type" : "type-172",
5820   "size" : 8,
5821   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5822  },
5823  {
5824   "alignment" : 8,
5825   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5826   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5827   "referenced_type" : "type-693",
5828   "self_type" : "type-694",
5829   "size" : 8,
5830   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5831  },
5832  {
5833   "alignment" : 8,
5834   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice> *",
5835   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice> *",
5836   "referenced_type" : "type-688",
5837   "self_type" : "type-689",
5838   "size" : 8,
5839   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5840  },
5841  {
5842   "alignment" : 8,
5843   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature> *",
5844   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature> *",
5845   "referenced_type" : "type-682",
5846   "self_type" : "type-683",
5847   "size" : 8,
5848   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5849  },
5850  {
5851   "alignment" : 8,
5852   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5853   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5854   "referenced_type" : "type-685",
5855   "self_type" : "type-686",
5856   "size" : 8,
5857   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5858  },
5859  {
5860   "alignment" : 8,
5861   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5862   "name" : "const android::hardware::details::hidl_pointer<int> *",
5863   "referenced_type" : "type-543",
5864   "self_type" : "type-562",
5865   "size" : 8,
5866   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5867  },
5868  {
5869   "alignment" : 8,
5870   "linker_set_key" : "const android::hardware::details::return_status *",
5871   "name" : "const android::hardware::details::return_status *",
5872   "referenced_type" : "type-245",
5873   "self_type" : "type-246",
5874   "size" : 8,
5875   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5876  },
5877  {
5878   "alignment" : 8,
5879   "linker_set_key" : "const android::hardware::hidl_array<float, 7> *",
5880   "name" : "const android::hardware::hidl_array<float, 7> *",
5881   "referenced_type" : "type-463",
5882   "self_type" : "type-464",
5883   "size" : 8,
5884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5885  },
5886  {
5887   "alignment" : 8,
5888   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5889   "name" : "const android::hardware::hidl_death_recipient *",
5890   "referenced_type" : "type-730",
5891   "self_type" : "type-732",
5892   "size" : 8,
5893   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5894  },
5895  {
5896   "alignment" : 8,
5897   "linker_set_key" : "const android::hardware::hidl_memory *",
5898   "name" : "const android::hardware::hidl_memory *",
5899   "referenced_type" : "type-368",
5900   "self_type" : "type-372",
5901   "size" : 8,
5902   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5903  },
5904  {
5905   "alignment" : 8,
5906   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> *",
5907   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> *",
5908   "referenced_type" : "type-450",
5909   "self_type" : "type-452",
5910   "size" : 8,
5911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5912  },
5913  {
5914   "alignment" : 8,
5915   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> *",
5916   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> *",
5917   "referenced_type" : "type-429",
5918   "self_type" : "type-430",
5919   "size" : 8,
5920   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5921  },
5922  {
5923   "alignment" : 8,
5924   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5925   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5926   "referenced_type" : "type-440",
5927   "self_type" : "type-441",
5928   "size" : 8,
5929   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5930  },
5931  {
5932   "alignment" : 8,
5933   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5934   "name" : "const android::hardware::hidl_vec<int> *",
5935   "referenced_type" : "type-399",
5936   "self_type" : "type-400",
5937   "size" : 8,
5938   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5939  },
5940  {
5941   "alignment" : 8,
5942   "linker_set_key" : "const android::hardware::hidl_version *",
5943   "name" : "const android::hardware::hidl_version *",
5944   "referenced_type" : "type-468",
5945   "self_type" : "type-471",
5946   "size" : 8,
5947   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5948  },
5949  {
5950   "alignment" : 8,
5951   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5952   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5953   "referenced_type" : "type-675",
5954   "self_type" : "type-676",
5955   "size" : 8,
5956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5957  },
5958  {
5959   "alignment" : 8,
5960   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
5961   "name" : "const android::hardware::thermal::V1_0::IThermal *",
5962   "referenced_type" : "type-649",
5963   "self_type" : "type-650",
5964   "size" : 8,
5965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5966  },
5967  {
5968   "alignment" : 8,
5969   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermal *",
5970   "name" : "const android::hardware::thermal::V2_0::BpHwThermal *",
5971   "referenced_type" : "type-680",
5972   "self_type" : "type-681",
5973   "size" : 8,
5974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
5975  },
5976  {
5977   "alignment" : 8,
5978   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5979   "name" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5980   "referenced_type" : "type-678",
5981   "self_type" : "type-679",
5982   "size" : 8,
5983   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
5984  },
5985  {
5986   "alignment" : 8,
5987   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingDevice *",
5988   "name" : "const android::hardware::thermal::V2_0::CoolingDevice *",
5989   "referenced_type" : "type-449",
5990   "self_type" : "type-448",
5991   "size" : 8,
5992   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5993  },
5994  {
5995   "alignment" : 8,
5996   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermal *",
5997   "name" : "const android::hardware::thermal::V2_0::IThermal *",
5998   "referenced_type" : "type-660",
5999   "self_type" : "type-661",
6000   "size" : 8,
6001   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
6002  },
6003  {
6004   "alignment" : 8,
6005   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermalChangedCallback *",
6006   "name" : "const android::hardware::thermal::V2_0::IThermalChangedCallback *",
6007   "referenced_type" : "type-196",
6008   "self_type" : "type-197",
6009   "size" : 8,
6010   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6011  },
6012  {
6013   "alignment" : 8,
6014   "linker_set_key" : "const android::hardware::thermal::V2_0::Temperature *",
6015   "name" : "const android::hardware::thermal::V2_0::Temperature *",
6016   "referenced_type" : "type-428",
6017   "self_type" : "type-427",
6018   "size" : 8,
6019   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6020  },
6021  {
6022   "alignment" : 8,
6023   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureThreshold *",
6024   "name" : "const android::hardware::thermal::V2_0::TemperatureThreshold *",
6025   "referenced_type" : "type-439",
6026   "self_type" : "type-438",
6027   "size" : 8,
6028   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6029  },
6030  {
6031   "alignment" : 8,
6032   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6033   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6034   "referenced_type" : "type-668",
6035   "self_type" : "type-669",
6036   "size" : 8,
6037   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6038  },
6039  {
6040   "alignment" : 8,
6041   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6042   "name" : "const android::hidl::base::V1_0::IBase *",
6043   "referenced_type" : "type-70",
6044   "self_type" : "type-71",
6045   "size" : 8,
6046   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6047  },
6048  {
6049   "alignment" : 8,
6050   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6051   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6052   "referenced_type" : "type-158",
6053   "self_type" : "type-161",
6054   "size" : 8,
6055   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6056  },
6057  {
6058   "alignment" : 8,
6059   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6060   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6061   "referenced_type" : "type-624",
6062   "self_type" : "type-625",
6063   "size" : 8,
6064   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6065  },
6066  {
6067   "alignment" : 8,
6068   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6069   "name" : "const android::sp<android::hardware::IBinder> *",
6070   "referenced_type" : "type-105",
6071   "self_type" : "type-106",
6072   "size" : 8,
6073   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6074  },
6075  {
6076   "alignment" : 8,
6077   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6078   "name" : "const android::sp<android::hardware::ProcessState> *",
6079   "referenced_type" : "type-150",
6080   "self_type" : "type-151",
6081   "size" : 8,
6082   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6083  },
6084  {
6085   "alignment" : 8,
6086   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6087   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6088   "referenced_type" : "type-213",
6089   "self_type" : "type-212",
6090   "size" : 8,
6091   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6092  },
6093  {
6094   "alignment" : 8,
6095   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6096   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6097   "referenced_type" : "type-700",
6098   "self_type" : "type-729",
6099   "size" : 8,
6100   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6101  },
6102  {
6103   "alignment" : 8,
6104   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
6105   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
6106   "referenced_type" : "type-179",
6107   "self_type" : "type-182",
6108   "size" : 8,
6109   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6110  },
6111  {
6112   "alignment" : 8,
6113   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermal> *",
6114   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermal> *",
6115   "referenced_type" : "type-8",
6116   "self_type" : "type-201",
6117   "size" : 8,
6118   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6119  },
6120  {
6121   "alignment" : 8,
6122   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
6123   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
6124   "referenced_type" : "type-54",
6125   "self_type" : "type-195",
6126   "size" : 8,
6127   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6128  },
6129  {
6130   "alignment" : 8,
6131   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6132   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6133   "referenced_type" : "type-65",
6134   "self_type" : "type-64",
6135   "size" : 8,
6136   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6137  },
6138  {
6139   "alignment" : 8,
6140   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6141   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6142   "referenced_type" : "type-156",
6143   "self_type" : "type-157",
6144   "size" : 8,
6145   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6146  },
6147  {
6148   "alignment" : 8,
6149   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6150   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6151   "referenced_type" : "type-174",
6152   "self_type" : "type-175",
6153   "size" : 8,
6154   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6155  },
6156  {
6157   "alignment" : 8,
6158   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6159   "name" : "const android::wp<android::hardware::BHwBinder> *",
6160   "referenced_type" : "type-724",
6161   "self_type" : "type-725",
6162   "size" : 8,
6163   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6164  },
6165  {
6166   "alignment" : 8,
6167   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6168   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6169   "referenced_type" : "type-698",
6170   "self_type" : "type-699",
6171   "size" : 8,
6172   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6173  },
6174  {
6175   "alignment" : 8,
6176   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6177   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6178   "referenced_type" : "type-523",
6179   "self_type" : "type-538",
6180   "size" : 8,
6181   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6182  },
6183  {
6184   "alignment" : 8,
6185   "linker_set_key" : "const char *",
6186   "name" : "const char *",
6187   "referenced_type" : "type-140",
6188   "self_type" : "type-139",
6189   "size" : 8,
6190   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6191  },
6192  {
6193   "alignment" : 8,
6194   "linker_set_key" : "const char16_t *",
6195   "name" : "const char16_t *",
6196   "referenced_type" : "type-131",
6197   "self_type" : "type-130",
6198   "size" : 8,
6199   "source_file" : "/system/core/libutils/include/utils/String16.h"
6200  },
6201  {
6202   "alignment" : 8,
6203   "linker_set_key" : "const float *",
6204   "name" : "const float *",
6205   "referenced_type" : "type-351",
6206   "self_type" : "type-457",
6207   "size" : 8,
6208   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6209  },
6210  {
6211   "alignment" : 8,
6212   "linker_set_key" : "const log_msg *",
6213   "name" : "const log_msg *",
6214   "referenced_type" : "type-89",
6215   "self_type" : "type-147",
6216   "size" : 8,
6217   "source_file" : "/system/core/liblog/include/log/log_read.h"
6218  },
6219  {
6220   "alignment" : 8,
6221   "linker_set_key" : "const native_handle *",
6222   "name" : "const native_handle *",
6223   "referenced_type" : "type-306",
6224   "self_type" : "type-305",
6225   "size" : 8,
6226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6227  },
6228  {
6229   "alignment" : 8,
6230   "linker_set_key" : "const unsigned char *",
6231   "name" : "const unsigned char *",
6232   "referenced_type" : "type-338",
6233   "self_type" : "type-461",
6234   "size" : 8,
6235   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6236  },
6237  {
6238   "alignment" : 8,
6239   "linker_set_key" : "const unsigned long long *",
6240   "name" : "const unsigned long long *",
6241   "referenced_type" : "type-514",
6242   "self_type" : "type-513",
6243   "size" : 8,
6244   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6245  },
6246  {
6247   "alignment" : 8,
6248   "linker_set_key" : "const void *",
6249   "name" : "const void *",
6250   "referenced_type" : "type-473",
6251   "self_type" : "type-474",
6252   "size" : 8,
6253   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6254  },
6255  {
6256   "alignment" : 8,
6257   "linker_set_key" : "int (*)(void *)",
6258   "name" : "int (*)(void *)",
6259   "referenced_type" : "type-605",
6260   "self_type" : "type-606",
6261   "size" : 8,
6262   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6263  },
6264  {
6265   "alignment" : 8,
6266   "linker_set_key" : "int *",
6267   "name" : "int *",
6268   "referenced_type" : "type-95",
6269   "self_type" : "type-398",
6270   "size" : 8,
6271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6272  },
6273  {
6274   "alignment" : 8,
6275   "linker_set_key" : "log_msg *",
6276   "name" : "log_msg *",
6277   "referenced_type" : "type-90",
6278   "self_type" : "type-188",
6279   "size" : 8,
6280   "source_file" : "/system/core/liblog/include/log/log_read.h"
6281  },
6282  {
6283   "alignment" : 8,
6284   "linker_set_key" : "native_handle *",
6285   "name" : "native_handle *",
6286   "referenced_type" : "type-234",
6287   "self_type" : "type-258",
6288   "size" : 8,
6289   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6290  },
6291  {
6292   "alignment" : 8,
6293   "linker_set_key" : "unsigned char *",
6294   "name" : "unsigned char *",
6295   "referenced_type" : "type-5",
6296   "self_type" : "type-508",
6297   "size" : 8,
6298   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6299  },
6300  {
6301   "alignment" : 8,
6302   "linker_set_key" : "unsigned long *",
6303   "name" : "unsigned long *",
6304   "referenced_type" : "type-116",
6305   "self_type" : "type-527",
6306   "size" : 8,
6307   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6308  },
6309  {
6310   "alignment" : 8,
6311   "linker_set_key" : "unsigned long long *",
6312   "name" : "unsigned long long *",
6313   "referenced_type" : "type-320",
6314   "self_type" : "type-509",
6315   "size" : 8,
6316   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6317  },
6318  {
6319   "alignment" : 8,
6320   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6321   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6322   "referenced_type" : "type-511",
6323   "self_type" : "type-510",
6324   "size" : 8,
6325   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6326  },
6327  {
6328   "alignment" : 8,
6329   "linker_set_key" : "void *",
6330   "name" : "void *",
6331   "referenced_type" : "type-113",
6332   "self_type" : "type-112",
6333   "size" : 8,
6334   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6335  },
6336  {
6337   "alignment" : 8,
6338   "linker_set_key" : "void **",
6339   "name" : "void **",
6340   "referenced_type" : "type-112",
6341   "self_type" : "type-607",
6342   "size" : 8,
6343   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6344  }
6345 ],
6346 "qualified_types" :
6347 [
6348  {
6349   "alignment" : 8,
6350   "is_const" : true,
6351   "linker_set_key" : "android::RefBase::weakref_impl *const",
6352   "name" : "android::RefBase::weakref_impl *const",
6353   "referenced_type" : "type-16",
6354   "self_type" : "type-15",
6355   "size" : 8,
6356   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6357  },
6358  {
6359   "alignment" : 8,
6360   "is_const" : true,
6361   "linker_set_key" : "android::RefBase::weakref_impl *const",
6362   "name" : "android::RefBase::weakref_impl *const",
6363   "referenced_type" : "type-50",
6364   "self_type" : "type-52",
6365   "size" : 8,
6366   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6367  },
6368  {
6369   "alignment" : 8,
6370   "is_const" : true,
6371   "linker_set_key" : "android::RefBase::weakref_impl *const",
6372   "name" : "android::RefBase::weakref_impl *const",
6373   "referenced_type" : "type-713",
6374   "self_type" : "type-715",
6375   "size" : 8,
6376   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6377  },
6378  {
6379   "alignment" : 8,
6380   "is_const" : true,
6381   "linker_set_key" : "android::hardware::IBinder *const",
6382   "name" : "android::hardware::IBinder *const",
6383   "referenced_type" : "type-40",
6384   "self_type" : "type-39",
6385   "size" : 8,
6386   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6387  },
6388  {
6389   "alignment" : 8,
6390   "is_const" : true,
6391   "linker_set_key" : "const android::NativeHandle",
6392   "name" : "const android::NativeHandle",
6393   "referenced_type" : "type-257",
6394   "self_type" : "type-481",
6395   "size" : 24,
6396   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6397  },
6398  {
6399   "alignment" : 8,
6400   "is_const" : true,
6401   "linker_set_key" : "const android::RefBase",
6402   "name" : "const android::RefBase",
6403   "referenced_type" : "type-14",
6404   "self_type" : "type-357",
6405   "size" : 16,
6406   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6407  },
6408  {
6409   "alignment" : 8,
6410   "is_const" : true,
6411   "linker_set_key" : "const android::String16",
6412   "name" : "const android::String16",
6413   "referenced_type" : "type-129",
6414   "self_type" : "type-128",
6415   "size" : 8,
6416   "source_file" : "/system/core/libutils/include/utils/String16.h"
6417  },
6418  {
6419   "alignment" : 8,
6420   "is_const" : true,
6421   "linker_set_key" : "const android::String8",
6422   "name" : "const android::String8",
6423   "referenced_type" : "type-138",
6424   "self_type" : "type-490",
6425   "size" : 8,
6426   "source_file" : "/system/core/libutils/include/utils/String8.h"
6427  },
6428  {
6429   "alignment" : 8,
6430   "is_const" : true,
6431   "linker_set_key" : "const android::VectorImpl",
6432   "name" : "const android::VectorImpl",
6433   "referenced_type" : "type-121",
6434   "self_type" : "type-576",
6435   "size" : 40,
6436   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6437  },
6438  {
6439   "alignment" : 8,
6440   "is_const" : true,
6441   "linker_set_key" : "const android::hardware::BpHwRefBase",
6442   "name" : "const android::hardware::BpHwRefBase",
6443   "referenced_type" : "type-38",
6444   "self_type" : "type-501",
6445   "size" : 48,
6446   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6447  },
6448  {
6449   "alignment" : 8,
6450   "is_const" : true,
6451   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6452   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6453   "referenced_type" : "type-534",
6454   "self_type" : "type-541",
6455   "size" : 64,
6456   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6457  },
6458  {
6459   "alignment" : 8,
6460   "is_const" : true,
6461   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6462   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6463   "referenced_type" : "type-544",
6464   "self_type" : "type-548",
6465   "size" : 64,
6466   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6467  },
6468  {
6469   "alignment" : 8,
6470   "is_const" : true,
6471   "linker_set_key" : "const android::hardware::Parcel",
6472   "name" : "const android::hardware::Parcel",
6473   "referenced_type" : "type-506",
6474   "self_type" : "type-521",
6475   "size" : 136,
6476   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6477  },
6478  {
6479   "alignment" : 8,
6480   "is_const" : true,
6481   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
6482   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
6483   "referenced_type" : "type-236",
6484   "self_type" : "type-240",
6485   "size" : 48,
6486   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6487  },
6488  {
6489   "alignment" : 8,
6490   "is_const" : true,
6491   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
6492   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
6493   "referenced_type" : "type-705",
6494   "self_type" : "type-709",
6495   "size" : 48,
6496   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6497  },
6498  {
6499   "alignment" : 8,
6500   "is_const" : true,
6501   "linker_set_key" : "const android::hardware::Return<bool>",
6502   "name" : "const android::hardware::Return<bool>",
6503   "referenced_type" : "type-227",
6504   "self_type" : "type-232",
6505   "size" : 40,
6506   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6507  },
6508  {
6509   "alignment" : 8,
6510   "is_const" : true,
6511   "linker_set_key" : "const android::hardware::Status",
6512   "name" : "const android::hardware::Status",
6513   "referenced_type" : "type-218",
6514   "self_type" : "type-222",
6515   "size" : 32,
6516   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6517  },
6518  {
6519   "alignment" : 4,
6520   "is_const" : true,
6521   "linker_set_key" : "const android::hardware::details::SchedPrio",
6522   "name" : "const android::hardware::details::SchedPrio",
6523   "referenced_type" : "type-537",
6524   "self_type" : "type-540",
6525   "size" : 8,
6526   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6527  },
6528  {
6529   "alignment" : 8,
6530   "is_const" : true,
6531   "linker_set_key" : "const android::hardware::details::const_accessor<float, 7>",
6532   "name" : "const android::hardware::details::const_accessor<float, 7>",
6533   "referenced_type" : "type-456",
6534   "self_type" : "type-459",
6535   "size" : 8,
6536   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6537  },
6538  {
6539   "alignment" : 8,
6540   "is_const" : true,
6541   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6542   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6543   "referenced_type" : "type-144",
6544   "self_type" : "type-159",
6545   "size" : 8,
6546   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6547  },
6548  {
6549   "alignment" : 8,
6550   "is_const" : true,
6551   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6552   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6553   "referenced_type" : "type-383",
6554   "self_type" : "type-693",
6555   "size" : 8,
6556   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6557  },
6558  {
6559   "alignment" : 8,
6560   "is_const" : true,
6561   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
6562   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
6563   "referenced_type" : "type-443",
6564   "self_type" : "type-688",
6565   "size" : 8,
6566   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6567  },
6568  {
6569   "alignment" : 8,
6570   "is_const" : true,
6571   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
6572   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
6573   "referenced_type" : "type-420",
6574   "self_type" : "type-682",
6575   "size" : 8,
6576   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6577  },
6578  {
6579   "alignment" : 8,
6580   "is_const" : true,
6581   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
6582   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
6583   "referenced_type" : "type-432",
6584   "self_type" : "type-685",
6585   "size" : 8,
6586   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6587  },
6588  {
6589   "alignment" : 8,
6590   "is_const" : true,
6591   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6592   "name" : "const android::hardware::details::hidl_pointer<int>",
6593   "referenced_type" : "type-396",
6594   "self_type" : "type-543",
6595   "size" : 8,
6596   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6597  },
6598  {
6599   "alignment" : 8,
6600   "is_const" : true,
6601   "linker_set_key" : "const android::hardware::details::return_status",
6602   "name" : "const android::hardware::details::return_status",
6603   "referenced_type" : "type-228",
6604   "self_type" : "type-245",
6605   "size" : 40,
6606   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6607  },
6608  {
6609   "alignment" : 4,
6610   "is_const" : true,
6611   "linker_set_key" : "const android::hardware::hidl_array<float, 7>",
6612   "name" : "const android::hardware::hidl_array<float, 7>",
6613   "referenced_type" : "type-436",
6614   "self_type" : "type-463",
6615   "size" : 28,
6616   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6617  },
6618  {
6619   "alignment" : 8,
6620   "is_const" : true,
6621   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6622   "name" : "const android::hardware::hidl_death_recipient",
6623   "referenced_type" : "type-208",
6624   "self_type" : "type-730",
6625   "size" : 24,
6626   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6627  },
6628  {
6629   "alignment" : 8,
6630   "is_const" : true,
6631   "linker_set_key" : "const android::hardware::hidl_handle",
6632   "name" : "const android::hardware::hidl_handle",
6633   "referenced_type" : "type-361",
6634   "self_type" : "type-476",
6635   "size" : 16,
6636   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6637  },
6638  {
6639   "alignment" : 8,
6640   "is_const" : true,
6641   "linker_set_key" : "const android::hardware::hidl_memory",
6642   "name" : "const android::hardware::hidl_memory",
6643   "referenced_type" : "type-365",
6644   "self_type" : "type-368",
6645   "size" : 40,
6646   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6647  },
6648  {
6649   "alignment" : 8,
6650   "is_const" : true,
6651   "linker_set_key" : "const android::hardware::hidl_string",
6652   "name" : "const android::hardware::hidl_string",
6653   "referenced_type" : "type-363",
6654   "self_type" : "type-362",
6655   "size" : 16,
6656   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6657  },
6658  {
6659   "alignment" : 8,
6660   "is_const" : true,
6661   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6662   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6663   "referenced_type" : "type-382",
6664   "self_type" : "type-662",
6665   "size" : 16,
6666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
6667  },
6668  {
6669   "alignment" : 8,
6670   "is_const" : true,
6671   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
6672   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
6673   "referenced_type" : "type-442",
6674   "self_type" : "type-450",
6675   "size" : 16,
6676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6677  },
6678  {
6679   "alignment" : 8,
6680   "is_const" : true,
6681   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
6682   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
6683   "referenced_type" : "type-419",
6684   "self_type" : "type-429",
6685   "size" : 16,
6686   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6687  },
6688  {
6689   "alignment" : 8,
6690   "is_const" : true,
6691   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
6692   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
6693   "referenced_type" : "type-431",
6694   "self_type" : "type-440",
6695   "size" : 16,
6696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6697  },
6698  {
6699   "alignment" : 8,
6700   "is_const" : true,
6701   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6702   "name" : "const android::hardware::hidl_vec<int>",
6703   "referenced_type" : "type-395",
6704   "self_type" : "type-399",
6705   "size" : 16,
6706   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6707  },
6708  {
6709   "alignment" : 2,
6710   "is_const" : true,
6711   "linker_set_key" : "const android::hardware::hidl_version",
6712   "name" : "const android::hardware::hidl_version",
6713   "referenced_type" : "type-466",
6714   "self_type" : "type-468",
6715   "size" : 4,
6716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6717  },
6718  {
6719   "alignment" : 8,
6720   "is_const" : true,
6721   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
6722   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
6723   "referenced_type" : "type-672",
6724   "self_type" : "type-675",
6725   "size" : 216,
6726   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
6727  },
6728  {
6729   "alignment" : 4,
6730   "is_const" : true,
6731   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
6732   "name" : "const android::hardware::thermal::V1_0::CoolingType",
6733   "referenced_type" : "type-418",
6734   "self_type" : "type-640",
6735   "size" : 4,
6736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6737  },
6738  {
6739   "alignment" : 8,
6740   "is_const" : true,
6741   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
6742   "name" : "const android::hardware::thermal::V1_0::IThermal",
6743   "referenced_type" : "type-12",
6744   "self_type" : "type-649",
6745   "size" : 24,
6746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
6747  },
6748  {
6749   "alignment" : 4,
6750   "is_const" : true,
6751   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
6752   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
6753   "referenced_type" : "type-407",
6754   "self_type" : "type-639",
6755   "size" : 4,
6756   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6757  },
6758  {
6759   "alignment" : 4,
6760   "is_const" : true,
6761   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
6762   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
6763   "referenced_type" : "type-637",
6764   "self_type" : "type-642",
6765   "size" : 4,
6766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6767  },
6768  {
6769   "alignment" : 8,
6770   "is_const" : true,
6771   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermal",
6772   "name" : "const android::hardware::thermal::V2_0::BpHwThermal",
6773   "referenced_type" : "type-33",
6774   "self_type" : "type-680",
6775   "size" : 216,
6776   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
6777  },
6778  {
6779   "alignment" : 8,
6780   "is_const" : true,
6781   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
6782   "name" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
6783   "referenced_type" : "type-184",
6784   "self_type" : "type-678",
6785   "size" : 216,
6786   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
6787  },
6788  {
6789   "alignment" : 8,
6790   "is_const" : true,
6791   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingDevice",
6792   "name" : "const android::hardware::thermal::V2_0::CoolingDevice",
6793   "referenced_type" : "type-446",
6794   "self_type" : "type-449",
6795   "size" : 32,
6796   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6797  },
6798  {
6799   "alignment" : 4,
6800   "is_const" : true,
6801   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingType",
6802   "name" : "const android::hardware::thermal::V2_0::CoolingType",
6803   "referenced_type" : "type-447",
6804   "self_type" : "type-652",
6805   "size" : 4,
6806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
6807  },
6808  {
6809   "alignment" : 8,
6810   "is_const" : true,
6811   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermal",
6812   "name" : "const android::hardware::thermal::V2_0::IThermal",
6813   "referenced_type" : "type-11",
6814   "self_type" : "type-660",
6815   "size" : 24,
6816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
6817  },
6818  {
6819   "alignment" : 8,
6820   "is_const" : true,
6821   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermalChangedCallback",
6822   "name" : "const android::hardware::thermal::V2_0::IThermalChangedCallback",
6823   "referenced_type" : "type-57",
6824   "self_type" : "type-196",
6825   "size" : 24,
6826   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6827  },
6828  {
6829   "alignment" : 8,
6830   "is_const" : true,
6831   "linker_set_key" : "const android::hardware::thermal::V2_0::Temperature",
6832   "name" : "const android::hardware::thermal::V2_0::Temperature",
6833   "referenced_type" : "type-423",
6834   "self_type" : "type-428",
6835   "size" : 32,
6836   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6837  },
6838  {
6839   "alignment" : 8,
6840   "is_const" : true,
6841   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureThreshold",
6842   "name" : "const android::hardware::thermal::V2_0::TemperatureThreshold",
6843   "referenced_type" : "type-435",
6844   "self_type" : "type-439",
6845   "size" : 88,
6846   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6847  },
6848  {
6849   "alignment" : 4,
6850   "is_const" : true,
6851   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureType",
6852   "name" : "const android::hardware::thermal::V2_0::TemperatureType",
6853   "referenced_type" : "type-424",
6854   "self_type" : "type-651",
6855   "size" : 4,
6856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
6857  },
6858  {
6859   "alignment" : 4,
6860   "is_const" : true,
6861   "linker_set_key" : "const android::hardware::thermal::V2_0::ThrottlingSeverity",
6862   "name" : "const android::hardware::thermal::V2_0::ThrottlingSeverity",
6863   "referenced_type" : "type-425",
6864   "self_type" : "type-653",
6865   "size" : 4,
6866   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
6867  },
6868  {
6869   "alignment" : 8,
6870   "is_const" : true,
6871   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6872   "name" : "const android::hidl::base::V1_0::BpHwBase",
6873   "referenced_type" : "type-665",
6874   "self_type" : "type-668",
6875   "size" : 216,
6876   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6877  },
6878  {
6879   "alignment" : 4,
6880   "is_const" : true,
6881   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6882   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6883   "referenced_type" : "type-484",
6884   "self_type" : "type-485",
6885   "size" : 4,
6886   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6887  },
6888  {
6889   "alignment" : 8,
6890   "is_const" : true,
6891   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6892   "name" : "const android::hidl::base::V1_0::IBase",
6893   "referenced_type" : "type-13",
6894   "self_type" : "type-70",
6895   "size" : 24,
6896   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6897  },
6898  {
6899   "alignment" : 8,
6900   "is_const" : true,
6901   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6902   "name" : "const android::hidl::base::V1_0::IBase *const",
6903   "referenced_type" : "type-71",
6904   "self_type" : "type-555",
6905   "size" : 8,
6906   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6907  },
6908  {
6909   "alignment" : 8,
6910   "is_const" : true,
6911   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6912   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6913   "referenced_type" : "type-154",
6914   "self_type" : "type-158",
6915   "size" : 24,
6916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6917  },
6918  {
6919   "alignment" : 4,
6920   "is_const" : true,
6921   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6922   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6923   "referenced_type" : "type-627",
6924   "self_type" : "type-632",
6925   "size" : 4,
6926   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6927  },
6928  {
6929   "alignment" : 1,
6930   "is_const" : true,
6931   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6932   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6933   "referenced_type" : "type-626",
6934   "self_type" : "type-630",
6935   "size" : 1,
6936   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6937  },
6938  {
6939   "alignment" : 8,
6940   "is_const" : true,
6941   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6942   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6943   "referenced_type" : "type-171",
6944   "self_type" : "type-624",
6945   "size" : 24,
6946   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6947  },
6948  {
6949   "alignment" : 8,
6950   "is_const" : true,
6951   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6952   "name" : "const android::sp<android::hardware::IBinder>",
6953   "referenced_type" : "type-84",
6954   "self_type" : "type-105",
6955   "size" : 8,
6956   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6957  },
6958  {
6959   "alignment" : 8,
6960   "is_const" : true,
6961   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6962   "name" : "const android::sp<android::hardware::ProcessState>",
6963   "referenced_type" : "type-109",
6964   "self_type" : "type-150",
6965   "size" : 8,
6966   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6967  },
6968  {
6969   "alignment" : 8,
6970   "is_const" : true,
6971   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6972   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6973   "referenced_type" : "type-203",
6974   "self_type" : "type-213",
6975   "size" : 8,
6976   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6977  },
6978  {
6979   "alignment" : 8,
6980   "is_const" : true,
6981   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6982   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6983   "referenced_type" : "type-701",
6984   "self_type" : "type-700",
6985   "size" : 8,
6986   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6987  },
6988  {
6989   "alignment" : 8,
6990   "is_const" : true,
6991   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
6992   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
6993   "referenced_type" : "type-176",
6994   "self_type" : "type-179",
6995   "size" : 8,
6996   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6997  },
6998  {
6999   "alignment" : 8,
7000   "is_const" : true,
7001   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermal>",
7002   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermal>",
7003   "referenced_type" : "type-9",
7004   "self_type" : "type-8",
7005   "size" : 8,
7006   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7007  },
7008  {
7009   "alignment" : 8,
7010   "is_const" : true,
7011   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
7012   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
7013   "referenced_type" : "type-55",
7014   "self_type" : "type-54",
7015   "size" : 8,
7016   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7017  },
7018  {
7019   "alignment" : 8,
7020   "is_const" : true,
7021   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7022   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7023   "referenced_type" : "type-66",
7024   "self_type" : "type-65",
7025   "size" : 8,
7026   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7027  },
7028  {
7029   "alignment" : 8,
7030   "is_const" : true,
7031   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7032   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7033   "referenced_type" : "type-152",
7034   "self_type" : "type-156",
7035   "size" : 8,
7036   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7037  },
7038  {
7039   "alignment" : 8,
7040   "is_const" : true,
7041   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7042   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7043   "referenced_type" : "type-169",
7044   "self_type" : "type-174",
7045   "size" : 8,
7046   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7047  },
7048  {
7049   "alignment" : 8,
7050   "is_const" : true,
7051   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7052   "name" : "const android::wp<android::hardware::BHwBinder>",
7053   "referenced_type" : "type-553",
7054   "self_type" : "type-724",
7055   "size" : 16,
7056   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7057  },
7058  {
7059   "alignment" : 8,
7060   "is_const" : true,
7061   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7062   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7063   "referenced_type" : "type-206",
7064   "self_type" : "type-698",
7065   "size" : 16,
7066   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7067  },
7068  {
7069   "alignment" : 8,
7070   "is_const" : true,
7071   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7072   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7073   "referenced_type" : "type-209",
7074   "self_type" : "type-523",
7075   "size" : 16,
7076   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7077  },
7078  {
7079   "alignment" : 1,
7080   "is_const" : true,
7081   "linker_set_key" : "const bool",
7082   "name" : "const bool",
7083   "referenced_type" : "type-22",
7084   "self_type" : "type-165",
7085   "size" : 1,
7086   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7087  },
7088  {
7089   "alignment" : 1,
7090   "is_const" : true,
7091   "linker_set_key" : "const char",
7092   "name" : "const char",
7093   "referenced_type" : "type-97",
7094   "self_type" : "type-140",
7095   "size" : 1,
7096   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7097  },
7098  {
7099   "alignment" : 2,
7100   "is_const" : true,
7101   "linker_set_key" : "const char16_t",
7102   "name" : "const char16_t",
7103   "referenced_type" : "type-132",
7104   "self_type" : "type-131",
7105   "size" : 2,
7106   "source_file" : "/system/core/libutils/include/utils/String16.h"
7107  },
7108  {
7109   "alignment" : 8,
7110   "is_const" : true,
7111   "linker_set_key" : "const double",
7112   "name" : "const double",
7113   "referenced_type" : "type-330",
7114   "self_type" : "type-353",
7115   "size" : 8,
7116   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7117  },
7118  {
7119   "alignment" : 4,
7120   "is_const" : true,
7121   "linker_set_key" : "const float",
7122   "name" : "const float",
7123   "referenced_type" : "type-325",
7124   "self_type" : "type-351",
7125   "size" : 4,
7126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7127  },
7128  {
7129   "alignment" : 4,
7130   "is_const" : true,
7131   "linker_set_key" : "const int",
7132   "name" : "const int",
7133   "referenced_type" : "type-95",
7134   "self_type" : "type-520",
7135   "size" : 4,
7136   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7137  },
7138  {
7139   "is_const" : true,
7140   "linker_set_key" : "const iter<is_const>",
7141   "name" : "const iter<is_const>",
7142   "referenced_type" : "type-375",
7143   "self_type" : "type-374",
7144   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7145  },
7146  {
7147   "is_const" : true,
7148   "linker_set_key" : "const iter<is_const>",
7149   "name" : "const iter<is_const>",
7150   "referenced_type" : "type-59",
7151   "self_type" : "type-58",
7152   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7153  },
7154  {
7155   "is_const" : true,
7156   "linker_set_key" : "const iter<is_const>",
7157   "name" : "const iter<is_const>",
7158   "referenced_type" : "type-717",
7159   "self_type" : "type-716",
7160   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7161  },
7162  {
7163   "alignment" : 4,
7164   "is_const" : true,
7165   "linker_set_key" : "const log_msg",
7166   "name" : "const log_msg",
7167   "referenced_type" : "type-90",
7168   "self_type" : "type-89",
7169   "size" : 5124,
7170   "source_file" : "/system/core/liblog/include/log/log_read.h"
7171  },
7172  {
7173   "alignment" : 8,
7174   "is_const" : true,
7175   "linker_set_key" : "const long",
7176   "name" : "const long",
7177   "referenced_type" : "type-117",
7178   "self_type" : "type-346",
7179   "size" : 8,
7180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7181  },
7182  {
7183   "alignment" : 4,
7184   "is_const" : true,
7185   "linker_set_key" : "const native_handle",
7186   "name" : "const native_handle",
7187   "referenced_type" : "type-234",
7188   "self_type" : "type-306",
7189   "size" : 12,
7190   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7191  },
7192  {
7193   "alignment" : 2,
7194   "is_const" : true,
7195   "linker_set_key" : "const short",
7196   "name" : "const short",
7197   "referenced_type" : "type-279",
7198   "self_type" : "type-341",
7199   "size" : 2,
7200   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7201  },
7202  {
7203   "alignment" : 1,
7204   "is_const" : true,
7205   "linker_set_key" : "const signed char",
7206   "name" : "const signed char",
7207   "referenced_type" : "type-336",
7208   "self_type" : "type-335",
7209   "size" : 1,
7210   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7211  },
7212  {
7213   "alignment" : 4,
7214   "is_const" : true,
7215   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7216   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7217   "referenced_type" : "type-26",
7218   "self_type" : "type-25",
7219   "size" : 4,
7220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7221  },
7222  {
7223   "alignment" : 4,
7224   "is_const" : true,
7225   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7226   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7227   "referenced_type" : "type-646",
7228   "self_type" : "type-645",
7229   "size" : 4,
7230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7231  },
7232  {
7233   "alignment" : 4,
7234   "is_const" : true,
7235   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7236   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7237   "referenced_type" : "type-79",
7238   "self_type" : "type-78",
7239   "size" : 4,
7240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7241  },
7242  {
7243   "alignment" : 4,
7244   "is_const" : true,
7245   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7246   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7247   "referenced_type" : "type-644",
7248   "self_type" : "type-643",
7249   "size" : 20,
7250   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7251  },
7252  {
7253   "alignment" : 4,
7254   "is_const" : true,
7255   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7256   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7257   "referenced_type" : "type-751",
7258   "self_type" : "type-750",
7259   "size" : 20,
7260   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7261  },
7262  {
7263   "alignment" : 4,
7264   "is_const" : true,
7265   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7266   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7267   "referenced_type" : "type-77",
7268   "self_type" : "type-76",
7269   "size" : 20,
7270   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7271  },
7272  {
7273   "alignment" : 4,
7274   "is_const" : true,
7275   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7276   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7277   "referenced_type" : "type-28",
7278   "self_type" : "type-27",
7279   "size" : 8,
7280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7281  },
7282  {
7283   "alignment" : 4,
7284   "is_const" : true,
7285   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7286   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7287   "referenced_type" : "type-648",
7288   "self_type" : "type-647",
7289   "size" : 8,
7290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7291  },
7292  {
7293   "alignment" : 4,
7294   "is_const" : true,
7295   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7296   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7297   "referenced_type" : "type-81",
7298   "self_type" : "type-80",
7299   "size" : 8,
7300   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7301  },
7302  {
7303   "alignment" : 4,
7304   "is_const" : true,
7305   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7306   "name" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7307   "referenced_type" : "type-32",
7308   "self_type" : "type-31",
7309   "size" : 28,
7310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7311  },
7312  {
7313   "alignment" : 4,
7314   "is_const" : true,
7315   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7316   "name" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7317   "referenced_type" : "type-657",
7318   "self_type" : "type-656",
7319   "size" : 28,
7320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7321  },
7322  {
7323   "alignment" : 4,
7324   "is_const" : true,
7325   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7326   "name" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7327   "referenced_type" : "type-86",
7328   "self_type" : "type-85",
7329   "size" : 28,
7330   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7331  },
7332  {
7333   "alignment" : 4,
7334   "is_const" : true,
7335   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7336   "name" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7337   "referenced_type" : "type-30",
7338   "self_type" : "type-29",
7339   "size" : 44,
7340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7341  },
7342  {
7343   "alignment" : 4,
7344   "is_const" : true,
7345   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7346   "name" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7347   "referenced_type" : "type-655",
7348   "self_type" : "type-654",
7349   "size" : 44,
7350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7351  },
7352  {
7353   "alignment" : 4,
7354   "is_const" : true,
7355   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7356   "name" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7357   "referenced_type" : "type-83",
7358   "self_type" : "type-82",
7359   "size" : 44,
7360   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7361  },
7362  {
7363   "alignment" : 4,
7364   "is_const" : true,
7365   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7366   "name" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7367   "referenced_type" : "type-46",
7368   "self_type" : "type-45",
7369   "size" : 28,
7370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7371  },
7372  {
7373   "alignment" : 4,
7374   "is_const" : true,
7375   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7376   "name" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7377   "referenced_type" : "type-659",
7378   "self_type" : "type-658",
7379   "size" : 28,
7380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7381  },
7382  {
7383   "alignment" : 4,
7384   "is_const" : true,
7385   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7386   "name" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7387   "referenced_type" : "type-88",
7388   "self_type" : "type-87",
7389   "size" : 28,
7390   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7391  },
7392  {
7393   "alignment" : 4,
7394   "is_const" : true,
7395   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7396   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7397   "referenced_type" : "type-488",
7398   "self_type" : "type-487",
7399   "size" : 12,
7400   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7401  },
7402  {
7403   "alignment" : 4,
7404   "is_const" : true,
7405   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7406   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7407   "referenced_type" : "type-62",
7408   "self_type" : "type-61",
7409   "size" : 12,
7410   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7411  },
7412  {
7413   "alignment" : 4,
7414   "is_const" : true,
7415   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7416   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7417   "referenced_type" : "type-728",
7418   "self_type" : "type-727",
7419   "size" : 12,
7420   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7421  },
7422  {
7423   "alignment" : 4,
7424   "is_const" : true,
7425   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7426   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7427   "referenced_type" : "type-636",
7428   "self_type" : "type-635",
7429   "size" : 4,
7430   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7431  },
7432  {
7433   "alignment" : 4,
7434   "is_const" : true,
7435   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7436   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7437   "referenced_type" : "type-749",
7438   "self_type" : "type-748",
7439   "size" : 4,
7440   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7441  },
7442  {
7443   "alignment" : 1,
7444   "is_const" : true,
7445   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7446   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7447   "referenced_type" : "type-634",
7448   "self_type" : "type-633",
7449   "size" : 3,
7450   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7451  },
7452  {
7453   "alignment" : 1,
7454   "is_const" : true,
7455   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7456   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7457   "referenced_type" : "type-747",
7458   "self_type" : "type-746",
7459   "size" : 3,
7460   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7461  },
7462  {
7463   "alignment" : 8,
7464   "is_const" : true,
7465   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7466   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7467   "referenced_type" : "type-532",
7468   "self_type" : "type-531",
7469   "size" : 24,
7470   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7471  },
7472  {
7473   "alignment" : 8,
7474   "is_const" : true,
7475   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7476   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7477   "referenced_type" : "type-737",
7478   "self_type" : "type-736",
7479   "size" : 24,
7480   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7481  },
7482  {
7483   "alignment" : 8,
7484   "is_const" : true,
7485   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7486   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7487   "referenced_type" : "type-393",
7488   "self_type" : "type-392",
7489   "size" : 16,
7490   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7491  },
7492  {
7493   "alignment" : 8,
7494   "is_const" : true,
7495   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7496   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7497   "referenced_type" : "type-723",
7498   "self_type" : "type-722",
7499   "size" : 16,
7500   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7501  },
7502  {
7503   "alignment" : 8,
7504   "is_const" : true,
7505   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7506   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7507   "referenced_type" : "type-388",
7508   "self_type" : "type-387",
7509   "size" : 16,
7510   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7511  },
7512  {
7513   "alignment" : 8,
7514   "is_const" : true,
7515   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7516   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7517   "referenced_type" : "type-721",
7518   "self_type" : "type-720",
7519   "size" : 16,
7520   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7521  },
7522  {
7523   "alignment" : 8,
7524   "is_const" : true,
7525   "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 *> > *)> > >",
7526   "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 *> > *)> > >",
7527   "referenced_type" : "type-103",
7528   "self_type" : "type-102",
7529   "size" : 24,
7530   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7531  },
7532  {
7533   "alignment" : 8,
7534   "is_const" : true,
7535   "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 *> > *)> > >",
7536   "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 *> > *)> > >",
7537   "referenced_type" : "type-309",
7538   "self_type" : "type-308",
7539   "size" : 24,
7540   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7541  },
7542  {
7543   "alignment" : 8,
7544   "is_const" : true,
7545   "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 *> > *)> > >",
7546   "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 *> > *)> > >",
7547   "referenced_type" : "type-49",
7548   "self_type" : "type-48",
7549   "size" : 24,
7550   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7551  },
7552  {
7553   "alignment" : 1,
7554   "is_const" : true,
7555   "linker_set_key" : "const unsigned char",
7556   "name" : "const unsigned char",
7557   "referenced_type" : "type-5",
7558   "self_type" : "type-338",
7559   "size" : 1,
7560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7561  },
7562  {
7563   "alignment" : 4,
7564   "is_const" : true,
7565   "linker_set_key" : "const unsigned int",
7566   "name" : "const unsigned int",
7567   "referenced_type" : "type-2",
7568   "self_type" : "type-122",
7569   "size" : 4,
7570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7571  },
7572  {
7573   "alignment" : 8,
7574   "is_const" : true,
7575   "linker_set_key" : "const unsigned long",
7576   "name" : "const unsigned long",
7577   "referenced_type" : "type-116",
7578   "self_type" : "type-123",
7579   "size" : 8,
7580   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7581  },
7582  {
7583   "alignment" : 8,
7584   "is_const" : true,
7585   "linker_set_key" : "const unsigned long long",
7586   "name" : "const unsigned long long",
7587   "referenced_type" : "type-320",
7588   "self_type" : "type-514",
7589   "size" : 8,
7590   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7591  },
7592  {
7593   "alignment" : 2,
7594   "is_const" : true,
7595   "linker_set_key" : "const unsigned short",
7596   "name" : "const unsigned short",
7597   "referenced_type" : "type-94",
7598   "self_type" : "type-343",
7599   "size" : 2,
7600   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7601  },
7602  {
7603   "is_const" : true,
7604   "linker_set_key" : "const void",
7605   "name" : "const void",
7606   "referenced_type" : "type-113",
7607   "self_type" : "type-473",
7608   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7609  },
7610  {
7611   "alignment" : 1,
7612   "is_volatile" : true,
7613   "linker_set_key" : "volatile bool",
7614   "name" : "volatile bool",
7615   "referenced_type" : "type-22",
7616   "self_type" : "type-168",
7617   "size" : 1,
7618   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7619  },
7620  {
7621   "alignment" : 4,
7622   "is_volatile" : true,
7623   "linker_set_key" : "volatile int",
7624   "name" : "volatile int",
7625   "referenced_type" : "type-95",
7626   "self_type" : "type-141",
7627   "size" : 4,
7628   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7629  }
7630 ],
7631 "record_types" :
7632 [
7633  {
7634   "alignment" : 4,
7635   "fields" :
7636   [
7637    {
7638     "access" : "private",
7639     "field_name" : "mCond",
7640     "referenced_type" : "type-167"
7641    }
7642   ],
7643   "linker_set_key" : "android::Condition",
7644   "name" : "android::Condition",
7645   "record_kind" : "class",
7646   "referenced_type" : "type-166",
7647   "self_type" : "type-166",
7648   "size" : 48,
7649   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7650   "unique_id" : "_ZTSN7android9ConditionE"
7651  },
7652  {
7653   "alignment" : 8,
7654   "fields" :
7655   [
7656    {
7657     "access" : "private",
7658     "field_name" : "mVector",
7659     "referenced_type" : "type-135"
7660    }
7661   ],
7662   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7663   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7664   "record_kind" : "class",
7665   "referenced_type" : "type-134",
7666   "self_type" : "type-134",
7667   "size" : 40,
7668   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7669   "template_args" : [ "type-129", "type-84" ],
7670   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7671  },
7672  {
7673   "alignment" : 4,
7674   "fields" :
7675   [
7676    {
7677     "access" : "private",
7678     "field_name" : "mCount",
7679     "referenced_type" : "type-256"
7680    }
7681   ],
7682   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7683   "name" : "android::LightRefBase<android::NativeHandle>",
7684   "record_kind" : "class",
7685   "referenced_type" : "type-255",
7686   "self_type" : "type-255",
7687   "size" : 4,
7688   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7689   "template_args" : [ "type-257" ],
7690   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7691  },
7692  {
7693   "alignment" : 4,
7694   "fields" :
7695   [
7696    {
7697     "access" : "private",
7698     "field_name" : "mCount",
7699     "referenced_type" : "type-253"
7700    }
7701   ],
7702   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7703   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7704   "record_kind" : "class",
7705   "referenced_type" : "type-252",
7706   "self_type" : "type-252",
7707   "size" : 4,
7708   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7709   "template_args" : [ "type-254" ],
7710   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7711  },
7712  {
7713   "alignment" : 4,
7714   "fields" :
7715   [
7716    {
7717     "access" : "private",
7718     "field_name" : "mMutex",
7719     "referenced_type" : "type-119"
7720    }
7721   ],
7722   "linker_set_key" : "android::Mutex",
7723   "name" : "android::Mutex",
7724   "record_kind" : "class",
7725   "referenced_type" : "type-118",
7726   "self_type" : "type-118",
7727   "size" : 40,
7728   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7729   "unique_id" : "_ZTSN7android5MutexE"
7730  },
7731  {
7732   "alignment" : 8,
7733   "fields" :
7734   [
7735    {
7736     "access" : "private",
7737     "field_name" : "mLock",
7738     "referenced_type" : "type-610"
7739    }
7740   ],
7741   "linker_set_key" : "android::Mutex::Autolock",
7742   "name" : "android::Mutex::Autolock",
7743   "record_kind" : "class",
7744   "referenced_type" : "type-609",
7745   "self_type" : "type-609",
7746   "size" : 8,
7747   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7748   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7749  },
7750  {
7751   "alignment" : 8,
7752   "base_specifiers" :
7753   [
7754    {
7755     "referenced_type" : "type-255"
7756    }
7757   ],
7758   "fields" :
7759   [
7760    {
7761     "access" : "private",
7762     "field_name" : "mHandle",
7763     "field_offset" : 64,
7764     "referenced_type" : "type-258"
7765    },
7766    {
7767     "access" : "private",
7768     "field_name" : "mOwnsHandle",
7769     "field_offset" : 128,
7770     "referenced_type" : "type-22"
7771    }
7772   ],
7773   "linker_set_key" : "android::NativeHandle",
7774   "name" : "android::NativeHandle",
7775   "record_kind" : "class",
7776   "referenced_type" : "type-257",
7777   "self_type" : "type-257",
7778   "size" : 24,
7779   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7780   "unique_id" : "_ZTSN7android12NativeHandleE"
7781  },
7782  {
7783   "alignment" : 4,
7784   "fields" :
7785   [
7786    {
7787     "access" : "private",
7788     "field_name" : "mRWLock",
7789     "referenced_type" : "type-615"
7790    }
7791   ],
7792   "linker_set_key" : "android::RWLock",
7793   "name" : "android::RWLock",
7794   "record_kind" : "class",
7795   "referenced_type" : "type-614",
7796   "self_type" : "type-614",
7797   "size" : 56,
7798   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7799   "unique_id" : "_ZTSN7android6RWLockE"
7800  },
7801  {
7802   "alignment" : 8,
7803   "fields" :
7804   [
7805    {
7806     "access" : "private",
7807     "field_name" : "mLock",
7808     "referenced_type" : "type-618"
7809    }
7810   ],
7811   "linker_set_key" : "android::RWLock::AutoRLock",
7812   "name" : "android::RWLock::AutoRLock",
7813   "record_kind" : "class",
7814   "referenced_type" : "type-617",
7815   "self_type" : "type-617",
7816   "size" : 8,
7817   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7818   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7819  },
7820  {
7821   "alignment" : 8,
7822   "fields" :
7823   [
7824    {
7825     "access" : "private",
7826     "field_name" : "mLock",
7827     "referenced_type" : "type-618"
7828    }
7829   ],
7830   "linker_set_key" : "android::RWLock::AutoWLock",
7831   "name" : "android::RWLock::AutoWLock",
7832   "record_kind" : "class",
7833   "referenced_type" : "type-620",
7834   "self_type" : "type-620",
7835   "size" : 8,
7836   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7837   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7838  },
7839  {
7840   "alignment" : 8,
7841   "fields" :
7842   [
7843    {
7844     "access" : "private",
7845     "field_name" : "mRefs",
7846     "field_offset" : 64,
7847     "referenced_type" : "type-15"
7848    }
7849   ],
7850   "linker_set_key" : "android::RefBase",
7851   "name" : "android::RefBase",
7852   "record_kind" : "class",
7853   "referenced_type" : "type-14",
7854   "self_type" : "type-14",
7855   "size" : 16,
7856   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7857   "unique_id" : "_ZTSN7android7RefBaseE",
7858   "vtable_components" :
7859   [
7860    {
7861     "kind" : "offset_to_top"
7862    },
7863    {
7864     "kind" : "rtti",
7865     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7866    },
7867    {
7868     "kind" : "complete_dtor_pointer",
7869     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7870    },
7871    {
7872     "kind" : "deleting_dtor_pointer",
7873     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7874    },
7875    {
7876     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7877    },
7878    {
7879     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7880    },
7881    {
7882     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7883    },
7884    {
7885     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7886    }
7887   ]
7888  },
7889  {
7890   "alignment" : 1,
7891   "linker_set_key" : "android::RefBase::weakref_type",
7892   "name" : "android::RefBase::weakref_type",
7893   "record_kind" : "class",
7894   "referenced_type" : "type-43",
7895   "self_type" : "type-43",
7896   "size" : 1,
7897   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7898   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7899  },
7900  {
7901   "alignment" : 1,
7902   "linker_set_key" : "android::ReferenceMover",
7903   "name" : "android::ReferenceMover",
7904   "record_kind" : "class",
7905   "referenced_type" : "type-360",
7906   "self_type" : "type-360",
7907   "size" : 1,
7908   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7909   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7910  },
7911  {
7912   "alignment" : 8,
7913   "linker_set_key" : "android::ReferenceRenamer",
7914   "name" : "android::ReferenceRenamer",
7915   "record_kind" : "class",
7916   "referenced_type" : "type-355",
7917   "self_type" : "type-355",
7918   "size" : 8,
7919   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7920   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7921   "vtable_components" :
7922   [
7923    {
7924     "kind" : "offset_to_top"
7925    },
7926    {
7927     "kind" : "rtti",
7928     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7929    },
7930    {
7931     "is_pure" : true,
7932     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7933    }
7934   ]
7935  },
7936  {
7937   "alignment" : 8,
7938   "fields" :
7939   [
7940    {
7941     "access" : "private",
7942     "field_name" : "mTag",
7943     "referenced_type" : "type-116"
7944    }
7945   ],
7946   "linker_set_key" : "android::ScopedTrace",
7947   "name" : "android::ScopedTrace",
7948   "record_kind" : "class",
7949   "referenced_type" : "type-622",
7950   "self_type" : "type-622",
7951   "size" : 8,
7952   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7953   "unique_id" : "_ZTSN7android11ScopedTraceE"
7954  },
7955  {
7956   "alignment" : 8,
7957   "base_specifiers" :
7958   [
7959    {
7960     "access" : "private",
7961     "referenced_type" : "type-136"
7962    }
7963   ],
7964   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7965   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7966   "record_kind" : "class",
7967   "referenced_type" : "type-135",
7968   "self_type" : "type-135",
7969   "size" : 40,
7970   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7971   "template_args" : [ "type-137" ],
7972   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7973   "vtable_components" :
7974   [
7975    {
7976     "kind" : "offset_to_top"
7977    },
7978    {
7979     "kind" : "rtti",
7980     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7981    },
7982    {
7983     "kind" : "complete_dtor_pointer",
7984     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7985    },
7986    {
7987     "kind" : "deleting_dtor_pointer",
7988     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7989    },
7990    {
7991     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7992    },
7993    {
7994     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7995    },
7996    {
7997     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7998    },
7999    {
8000     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8001    },
8002    {
8003     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8004    },
8005    {
8006     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8007    },
8008    {
8009     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8010    }
8011   ]
8012  },
8013  {
8014   "alignment" : 8,
8015   "base_specifiers" :
8016   [
8017    {
8018     "referenced_type" : "type-121"
8019    }
8020   ],
8021   "linker_set_key" : "android::SortedVectorImpl",
8022   "name" : "android::SortedVectorImpl",
8023   "record_kind" : "class",
8024   "referenced_type" : "type-136",
8025   "self_type" : "type-136",
8026   "size" : 40,
8027   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8028   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8029   "vtable_components" :
8030   [
8031    {
8032     "kind" : "offset_to_top"
8033    },
8034    {
8035     "kind" : "rtti",
8036     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8037    },
8038    {
8039     "kind" : "complete_dtor_pointer",
8040     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8041    },
8042    {
8043     "kind" : "deleting_dtor_pointer",
8044     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8045    },
8046    {
8047     "is_pure" : true,
8048     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8049    },
8050    {
8051     "is_pure" : true,
8052     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8053    },
8054    {
8055     "is_pure" : true,
8056     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8057    },
8058    {
8059     "is_pure" : true,
8060     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8061    },
8062    {
8063     "is_pure" : true,
8064     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8065    },
8066    {
8067     "is_pure" : true,
8068     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8069    },
8070    {
8071     "is_pure" : true,
8072     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8073    }
8074   ]
8075  },
8076  {
8077   "alignment" : 8,
8078   "fields" :
8079   [
8080    {
8081     "access" : "private",
8082     "field_name" : "mString",
8083     "referenced_type" : "type-130"
8084    }
8085   ],
8086   "linker_set_key" : "android::String16",
8087   "name" : "android::String16",
8088   "record_kind" : "class",
8089   "referenced_type" : "type-129",
8090   "self_type" : "type-129",
8091   "size" : 8,
8092   "source_file" : "/system/core/libutils/include/utils/String16.h",
8093   "unique_id" : "_ZTSN7android8String16E"
8094  },
8095  {
8096   "alignment" : 8,
8097   "fields" :
8098   [
8099    {
8100     "access" : "private",
8101     "field_name" : "mString",
8102     "referenced_type" : "type-139"
8103    }
8104   ],
8105   "linker_set_key" : "android::String8",
8106   "name" : "android::String8",
8107   "record_kind" : "class",
8108   "referenced_type" : "type-138",
8109   "self_type" : "type-138",
8110   "size" : 8,
8111   "source_file" : "/system/core/libutils/include/utils/String8.h",
8112   "unique_id" : "_ZTSN7android7String8E"
8113  },
8114  {
8115   "alignment" : 8,
8116   "base_specifiers" :
8117   [
8118    {
8119     "is_virtual" : true,
8120     "referenced_type" : "type-14"
8121    }
8122   ],
8123   "fields" :
8124   [
8125    {
8126     "access" : "private",
8127     "field_name" : "mCanCallJava",
8128     "field_offset" : 64,
8129     "referenced_type" : "type-165"
8130    },
8131    {
8132     "access" : "private",
8133     "field_name" : "mThread",
8134     "field_offset" : 128,
8135     "referenced_type" : "type-112"
8136    },
8137    {
8138     "access" : "private",
8139     "field_name" : "mLock",
8140     "field_offset" : 192,
8141     "referenced_type" : "type-118"
8142    },
8143    {
8144     "access" : "private",
8145     "field_name" : "mThreadExitedCondition",
8146     "field_offset" : 512,
8147     "referenced_type" : "type-166"
8148    },
8149    {
8150     "access" : "private",
8151     "field_name" : "mStatus",
8152     "field_offset" : 896,
8153     "referenced_type" : "type-95"
8154    },
8155    {
8156     "access" : "private",
8157     "field_name" : "mExitPending",
8158     "field_offset" : 928,
8159     "referenced_type" : "type-168"
8160    },
8161    {
8162     "access" : "private",
8163     "field_name" : "mRunning",
8164     "field_offset" : 936,
8165     "referenced_type" : "type-168"
8166    },
8167    {
8168     "access" : "private",
8169     "field_name" : "mHoldSelf",
8170     "field_offset" : 960,
8171     "referenced_type" : "type-162"
8172    },
8173    {
8174     "access" : "private",
8175     "field_name" : "mTid",
8176     "field_offset" : 1024,
8177     "referenced_type" : "type-95"
8178    }
8179   ],
8180   "linker_set_key" : "android::Thread",
8181   "name" : "android::Thread",
8182   "record_kind" : "class",
8183   "referenced_type" : "type-164",
8184   "self_type" : "type-164",
8185   "size" : 152,
8186   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8187   "unique_id" : "_ZTSN7android6ThreadE",
8188   "vtable_components" :
8189   [
8190    {
8191     "component_value" : 136,
8192     "kind" : "vbase_offset"
8193    },
8194    {
8195     "kind" : "offset_to_top"
8196    },
8197    {
8198     "kind" : "rtti",
8199     "mangled_component_name" : "_ZTIN7android6ThreadE"
8200    },
8201    {
8202     "kind" : "complete_dtor_pointer",
8203     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8204    },
8205    {
8206     "kind" : "deleting_dtor_pointer",
8207     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8208    },
8209    {
8210     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
8211    },
8212    {
8213     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8214    },
8215    {
8216     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8217    },
8218    {
8219     "is_pure" : true,
8220     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8221    },
8222    {
8223     "kind" : "vcall_offset"
8224    },
8225    {
8226     "kind" : "vcall_offset"
8227    },
8228    {
8229     "kind" : "vcall_offset"
8230    },
8231    {
8232     "kind" : "vcall_offset"
8233    },
8234    {
8235     "component_value" : -136,
8236     "kind" : "vcall_offset"
8237    },
8238    {
8239     "component_value" : -136,
8240     "kind" : "offset_to_top"
8241    },
8242    {
8243     "kind" : "rtti",
8244     "mangled_component_name" : "_ZTIN7android6ThreadE"
8245    },
8246    {
8247     "kind" : "complete_dtor_pointer",
8248     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
8249    },
8250    {
8251     "kind" : "deleting_dtor_pointer",
8252     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
8253    },
8254    {
8255     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8256    },
8257    {
8258     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8259    },
8260    {
8261     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8262    },
8263    {
8264     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8265    }
8266   ]
8267  },
8268  {
8269   "alignment" : 8,
8270   "base_specifiers" :
8271   [
8272    {
8273     "access" : "private",
8274     "referenced_type" : "type-121"
8275    }
8276   ],
8277   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8278   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8279   "record_kind" : "class",
8280   "referenced_type" : "type-120",
8281   "self_type" : "type-120",
8282   "size" : 40,
8283   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8284   "template_args" : [ "type-124" ],
8285   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8286   "vtable_components" :
8287   [
8288    {
8289     "kind" : "offset_to_top"
8290    },
8291    {
8292     "kind" : "rtti",
8293     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8294    },
8295    {
8296     "kind" : "complete_dtor_pointer",
8297     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8298    },
8299    {
8300     "kind" : "deleting_dtor_pointer",
8301     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8302    },
8303    {
8304     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8305    },
8306    {
8307     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8308    },
8309    {
8310     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8311    },
8312    {
8313     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8314    },
8315    {
8316     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8317    },
8318    {
8319     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8320    }
8321   ]
8322  },
8323  {
8324   "alignment" : 8,
8325   "fields" :
8326   [
8327    {
8328     "access" : "private",
8329     "field_name" : "mStorage",
8330     "field_offset" : 64,
8331     "referenced_type" : "type-112"
8332    },
8333    {
8334     "access" : "private",
8335     "field_name" : "mCount",
8336     "field_offset" : 128,
8337     "referenced_type" : "type-116"
8338    },
8339    {
8340     "access" : "private",
8341     "field_name" : "mFlags",
8342     "field_offset" : 192,
8343     "referenced_type" : "type-122"
8344    },
8345    {
8346     "access" : "private",
8347     "field_name" : "mItemSize",
8348     "field_offset" : 256,
8349     "referenced_type" : "type-123"
8350    }
8351   ],
8352   "linker_set_key" : "android::VectorImpl",
8353   "name" : "android::VectorImpl",
8354   "record_kind" : "class",
8355   "referenced_type" : "type-121",
8356   "self_type" : "type-121",
8357   "size" : 40,
8358   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8359   "unique_id" : "_ZTSN7android10VectorImplE",
8360   "vtable_components" :
8361   [
8362    {
8363     "kind" : "offset_to_top"
8364    },
8365    {
8366     "kind" : "rtti",
8367     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8368    },
8369    {
8370     "kind" : "complete_dtor_pointer",
8371     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8372    },
8373    {
8374     "kind" : "deleting_dtor_pointer",
8375     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8376    },
8377    {
8378     "is_pure" : true,
8379     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8380    },
8381    {
8382     "is_pure" : true,
8383     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8384    },
8385    {
8386     "is_pure" : true,
8387     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8388    },
8389    {
8390     "is_pure" : true,
8391     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8392    },
8393    {
8394     "is_pure" : true,
8395     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8396    },
8397    {
8398     "is_pure" : true,
8399     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8400    }
8401   ]
8402  },
8403  {
8404   "alignment" : 8,
8405   "base_specifiers" :
8406   [
8407    {
8408     "referenced_type" : "type-252"
8409    }
8410   ],
8411   "linker_set_key" : "android::VirtualLightRefBase",
8412   "name" : "android::VirtualLightRefBase",
8413   "record_kind" : "class",
8414   "referenced_type" : "type-254",
8415   "self_type" : "type-254",
8416   "size" : 16,
8417   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8418   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8419   "vtable_components" :
8420   [
8421    {
8422     "kind" : "offset_to_top"
8423    },
8424    {
8425     "kind" : "rtti",
8426     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8427    },
8428    {
8429     "kind" : "complete_dtor_pointer",
8430     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8431    },
8432    {
8433     "kind" : "deleting_dtor_pointer",
8434     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8435    }
8436   ]
8437  },
8438  {
8439   "alignment" : 8,
8440   "base_specifiers" :
8441   [
8442    {
8443     "referenced_type" : "type-41"
8444    }
8445   ],
8446   "fields" :
8447   [
8448    {
8449     "access" : "protected",
8450     "field_name" : "mSchedPolicy",
8451     "field_offset" : 64,
8452     "referenced_type" : "type-95"
8453    },
8454    {
8455     "access" : "protected",
8456     "field_name" : "mSchedPriority",
8457     "field_offset" : 96,
8458     "referenced_type" : "type-95"
8459    },
8460    {
8461     "access" : "private",
8462     "field_name" : "mExtras",
8463     "field_offset" : 128,
8464     "referenced_type" : "type-217"
8465    },
8466    {
8467     "access" : "private",
8468     "field_name" : "mReserved0",
8469     "field_offset" : 192,
8470     "referenced_type" : "type-112"
8471    }
8472   ],
8473   "linker_set_key" : "android::hardware::BHwBinder",
8474   "name" : "android::hardware::BHwBinder",
8475   "record_kind" : "class",
8476   "referenced_type" : "type-216",
8477   "self_type" : "type-216",
8478   "size" : 48,
8479   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8480   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8481   "vtable_components" :
8482   [
8483    {
8484     "component_value" : 32,
8485     "kind" : "vbase_offset"
8486    },
8487    {
8488     "kind" : "offset_to_top"
8489    },
8490    {
8491     "kind" : "rtti",
8492     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8493    },
8494    {
8495     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8496    },
8497    {
8498     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8499    },
8500    {
8501     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8502    },
8503    {
8504     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8505    },
8506    {
8507     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8508    },
8509    {
8510     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8511    },
8512    {
8513     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8514    },
8515    {
8516     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8517    },
8518    {
8519     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8520    },
8521    {
8522     "kind" : "complete_dtor_pointer",
8523     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8524    },
8525    {
8526     "kind" : "deleting_dtor_pointer",
8527     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8528    },
8529    {
8530     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8531    },
8532    {
8533     "kind" : "vcall_offset"
8534    },
8535    {
8536     "kind" : "vcall_offset"
8537    },
8538    {
8539     "kind" : "vcall_offset"
8540    },
8541    {
8542     "kind" : "vcall_offset"
8543    },
8544    {
8545     "component_value" : -32,
8546     "kind" : "vcall_offset"
8547    },
8548    {
8549     "component_value" : -32,
8550     "kind" : "offset_to_top"
8551    },
8552    {
8553     "kind" : "rtti",
8554     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8555    },
8556    {
8557     "kind" : "complete_dtor_pointer",
8558     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8559    },
8560    {
8561     "kind" : "deleting_dtor_pointer",
8562     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8563    },
8564    {
8565     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8566    },
8567    {
8568     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8569    },
8570    {
8571     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8572    },
8573    {
8574     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8575    }
8576   ]
8577  },
8578  {
8579   "alignment" : 8,
8580   "base_specifiers" :
8581   [
8582    {
8583     "is_virtual" : true,
8584     "referenced_type" : "type-14"
8585    }
8586   ],
8587   "fields" :
8588   [
8589    {
8590     "access" : "private",
8591     "field_name" : "mRemote",
8592     "field_offset" : 64,
8593     "referenced_type" : "type-39"
8594    },
8595    {
8596     "access" : "private",
8597     "field_name" : "mRefs",
8598     "field_offset" : 128,
8599     "referenced_type" : "type-42"
8600    },
8601    {
8602     "access" : "private",
8603     "field_name" : "mState",
8604     "field_offset" : 192,
8605     "referenced_type" : "type-44"
8606    }
8607   ],
8608   "linker_set_key" : "android::hardware::BpHwRefBase",
8609   "name" : "android::hardware::BpHwRefBase",
8610   "record_kind" : "class",
8611   "referenced_type" : "type-38",
8612   "self_type" : "type-38",
8613   "size" : 48,
8614   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8615   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8616   "vtable_components" :
8617   [
8618    {
8619     "component_value" : 32,
8620     "kind" : "vbase_offset"
8621    },
8622    {
8623     "kind" : "offset_to_top"
8624    },
8625    {
8626     "kind" : "rtti",
8627     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8628    },
8629    {
8630     "kind" : "complete_dtor_pointer",
8631     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8632    },
8633    {
8634     "kind" : "deleting_dtor_pointer",
8635     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8636    },
8637    {
8638     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8639    },
8640    {
8641     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8642    },
8643    {
8644     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8645    },
8646    {
8647     "kind" : "vcall_offset"
8648    },
8649    {
8650     "component_value" : -32,
8651     "kind" : "vcall_offset"
8652    },
8653    {
8654     "component_value" : -32,
8655     "kind" : "vcall_offset"
8656    },
8657    {
8658     "component_value" : -32,
8659     "kind" : "vcall_offset"
8660    },
8661    {
8662     "component_value" : -32,
8663     "kind" : "vcall_offset"
8664    },
8665    {
8666     "component_value" : -32,
8667     "kind" : "offset_to_top"
8668    },
8669    {
8670     "kind" : "rtti",
8671     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8672    },
8673    {
8674     "kind" : "complete_dtor_pointer",
8675     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8676    },
8677    {
8678     "kind" : "deleting_dtor_pointer",
8679     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8680    },
8681    {
8682     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8683    },
8684    {
8685     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8686    },
8687    {
8688     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8689    },
8690    {
8691     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8692    }
8693   ]
8694  },
8695  {
8696   "alignment" : 8,
8697   "base_specifiers" :
8698   [
8699    {
8700     "referenced_type" : "type-12"
8701    },
8702    {
8703     "referenced_type" : "type-37"
8704    },
8705    {
8706     "referenced_type" : "type-38"
8707    }
8708   ],
8709   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
8710   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
8711   "record_kind" : "class",
8712   "referenced_type" : "type-504",
8713   "self_type" : "type-504",
8714   "size" : 64,
8715   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8716   "template_args" : [ "type-12" ],
8717   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
8718   "vtable_components" :
8719   [
8720    {
8721     "component_value" : 48,
8722     "kind" : "vbase_offset"
8723    },
8724    {
8725     "kind" : "offset_to_top"
8726    },
8727    {
8728     "kind" : "rtti",
8729     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8730    },
8731    {
8732     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
8733    },
8734    {
8735     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8736    },
8737    {
8738     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8739    },
8740    {
8741     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8742    },
8743    {
8744     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8751    },
8752    {
8753     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
8754    },
8755    {
8756     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8757    },
8758    {
8759     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
8760    },
8761    {
8762     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8763    },
8764    {
8765     "kind" : "complete_dtor_pointer",
8766     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8767    },
8768    {
8769     "kind" : "deleting_dtor_pointer",
8770     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8771    },
8772    {
8773     "is_pure" : true,
8774     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
8775    },
8776    {
8777     "is_pure" : true,
8778     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
8779    },
8780    {
8781     "is_pure" : true,
8782     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
8783    },
8784    {
8785     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
8786    },
8787    {
8788     "component_value" : 40,
8789     "kind" : "vbase_offset"
8790    },
8791    {
8792     "component_value" : -8,
8793     "kind" : "offset_to_top"
8794    },
8795    {
8796     "kind" : "rtti",
8797     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8798    },
8799    {
8800     "kind" : "complete_dtor_pointer",
8801     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8802    },
8803    {
8804     "kind" : "deleting_dtor_pointer",
8805     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8806    },
8807    {
8808     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
8809    },
8810    {
8811     "component_value" : 32,
8812     "kind" : "vbase_offset"
8813    },
8814    {
8815     "component_value" : -16,
8816     "kind" : "offset_to_top"
8817    },
8818    {
8819     "kind" : "rtti",
8820     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8821    },
8822    {
8823     "kind" : "complete_dtor_pointer",
8824     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8825    },
8826    {
8827     "kind" : "deleting_dtor_pointer",
8828     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8829    },
8830    {
8831     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8832    },
8833    {
8834     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8835    },
8836    {
8837     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8838    },
8839    {
8840     "kind" : "vcall_offset"
8841    },
8842    {
8843     "component_value" : -32,
8844     "kind" : "vcall_offset"
8845    },
8846    {
8847     "component_value" : -32,
8848     "kind" : "vcall_offset"
8849    },
8850    {
8851     "component_value" : -32,
8852     "kind" : "vcall_offset"
8853    },
8854    {
8855     "component_value" : -48,
8856     "kind" : "vcall_offset"
8857    },
8858    {
8859     "component_value" : -48,
8860     "kind" : "offset_to_top"
8861    },
8862    {
8863     "kind" : "rtti",
8864     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8865    },
8866    {
8867     "kind" : "complete_dtor_pointer",
8868     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8869    },
8870    {
8871     "kind" : "deleting_dtor_pointer",
8872     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8873    },
8874    {
8875     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8876    },
8877    {
8878     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8879    },
8880    {
8881     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8882    },
8883    {
8884     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8885    }
8886   ]
8887  },
8888  {
8889   "alignment" : 8,
8890   "base_specifiers" :
8891   [
8892    {
8893     "referenced_type" : "type-11"
8894    },
8895    {
8896     "referenced_type" : "type-37"
8897    },
8898    {
8899     "referenced_type" : "type-38"
8900    }
8901   ],
8902   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal>",
8903   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal>",
8904   "record_kind" : "class",
8905   "referenced_type" : "type-36",
8906   "self_type" : "type-36",
8907   "size" : 64,
8908   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8909   "template_args" : [ "type-11" ],
8910   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE",
8911   "vtable_components" :
8912   [
8913    {
8914     "component_value" : 48,
8915     "kind" : "vbase_offset"
8916    },
8917    {
8918     "kind" : "offset_to_top"
8919    },
8920    {
8921     "kind" : "rtti",
8922     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
8923    },
8924    {
8925     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_08IThermal8isRemoteEv"
8926    },
8927    {
8928     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8929    },
8930    {
8931     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8932    },
8933    {
8934     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8938    },
8939    {
8940     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv"
8941    },
8942    {
8943     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8944    },
8945    {
8946     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv"
8947    },
8948    {
8949     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8950    },
8951    {
8952     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv"
8953    },
8954    {
8955     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8956    },
8957    {
8958     "kind" : "complete_dtor_pointer",
8959     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
8960    },
8961    {
8962     "kind" : "deleting_dtor_pointer",
8963     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
8964    },
8965    {
8966     "is_pure" : true,
8967     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
8968    },
8969    {
8970     "is_pure" : true,
8971     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
8972    },
8973    {
8974     "is_pure" : true,
8975     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
8976    },
8977    {
8978     "is_pure" : true,
8979     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
8980    },
8981    {
8982     "is_pure" : true,
8983     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
8984    },
8985    {
8986     "is_pure" : true,
8987     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
8988    },
8989    {
8990     "is_pure" : true,
8991     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
8992    },
8993    {
8994     "is_pure" : true,
8995     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
8996    },
8997    {
8998     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
8999    },
9000    {
9001     "component_value" : 40,
9002     "kind" : "vbase_offset"
9003    },
9004    {
9005     "component_value" : -8,
9006     "kind" : "offset_to_top"
9007    },
9008    {
9009     "kind" : "rtti",
9010     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
9011    },
9012    {
9013     "kind" : "complete_dtor_pointer",
9014     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
9015    },
9016    {
9017     "kind" : "deleting_dtor_pointer",
9018     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
9019    },
9020    {
9021     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
9022    },
9023    {
9024     "component_value" : 32,
9025     "kind" : "vbase_offset"
9026    },
9027    {
9028     "component_value" : -16,
9029     "kind" : "offset_to_top"
9030    },
9031    {
9032     "kind" : "rtti",
9033     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
9034    },
9035    {
9036     "kind" : "complete_dtor_pointer",
9037     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
9038    },
9039    {
9040     "kind" : "deleting_dtor_pointer",
9041     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
9042    },
9043    {
9044     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9045    },
9046    {
9047     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9048    },
9049    {
9050     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9051    },
9052    {
9053     "kind" : "vcall_offset"
9054    },
9055    {
9056     "component_value" : -32,
9057     "kind" : "vcall_offset"
9058    },
9059    {
9060     "component_value" : -32,
9061     "kind" : "vcall_offset"
9062    },
9063    {
9064     "component_value" : -32,
9065     "kind" : "vcall_offset"
9066    },
9067    {
9068     "component_value" : -48,
9069     "kind" : "vcall_offset"
9070    },
9071    {
9072     "component_value" : -48,
9073     "kind" : "offset_to_top"
9074    },
9075    {
9076     "kind" : "rtti",
9077     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
9078    },
9079    {
9080     "kind" : "complete_dtor_pointer",
9081     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
9082    },
9083    {
9084     "kind" : "deleting_dtor_pointer",
9085     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
9086    },
9087    {
9088     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9089    },
9090    {
9091     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9092    },
9093    {
9094     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9095    },
9096    {
9097     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9098    }
9099   ]
9100  },
9101  {
9102   "alignment" : 8,
9103   "base_specifiers" :
9104   [
9105    {
9106     "referenced_type" : "type-57"
9107    },
9108    {
9109     "referenced_type" : "type-37"
9110    },
9111    {
9112     "referenced_type" : "type-38"
9113    }
9114   ],
9115   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback>",
9116   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback>",
9117   "record_kind" : "class",
9118   "referenced_type" : "type-187",
9119   "self_type" : "type-187",
9120   "size" : 64,
9121   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9122   "template_args" : [ "type-57" ],
9123   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE",
9124   "vtable_components" :
9125   [
9126    {
9127     "component_value" : 48,
9128     "kind" : "vbase_offset"
9129    },
9130    {
9131     "kind" : "offset_to_top"
9132    },
9133    {
9134     "kind" : "rtti",
9135     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9136    },
9137    {
9138     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_023IThermalChangedCallback8isRemoteEv"
9139    },
9140    {
9141     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9142    },
9143    {
9144     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9145    },
9146    {
9147     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9148    },
9149    {
9150     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9151    },
9152    {
9153     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv"
9154    },
9155    {
9156     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9157    },
9158    {
9159     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv"
9160    },
9161    {
9162     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9163    },
9164    {
9165     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv"
9166    },
9167    {
9168     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9169    },
9170    {
9171     "kind" : "complete_dtor_pointer",
9172     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9173    },
9174    {
9175     "kind" : "deleting_dtor_pointer",
9176     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9177    },
9178    {
9179     "is_pure" : true,
9180     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
9181    },
9182    {
9183     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
9184    },
9185    {
9186     "component_value" : 40,
9187     "kind" : "vbase_offset"
9188    },
9189    {
9190     "component_value" : -8,
9191     "kind" : "offset_to_top"
9192    },
9193    {
9194     "kind" : "rtti",
9195     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9196    },
9197    {
9198     "kind" : "complete_dtor_pointer",
9199     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9200    },
9201    {
9202     "kind" : "deleting_dtor_pointer",
9203     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9204    },
9205    {
9206     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
9207    },
9208    {
9209     "component_value" : 32,
9210     "kind" : "vbase_offset"
9211    },
9212    {
9213     "component_value" : -16,
9214     "kind" : "offset_to_top"
9215    },
9216    {
9217     "kind" : "rtti",
9218     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9219    },
9220    {
9221     "kind" : "complete_dtor_pointer",
9222     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9223    },
9224    {
9225     "kind" : "deleting_dtor_pointer",
9226     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9227    },
9228    {
9229     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9230    },
9231    {
9232     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9233    },
9234    {
9235     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9236    },
9237    {
9238     "kind" : "vcall_offset"
9239    },
9240    {
9241     "component_value" : -32,
9242     "kind" : "vcall_offset"
9243    },
9244    {
9245     "component_value" : -32,
9246     "kind" : "vcall_offset"
9247    },
9248    {
9249     "component_value" : -32,
9250     "kind" : "vcall_offset"
9251    },
9252    {
9253     "component_value" : -48,
9254     "kind" : "vcall_offset"
9255    },
9256    {
9257     "component_value" : -48,
9258     "kind" : "offset_to_top"
9259    },
9260    {
9261     "kind" : "rtti",
9262     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9263    },
9264    {
9265     "kind" : "complete_dtor_pointer",
9266     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9267    },
9268    {
9269     "kind" : "deleting_dtor_pointer",
9270     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9271    },
9272    {
9273     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9274    },
9275    {
9276     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9277    },
9278    {
9279     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9280    },
9281    {
9282     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9283    }
9284   ]
9285  },
9286  {
9287   "alignment" : 8,
9288   "base_specifiers" :
9289   [
9290    {
9291     "referenced_type" : "type-13"
9292    },
9293    {
9294     "referenced_type" : "type-37"
9295    },
9296    {
9297     "referenced_type" : "type-38"
9298    }
9299   ],
9300   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9301   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9302   "record_kind" : "class",
9303   "referenced_type" : "type-503",
9304   "self_type" : "type-503",
9305   "size" : 64,
9306   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9307   "template_args" : [ "type-13" ],
9308   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9309   "vtable_components" :
9310   [
9311    {
9312     "component_value" : 48,
9313     "kind" : "vbase_offset"
9314    },
9315    {
9316     "kind" : "offset_to_top"
9317    },
9318    {
9319     "kind" : "rtti",
9320     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9321    },
9322    {
9323     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9324    },
9325    {
9326     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9327    },
9328    {
9329     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9330    },
9331    {
9332     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9333    },
9334    {
9335     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9336    },
9337    {
9338     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9339    },
9340    {
9341     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9342    },
9343    {
9344     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9345    },
9346    {
9347     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9348    },
9349    {
9350     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9351    },
9352    {
9353     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9354    },
9355    {
9356     "kind" : "complete_dtor_pointer",
9357     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9358    },
9359    {
9360     "kind" : "deleting_dtor_pointer",
9361     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9362    },
9363    {
9364     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9365    },
9366    {
9367     "component_value" : 40,
9368     "kind" : "vbase_offset"
9369    },
9370    {
9371     "component_value" : -8,
9372     "kind" : "offset_to_top"
9373    },
9374    {
9375     "kind" : "rtti",
9376     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9377    },
9378    {
9379     "kind" : "complete_dtor_pointer",
9380     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9381    },
9382    {
9383     "kind" : "deleting_dtor_pointer",
9384     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9385    },
9386    {
9387     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9388    },
9389    {
9390     "component_value" : 32,
9391     "kind" : "vbase_offset"
9392    },
9393    {
9394     "component_value" : -16,
9395     "kind" : "offset_to_top"
9396    },
9397    {
9398     "kind" : "rtti",
9399     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9400    },
9401    {
9402     "kind" : "complete_dtor_pointer",
9403     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9404    },
9405    {
9406     "kind" : "deleting_dtor_pointer",
9407     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9408    },
9409    {
9410     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9411    },
9412    {
9413     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9414    },
9415    {
9416     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9417    },
9418    {
9419     "kind" : "vcall_offset"
9420    },
9421    {
9422     "component_value" : -32,
9423     "kind" : "vcall_offset"
9424    },
9425    {
9426     "component_value" : -32,
9427     "kind" : "vcall_offset"
9428    },
9429    {
9430     "component_value" : -32,
9431     "kind" : "vcall_offset"
9432    },
9433    {
9434     "component_value" : -48,
9435     "kind" : "vcall_offset"
9436    },
9437    {
9438     "component_value" : -48,
9439     "kind" : "offset_to_top"
9440    },
9441    {
9442     "kind" : "rtti",
9443     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9444    },
9445    {
9446     "kind" : "complete_dtor_pointer",
9447     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9448    },
9449    {
9450     "kind" : "deleting_dtor_pointer",
9451     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9452    },
9453    {
9454     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9455    },
9456    {
9457     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9458    },
9459    {
9460     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9461    },
9462    {
9463     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9464    }
9465   ]
9466  },
9467  {
9468   "alignment" : 8,
9469   "fields" :
9470   [
9471    {
9472     "access" : "private",
9473     "field_name" : "mMutex",
9474     "referenced_type" : "type-535"
9475    },
9476    {
9477     "access" : "private",
9478     "field_name" : "mMap",
9479     "field_offset" : 320,
9480     "referenced_type" : "type-536"
9481    }
9482   ],
9483   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9484   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9485   "record_kind" : "class",
9486   "referenced_type" : "type-534",
9487   "self_type" : "type-534",
9488   "size" : 64,
9489   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9490   "template_args" : [ "type-209", "type-537" ],
9491   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9492  },
9493  {
9494   "alignment" : 8,
9495   "fields" :
9496   [
9497    {
9498     "access" : "private",
9499     "field_name" : "mMutex",
9500     "referenced_type" : "type-545"
9501    },
9502    {
9503     "access" : "private",
9504     "field_name" : "mMap",
9505     "field_offset" : 320,
9506     "referenced_type" : "type-546"
9507    }
9508   ],
9509   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9510   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9511   "record_kind" : "class",
9512   "referenced_type" : "type-544",
9513   "self_type" : "type-544",
9514   "size" : 64,
9515   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9516   "template_args" : [ "type-209", "type-22" ],
9517   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9518  },
9519  {
9520   "alignment" : 8,
9521   "fields" :
9522   [
9523    {
9524     "access" : "private",
9525     "field_name" : "mMutex",
9526     "referenced_type" : "type-551"
9527    },
9528    {
9529     "access" : "private",
9530     "field_name" : "mMap",
9531     "field_offset" : 320,
9532     "referenced_type" : "type-552"
9533    }
9534   ],
9535   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9536   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9537   "record_kind" : "class",
9538   "referenced_type" : "type-550",
9539   "self_type" : "type-550",
9540   "size" : 64,
9541   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9542   "template_args" : [ "type-71", "type-553" ],
9543   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9544  },
9545  {
9546   "alignment" : 8,
9547   "fields" :
9548   [
9549    {
9550     "access" : "private",
9551     "field_name" : "mMutex",
9552     "referenced_type" : "type-569"
9553    },
9554    {
9555     "access" : "private",
9556     "field_name" : "mMap",
9557     "field_offset" : 320,
9558     "referenced_type" : "type-570"
9559    }
9560   ],
9561   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9562   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9563   "record_kind" : "class",
9564   "referenced_type" : "type-568",
9565   "self_type" : "type-568",
9566   "size" : 64,
9567   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9568   "template_args" : [ "type-571", "type-572" ],
9569   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9570  },
9571  {
9572   "alignment" : 8,
9573   "fields" :
9574   [
9575    {
9576     "access" : "private",
9577     "field_name" : "mMutex",
9578     "referenced_type" : "type-558"
9579    },
9580    {
9581     "access" : "private",
9582     "field_name" : "mMap",
9583     "field_offset" : 320,
9584     "referenced_type" : "type-559"
9585    }
9586   ],
9587   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9588   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9589   "record_kind" : "class",
9590   "referenced_type" : "type-557",
9591   "self_type" : "type-557",
9592   "size" : 64,
9593   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9594   "template_args" : [ "type-560", "type-561" ],
9595   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9596  },
9597  {
9598   "alignment" : 8,
9599   "fields" :
9600   [
9601    {
9602     "field_name" : "flags",
9603     "referenced_type" : "type-2"
9604    },
9605    {
9606     "field_name" : "fdIndex",
9607     "field_offset" : 32,
9608     "referenced_type" : "type-2"
9609    },
9610    {
9611     "field_name" : "offset",
9612     "field_offset" : 64,
9613     "referenced_type" : "type-2"
9614    },
9615    {
9616     "field_name" : "extent",
9617     "field_offset" : 128,
9618     "referenced_type" : "type-116"
9619    }
9620   ],
9621   "linker_set_key" : "android::hardware::GrantorDescriptor",
9622   "name" : "android::hardware::GrantorDescriptor",
9623   "referenced_type" : "type-381",
9624   "self_type" : "type-381",
9625   "size" : 24,
9626   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9627   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9628  },
9629  {
9630   "alignment" : 8,
9631   "base_specifiers" :
9632   [
9633    {
9634     "is_virtual" : true,
9635     "referenced_type" : "type-365"
9636    },
9637    {
9638     "is_virtual" : true,
9639     "referenced_type" : "type-14"
9640    }
9641   ],
9642   "linker_set_key" : "android::hardware::HidlMemory",
9643   "name" : "android::hardware::HidlMemory",
9644   "record_kind" : "class",
9645   "referenced_type" : "type-373",
9646   "self_type" : "type-373",
9647   "size" : 64,
9648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9649   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9650   "vtable_components" :
9651   [
9652    {
9653     "component_value" : 48,
9654     "kind" : "vbase_offset"
9655    },
9656    {
9657     "component_value" : 8,
9658     "kind" : "vbase_offset"
9659    },
9660    {
9661     "kind" : "offset_to_top"
9662    },
9663    {
9664     "kind" : "rtti",
9665     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9666    },
9667    {
9668     "kind" : "complete_dtor_pointer",
9669     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9670    },
9671    {
9672     "kind" : "deleting_dtor_pointer",
9673     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9674    },
9675    {
9676     "kind" : "vcall_offset"
9677    },
9678    {
9679     "kind" : "vcall_offset"
9680    },
9681    {
9682     "kind" : "vcall_offset"
9683    },
9684    {
9685     "kind" : "vcall_offset"
9686    },
9687    {
9688     "component_value" : -48,
9689     "kind" : "vcall_offset"
9690    },
9691    {
9692     "component_value" : -48,
9693     "kind" : "offset_to_top"
9694    },
9695    {
9696     "kind" : "rtti",
9697     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9698    },
9699    {
9700     "kind" : "complete_dtor_pointer",
9701     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
9702    },
9703    {
9704     "kind" : "deleting_dtor_pointer",
9705     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
9706    },
9707    {
9708     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9709    },
9710    {
9711     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9712    },
9713    {
9714     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9715    },
9716    {
9717     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9718    }
9719   ]
9720  },
9721  {
9722   "alignment" : 8,
9723   "base_specifiers" :
9724   [
9725    {
9726     "is_virtual" : true,
9727     "referenced_type" : "type-14"
9728    }
9729   ],
9730   "linker_set_key" : "android::hardware::IBinder",
9731   "name" : "android::hardware::IBinder",
9732   "record_kind" : "class",
9733   "referenced_type" : "type-41",
9734   "self_type" : "type-41",
9735   "size" : 24,
9736   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9737   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9738   "vtable_components" :
9739   [
9740    {
9741     "component_value" : 8,
9742     "kind" : "vbase_offset"
9743    },
9744    {
9745     "kind" : "offset_to_top"
9746    },
9747    {
9748     "kind" : "rtti",
9749     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9750    },
9751    {
9752     "is_pure" : true,
9753     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9754    },
9755    {
9756     "is_pure" : true,
9757     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9758    },
9759    {
9760     "is_pure" : true,
9761     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9762    },
9763    {
9764     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9765    },
9766    {
9767     "is_pure" : true,
9768     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9769    },
9770    {
9771     "is_pure" : true,
9772     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9773    },
9774    {
9775     "is_pure" : true,
9776     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9777    },
9778    {
9779     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9783    },
9784    {
9785     "kind" : "complete_dtor_pointer",
9786     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9787    },
9788    {
9789     "kind" : "deleting_dtor_pointer",
9790     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9791    },
9792    {
9793     "kind" : "vcall_offset"
9794    },
9795    {
9796     "kind" : "vcall_offset"
9797    },
9798    {
9799     "kind" : "vcall_offset"
9800    },
9801    {
9802     "kind" : "vcall_offset"
9803    },
9804    {
9805     "component_value" : -8,
9806     "kind" : "vcall_offset"
9807    },
9808    {
9809     "component_value" : -8,
9810     "kind" : "offset_to_top"
9811    },
9812    {
9813     "kind" : "rtti",
9814     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9815    },
9816    {
9817     "kind" : "complete_dtor_pointer",
9818     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9819    },
9820    {
9821     "kind" : "deleting_dtor_pointer",
9822     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9823    },
9824    {
9825     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9826    },
9827    {
9828     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9829    },
9830    {
9831     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9832    },
9833    {
9834     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9835    }
9836   ]
9837  },
9838  {
9839   "alignment" : 8,
9840   "base_specifiers" :
9841   [
9842    {
9843     "is_virtual" : true,
9844     "referenced_type" : "type-14"
9845    }
9846   ],
9847   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9848   "name" : "android::hardware::IBinder::DeathRecipient",
9849   "record_kind" : "class",
9850   "referenced_type" : "type-74",
9851   "self_type" : "type-74",
9852   "size" : 24,
9853   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9854   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9855   "vtable_components" :
9856   [
9857    {
9858     "component_value" : 8,
9859     "kind" : "vbase_offset"
9860    },
9861    {
9862     "kind" : "offset_to_top"
9863    },
9864    {
9865     "kind" : "rtti",
9866     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9867    },
9868    {
9869     "is_pure" : true,
9870     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9871    },
9872    {
9873     "kind" : "complete_dtor_pointer",
9874     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9875    },
9876    {
9877     "kind" : "deleting_dtor_pointer",
9878     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9879    },
9880    {
9881     "kind" : "vcall_offset"
9882    },
9883    {
9884     "kind" : "vcall_offset"
9885    },
9886    {
9887     "kind" : "vcall_offset"
9888    },
9889    {
9890     "kind" : "vcall_offset"
9891    },
9892    {
9893     "component_value" : -8,
9894     "kind" : "vcall_offset"
9895    },
9896    {
9897     "component_value" : -8,
9898     "kind" : "offset_to_top"
9899    },
9900    {
9901     "kind" : "rtti",
9902     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9903    },
9904    {
9905     "kind" : "complete_dtor_pointer",
9906     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9907    },
9908    {
9909     "kind" : "deleting_dtor_pointer",
9910     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9911    },
9912    {
9913     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9914    },
9915    {
9916     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9917    },
9918    {
9919     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9920    },
9921    {
9922     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9923    }
9924   ]
9925  },
9926  {
9927   "alignment" : 8,
9928   "base_specifiers" :
9929   [
9930    {
9931     "is_virtual" : true,
9932     "referenced_type" : "type-14"
9933    }
9934   ],
9935   "linker_set_key" : "android::hardware::IInterface",
9936   "name" : "android::hardware::IInterface",
9937   "record_kind" : "class",
9938   "referenced_type" : "type-37",
9939   "self_type" : "type-37",
9940   "size" : 24,
9941   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9942   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9943   "vtable_components" :
9944   [
9945    {
9946     "component_value" : 8,
9947     "kind" : "vbase_offset"
9948    },
9949    {
9950     "kind" : "offset_to_top"
9951    },
9952    {
9953     "kind" : "rtti",
9954     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9955    },
9956    {
9957     "kind" : "complete_dtor_pointer",
9958     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9959    },
9960    {
9961     "kind" : "deleting_dtor_pointer",
9962     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9963    },
9964    {
9965     "is_pure" : true,
9966     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9967    },
9968    {
9969     "kind" : "vcall_offset"
9970    },
9971    {
9972     "kind" : "vcall_offset"
9973    },
9974    {
9975     "kind" : "vcall_offset"
9976    },
9977    {
9978     "kind" : "vcall_offset"
9979    },
9980    {
9981     "component_value" : -8,
9982     "kind" : "vcall_offset"
9983    },
9984    {
9985     "component_value" : -8,
9986     "kind" : "offset_to_top"
9987    },
9988    {
9989     "kind" : "rtti",
9990     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9991    },
9992    {
9993     "kind" : "complete_dtor_pointer",
9994     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9995    },
9996    {
9997     "kind" : "deleting_dtor_pointer",
9998     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9999    },
10000    {
10001     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10002    },
10003    {
10004     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10005    },
10006    {
10007     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10008    },
10009    {
10010     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10011    }
10012   ]
10013  },
10014  {
10015   "alignment" : 8,
10016   "fields" :
10017   [
10018    {
10019     "access" : "private",
10020     "field_name" : "mGrantors",
10021     "referenced_type" : "type-377"
10022    },
10023    {
10024     "access" : "private",
10025     "field_name" : "mHandle",
10026     "field_offset" : 128,
10027     "referenced_type" : "type-469"
10028    },
10029    {
10030     "access" : "private",
10031     "field_name" : "mQuantum",
10032     "field_offset" : 192,
10033     "referenced_type" : "type-2"
10034    },
10035    {
10036     "access" : "private",
10037     "field_name" : "mFlags",
10038     "field_offset" : 224,
10039     "referenced_type" : "type-2"
10040    }
10041   ],
10042   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10043   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10044   "referenced_type" : "type-479",
10045   "self_type" : "type-479",
10046   "size" : 32,
10047   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10048   "template_args" : [ "type-97" ],
10049   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10050  },
10051  {
10052   "alignment" : 8,
10053   "fields" :
10054   [
10055    {
10056     "access" : "private",
10057     "field_name" : "mBufCachePos",
10058     "referenced_type" : "type-116"
10059    },
10060    {
10061     "access" : "private",
10062     "field_name" : "mBufCache",
10063     "field_offset" : 64,
10064     "referenced_type" : "type-507"
10065    },
10066    {
10067     "access" : "private",
10068     "field_name" : "mError",
10069     "field_offset" : 256,
10070     "referenced_type" : "type-95"
10071    },
10072    {
10073     "access" : "private",
10074     "field_name" : "mData",
10075     "field_offset" : 320,
10076     "referenced_type" : "type-508"
10077    },
10078    {
10079     "access" : "private",
10080     "field_name" : "mDataSize",
10081     "field_offset" : 384,
10082     "referenced_type" : "type-116"
10083    },
10084    {
10085     "access" : "private",
10086     "field_name" : "mDataCapacity",
10087     "field_offset" : 448,
10088     "referenced_type" : "type-116"
10089    },
10090    {
10091     "access" : "private",
10092     "field_name" : "mDataPos",
10093     "field_offset" : 512,
10094     "referenced_type" : "type-116"
10095    },
10096    {
10097     "access" : "private",
10098     "field_name" : "mObjects",
10099     "field_offset" : 576,
10100     "referenced_type" : "type-509"
10101    },
10102    {
10103     "access" : "private",
10104     "field_name" : "mObjectsSize",
10105     "field_offset" : 640,
10106     "referenced_type" : "type-116"
10107    },
10108    {
10109     "access" : "private",
10110     "field_name" : "mObjectsCapacity",
10111     "field_offset" : 704,
10112     "referenced_type" : "type-116"
10113    },
10114    {
10115     "access" : "private",
10116     "field_name" : "mNextObjectHint",
10117     "field_offset" : 768,
10118     "referenced_type" : "type-116"
10119    },
10120    {
10121     "access" : "private",
10122     "field_name" : "mNumRef",
10123     "field_offset" : 832,
10124     "referenced_type" : "type-116"
10125    },
10126    {
10127     "access" : "private",
10128     "field_name" : "mFdsKnown",
10129     "field_offset" : 896,
10130     "referenced_type" : "type-22"
10131    },
10132    {
10133     "access" : "private",
10134     "field_name" : "mHasFds",
10135     "field_offset" : 904,
10136     "referenced_type" : "type-22"
10137    },
10138    {
10139     "access" : "private",
10140     "field_name" : "mAllowFds",
10141     "field_offset" : 912,
10142     "referenced_type" : "type-22"
10143    },
10144    {
10145     "access" : "private",
10146     "field_name" : "mOwner",
10147     "field_offset" : 960,
10148     "referenced_type" : "type-510"
10149    },
10150    {
10151     "access" : "private",
10152     "field_name" : "mOwnerCookie",
10153     "field_offset" : 1024,
10154     "referenced_type" : "type-112"
10155    }
10156   ],
10157   "linker_set_key" : "android::hardware::Parcel",
10158   "name" : "android::hardware::Parcel",
10159   "record_kind" : "class",
10160   "referenced_type" : "type-506",
10161   "self_type" : "type-506",
10162   "size" : 136,
10163   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10164   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10165  },
10166  {
10167   "access" : "private",
10168   "alignment" : 8,
10169   "fields" :
10170   [
10171    {
10172     "field_name" : "index",
10173     "referenced_type" : "type-116"
10174    },
10175    {
10176     "field_name" : "buffer",
10177     "field_offset" : 64,
10178     "referenced_type" : "type-320"
10179    },
10180    {
10181     "field_name" : "bufend",
10182     "field_offset" : 128,
10183     "referenced_type" : "type-320"
10184    }
10185   ],
10186   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10187   "name" : "android::hardware::Parcel::BufferInfo",
10188   "referenced_type" : "type-516",
10189   "self_type" : "type-516",
10190   "size" : 24,
10191   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10192   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10193  },
10194  {
10195   "alignment" : 8,
10196   "base_specifiers" :
10197   [
10198    {
10199     "is_virtual" : true,
10200     "referenced_type" : "type-14"
10201    }
10202   ],
10203   "fields" :
10204   [
10205    {
10206     "access" : "private",
10207     "field_name" : "mDriverFD",
10208     "field_offset" : 64,
10209     "referenced_type" : "type-95"
10210    },
10211    {
10212     "access" : "private",
10213     "field_name" : "mVMStart",
10214     "field_offset" : 128,
10215     "referenced_type" : "type-112"
10216    },
10217    {
10218     "access" : "private",
10219     "field_name" : "mThreadCountLock",
10220     "field_offset" : 192,
10221     "referenced_type" : "type-114"
10222    },
10223    {
10224     "access" : "private",
10225     "field_name" : "mThreadCountDecrement",
10226     "field_offset" : 512,
10227     "referenced_type" : "type-115"
10228    },
10229    {
10230     "access" : "private",
10231     "field_name" : "mExecutingThreadsCount",
10232     "field_offset" : 896,
10233     "referenced_type" : "type-116"
10234    },
10235    {
10236     "access" : "private",
10237     "field_name" : "mMaxThreads",
10238     "field_offset" : 960,
10239     "referenced_type" : "type-116"
10240    },
10241    {
10242     "access" : "private",
10243     "field_name" : "mStarvationStartTimeMs",
10244     "field_offset" : 1024,
10245     "referenced_type" : "type-117"
10246    },
10247    {
10248     "access" : "private",
10249     "field_name" : "mLock",
10250     "field_offset" : 1088,
10251     "referenced_type" : "type-118"
10252    },
10253    {
10254     "access" : "private",
10255     "field_name" : "mHandleToObject",
10256     "field_offset" : 1408,
10257     "referenced_type" : "type-120"
10258    },
10259    {
10260     "access" : "private",
10261     "field_name" : "mManagesContexts",
10262     "field_offset" : 1728,
10263     "referenced_type" : "type-22"
10264    },
10265    {
10266     "access" : "private",
10267     "field_name" : "mBinderContextCheckFunc",
10268     "field_offset" : 1792,
10269     "referenced_type" : "type-125"
10270    },
10271    {
10272     "access" : "private",
10273     "field_name" : "mBinderContextUserData",
10274     "field_offset" : 1856,
10275     "referenced_type" : "type-112"
10276    },
10277    {
10278     "access" : "private",
10279     "field_name" : "mContexts",
10280     "field_offset" : 1920,
10281     "referenced_type" : "type-134"
10282    },
10283    {
10284     "access" : "private",
10285     "field_name" : "mRootDir",
10286     "field_offset" : 2240,
10287     "referenced_type" : "type-138"
10288    },
10289    {
10290     "access" : "private",
10291     "field_name" : "mThreadPoolStarted",
10292     "field_offset" : 2304,
10293     "referenced_type" : "type-22"
10294    },
10295    {
10296     "access" : "private",
10297     "field_name" : "mSpawnThreadOnStart",
10298     "field_offset" : 2312,
10299     "referenced_type" : "type-22"
10300    },
10301    {
10302     "access" : "private",
10303     "field_name" : "mThreadPoolSeq",
10304     "field_offset" : 2336,
10305     "referenced_type" : "type-141"
10306    },
10307    {
10308     "access" : "private",
10309     "field_name" : "mMmapSize",
10310     "field_offset" : 2368,
10311     "referenced_type" : "type-123"
10312    },
10313    {
10314     "access" : "private",
10315     "field_name" : "mCallRestriction",
10316     "field_offset" : 2432,
10317     "referenced_type" : "type-142"
10318    }
10319   ],
10320   "linker_set_key" : "android::hardware::ProcessState",
10321   "name" : "android::hardware::ProcessState",
10322   "record_kind" : "class",
10323   "referenced_type" : "type-111",
10324   "self_type" : "type-111",
10325   "size" : 328,
10326   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10327   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10328   "vtable_components" :
10329   [
10330    {
10331     "component_value" : 312,
10332     "kind" : "vbase_offset"
10333    },
10334    {
10335     "kind" : "offset_to_top"
10336    },
10337    {
10338     "kind" : "rtti",
10339     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10340    },
10341    {
10342     "kind" : "complete_dtor_pointer",
10343     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10344    },
10345    {
10346     "kind" : "deleting_dtor_pointer",
10347     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10348    },
10349    {
10350     "kind" : "vcall_offset"
10351    },
10352    {
10353     "kind" : "vcall_offset"
10354    },
10355    {
10356     "kind" : "vcall_offset"
10357    },
10358    {
10359     "kind" : "vcall_offset"
10360    },
10361    {
10362     "component_value" : -312,
10363     "kind" : "vcall_offset"
10364    },
10365    {
10366     "component_value" : -312,
10367     "kind" : "offset_to_top"
10368    },
10369    {
10370     "kind" : "rtti",
10371     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10372    },
10373    {
10374     "kind" : "complete_dtor_pointer",
10375     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10376    },
10377    {
10378     "kind" : "deleting_dtor_pointer",
10379     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10380    },
10381    {
10382     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10383    },
10384    {
10385     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10386    },
10387    {
10388     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10389    },
10390    {
10391     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10392    }
10393   ]
10394  },
10395  {
10396   "access" : "private",
10397   "alignment" : 8,
10398   "fields" :
10399   [
10400    {
10401     "field_name" : "binder",
10402     "referenced_type" : "type-40"
10403    },
10404    {
10405     "field_name" : "refs",
10406     "field_offset" : 64,
10407     "referenced_type" : "type-42"
10408    }
10409   ],
10410   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10411   "name" : "android::hardware::ProcessState::handle_entry",
10412   "referenced_type" : "type-124",
10413   "self_type" : "type-124",
10414   "size" : 16,
10415   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10416   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10417  },
10418  {
10419   "alignment" : 8,
10420   "base_specifiers" :
10421   [
10422    {
10423     "referenced_type" : "type-228"
10424    }
10425   ],
10426   "fields" :
10427   [
10428    {
10429     "access" : "private",
10430     "field_name" : "mVal",
10431     "field_offset" : 320,
10432     "referenced_type" : "type-9"
10433    }
10434   ],
10435   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
10436   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
10437   "record_kind" : "class",
10438   "referenced_type" : "type-236",
10439   "self_type" : "type-236",
10440   "size" : 48,
10441   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10442   "template_args" : [ "type-9" ],
10443   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V2_08IThermalEEEEE"
10444  },
10445  {
10446   "alignment" : 8,
10447   "base_specifiers" :
10448   [
10449    {
10450     "referenced_type" : "type-228"
10451    }
10452   ],
10453   "fields" :
10454   [
10455    {
10456     "access" : "private",
10457     "field_name" : "mVal",
10458     "field_offset" : 320,
10459     "referenced_type" : "type-55"
10460    }
10461   ],
10462   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
10463   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
10464   "record_kind" : "class",
10465   "referenced_type" : "type-705",
10466   "self_type" : "type-705",
10467   "size" : 48,
10468   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10469   "template_args" : [ "type-55" ],
10470   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V2_023IThermalChangedCallbackEEEEE"
10471  },
10472  {
10473   "alignment" : 8,
10474   "base_specifiers" :
10475   [
10476    {
10477     "referenced_type" : "type-228"
10478    }
10479   ],
10480   "fields" :
10481   [
10482    {
10483     "access" : "private",
10484     "field_name" : "mVal",
10485     "field_offset" : 264,
10486     "referenced_type" : "type-22"
10487    }
10488   ],
10489   "linker_set_key" : "android::hardware::Return<bool>",
10490   "name" : "android::hardware::Return<bool>",
10491   "record_kind" : "class",
10492   "referenced_type" : "type-227",
10493   "self_type" : "type-227",
10494   "size" : 40,
10495   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10496   "template_args" : [ "type-22" ],
10497   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10498  },
10499  {
10500   "alignment" : 8,
10501   "base_specifiers" :
10502   [
10503    {
10504     "referenced_type" : "type-228"
10505    }
10506   ],
10507   "linker_set_key" : "android::hardware::Return<void>",
10508   "name" : "android::hardware::Return<void>",
10509   "record_kind" : "class",
10510   "referenced_type" : "type-248",
10511   "self_type" : "type-248",
10512   "size" : 40,
10513   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10514   "template_args" : [ "type-113" ],
10515   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10516  },
10517  {
10518   "alignment" : 8,
10519   "fields" :
10520   [
10521    {
10522     "access" : "private",
10523     "field_name" : "mException",
10524     "referenced_type" : "type-95"
10525    },
10526    {
10527     "access" : "private",
10528     "field_name" : "mErrorCode",
10529     "field_offset" : 32,
10530     "referenced_type" : "type-95"
10531    },
10532    {
10533     "access" : "private",
10534     "field_name" : "mMessage",
10535     "field_offset" : 64,
10536     "referenced_type" : "type-219"
10537    }
10538   ],
10539   "linker_set_key" : "android::hardware::Status",
10540   "name" : "android::hardware::Status",
10541   "record_kind" : "class",
10542   "referenced_type" : "type-218",
10543   "self_type" : "type-218",
10544   "size" : 32,
10545   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10546   "unique_id" : "_ZTSN7android8hardware6StatusE"
10547  },
10548  {
10549   "alignment" : 8,
10550   "fields" :
10551   [
10552    {
10553     "access" : "protected",
10554     "field_name" : "mInstrumentationCallbacks",
10555     "field_offset" : 64,
10556     "referenced_type" : "type-21"
10557    },
10558    {
10559     "access" : "protected",
10560     "field_name" : "mEnableInstrumentation",
10561     "field_offset" : 256,
10562     "referenced_type" : "type-22"
10563    },
10564    {
10565     "access" : "protected",
10566     "field_name" : "mInstrumentationLibPackage",
10567     "field_offset" : 320,
10568     "referenced_type" : "type-23"
10569    },
10570    {
10571     "access" : "protected",
10572     "field_name" : "mInterfaceName",
10573     "field_offset" : 512,
10574     "referenced_type" : "type-24"
10575    }
10576   ],
10577   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10578   "name" : "android::hardware::details::HidlInstrumentor",
10579   "referenced_type" : "type-20",
10580   "self_type" : "type-20",
10581   "size" : 88,
10582   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10583   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10584   "vtable_components" :
10585   [
10586    {
10587     "kind" : "offset_to_top"
10588    },
10589    {
10590     "kind" : "rtti",
10591     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10592    },
10593    {
10594     "kind" : "complete_dtor_pointer",
10595     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10596    },
10597    {
10598     "kind" : "deleting_dtor_pointer",
10599     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10600    }
10601   ]
10602  },
10603  {
10604   "alignment" : 4,
10605   "fields" :
10606   [
10607    {
10608     "field_name" : "sched_policy",
10609     "referenced_type" : "type-95"
10610    },
10611    {
10612     "field_name" : "prio",
10613     "field_offset" : 32,
10614     "referenced_type" : "type-95"
10615    }
10616   ],
10617   "linker_set_key" : "android::hardware::details::SchedPrio",
10618   "name" : "android::hardware::details::SchedPrio",
10619   "referenced_type" : "type-537",
10620   "self_type" : "type-537",
10621   "size" : 8,
10622   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10623   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10624  },
10625  {
10626   "alignment" : 8,
10627   "fields" :
10628   [
10629    {
10630     "access" : "private",
10631     "field_name" : "mQueue",
10632     "referenced_type" : "type-19"
10633    }
10634   ],
10635   "linker_set_key" : "android::hardware::details::TaskRunner",
10636   "name" : "android::hardware::details::TaskRunner",
10637   "record_kind" : "class",
10638   "referenced_type" : "type-18",
10639   "self_type" : "type-18",
10640   "size" : 16,
10641   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10642   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10643  },
10644  {
10645   "alignment" : 1,
10646   "linker_set_key" : "android::hardware::details::bnhw_tag",
10647   "name" : "android::hardware::details::bnhw_tag",
10648   "referenced_type" : "type-269",
10649   "self_type" : "type-269",
10650   "size" : 1,
10651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10652   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10653  },
10654  {
10655   "alignment" : 1,
10656   "linker_set_key" : "android::hardware::details::bphw_tag",
10657   "name" : "android::hardware::details::bphw_tag",
10658   "referenced_type" : "type-280",
10659   "self_type" : "type-280",
10660   "size" : 1,
10661   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10662   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10663  },
10664  {
10665   "alignment" : 1,
10666   "linker_set_key" : "android::hardware::details::bs_tag",
10667   "name" : "android::hardware::details::bs_tag",
10668   "referenced_type" : "type-292",
10669   "self_type" : "type-292",
10670   "size" : 1,
10671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10672   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10673  },
10674  {
10675   "alignment" : 8,
10676   "fields" :
10677   [
10678    {
10679     "access" : "private",
10680     "field_name" : "mBase",
10681     "referenced_type" : "type-457"
10682    }
10683   ],
10684   "linker_set_key" : "android::hardware::details::const_accessor<float, 7>",
10685   "name" : "android::hardware::details::const_accessor<float, 7>",
10686   "referenced_type" : "type-456",
10687   "self_type" : "type-456",
10688   "size" : 8,
10689   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10690   "template_args" : [ "type-325" ],
10691   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIfLm7EJEEE"
10692  },
10693  {
10694   "access" : "private",
10695   "alignment" : 8,
10696   "fields" :
10697   [
10698    {
10699     "field_name" : "mPointer",
10700     "referenced_type" : "type-416"
10701    },
10702    {
10703     "field_name" : "_pad",
10704     "referenced_type" : "type-116"
10705    }
10706   ],
10707   "is_anonymous" : true,
10708   "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",
10709   "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",
10710   "record_kind" : "union",
10711   "referenced_type" : "type-415",
10712   "self_type" : "type-415",
10713   "size" : 8,
10714   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10715   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
10716  },
10717  {
10718   "access" : "private",
10719   "alignment" : 8,
10720   "fields" :
10721   [
10722    {
10723     "field_name" : "mPointer",
10724     "referenced_type" : "type-445"
10725    },
10726    {
10727     "field_name" : "_pad",
10728     "referenced_type" : "type-116"
10729    }
10730   ],
10731   "is_anonymous" : true,
10732   "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",
10733   "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",
10734   "record_kind" : "union",
10735   "referenced_type" : "type-444",
10736   "self_type" : "type-444",
10737   "size" : 8,
10738   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10739   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_013CoolingDeviceEEUt_E"
10740  },
10741  {
10742   "access" : "private",
10743   "alignment" : 8,
10744   "fields" :
10745   [
10746    {
10747     "field_name" : "mPointer",
10748     "referenced_type" : "type-411"
10749    },
10750    {
10751     "field_name" : "_pad",
10752     "referenced_type" : "type-116"
10753    }
10754   ],
10755   "is_anonymous" : true,
10756   "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",
10757   "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",
10758   "record_kind" : "union",
10759   "referenced_type" : "type-410",
10760   "self_type" : "type-410",
10761   "size" : 8,
10762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10763   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
10764  },
10765  {
10766   "access" : "private",
10767   "alignment" : 8,
10768   "fields" :
10769   [
10770    {
10771     "field_name" : "mPointer",
10772     "referenced_type" : "type-380"
10773    },
10774    {
10775     "field_name" : "_pad",
10776     "referenced_type" : "type-116"
10777    }
10778   ],
10779   "is_anonymous" : true,
10780   "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",
10781   "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",
10782   "record_kind" : "union",
10783   "referenced_type" : "type-379",
10784   "self_type" : "type-379",
10785   "size" : 8,
10786   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10787   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10788  },
10789  {
10790   "access" : "private",
10791   "alignment" : 8,
10792   "fields" :
10793   [
10794    {
10795     "field_name" : "mPointer",
10796     "referenced_type" : "type-405"
10797    },
10798    {
10799     "field_name" : "_pad",
10800     "referenced_type" : "type-116"
10801    }
10802   ],
10803   "is_anonymous" : true,
10804   "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",
10805   "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",
10806   "record_kind" : "union",
10807   "referenced_type" : "type-404",
10808   "self_type" : "type-404",
10809   "size" : 8,
10810   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10811   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
10812  },
10813  {
10814   "access" : "private",
10815   "alignment" : 8,
10816   "fields" :
10817   [
10818    {
10819     "field_name" : "mPointer",
10820     "referenced_type" : "type-422"
10821    },
10822    {
10823     "field_name" : "_pad",
10824     "referenced_type" : "type-116"
10825    }
10826   ],
10827   "is_anonymous" : true,
10828   "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",
10829   "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",
10830   "record_kind" : "union",
10831   "referenced_type" : "type-421",
10832   "self_type" : "type-421",
10833   "size" : 8,
10834   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10835   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_011TemperatureEEUt_E"
10836  },
10837  {
10838   "access" : "private",
10839   "alignment" : 8,
10840   "fields" :
10841   [
10842    {
10843     "field_name" : "mPointer",
10844     "referenced_type" : "type-434"
10845    },
10846    {
10847     "field_name" : "_pad",
10848     "referenced_type" : "type-116"
10849    }
10850   ],
10851   "is_anonymous" : true,
10852   "linker_set_key" : "android::hardware::details::hidl_pointer<TemperatureThreshold>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10853   "name" : "android::hardware::details::hidl_pointer<TemperatureThreshold>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10854   "record_kind" : "union",
10855   "referenced_type" : "type-433",
10856   "self_type" : "type-433",
10857   "size" : 8,
10858   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10859   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_020TemperatureThresholdEEUt_E"
10860  },
10861  {
10862   "alignment" : 8,
10863   "fields" :
10864   [
10865    {
10866     "access" : "private",
10867     "referenced_type" : "type-379"
10868    }
10869   ],
10870   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10871   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10872   "referenced_type" : "type-378",
10873   "self_type" : "type-378",
10874   "size" : 8,
10875   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10876   "template_args" : [ "type-381" ],
10877   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10878  },
10879  {
10880   "alignment" : 8,
10881   "fields" :
10882   [
10883    {
10884     "access" : "private",
10885     "referenced_type" : "type-145"
10886    }
10887   ],
10888   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10889   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10890   "referenced_type" : "type-144",
10891   "self_type" : "type-144",
10892   "size" : 8,
10893   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10894   "template_args" : [ "type-3" ],
10895   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10896  },
10897  {
10898   "alignment" : 8,
10899   "fields" :
10900   [
10901    {
10902     "access" : "private",
10903     "referenced_type" : "type-384"
10904    }
10905   ],
10906   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10907   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10908   "referenced_type" : "type-383",
10909   "self_type" : "type-383",
10910   "size" : 8,
10911   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10912   "template_args" : [ "type-363" ],
10913   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10914  },
10915  {
10916   "alignment" : 8,
10917   "fields" :
10918   [
10919    {
10920     "access" : "private",
10921     "referenced_type" : "type-415"
10922    }
10923   ],
10924   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
10925   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
10926   "referenced_type" : "type-414",
10927   "self_type" : "type-414",
10928   "size" : 8,
10929   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10930   "template_args" : [ "type-417" ],
10931   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
10932  },
10933  {
10934   "alignment" : 8,
10935   "fields" :
10936   [
10937    {
10938     "access" : "private",
10939     "referenced_type" : "type-410"
10940    }
10941   ],
10942   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
10943   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
10944   "referenced_type" : "type-409",
10945   "self_type" : "type-409",
10946   "size" : 8,
10947   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10948   "template_args" : [ "type-412" ],
10949   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
10950  },
10951  {
10952   "alignment" : 8,
10953   "fields" :
10954   [
10955    {
10956     "access" : "private",
10957     "referenced_type" : "type-404"
10958    }
10959   ],
10960   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
10961   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
10962   "referenced_type" : "type-403",
10963   "self_type" : "type-403",
10964   "size" : 8,
10965   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10966   "template_args" : [ "type-406" ],
10967   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
10968  },
10969  {
10970   "alignment" : 8,
10971   "fields" :
10972   [
10973    {
10974     "access" : "private",
10975     "referenced_type" : "type-444"
10976    }
10977   ],
10978   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
10979   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
10980   "referenced_type" : "type-443",
10981   "self_type" : "type-443",
10982   "size" : 8,
10983   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10984   "template_args" : [ "type-446" ],
10985   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_013CoolingDeviceEEE"
10986  },
10987  {
10988   "alignment" : 8,
10989   "fields" :
10990   [
10991    {
10992     "access" : "private",
10993     "referenced_type" : "type-421"
10994    }
10995   ],
10996   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
10997   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
10998   "referenced_type" : "type-420",
10999   "self_type" : "type-420",
11000   "size" : 8,
11001   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11002   "template_args" : [ "type-423" ],
11003   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_011TemperatureEEE"
11004  },
11005  {
11006   "alignment" : 8,
11007   "fields" :
11008   [
11009    {
11010     "access" : "private",
11011     "referenced_type" : "type-433"
11012    }
11013   ],
11014   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
11015   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
11016   "referenced_type" : "type-432",
11017   "self_type" : "type-432",
11018   "size" : 8,
11019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11020   "template_args" : [ "type-435" ],
11021   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_020TemperatureThresholdEEE"
11022  },
11023  {
11024   "alignment" : 8,
11025   "fields" :
11026   [
11027    {
11028     "access" : "private",
11029     "referenced_type" : "type-193"
11030    }
11031   ],
11032   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11033   "name" : "android::hardware::details::hidl_pointer<char>",
11034   "referenced_type" : "type-192",
11035   "self_type" : "type-192",
11036   "size" : 8,
11037   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11038   "template_args" : [ "type-97" ],
11039   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11040  },
11041  {
11042   "access" : "private",
11043   "alignment" : 8,
11044   "fields" :
11045   [
11046    {
11047     "field_name" : "mPointer",
11048     "referenced_type" : "type-194"
11049    },
11050    {
11051     "field_name" : "_pad",
11052     "referenced_type" : "type-116"
11053    }
11054   ],
11055   "is_anonymous" : true,
11056   "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",
11057   "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",
11058   "record_kind" : "union",
11059   "referenced_type" : "type-193",
11060   "self_type" : "type-193",
11061   "size" : 8,
11062   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11063   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11064  },
11065  {
11066   "alignment" : 8,
11067   "fields" :
11068   [
11069    {
11070     "access" : "private",
11071     "referenced_type" : "type-349"
11072    }
11073   ],
11074   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11075   "name" : "android::hardware::details::hidl_pointer<const char>",
11076   "referenced_type" : "type-348",
11077   "self_type" : "type-348",
11078   "size" : 8,
11079   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11080   "template_args" : [ "type-140" ],
11081   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11082  },
11083  {
11084   "access" : "private",
11085   "alignment" : 8,
11086   "fields" :
11087   [
11088    {
11089     "field_name" : "mPointer",
11090     "referenced_type" : "type-139"
11091    },
11092    {
11093     "field_name" : "_pad",
11094     "referenced_type" : "type-116"
11095    }
11096   ],
11097   "is_anonymous" : true,
11098   "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",
11099   "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",
11100   "record_kind" : "union",
11101   "referenced_type" : "type-349",
11102   "self_type" : "type-349",
11103   "size" : 8,
11104   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11105   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11106  },
11107  {
11108   "alignment" : 8,
11109   "fields" :
11110   [
11111    {
11112     "access" : "private",
11113     "referenced_type" : "type-304"
11114    }
11115   ],
11116   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11117   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11118   "referenced_type" : "type-303",
11119   "self_type" : "type-303",
11120   "size" : 8,
11121   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11122   "template_args" : [ "type-306" ],
11123   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11124  },
11125  {
11126   "access" : "private",
11127   "alignment" : 8,
11128   "fields" :
11129   [
11130    {
11131     "field_name" : "mPointer",
11132     "referenced_type" : "type-305"
11133    },
11134    {
11135     "field_name" : "_pad",
11136     "referenced_type" : "type-116"
11137    }
11138   ],
11139   "is_anonymous" : true,
11140   "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",
11141   "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",
11142   "record_kind" : "union",
11143   "referenced_type" : "type-304",
11144   "self_type" : "type-304",
11145   "size" : 8,
11146   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11147   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11148  },
11149  {
11150   "access" : "private",
11151   "alignment" : 8,
11152   "fields" :
11153   [
11154    {
11155     "field_name" : "mPointer",
11156     "referenced_type" : "type-146"
11157    },
11158    {
11159     "field_name" : "_pad",
11160     "referenced_type" : "type-116"
11161    }
11162   ],
11163   "is_anonymous" : true,
11164   "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",
11165   "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",
11166   "record_kind" : "union",
11167   "referenced_type" : "type-145",
11168   "self_type" : "type-145",
11169   "size" : 8,
11170   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11171   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11172  },
11173  {
11174   "access" : "private",
11175   "alignment" : 8,
11176   "fields" :
11177   [
11178    {
11179     "field_name" : "mPointer",
11180     "referenced_type" : "type-385"
11181    },
11182    {
11183     "field_name" : "_pad",
11184     "referenced_type" : "type-116"
11185    }
11186   ],
11187   "is_anonymous" : true,
11188   "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",
11189   "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",
11190   "record_kind" : "union",
11191   "referenced_type" : "type-384",
11192   "self_type" : "type-384",
11193   "size" : 8,
11194   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11195   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11196  },
11197  {
11198   "alignment" : 8,
11199   "fields" :
11200   [
11201    {
11202     "access" : "private",
11203     "referenced_type" : "type-397"
11204    }
11205   ],
11206   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11207   "name" : "android::hardware::details::hidl_pointer<int>",
11208   "referenced_type" : "type-396",
11209   "self_type" : "type-396",
11210   "size" : 8,
11211   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11212   "template_args" : [ "type-95" ],
11213   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11214  },
11215  {
11216   "access" : "private",
11217   "alignment" : 8,
11218   "fields" :
11219   [
11220    {
11221     "field_name" : "mPointer",
11222     "referenced_type" : "type-398"
11223    },
11224    {
11225     "field_name" : "_pad",
11226     "referenced_type" : "type-116"
11227    }
11228   ],
11229   "is_anonymous" : true,
11230   "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",
11231   "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",
11232   "record_kind" : "union",
11233   "referenced_type" : "type-397",
11234   "self_type" : "type-397",
11235   "size" : 8,
11236   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11237   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11238  },
11239  {
11240   "alignment" : 8,
11241   "fields" :
11242   [
11243    {
11244     "access" : "private",
11245     "referenced_type" : "type-470"
11246    }
11247   ],
11248   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11249   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11250   "referenced_type" : "type-469",
11251   "self_type" : "type-469",
11252   "size" : 8,
11253   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11254   "template_args" : [ "type-234" ],
11255   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11256  },
11257  {
11258   "access" : "private",
11259   "alignment" : 8,
11260   "fields" :
11261   [
11262    {
11263     "field_name" : "mPointer",
11264     "referenced_type" : "type-258"
11265    },
11266    {
11267     "field_name" : "_pad",
11268     "referenced_type" : "type-116"
11269    }
11270   ],
11271   "is_anonymous" : true,
11272   "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",
11273   "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",
11274   "record_kind" : "union",
11275   "referenced_type" : "type-470",
11276   "self_type" : "type-470",
11277   "size" : 8,
11278   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11279   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11280  },
11281  {
11282   "alignment" : 1,
11283   "linker_set_key" : "android::hardware::details::i_tag",
11284   "name" : "android::hardware::details::i_tag",
11285   "referenced_type" : "type-259",
11286   "self_type" : "type-259",
11287   "size" : 1,
11288   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11289   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11290  },
11291  {
11292   "alignment" : 8,
11293   "fields" :
11294   [
11295    {
11296     "access" : "private",
11297     "field_name" : "mStatus",
11298     "referenced_type" : "type-218"
11299    },
11300    {
11301     "access" : "private",
11302     "field_name" : "mCheckedStatus",
11303     "field_offset" : 256,
11304     "referenced_type" : "type-22"
11305    }
11306   ],
11307   "linker_set_key" : "android::hardware::details::return_status",
11308   "name" : "android::hardware::details::return_status",
11309   "record_kind" : "class",
11310   "referenced_type" : "type-228",
11311   "self_type" : "type-228",
11312   "size" : 40,
11313   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11314   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11315  },
11316  {
11317   "alignment" : 1,
11318   "linker_set_key" : "android::hardware::details::std_array<float, 7>",
11319   "name" : "android::hardware::details::std_array<float, 7>",
11320   "referenced_type" : "type-454",
11321   "self_type" : "type-454",
11322   "size" : 1,
11323   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11324   "template_args" : [ "type-325" ],
11325   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIfLm7EJEEE"
11326  },
11327  {
11328   "alignment" : 1,
11329   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11330   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11331   "referenced_type" : "type-455",
11332   "self_type" : "type-455",
11333   "size" : 1,
11334   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11335   "template_args" : [ "type-5" ],
11336   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11337  },
11338  {
11339   "alignment" : 4,
11340   "fields" :
11341   [
11342    {
11343     "access" : "private",
11344     "field_name" : "mBuffer",
11345     "referenced_type" : "type-437"
11346    }
11347   ],
11348   "linker_set_key" : "android::hardware::hidl_array<float, 7>",
11349   "name" : "android::hardware::hidl_array<float, 7>",
11350   "referenced_type" : "type-436",
11351   "self_type" : "type-436",
11352   "size" : 28,
11353   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11354   "template_args" : [ "type-325" ],
11355   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIfLm7EJEEE"
11356  },
11357  {
11358   "alignment" : 1,
11359   "fields" :
11360   [
11361    {
11362     "access" : "private",
11363     "field_name" : "mBuffer",
11364     "referenced_type" : "type-4"
11365    }
11366   ],
11367   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11368   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11369   "referenced_type" : "type-3",
11370   "self_type" : "type-3",
11371   "size" : 32,
11372   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11373   "template_args" : [ "type-5" ],
11374   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11375  },
11376  {
11377   "alignment" : 8,
11378   "base_specifiers" :
11379   [
11380    {
11381     "referenced_type" : "type-74"
11382    }
11383   ],
11384   "fields" :
11385   [
11386    {
11387     "access" : "private",
11388     "field_name" : "mRecipient",
11389     "field_offset" : 64,
11390     "referenced_type" : "type-206"
11391    },
11392    {
11393     "access" : "private",
11394     "field_name" : "mCookie",
11395     "field_offset" : 192,
11396     "referenced_type" : "type-116"
11397    },
11398    {
11399     "access" : "private",
11400     "field_name" : "mBase",
11401     "field_offset" : 256,
11402     "referenced_type" : "type-209"
11403    }
11404   ],
11405   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11406   "name" : "android::hardware::hidl_binder_death_recipient",
11407   "referenced_type" : "type-205",
11408   "self_type" : "type-205",
11409   "size" : 64,
11410   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11411   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11412   "vtable_components" :
11413   [
11414    {
11415     "component_value" : 48,
11416     "kind" : "vbase_offset"
11417    },
11418    {
11419     "kind" : "offset_to_top"
11420    },
11421    {
11422     "kind" : "rtti",
11423     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11424    },
11425    {
11426     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11427    },
11428    {
11429     "kind" : "complete_dtor_pointer",
11430     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11431    },
11432    {
11433     "kind" : "deleting_dtor_pointer",
11434     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11435    },
11436    {
11437     "kind" : "vcall_offset"
11438    },
11439    {
11440     "kind" : "vcall_offset"
11441    },
11442    {
11443     "kind" : "vcall_offset"
11444    },
11445    {
11446     "kind" : "vcall_offset"
11447    },
11448    {
11449     "component_value" : -48,
11450     "kind" : "vcall_offset"
11451    },
11452    {
11453     "component_value" : -48,
11454     "kind" : "offset_to_top"
11455    },
11456    {
11457     "kind" : "rtti",
11458     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11459    },
11460    {
11461     "kind" : "complete_dtor_pointer",
11462     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11463    },
11464    {
11465     "kind" : "deleting_dtor_pointer",
11466     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11470    },
11471    {
11472     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11479    }
11480   ]
11481  },
11482  {
11483   "alignment" : 8,
11484   "base_specifiers" :
11485   [
11486    {
11487     "is_virtual" : true,
11488     "referenced_type" : "type-14"
11489    }
11490   ],
11491   "linker_set_key" : "android::hardware::hidl_death_recipient",
11492   "name" : "android::hardware::hidl_death_recipient",
11493   "referenced_type" : "type-208",
11494   "self_type" : "type-208",
11495   "size" : 24,
11496   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11497   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11498   "vtable_components" :
11499   [
11500    {
11501     "component_value" : 8,
11502     "kind" : "vbase_offset"
11503    },
11504    {
11505     "kind" : "offset_to_top"
11506    },
11507    {
11508     "kind" : "rtti",
11509     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11510    },
11511    {
11512     "is_pure" : true,
11513     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11514    },
11515    {
11516     "kind" : "complete_dtor_pointer",
11517     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11518    },
11519    {
11520     "kind" : "deleting_dtor_pointer",
11521     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11522    },
11523    {
11524     "kind" : "vcall_offset"
11525    },
11526    {
11527     "kind" : "vcall_offset"
11528    },
11529    {
11530     "kind" : "vcall_offset"
11531    },
11532    {
11533     "kind" : "vcall_offset"
11534    },
11535    {
11536     "component_value" : -8,
11537     "kind" : "vcall_offset"
11538    },
11539    {
11540     "component_value" : -8,
11541     "kind" : "offset_to_top"
11542    },
11543    {
11544     "kind" : "rtti",
11545     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11546    },
11547    {
11548     "kind" : "complete_dtor_pointer",
11549     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11550    },
11551    {
11552     "kind" : "deleting_dtor_pointer",
11553     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11554    },
11555    {
11556     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11557    },
11558    {
11559     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11560    },
11561    {
11562     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11563    },
11564    {
11565     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11566    }
11567   ]
11568  },
11569  {
11570   "alignment" : 8,
11571   "fields" :
11572   [
11573    {
11574     "access" : "private",
11575     "field_name" : "mHandle",
11576     "referenced_type" : "type-303"
11577    },
11578    {
11579     "access" : "private",
11580     "field_name" : "mOwnsHandle",
11581     "field_offset" : 64,
11582     "referenced_type" : "type-22"
11583    }
11584   ],
11585   "linker_set_key" : "android::hardware::hidl_handle",
11586   "name" : "android::hardware::hidl_handle",
11587   "referenced_type" : "type-361",
11588   "self_type" : "type-361",
11589   "size" : 16,
11590   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11591   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11592  },
11593  {
11594   "alignment" : 8,
11595   "fields" :
11596   [
11597    {
11598     "access" : "private",
11599     "field_name" : "mHandle",
11600     "referenced_type" : "type-361"
11601    },
11602    {
11603     "access" : "private",
11604     "field_name" : "mSize",
11605     "field_offset" : 128,
11606     "referenced_type" : "type-116"
11607    },
11608    {
11609     "access" : "private",
11610     "field_name" : "mName",
11611     "field_offset" : 192,
11612     "referenced_type" : "type-363"
11613    }
11614   ],
11615   "linker_set_key" : "android::hardware::hidl_memory",
11616   "name" : "android::hardware::hidl_memory",
11617   "referenced_type" : "type-365",
11618   "self_type" : "type-365",
11619   "size" : 40,
11620   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11621   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11622  },
11623  {
11624   "alignment" : 8,
11625   "fields" :
11626   [
11627    {
11628     "access" : "private",
11629     "field_name" : "mBuffer",
11630     "referenced_type" : "type-348"
11631    },
11632    {
11633     "access" : "private",
11634     "field_name" : "mSize",
11635     "field_offset" : 64,
11636     "referenced_type" : "type-2"
11637    },
11638    {
11639     "access" : "private",
11640     "field_name" : "mOwnsBuffer",
11641     "field_offset" : 96,
11642     "referenced_type" : "type-22"
11643    }
11644   ],
11645   "linker_set_key" : "android::hardware::hidl_string",
11646   "name" : "android::hardware::hidl_string",
11647   "referenced_type" : "type-363",
11648   "self_type" : "type-363",
11649   "size" : 16,
11650   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11651   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11652  },
11653  {
11654   "alignment" : 8,
11655   "fields" :
11656   [
11657    {
11658     "access" : "private",
11659     "field_name" : "mBuffer",
11660     "referenced_type" : "type-378"
11661    },
11662    {
11663     "access" : "private",
11664     "field_name" : "mSize",
11665     "field_offset" : 64,
11666     "referenced_type" : "type-2"
11667    },
11668    {
11669     "access" : "private",
11670     "field_name" : "mOwnsBuffer",
11671     "field_offset" : 96,
11672     "referenced_type" : "type-22"
11673    }
11674   ],
11675   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11676   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11677   "referenced_type" : "type-377",
11678   "self_type" : "type-377",
11679   "size" : 16,
11680   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11681   "template_args" : [ "type-381" ],
11682   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11683  },
11684  {
11685   "alignment" : 8,
11686   "fields" :
11687   [
11688    {
11689     "access" : "private",
11690     "field_name" : "mBuffer",
11691     "referenced_type" : "type-144"
11692    },
11693    {
11694     "access" : "private",
11695     "field_name" : "mSize",
11696     "field_offset" : 64,
11697     "referenced_type" : "type-2"
11698    },
11699    {
11700     "access" : "private",
11701     "field_name" : "mOwnsBuffer",
11702     "field_offset" : 96,
11703     "referenced_type" : "type-22"
11704    }
11705   ],
11706   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11707   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11708   "referenced_type" : "type-390",
11709   "self_type" : "type-390",
11710   "size" : 16,
11711   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11712   "template_args" : [ "type-3" ],
11713   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11714  },
11715  {
11716   "alignment" : 8,
11717   "fields" :
11718   [
11719    {
11720     "access" : "private",
11721     "field_name" : "mBuffer",
11722     "referenced_type" : "type-383"
11723    },
11724    {
11725     "access" : "private",
11726     "field_name" : "mSize",
11727     "field_offset" : 64,
11728     "referenced_type" : "type-2"
11729    },
11730    {
11731     "access" : "private",
11732     "field_name" : "mOwnsBuffer",
11733     "field_offset" : 96,
11734     "referenced_type" : "type-22"
11735    }
11736   ],
11737   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11738   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11739   "referenced_type" : "type-382",
11740   "self_type" : "type-382",
11741   "size" : 16,
11742   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11743   "template_args" : [ "type-363" ],
11744   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11745  },
11746  {
11747   "alignment" : 8,
11748   "fields" :
11749   [
11750    {
11751     "access" : "private",
11752     "field_name" : "mBuffer",
11753     "referenced_type" : "type-414"
11754    },
11755    {
11756     "access" : "private",
11757     "field_name" : "mSize",
11758     "field_offset" : 64,
11759     "referenced_type" : "type-2"
11760    },
11761    {
11762     "access" : "private",
11763     "field_name" : "mOwnsBuffer",
11764     "field_offset" : 96,
11765     "referenced_type" : "type-22"
11766    }
11767   ],
11768   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
11769   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
11770   "referenced_type" : "type-413",
11771   "self_type" : "type-413",
11772   "size" : 16,
11773   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11774   "template_args" : [ "type-417" ],
11775   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
11776  },
11777  {
11778   "alignment" : 8,
11779   "fields" :
11780   [
11781    {
11782     "access" : "private",
11783     "field_name" : "mBuffer",
11784     "referenced_type" : "type-409"
11785    },
11786    {
11787     "access" : "private",
11788     "field_name" : "mSize",
11789     "field_offset" : 64,
11790     "referenced_type" : "type-2"
11791    },
11792    {
11793     "access" : "private",
11794     "field_name" : "mOwnsBuffer",
11795     "field_offset" : 96,
11796     "referenced_type" : "type-22"
11797    }
11798   ],
11799   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
11800   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
11801   "referenced_type" : "type-408",
11802   "self_type" : "type-408",
11803   "size" : 16,
11804   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11805   "template_args" : [ "type-412" ],
11806   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
11807  },
11808  {
11809   "alignment" : 8,
11810   "fields" :
11811   [
11812    {
11813     "access" : "private",
11814     "field_name" : "mBuffer",
11815     "referenced_type" : "type-403"
11816    },
11817    {
11818     "access" : "private",
11819     "field_name" : "mSize",
11820     "field_offset" : 64,
11821     "referenced_type" : "type-2"
11822    },
11823    {
11824     "access" : "private",
11825     "field_name" : "mOwnsBuffer",
11826     "field_offset" : 96,
11827     "referenced_type" : "type-22"
11828    }
11829   ],
11830   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
11831   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
11832   "referenced_type" : "type-402",
11833   "self_type" : "type-402",
11834   "size" : 16,
11835   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11836   "template_args" : [ "type-406" ],
11837   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
11838  },
11839  {
11840   "alignment" : 8,
11841   "fields" :
11842   [
11843    {
11844     "access" : "private",
11845     "field_name" : "mBuffer",
11846     "referenced_type" : "type-443"
11847    },
11848    {
11849     "access" : "private",
11850     "field_name" : "mSize",
11851     "field_offset" : 64,
11852     "referenced_type" : "type-2"
11853    },
11854    {
11855     "access" : "private",
11856     "field_name" : "mOwnsBuffer",
11857     "field_offset" : 96,
11858     "referenced_type" : "type-22"
11859    }
11860   ],
11861   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
11862   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
11863   "referenced_type" : "type-442",
11864   "self_type" : "type-442",
11865   "size" : 16,
11866   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11867   "template_args" : [ "type-446" ],
11868   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V2_013CoolingDeviceEEE"
11869  },
11870  {
11871   "alignment" : 8,
11872   "fields" :
11873   [
11874    {
11875     "access" : "private",
11876     "field_name" : "mBuffer",
11877     "referenced_type" : "type-420"
11878    },
11879    {
11880     "access" : "private",
11881     "field_name" : "mSize",
11882     "field_offset" : 64,
11883     "referenced_type" : "type-2"
11884    },
11885    {
11886     "access" : "private",
11887     "field_name" : "mOwnsBuffer",
11888     "field_offset" : 96,
11889     "referenced_type" : "type-22"
11890    }
11891   ],
11892   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
11893   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
11894   "referenced_type" : "type-419",
11895   "self_type" : "type-419",
11896   "size" : 16,
11897   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11898   "template_args" : [ "type-423" ],
11899   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V2_011TemperatureEEE"
11900  },
11901  {
11902   "alignment" : 8,
11903   "fields" :
11904   [
11905    {
11906     "access" : "private",
11907     "field_name" : "mBuffer",
11908     "referenced_type" : "type-432"
11909    },
11910    {
11911     "access" : "private",
11912     "field_name" : "mSize",
11913     "field_offset" : 64,
11914     "referenced_type" : "type-2"
11915    },
11916    {
11917     "access" : "private",
11918     "field_name" : "mOwnsBuffer",
11919     "field_offset" : 96,
11920     "referenced_type" : "type-22"
11921    }
11922   ],
11923   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
11924   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
11925   "referenced_type" : "type-431",
11926   "self_type" : "type-431",
11927   "size" : 16,
11928   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11929   "template_args" : [ "type-435" ],
11930   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V2_020TemperatureThresholdEEE"
11931  },
11932  {
11933   "alignment" : 8,
11934   "fields" :
11935   [
11936    {
11937     "access" : "private",
11938     "field_name" : "mBuffer",
11939     "referenced_type" : "type-192"
11940    },
11941    {
11942     "access" : "private",
11943     "field_name" : "mSize",
11944     "field_offset" : 64,
11945     "referenced_type" : "type-2"
11946    },
11947    {
11948     "access" : "private",
11949     "field_name" : "mOwnsBuffer",
11950     "field_offset" : 96,
11951     "referenced_type" : "type-22"
11952    }
11953   ],
11954   "linker_set_key" : "android::hardware::hidl_vec<char>",
11955   "name" : "android::hardware::hidl_vec<char>",
11956   "referenced_type" : "type-453",
11957   "self_type" : "type-453",
11958   "size" : 16,
11959   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11960   "template_args" : [ "type-97" ],
11961   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11962  },
11963  {
11964   "alignment" : 8,
11965   "fields" :
11966   [
11967    {
11968     "access" : "private",
11969     "field_name" : "mBuffer",
11970     "referenced_type" : "type-396"
11971    },
11972    {
11973     "access" : "private",
11974     "field_name" : "mSize",
11975     "field_offset" : 64,
11976     "referenced_type" : "type-2"
11977    },
11978    {
11979     "access" : "private",
11980     "field_name" : "mOwnsBuffer",
11981     "field_offset" : 96,
11982     "referenced_type" : "type-22"
11983    }
11984   ],
11985   "linker_set_key" : "android::hardware::hidl_vec<int>",
11986   "name" : "android::hardware::hidl_vec<int>",
11987   "referenced_type" : "type-395",
11988   "self_type" : "type-395",
11989   "size" : 16,
11990   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11991   "template_args" : [ "type-95" ],
11992   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11993  },
11994  {
11995   "alignment" : 2,
11996   "fields" :
11997   [
11998    {
11999     "access" : "private",
12000     "field_name" : "mMajor",
12001     "referenced_type" : "type-94"
12002    },
12003    {
12004     "access" : "private",
12005     "field_name" : "mMinor",
12006     "field_offset" : 16,
12007     "referenced_type" : "type-94"
12008    }
12009   ],
12010   "linker_set_key" : "android::hardware::hidl_version",
12011   "name" : "android::hardware::hidl_version",
12012   "referenced_type" : "type-466",
12013   "self_type" : "type-466",
12014   "size" : 4,
12015   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12016   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12017  },
12018  {
12019   "alignment" : 8,
12020   "base_specifiers" :
12021   [
12022    {
12023     "referenced_type" : "type-525"
12024    }
12025   ],
12026   "fields" :
12027   [
12028    {
12029     "access" : "private",
12030     "field_name" : "_hidl_mImpl",
12031     "field_offset" : 1024,
12032     "referenced_type" : "type-176"
12033    }
12034   ],
12035   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
12036   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
12037   "referenced_type" : "type-670",
12038   "self_type" : "type-670",
12039   "size" : 152,
12040   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
12041   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
12042   "vtable_components" :
12043   [
12044    {
12045     "component_value" : 136,
12046     "kind" : "vbase_offset"
12047    },
12048    {
12049     "kind" : "offset_to_top"
12050    },
12051    {
12052     "kind" : "rtti",
12053     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
12054    },
12055    {
12056     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12057    },
12058    {
12059     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12060    },
12061    {
12062     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12063    },
12064    {
12065     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12066    },
12067    {
12068     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12069    },
12070    {
12071     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12072    },
12073    {
12074     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12075    },
12076    {
12077     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12078    },
12079    {
12080     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12081    },
12082    {
12083     "kind" : "complete_dtor_pointer",
12084     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
12085    },
12086    {
12087     "kind" : "deleting_dtor_pointer",
12088     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
12089    },
12090    {
12091     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12092    },
12093    {
12094     "component_value" : -32,
12095     "kind" : "offset_to_top"
12096    },
12097    {
12098     "kind" : "rtti",
12099     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
12100    },
12101    {
12102     "kind" : "complete_dtor_pointer",
12103     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
12104    },
12105    {
12106     "kind" : "deleting_dtor_pointer",
12107     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
12108    },
12109    {
12110     "kind" : "vcall_offset"
12111    },
12112    {
12113     "kind" : "vcall_offset"
12114    },
12115    {
12116     "kind" : "vcall_offset"
12117    },
12118    {
12119     "kind" : "vcall_offset"
12120    },
12121    {
12122     "component_value" : -136,
12123     "kind" : "vcall_offset"
12124    },
12125    {
12126     "component_value" : -136,
12127     "kind" : "offset_to_top"
12128    },
12129    {
12130     "kind" : "rtti",
12131     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
12132    },
12133    {
12134     "kind" : "complete_dtor_pointer",
12135     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
12136    },
12137    {
12138     "kind" : "deleting_dtor_pointer",
12139     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
12140    },
12141    {
12142     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12143    },
12144    {
12145     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12146    },
12147    {
12148     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12149    },
12150    {
12151     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12152    }
12153   ]
12154  },
12155  {
12156   "alignment" : 8,
12157   "base_specifiers" :
12158   [
12159    {
12160     "referenced_type" : "type-504"
12161    },
12162    {
12163     "referenced_type" : "type-20"
12164    }
12165   ],
12166   "fields" :
12167   [
12168    {
12169     "access" : "private",
12170     "field_name" : "_hidl_mMutex",
12171     "field_offset" : 1088,
12172     "referenced_type" : "type-673"
12173    },
12174    {
12175     "access" : "private",
12176     "field_name" : "_hidl_mDeathRecipients",
12177     "field_offset" : 1408,
12178     "referenced_type" : "type-674"
12179    }
12180   ],
12181   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
12182   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
12183   "referenced_type" : "type-672",
12184   "self_type" : "type-672",
12185   "size" : 216,
12186   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
12187   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
12188   "vtable_components" :
12189   [
12190    {
12191     "component_value" : 200,
12192     "kind" : "vbase_offset"
12193    },
12194    {
12195     "kind" : "offset_to_top"
12196    },
12197    {
12198     "kind" : "rtti",
12199     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12200    },
12201    {
12202     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
12203    },
12204    {
12205     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12206    },
12207    {
12208     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12209    },
12210    {
12211     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12212    },
12213    {
12214     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12215    },
12216    {
12217     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
12218    },
12219    {
12220     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12221    },
12222    {
12223     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
12224    },
12225    {
12226     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12227    },
12228    {
12229     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
12230    },
12231    {
12232     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12233    },
12234    {
12235     "kind" : "complete_dtor_pointer",
12236     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12237    },
12238    {
12239     "kind" : "deleting_dtor_pointer",
12240     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12241    },
12242    {
12243     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
12244    },
12245    {
12246     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
12247    },
12248    {
12249     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
12250    },
12251    {
12252     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
12253    },
12254    {
12255     "component_value" : 192,
12256     "kind" : "vbase_offset"
12257    },
12258    {
12259     "component_value" : -8,
12260     "kind" : "offset_to_top"
12261    },
12262    {
12263     "kind" : "rtti",
12264     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12265    },
12266    {
12267     "kind" : "complete_dtor_pointer",
12268     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12269    },
12270    {
12271     "kind" : "deleting_dtor_pointer",
12272     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12273    },
12274    {
12275     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
12276    },
12277    {
12278     "component_value" : 184,
12279     "kind" : "vbase_offset"
12280    },
12281    {
12282     "component_value" : -16,
12283     "kind" : "offset_to_top"
12284    },
12285    {
12286     "kind" : "rtti",
12287     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12288    },
12289    {
12290     "kind" : "complete_dtor_pointer",
12291     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12292    },
12293    {
12294     "kind" : "deleting_dtor_pointer",
12295     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12296    },
12297    {
12298     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12299    },
12300    {
12301     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12305    },
12306    {
12307     "component_value" : -48,
12308     "kind" : "offset_to_top"
12309    },
12310    {
12311     "kind" : "rtti",
12312     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12313    },
12314    {
12315     "kind" : "complete_dtor_pointer",
12316     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12317    },
12318    {
12319     "kind" : "deleting_dtor_pointer",
12320     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12321    },
12322    {
12323     "kind" : "vcall_offset"
12324    },
12325    {
12326     "component_value" : -184,
12327     "kind" : "vcall_offset"
12328    },
12329    {
12330     "component_value" : -184,
12331     "kind" : "vcall_offset"
12332    },
12333    {
12334     "component_value" : -184,
12335     "kind" : "vcall_offset"
12336    },
12337    {
12338     "component_value" : -200,
12339     "kind" : "vcall_offset"
12340    },
12341    {
12342     "component_value" : -200,
12343     "kind" : "offset_to_top"
12344    },
12345    {
12346     "kind" : "rtti",
12347     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12348    },
12349    {
12350     "kind" : "complete_dtor_pointer",
12351     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12352    },
12353    {
12354     "kind" : "deleting_dtor_pointer",
12355     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12356    },
12357    {
12358     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12359    },
12360    {
12361     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12362    },
12363    {
12364     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12365    },
12366    {
12367     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12368    }
12369   ]
12370  },
12371  {
12372   "alignment" : 8,
12373   "fields" :
12374   [
12375    {
12376     "field_name" : "type",
12377     "referenced_type" : "type-418"
12378    },
12379    {
12380     "field_name" : "name",
12381     "field_offset" : 64,
12382     "referenced_type" : "type-363"
12383    },
12384    {
12385     "field_name" : "currentValue",
12386     "field_offset" : 192,
12387     "referenced_type" : "type-325"
12388    }
12389   ],
12390   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
12391   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
12392   "referenced_type" : "type-417",
12393   "self_type" : "type-417",
12394   "size" : 32,
12395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12396   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
12397  },
12398  {
12399   "alignment" : 8,
12400   "fields" :
12401   [
12402    {
12403     "field_name" : "name",
12404     "referenced_type" : "type-363"
12405    },
12406    {
12407     "field_name" : "active",
12408     "field_offset" : 128,
12409     "referenced_type" : "type-116"
12410    },
12411    {
12412     "field_name" : "total",
12413     "field_offset" : 192,
12414     "referenced_type" : "type-116"
12415    },
12416    {
12417     "field_name" : "isOnline",
12418     "field_offset" : 256,
12419     "referenced_type" : "type-22"
12420    }
12421   ],
12422   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
12423   "name" : "android::hardware::thermal::V1_0::CpuUsage",
12424   "referenced_type" : "type-412",
12425   "self_type" : "type-412",
12426   "size" : 40,
12427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12428   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
12429  },
12430  {
12431   "alignment" : 8,
12432   "base_specifiers" :
12433   [
12434    {
12435     "referenced_type" : "type-13"
12436    }
12437   ],
12438   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
12439   "name" : "android::hardware::thermal::V1_0::IThermal",
12440   "referenced_type" : "type-12",
12441   "self_type" : "type-12",
12442   "size" : 24,
12443   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
12444   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
12445   "vtable_components" :
12446   [
12447    {
12448     "component_value" : 8,
12449     "kind" : "vbase_offset"
12450    },
12451    {
12452     "kind" : "offset_to_top"
12453    },
12454    {
12455     "kind" : "rtti",
12456     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
12457    },
12458    {
12459     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
12460    },
12461    {
12462     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12463    },
12464    {
12465     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12466    },
12467    {
12468     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12469    },
12470    {
12471     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12472    },
12473    {
12474     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
12475    },
12476    {
12477     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12478    },
12479    {
12480     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
12481    },
12482    {
12483     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12484    },
12485    {
12486     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
12487    },
12488    {
12489     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12490    },
12491    {
12492     "kind" : "complete_dtor_pointer",
12493     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
12494    },
12495    {
12496     "kind" : "deleting_dtor_pointer",
12497     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
12498    },
12499    {
12500     "is_pure" : true,
12501     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
12502    },
12503    {
12504     "is_pure" : true,
12505     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
12506    },
12507    {
12508     "is_pure" : true,
12509     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
12510    },
12511    {
12512     "kind" : "vcall_offset"
12513    },
12514    {
12515     "kind" : "vcall_offset"
12516    },
12517    {
12518     "kind" : "vcall_offset"
12519    },
12520    {
12521     "kind" : "vcall_offset"
12522    },
12523    {
12524     "component_value" : -8,
12525     "kind" : "vcall_offset"
12526    },
12527    {
12528     "component_value" : -8,
12529     "kind" : "offset_to_top"
12530    },
12531    {
12532     "kind" : "rtti",
12533     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
12534    },
12535    {
12536     "kind" : "complete_dtor_pointer",
12537     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD1Ev"
12538    },
12539    {
12540     "kind" : "deleting_dtor_pointer",
12541     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD0Ev"
12542    },
12543    {
12544     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12545    },
12546    {
12547     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12548    },
12549    {
12550     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12551    },
12552    {
12553     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12554    }
12555   ]
12556  },
12557  {
12558   "alignment" : 8,
12559   "fields" :
12560   [
12561    {
12562     "field_name" : "type",
12563     "referenced_type" : "type-407"
12564    },
12565    {
12566     "field_name" : "name",
12567     "field_offset" : 64,
12568     "referenced_type" : "type-363"
12569    },
12570    {
12571     "field_name" : "currentValue",
12572     "field_offset" : 192,
12573     "referenced_type" : "type-325"
12574    },
12575    {
12576     "field_name" : "throttlingThreshold",
12577     "field_offset" : 224,
12578     "referenced_type" : "type-325"
12579    },
12580    {
12581     "field_name" : "shutdownThreshold",
12582     "field_offset" : 256,
12583     "referenced_type" : "type-325"
12584    },
12585    {
12586     "field_name" : "vrThrottlingThreshold",
12587     "field_offset" : 288,
12588     "referenced_type" : "type-325"
12589    }
12590   ],
12591   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
12592   "name" : "android::hardware::thermal::V1_0::Temperature",
12593   "referenced_type" : "type-406",
12594   "self_type" : "type-406",
12595   "size" : 40,
12596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12597   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
12598  },
12599  {
12600   "alignment" : 8,
12601   "fields" :
12602   [
12603    {
12604     "field_name" : "code",
12605     "referenced_type" : "type-637"
12606    },
12607    {
12608     "field_name" : "debugMessage",
12609     "field_offset" : 64,
12610     "referenced_type" : "type-363"
12611    }
12612   ],
12613   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
12614   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
12615   "referenced_type" : "type-638",
12616   "self_type" : "type-638",
12617   "size" : 24,
12618   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12619   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
12620  },
12621  {
12622   "alignment" : 8,
12623   "base_specifiers" :
12624   [
12625    {
12626     "referenced_type" : "type-525"
12627    }
12628   ],
12629   "fields" :
12630   [
12631    {
12632     "access" : "private",
12633     "field_name" : "_hidl_mImpl",
12634     "field_offset" : 1024,
12635     "referenced_type" : "type-9"
12636    }
12637   ],
12638   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermal",
12639   "name" : "android::hardware::thermal::V2_0::BnHwThermal",
12640   "referenced_type" : "type-712",
12641   "self_type" : "type-712",
12642   "size" : 152,
12643   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h",
12644   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011BnHwThermalE",
12645   "vtable_components" :
12646   [
12647    {
12648     "component_value" : 136,
12649     "kind" : "vbase_offset"
12650    },
12651    {
12652     "kind" : "offset_to_top"
12653    },
12654    {
12655     "kind" : "rtti",
12656     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BnHwThermalE"
12657    },
12658    {
12659     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12660    },
12661    {
12662     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12663    },
12664    {
12665     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12666    },
12667    {
12668     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12669    },
12670    {
12671     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12672    },
12673    {
12674     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12675    },
12676    {
12677     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12678    },
12679    {
12680     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12681    },
12682    {
12683     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12684    },
12685    {
12686     "kind" : "complete_dtor_pointer",
12687     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD1Ev"
12688    },
12689    {
12690     "kind" : "deleting_dtor_pointer",
12691     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD0Ev"
12692    },
12693    {
12694     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12695    },
12696    {
12697     "component_value" : -32,
12698     "kind" : "offset_to_top"
12699    },
12700    {
12701     "kind" : "rtti",
12702     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BnHwThermalE"
12703    },
12704    {
12705     "kind" : "complete_dtor_pointer",
12706     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
12707    },
12708    {
12709     "kind" : "deleting_dtor_pointer",
12710     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
12711    },
12712    {
12713     "kind" : "vcall_offset"
12714    },
12715    {
12716     "kind" : "vcall_offset"
12717    },
12718    {
12719     "kind" : "vcall_offset"
12720    },
12721    {
12722     "kind" : "vcall_offset"
12723    },
12724    {
12725     "component_value" : -136,
12726     "kind" : "vcall_offset"
12727    },
12728    {
12729     "component_value" : -136,
12730     "kind" : "offset_to_top"
12731    },
12732    {
12733     "kind" : "rtti",
12734     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BnHwThermalE"
12735    },
12736    {
12737     "kind" : "complete_dtor_pointer",
12738     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
12739    },
12740    {
12741     "kind" : "deleting_dtor_pointer",
12742     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
12743    },
12744    {
12745     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12746    },
12747    {
12748     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12749    },
12750    {
12751     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12752    },
12753    {
12754     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12755    }
12756   ]
12757  },
12758  {
12759   "alignment" : 8,
12760   "base_specifiers" :
12761   [
12762    {
12763     "referenced_type" : "type-525"
12764    }
12765   ],
12766   "fields" :
12767   [
12768    {
12769     "access" : "private",
12770     "field_name" : "_hidl_mImpl",
12771     "field_offset" : 1024,
12772     "referenced_type" : "type-55"
12773    }
12774   ],
12775   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback",
12776   "name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback",
12777   "referenced_type" : "type-530",
12778   "self_type" : "type-530",
12779   "size" : 152,
12780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h",
12781   "unique_id" : "_ZTSN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE",
12782   "vtable_components" :
12783   [
12784    {
12785     "component_value" : 136,
12786     "kind" : "vbase_offset"
12787    },
12788    {
12789     "kind" : "offset_to_top"
12790    },
12791    {
12792     "kind" : "rtti",
12793     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
12794    },
12795    {
12796     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12797    },
12798    {
12799     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12800    },
12801    {
12802     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12803    },
12804    {
12805     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12806    },
12807    {
12808     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12809    },
12810    {
12811     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12812    },
12813    {
12814     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12815    },
12816    {
12817     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12818    },
12819    {
12820     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12821    },
12822    {
12823     "kind" : "complete_dtor_pointer",
12824     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
12825    },
12826    {
12827     "kind" : "deleting_dtor_pointer",
12828     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
12829    },
12830    {
12831     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12832    },
12833    {
12834     "component_value" : -32,
12835     "kind" : "offset_to_top"
12836    },
12837    {
12838     "kind" : "rtti",
12839     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
12840    },
12841    {
12842     "kind" : "complete_dtor_pointer",
12843     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
12844    },
12845    {
12846     "kind" : "deleting_dtor_pointer",
12847     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
12848    },
12849    {
12850     "kind" : "vcall_offset"
12851    },
12852    {
12853     "kind" : "vcall_offset"
12854    },
12855    {
12856     "kind" : "vcall_offset"
12857    },
12858    {
12859     "kind" : "vcall_offset"
12860    },
12861    {
12862     "component_value" : -136,
12863     "kind" : "vcall_offset"
12864    },
12865    {
12866     "component_value" : -136,
12867     "kind" : "offset_to_top"
12868    },
12869    {
12870     "kind" : "rtti",
12871     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
12872    },
12873    {
12874     "kind" : "complete_dtor_pointer",
12875     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
12876    },
12877    {
12878     "kind" : "deleting_dtor_pointer",
12879     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
12880    },
12881    {
12882     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12883    },
12884    {
12885     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12886    },
12887    {
12888     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12889    },
12890    {
12891     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12892    }
12893   ]
12894  },
12895  {
12896   "alignment" : 8,
12897   "base_specifiers" :
12898   [
12899    {
12900     "referenced_type" : "type-36"
12901    },
12902    {
12903     "referenced_type" : "type-20"
12904    }
12905   ],
12906   "fields" :
12907   [
12908    {
12909     "access" : "private",
12910     "field_name" : "_hidl_mMutex",
12911     "field_offset" : 1088,
12912     "referenced_type" : "type-34"
12913    },
12914    {
12915     "access" : "private",
12916     "field_name" : "_hidl_mDeathRecipients",
12917     "field_offset" : 1408,
12918     "referenced_type" : "type-35"
12919    }
12920   ],
12921   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermal",
12922   "name" : "android::hardware::thermal::V2_0::BpHwThermal",
12923   "referenced_type" : "type-33",
12924   "self_type" : "type-33",
12925   "size" : 216,
12926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h",
12927   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011BpHwThermalE",
12928   "vtable_components" :
12929   [
12930    {
12931     "component_value" : 200,
12932     "kind" : "vbase_offset"
12933    },
12934    {
12935     "kind" : "offset_to_top"
12936    },
12937    {
12938     "kind" : "rtti",
12939     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
12940    },
12941    {
12942     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_011BpHwThermal8isRemoteEv"
12943    },
12944    {
12945     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12946    },
12947    {
12948     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12949    },
12950    {
12951     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12952    },
12953    {
12954     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12955    },
12956    {
12957     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21setHALInstrumentationEv"
12958    },
12959    {
12960     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12961    },
12962    {
12963     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal4pingEv"
12964    },
12965    {
12966     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12967    },
12968    {
12969     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21notifySyspropsChangedEv"
12970    },
12971    {
12972     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12973    },
12974    {
12975     "kind" : "complete_dtor_pointer",
12976     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalD1Ev"
12977    },
12978    {
12979     "kind" : "deleting_dtor_pointer",
12980     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalD0Ev"
12981    },
12982    {
12983     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
12984    },
12985    {
12986     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
12987    },
12988    {
12989     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
12990    },
12991    {
12992     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
12993    },
12994    {
12995     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
12996    },
12997    {
12998     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
12999    },
13000    {
13001     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13002    },
13003    {
13004     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
13005    },
13006    {
13007     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
13008    },
13009    {
13010     "component_value" : 192,
13011     "kind" : "vbase_offset"
13012    },
13013    {
13014     "component_value" : -8,
13015     "kind" : "offset_to_top"
13016    },
13017    {
13018     "kind" : "rtti",
13019     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13020    },
13021    {
13022     "kind" : "complete_dtor_pointer",
13023     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13024    },
13025    {
13026     "kind" : "deleting_dtor_pointer",
13027     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13028    },
13029    {
13030     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
13031    },
13032    {
13033     "component_value" : 184,
13034     "kind" : "vbase_offset"
13035    },
13036    {
13037     "component_value" : -16,
13038     "kind" : "offset_to_top"
13039    },
13040    {
13041     "kind" : "rtti",
13042     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13043    },
13044    {
13045     "kind" : "complete_dtor_pointer",
13046     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13047    },
13048    {
13049     "kind" : "deleting_dtor_pointer",
13050     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13051    },
13052    {
13053     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13054    },
13055    {
13056     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13057    },
13058    {
13059     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13060    },
13061    {
13062     "component_value" : -48,
13063     "kind" : "offset_to_top"
13064    },
13065    {
13066     "kind" : "rtti",
13067     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13068    },
13069    {
13070     "kind" : "complete_dtor_pointer",
13071     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13072    },
13073    {
13074     "kind" : "deleting_dtor_pointer",
13075     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13076    },
13077    {
13078     "kind" : "vcall_offset"
13079    },
13080    {
13081     "component_value" : -184,
13082     "kind" : "vcall_offset"
13083    },
13084    {
13085     "component_value" : -184,
13086     "kind" : "vcall_offset"
13087    },
13088    {
13089     "component_value" : -184,
13090     "kind" : "vcall_offset"
13091    },
13092    {
13093     "component_value" : -200,
13094     "kind" : "vcall_offset"
13095    },
13096    {
13097     "component_value" : -200,
13098     "kind" : "offset_to_top"
13099    },
13100    {
13101     "kind" : "rtti",
13102     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13103    },
13104    {
13105     "kind" : "complete_dtor_pointer",
13106     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13107    },
13108    {
13109     "kind" : "deleting_dtor_pointer",
13110     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13111    },
13112    {
13113     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13114    },
13115    {
13116     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13117    },
13118    {
13119     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13120    },
13121    {
13122     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13123    }
13124   ]
13125  },
13126  {
13127   "alignment" : 8,
13128   "base_specifiers" :
13129   [
13130    {
13131     "referenced_type" : "type-187"
13132    },
13133    {
13134     "referenced_type" : "type-20"
13135    }
13136   ],
13137   "fields" :
13138   [
13139    {
13140     "access" : "private",
13141     "field_name" : "_hidl_mMutex",
13142     "field_offset" : 1088,
13143     "referenced_type" : "type-185"
13144    },
13145    {
13146     "access" : "private",
13147     "field_name" : "_hidl_mDeathRecipients",
13148     "field_offset" : 1408,
13149     "referenced_type" : "type-186"
13150    }
13151   ],
13152   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
13153   "name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
13154   "referenced_type" : "type-184",
13155   "self_type" : "type-184",
13156   "size" : 216,
13157   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h",
13158   "unique_id" : "_ZTSN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE",
13159   "vtable_components" :
13160   [
13161    {
13162     "component_value" : 200,
13163     "kind" : "vbase_offset"
13164    },
13165    {
13166     "kind" : "offset_to_top"
13167    },
13168    {
13169     "kind" : "rtti",
13170     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13171    },
13172    {
13173     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_026BpHwThermalChangedCallback8isRemoteEv"
13174    },
13175    {
13176     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13177    },
13178    {
13179     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13180    },
13181    {
13182     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13183    },
13184    {
13185     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13186    },
13187    {
13188     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21setHALInstrumentationEv"
13189    },
13190    {
13191     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13192    },
13193    {
13194     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback4pingEv"
13195    },
13196    {
13197     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13198    },
13199    {
13200     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21notifySyspropsChangedEv"
13201    },
13202    {
13203     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13204    },
13205    {
13206     "kind" : "complete_dtor_pointer",
13207     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13208    },
13209    {
13210     "kind" : "deleting_dtor_pointer",
13211     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13212    },
13213    {
13214     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
13215    },
13216    {
13217     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
13218    },
13219    {
13220     "component_value" : 192,
13221     "kind" : "vbase_offset"
13222    },
13223    {
13224     "component_value" : -8,
13225     "kind" : "offset_to_top"
13226    },
13227    {
13228     "kind" : "rtti",
13229     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13230    },
13231    {
13232     "kind" : "complete_dtor_pointer",
13233     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13234    },
13235    {
13236     "kind" : "deleting_dtor_pointer",
13237     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13238    },
13239    {
13240     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
13241    },
13242    {
13243     "component_value" : 184,
13244     "kind" : "vbase_offset"
13245    },
13246    {
13247     "component_value" : -16,
13248     "kind" : "offset_to_top"
13249    },
13250    {
13251     "kind" : "rtti",
13252     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13253    },
13254    {
13255     "kind" : "complete_dtor_pointer",
13256     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13257    },
13258    {
13259     "kind" : "deleting_dtor_pointer",
13260     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13261    },
13262    {
13263     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13264    },
13265    {
13266     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13267    },
13268    {
13269     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13270    },
13271    {
13272     "component_value" : -48,
13273     "kind" : "offset_to_top"
13274    },
13275    {
13276     "kind" : "rtti",
13277     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13278    },
13279    {
13280     "kind" : "complete_dtor_pointer",
13281     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13282    },
13283    {
13284     "kind" : "deleting_dtor_pointer",
13285     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13286    },
13287    {
13288     "kind" : "vcall_offset"
13289    },
13290    {
13291     "component_value" : -184,
13292     "kind" : "vcall_offset"
13293    },
13294    {
13295     "component_value" : -184,
13296     "kind" : "vcall_offset"
13297    },
13298    {
13299     "component_value" : -184,
13300     "kind" : "vcall_offset"
13301    },
13302    {
13303     "component_value" : -200,
13304     "kind" : "vcall_offset"
13305    },
13306    {
13307     "component_value" : -200,
13308     "kind" : "offset_to_top"
13309    },
13310    {
13311     "kind" : "rtti",
13312     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13313    },
13314    {
13315     "kind" : "complete_dtor_pointer",
13316     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13317    },
13318    {
13319     "kind" : "deleting_dtor_pointer",
13320     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13321    },
13322    {
13323     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13324    },
13325    {
13326     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13327    },
13328    {
13329     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13330    },
13331    {
13332     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13333    }
13334   ]
13335  },
13336  {
13337   "alignment" : 8,
13338   "base_specifiers" :
13339   [
13340    {
13341     "referenced_type" : "type-11"
13342    },
13343    {
13344     "referenced_type" : "type-20"
13345    }
13346   ],
13347   "fields" :
13348   [
13349    {
13350     "access" : "private",
13351     "field_name" : "mImpl",
13352     "field_offset" : 768,
13353     "referenced_type" : "type-8"
13354    },
13355    {
13356     "access" : "private",
13357     "field_name" : "mOnewayQueue",
13358     "field_offset" : 832,
13359     "referenced_type" : "type-18"
13360    }
13361   ],
13362   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermal",
13363   "name" : "android::hardware::thermal::V2_0::BsThermal",
13364   "referenced_type" : "type-7",
13365   "self_type" : "type-7",
13366   "size" : 136,
13367   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h",
13368   "unique_id" : "_ZTSN7android8hardware7thermal4V2_09BsThermalE",
13369   "vtable_components" :
13370   [
13371    {
13372     "component_value" : 120,
13373     "kind" : "vbase_offset"
13374    },
13375    {
13376     "kind" : "offset_to_top"
13377    },
13378    {
13379     "kind" : "rtti",
13380     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_09BsThermalE"
13381    },
13382    {
13383     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_08IThermal8isRemoteEv"
13384    },
13385    {
13386     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13387    },
13388    {
13389     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13390    },
13391    {
13392     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13393    },
13394    {
13395     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13396    },
13397    {
13398     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal21setHALInstrumentationEv"
13399    },
13400    {
13401     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13402    },
13403    {
13404     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal4pingEv"
13405    },
13406    {
13407     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13408    },
13409    {
13410     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal21notifySyspropsChangedEv"
13411    },
13412    {
13413     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13414    },
13415    {
13416     "kind" : "complete_dtor_pointer",
13417     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermalD1Ev"
13418    },
13419    {
13420     "kind" : "deleting_dtor_pointer",
13421     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermalD0Ev"
13422    },
13423    {
13424     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
13425    },
13426    {
13427     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
13428    },
13429    {
13430     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
13431    },
13432    {
13433     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
13434    },
13435    {
13436     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
13437    },
13438    {
13439     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13440    },
13441    {
13442     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13443    },
13444    {
13445     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
13446    },
13447    {
13448     "component_value" : -8,
13449     "kind" : "offset_to_top"
13450    },
13451    {
13452     "kind" : "rtti",
13453     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_09BsThermalE"
13454    },
13455    {
13456     "kind" : "complete_dtor_pointer",
13457     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_09BsThermalD1Ev"
13458    },
13459    {
13460     "kind" : "deleting_dtor_pointer",
13461     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_09BsThermalD0Ev"
13462    },
13463    {
13464     "kind" : "vcall_offset"
13465    },
13466    {
13467     "kind" : "vcall_offset"
13468    },
13469    {
13470     "kind" : "vcall_offset"
13471    },
13472    {
13473     "kind" : "vcall_offset"
13474    },
13475    {
13476     "component_value" : -120,
13477     "kind" : "vcall_offset"
13478    },
13479    {
13480     "component_value" : -120,
13481     "kind" : "offset_to_top"
13482    },
13483    {
13484     "kind" : "rtti",
13485     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_09BsThermalE"
13486    },
13487    {
13488     "kind" : "complete_dtor_pointer",
13489     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_09BsThermalD1Ev"
13490    },
13491    {
13492     "kind" : "deleting_dtor_pointer",
13493     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_09BsThermalD0Ev"
13494    },
13495    {
13496     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13497    },
13498    {
13499     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13500    },
13501    {
13502     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13503    },
13504    {
13505     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13506    }
13507   ]
13508  },
13509  {
13510   "alignment" : 8,
13511   "base_specifiers" :
13512   [
13513    {
13514     "referenced_type" : "type-57"
13515    },
13516    {
13517     "referenced_type" : "type-20"
13518    }
13519   ],
13520   "fields" :
13521   [
13522    {
13523     "access" : "private",
13524     "field_name" : "mImpl",
13525     "field_offset" : 768,
13526     "referenced_type" : "type-54"
13527    },
13528    {
13529     "access" : "private",
13530     "field_name" : "mOnewayQueue",
13531     "field_offset" : 832,
13532     "referenced_type" : "type-18"
13533    }
13534   ],
13535   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermalChangedCallback",
13536   "name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback",
13537   "referenced_type" : "type-703",
13538   "self_type" : "type-703",
13539   "size" : 136,
13540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h",
13541   "unique_id" : "_ZTSN7android8hardware7thermal4V2_024BsThermalChangedCallbackE",
13542   "vtable_components" :
13543   [
13544    {
13545     "component_value" : 120,
13546     "kind" : "vbase_offset"
13547    },
13548    {
13549     "kind" : "offset_to_top"
13550    },
13551    {
13552     "kind" : "rtti",
13553     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
13554    },
13555    {
13556     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_023IThermalChangedCallback8isRemoteEv"
13557    },
13558    {
13559     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13560    },
13561    {
13562     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13563    },
13564    {
13565     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13566    },
13567    {
13568     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13569    },
13570    {
13571     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback21setHALInstrumentationEv"
13572    },
13573    {
13574     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13575    },
13576    {
13577     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback4pingEv"
13578    },
13579    {
13580     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13581    },
13582    {
13583     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback21notifySyspropsChangedEv"
13584    },
13585    {
13586     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13587    },
13588    {
13589     "kind" : "complete_dtor_pointer",
13590     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackD1Ev"
13591    },
13592    {
13593     "kind" : "deleting_dtor_pointer",
13594     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackD0Ev"
13595    },
13596    {
13597     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
13598    },
13599    {
13600     "component_value" : -8,
13601     "kind" : "offset_to_top"
13602    },
13603    {
13604     "kind" : "rtti",
13605     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
13606    },
13607    {
13608     "kind" : "complete_dtor_pointer",
13609     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD1Ev"
13610    },
13611    {
13612     "kind" : "deleting_dtor_pointer",
13613     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD0Ev"
13614    },
13615    {
13616     "kind" : "vcall_offset"
13617    },
13618    {
13619     "kind" : "vcall_offset"
13620    },
13621    {
13622     "kind" : "vcall_offset"
13623    },
13624    {
13625     "kind" : "vcall_offset"
13626    },
13627    {
13628     "component_value" : -120,
13629     "kind" : "vcall_offset"
13630    },
13631    {
13632     "component_value" : -120,
13633     "kind" : "offset_to_top"
13634    },
13635    {
13636     "kind" : "rtti",
13637     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
13638    },
13639    {
13640     "kind" : "complete_dtor_pointer",
13641     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD1Ev"
13642    },
13643    {
13644     "kind" : "deleting_dtor_pointer",
13645     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD0Ev"
13646    },
13647    {
13648     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13649    },
13650    {
13651     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13652    },
13653    {
13654     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13655    },
13656    {
13657     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13658    }
13659   ]
13660  },
13661  {
13662   "alignment" : 8,
13663   "fields" :
13664   [
13665    {
13666     "field_name" : "type",
13667     "referenced_type" : "type-447"
13668    },
13669    {
13670     "field_name" : "name",
13671     "field_offset" : 64,
13672     "referenced_type" : "type-363"
13673    },
13674    {
13675     "field_name" : "value",
13676     "field_offset" : 192,
13677     "referenced_type" : "type-116"
13678    }
13679   ],
13680   "linker_set_key" : "android::hardware::thermal::V2_0::CoolingDevice",
13681   "name" : "android::hardware::thermal::V2_0::CoolingDevice",
13682   "referenced_type" : "type-446",
13683   "self_type" : "type-446",
13684   "size" : 32,
13685   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
13686   "unique_id" : "_ZTSN7android8hardware7thermal4V2_013CoolingDeviceE"
13687  },
13688  {
13689   "alignment" : 8,
13690   "base_specifiers" :
13691   [
13692    {
13693     "referenced_type" : "type-12"
13694    }
13695   ],
13696   "linker_set_key" : "android::hardware::thermal::V2_0::IThermal",
13697   "name" : "android::hardware::thermal::V2_0::IThermal",
13698   "referenced_type" : "type-11",
13699   "self_type" : "type-11",
13700   "size" : 24,
13701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h",
13702   "unique_id" : "_ZTSN7android8hardware7thermal4V2_08IThermalE",
13703   "vtable_components" :
13704   [
13705    {
13706     "component_value" : 8,
13707     "kind" : "vbase_offset"
13708    },
13709    {
13710     "kind" : "offset_to_top"
13711    },
13712    {
13713     "kind" : "rtti",
13714     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_08IThermalE"
13715    },
13716    {
13717     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_08IThermal8isRemoteEv"
13718    },
13719    {
13720     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13721    },
13722    {
13723     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13724    },
13725    {
13726     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13727    },
13728    {
13729     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13730    },
13731    {
13732     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv"
13733    },
13734    {
13735     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13736    },
13737    {
13738     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv"
13739    },
13740    {
13741     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13742    },
13743    {
13744     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv"
13745    },
13746    {
13747     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13748    },
13749    {
13750     "kind" : "complete_dtor_pointer",
13751     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermalD1Ev"
13752    },
13753    {
13754     "kind" : "deleting_dtor_pointer",
13755     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermalD0Ev"
13756    },
13757    {
13758     "is_pure" : true,
13759     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
13760    },
13761    {
13762     "is_pure" : true,
13763     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
13764    },
13765    {
13766     "is_pure" : true,
13767     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
13768    },
13769    {
13770     "is_pure" : true,
13771     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
13772    },
13773    {
13774     "is_pure" : true,
13775     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
13776    },
13777    {
13778     "is_pure" : true,
13779     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13780    },
13781    {
13782     "is_pure" : true,
13783     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13784    },
13785    {
13786     "is_pure" : true,
13787     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
13788    },
13789    {
13790     "kind" : "vcall_offset"
13791    },
13792    {
13793     "kind" : "vcall_offset"
13794    },
13795    {
13796     "kind" : "vcall_offset"
13797    },
13798    {
13799     "kind" : "vcall_offset"
13800    },
13801    {
13802     "component_value" : -8,
13803     "kind" : "vcall_offset"
13804    },
13805    {
13806     "component_value" : -8,
13807     "kind" : "offset_to_top"
13808    },
13809    {
13810     "kind" : "rtti",
13811     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_08IThermalE"
13812    },
13813    {
13814     "kind" : "complete_dtor_pointer",
13815     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_08IThermalD1Ev"
13816    },
13817    {
13818     "kind" : "deleting_dtor_pointer",
13819     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_08IThermalD0Ev"
13820    },
13821    {
13822     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13823    },
13824    {
13825     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13826    },
13827    {
13828     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13829    },
13830    {
13831     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13832    }
13833   ]
13834  },
13835  {
13836   "alignment" : 8,
13837   "base_specifiers" :
13838   [
13839    {
13840     "referenced_type" : "type-13"
13841    }
13842   ],
13843   "linker_set_key" : "android::hardware::thermal::V2_0::IThermalChangedCallback",
13844   "name" : "android::hardware::thermal::V2_0::IThermalChangedCallback",
13845   "referenced_type" : "type-57",
13846   "self_type" : "type-57",
13847   "size" : 24,
13848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h",
13849   "unique_id" : "_ZTSN7android8hardware7thermal4V2_023IThermalChangedCallbackE",
13850   "vtable_components" :
13851   [
13852    {
13853     "component_value" : 8,
13854     "kind" : "vbase_offset"
13855    },
13856    {
13857     "kind" : "offset_to_top"
13858    },
13859    {
13860     "kind" : "rtti",
13861     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
13862    },
13863    {
13864     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_023IThermalChangedCallback8isRemoteEv"
13865    },
13866    {
13867     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13868    },
13869    {
13870     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13871    },
13872    {
13873     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13874    },
13875    {
13876     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13877    },
13878    {
13879     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv"
13880    },
13881    {
13882     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13883    },
13884    {
13885     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv"
13886    },
13887    {
13888     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13889    },
13890    {
13891     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv"
13892    },
13893    {
13894     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13895    },
13896    {
13897     "kind" : "complete_dtor_pointer",
13898     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallbackD1Ev"
13899    },
13900    {
13901     "kind" : "deleting_dtor_pointer",
13902     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallbackD0Ev"
13903    },
13904    {
13905     "is_pure" : true,
13906     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
13907    },
13908    {
13909     "kind" : "vcall_offset"
13910    },
13911    {
13912     "kind" : "vcall_offset"
13913    },
13914    {
13915     "kind" : "vcall_offset"
13916    },
13917    {
13918     "kind" : "vcall_offset"
13919    },
13920    {
13921     "component_value" : -8,
13922     "kind" : "vcall_offset"
13923    },
13924    {
13925     "component_value" : -8,
13926     "kind" : "offset_to_top"
13927    },
13928    {
13929     "kind" : "rtti",
13930     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
13931    },
13932    {
13933     "kind" : "complete_dtor_pointer",
13934     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_023IThermalChangedCallbackD1Ev"
13935    },
13936    {
13937     "kind" : "deleting_dtor_pointer",
13938     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_023IThermalChangedCallbackD0Ev"
13939    },
13940    {
13941     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13942    },
13943    {
13944     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13945    },
13946    {
13947     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13948    },
13949    {
13950     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13951    }
13952   ]
13953  },
13954  {
13955   "alignment" : 8,
13956   "fields" :
13957   [
13958    {
13959     "field_name" : "type",
13960     "referenced_type" : "type-424"
13961    },
13962    {
13963     "field_name" : "name",
13964     "field_offset" : 64,
13965     "referenced_type" : "type-363"
13966    },
13967    {
13968     "field_name" : "value",
13969     "field_offset" : 192,
13970     "referenced_type" : "type-325"
13971    },
13972    {
13973     "field_name" : "throttlingStatus",
13974     "field_offset" : 224,
13975     "referenced_type" : "type-425"
13976    }
13977   ],
13978   "linker_set_key" : "android::hardware::thermal::V2_0::Temperature",
13979   "name" : "android::hardware::thermal::V2_0::Temperature",
13980   "referenced_type" : "type-423",
13981   "self_type" : "type-423",
13982   "size" : 32,
13983   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
13984   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011TemperatureE"
13985  },
13986  {
13987   "alignment" : 8,
13988   "fields" :
13989   [
13990    {
13991     "field_name" : "type",
13992     "referenced_type" : "type-424"
13993    },
13994    {
13995     "field_name" : "name",
13996     "field_offset" : 64,
13997     "referenced_type" : "type-363"
13998    },
13999    {
14000     "field_name" : "hotThrottlingThresholds",
14001     "field_offset" : 192,
14002     "referenced_type" : "type-436"
14003    },
14004    {
14005     "field_name" : "coldThrottlingThresholds",
14006     "field_offset" : 416,
14007     "referenced_type" : "type-436"
14008    },
14009    {
14010     "field_name" : "vrThrottlingThreshold",
14011     "field_offset" : 640,
14012     "referenced_type" : "type-325"
14013    }
14014   ],
14015   "linker_set_key" : "android::hardware::thermal::V2_0::TemperatureThreshold",
14016   "name" : "android::hardware::thermal::V2_0::TemperatureThreshold",
14017   "referenced_type" : "type-435",
14018   "self_type" : "type-435",
14019   "size" : 88,
14020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
14021   "unique_id" : "_ZTSN7android8hardware7thermal4V2_020TemperatureThresholdE"
14022  },
14023  {
14024   "alignment" : 8,
14025   "base_specifiers" :
14026   [
14027    {
14028     "referenced_type" : "type-216"
14029    },
14030    {
14031     "referenced_type" : "type-20"
14032    }
14033   ],
14034   "fields" :
14035   [
14036    {
14037     "access" : "private",
14038     "field_name" : "_hidl_mImpl",
14039     "field_offset" : 960,
14040     "referenced_type" : "type-66"
14041    }
14042   ],
14043   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
14044   "name" : "android::hidl::base::V1_0::BnHwBase",
14045   "referenced_type" : "type-525",
14046   "self_type" : "type-525",
14047   "size" : 144,
14048   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
14049   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
14050   "vtable_components" :
14051   [
14052    {
14053     "component_value" : 128,
14054     "kind" : "vbase_offset"
14055    },
14056    {
14057     "kind" : "offset_to_top"
14058    },
14059    {
14060     "kind" : "rtti",
14061     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14062    },
14063    {
14064     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14065    },
14066    {
14067     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14068    },
14069    {
14070     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14071    },
14072    {
14073     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14074    },
14075    {
14076     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14077    },
14078    {
14079     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14080    },
14081    {
14082     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14083    },
14084    {
14085     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14086    },
14087    {
14088     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14089    },
14090    {
14091     "kind" : "complete_dtor_pointer",
14092     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
14093    },
14094    {
14095     "kind" : "deleting_dtor_pointer",
14096     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
14097    },
14098    {
14099     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
14100    },
14101    {
14102     "component_value" : -32,
14103     "kind" : "offset_to_top"
14104    },
14105    {
14106     "kind" : "rtti",
14107     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14108    },
14109    {
14110     "kind" : "complete_dtor_pointer",
14111     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14112    },
14113    {
14114     "kind" : "deleting_dtor_pointer",
14115     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14116    },
14117    {
14118     "kind" : "vcall_offset"
14119    },
14120    {
14121     "kind" : "vcall_offset"
14122    },
14123    {
14124     "kind" : "vcall_offset"
14125    },
14126    {
14127     "kind" : "vcall_offset"
14128    },
14129    {
14130     "component_value" : -128,
14131     "kind" : "vcall_offset"
14132    },
14133    {
14134     "component_value" : -128,
14135     "kind" : "offset_to_top"
14136    },
14137    {
14138     "kind" : "rtti",
14139     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14140    },
14141    {
14142     "kind" : "complete_dtor_pointer",
14143     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14144    },
14145    {
14146     "kind" : "deleting_dtor_pointer",
14147     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14148    },
14149    {
14150     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14151    },
14152    {
14153     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14154    },
14155    {
14156     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14157    },
14158    {
14159     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14160    }
14161   ]
14162  },
14163  {
14164   "alignment" : 8,
14165   "base_specifiers" :
14166   [
14167    {
14168     "referenced_type" : "type-503"
14169    },
14170    {
14171     "referenced_type" : "type-20"
14172    }
14173   ],
14174   "fields" :
14175   [
14176    {
14177     "access" : "private",
14178     "field_name" : "_hidl_mMutex",
14179     "field_offset" : 1088,
14180     "referenced_type" : "type-666"
14181    },
14182    {
14183     "access" : "private",
14184     "field_name" : "_hidl_mDeathRecipients",
14185     "field_offset" : 1408,
14186     "referenced_type" : "type-667"
14187    }
14188   ],
14189   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
14190   "name" : "android::hidl::base::V1_0::BpHwBase",
14191   "referenced_type" : "type-665",
14192   "self_type" : "type-665",
14193   "size" : 216,
14194   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
14195   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
14196   "vtable_components" :
14197   [
14198    {
14199     "component_value" : 200,
14200     "kind" : "vbase_offset"
14201    },
14202    {
14203     "kind" : "offset_to_top"
14204    },
14205    {
14206     "kind" : "rtti",
14207     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14208    },
14209    {
14210     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
14211    },
14212    {
14213     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14214    },
14215    {
14216     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14217    },
14218    {
14219     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14220    },
14221    {
14222     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14223    },
14224    {
14225     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
14226    },
14227    {
14228     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14229    },
14230    {
14231     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
14232    },
14233    {
14234     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14235    },
14236    {
14237     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
14238    },
14239    {
14240     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14241    },
14242    {
14243     "kind" : "complete_dtor_pointer",
14244     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
14245    },
14246    {
14247     "kind" : "deleting_dtor_pointer",
14248     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
14249    },
14250    {
14251     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14252    },
14253    {
14254     "component_value" : 192,
14255     "kind" : "vbase_offset"
14256    },
14257    {
14258     "component_value" : -8,
14259     "kind" : "offset_to_top"
14260    },
14261    {
14262     "kind" : "rtti",
14263     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14264    },
14265    {
14266     "kind" : "complete_dtor_pointer",
14267     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14268    },
14269    {
14270     "kind" : "deleting_dtor_pointer",
14271     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14272    },
14273    {
14274     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14275    },
14276    {
14277     "component_value" : 184,
14278     "kind" : "vbase_offset"
14279    },
14280    {
14281     "component_value" : -16,
14282     "kind" : "offset_to_top"
14283    },
14284    {
14285     "kind" : "rtti",
14286     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14287    },
14288    {
14289     "kind" : "complete_dtor_pointer",
14290     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14291    },
14292    {
14293     "kind" : "deleting_dtor_pointer",
14294     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14295    },
14296    {
14297     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14298    },
14299    {
14300     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14301    },
14302    {
14303     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14304    },
14305    {
14306     "component_value" : -48,
14307     "kind" : "offset_to_top"
14308    },
14309    {
14310     "kind" : "rtti",
14311     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14312    },
14313    {
14314     "kind" : "complete_dtor_pointer",
14315     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14316    },
14317    {
14318     "kind" : "deleting_dtor_pointer",
14319     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14320    },
14321    {
14322     "kind" : "vcall_offset"
14323    },
14324    {
14325     "component_value" : -184,
14326     "kind" : "vcall_offset"
14327    },
14328    {
14329     "component_value" : -184,
14330     "kind" : "vcall_offset"
14331    },
14332    {
14333     "component_value" : -184,
14334     "kind" : "vcall_offset"
14335    },
14336    {
14337     "component_value" : -200,
14338     "kind" : "vcall_offset"
14339    },
14340    {
14341     "component_value" : -200,
14342     "kind" : "offset_to_top"
14343    },
14344    {
14345     "kind" : "rtti",
14346     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14347    },
14348    {
14349     "kind" : "complete_dtor_pointer",
14350     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14351    },
14352    {
14353     "kind" : "deleting_dtor_pointer",
14354     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14355    },
14356    {
14357     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14358    },
14359    {
14360     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14361    },
14362    {
14363     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14364    },
14365    {
14366     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14367    }
14368   ]
14369  },
14370  {
14371   "alignment" : 8,
14372   "fields" :
14373   [
14374    {
14375     "field_name" : "pid",
14376     "referenced_type" : "type-95"
14377    },
14378    {
14379     "field_name" : "ptr",
14380     "field_offset" : 64,
14381     "referenced_type" : "type-116"
14382    },
14383    {
14384     "field_name" : "arch",
14385     "field_offset" : 128,
14386     "referenced_type" : "type-484"
14387    }
14388   ],
14389   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14390   "name" : "android::hidl::base::V1_0::DebugInfo",
14391   "referenced_type" : "type-483",
14392   "self_type" : "type-483",
14393   "size" : 24,
14394   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14395   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14396  },
14397  {
14398   "alignment" : 8,
14399   "base_specifiers" :
14400   [
14401    {
14402     "is_virtual" : true,
14403     "referenced_type" : "type-14"
14404    }
14405   ],
14406   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14407   "name" : "android::hidl::base::V1_0::IBase",
14408   "referenced_type" : "type-13",
14409   "self_type" : "type-13",
14410   "size" : 24,
14411   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14412   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14413   "vtable_components" :
14414   [
14415    {
14416     "component_value" : 8,
14417     "kind" : "vbase_offset"
14418    },
14419    {
14420     "kind" : "offset_to_top"
14421    },
14422    {
14423     "kind" : "rtti",
14424     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14425    },
14426    {
14427     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14428    },
14429    {
14430     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14431    },
14432    {
14433     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14434    },
14435    {
14436     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14437    },
14438    {
14439     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14440    },
14441    {
14442     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14443    },
14444    {
14445     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14446    },
14447    {
14448     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14449    },
14450    {
14451     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14452    },
14453    {
14454     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14455    },
14456    {
14457     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14458    },
14459    {
14460     "kind" : "complete_dtor_pointer",
14461     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14462    },
14463    {
14464     "kind" : "deleting_dtor_pointer",
14465     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14466    },
14467    {
14468     "kind" : "vcall_offset"
14469    },
14470    {
14471     "kind" : "vcall_offset"
14472    },
14473    {
14474     "kind" : "vcall_offset"
14475    },
14476    {
14477     "kind" : "vcall_offset"
14478    },
14479    {
14480     "component_value" : -8,
14481     "kind" : "vcall_offset"
14482    },
14483    {
14484     "component_value" : -8,
14485     "kind" : "offset_to_top"
14486    },
14487    {
14488     "kind" : "rtti",
14489     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14490    },
14491    {
14492     "kind" : "complete_dtor_pointer",
14493     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
14494    },
14495    {
14496     "kind" : "deleting_dtor_pointer",
14497     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
14498    },
14499    {
14500     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14501    },
14502    {
14503     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14504    },
14505    {
14506     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14507    },
14508    {
14509     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14510    }
14511   ]
14512  },
14513  {
14514   "alignment" : 8,
14515   "base_specifiers" :
14516   [
14517    {
14518     "referenced_type" : "type-13"
14519    }
14520   ],
14521   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14522   "name" : "android::hidl::manager::V1_0::IServiceManager",
14523   "referenced_type" : "type-154",
14524   "self_type" : "type-154",
14525   "size" : 24,
14526   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14527   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14528   "vtable_components" :
14529   [
14530    {
14531     "component_value" : 8,
14532     "kind" : "vbase_offset"
14533    },
14534    {
14535     "kind" : "offset_to_top"
14536    },
14537    {
14538     "kind" : "rtti",
14539     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14540    },
14541    {
14542     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14543    },
14544    {
14545     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14546    },
14547    {
14548     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14549    },
14550    {
14551     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14552    },
14553    {
14554     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14555    },
14556    {
14557     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14558    },
14559    {
14560     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14561    },
14562    {
14563     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14564    },
14565    {
14566     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14567    },
14568    {
14569     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14570    },
14571    {
14572     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14573    },
14574    {
14575     "kind" : "complete_dtor_pointer",
14576     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14577    },
14578    {
14579     "kind" : "deleting_dtor_pointer",
14580     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14581    },
14582    {
14583     "is_pure" : true,
14584     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14585    },
14586    {
14587     "is_pure" : true,
14588     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14589    },
14590    {
14591     "is_pure" : true,
14592     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14593    },
14594    {
14595     "is_pure" : true,
14596     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14597    },
14598    {
14599     "is_pure" : true,
14600     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14601    },
14602    {
14603     "is_pure" : true,
14604     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14605    },
14606    {
14607     "is_pure" : true,
14608     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14609    },
14610    {
14611     "is_pure" : true,
14612     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14613    },
14614    {
14615     "kind" : "vcall_offset"
14616    },
14617    {
14618     "kind" : "vcall_offset"
14619    },
14620    {
14621     "kind" : "vcall_offset"
14622    },
14623    {
14624     "kind" : "vcall_offset"
14625    },
14626    {
14627     "component_value" : -8,
14628     "kind" : "vcall_offset"
14629    },
14630    {
14631     "component_value" : -8,
14632     "kind" : "offset_to_top"
14633    },
14634    {
14635     "kind" : "rtti",
14636     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14637    },
14638    {
14639     "kind" : "complete_dtor_pointer",
14640     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14641    },
14642    {
14643     "kind" : "deleting_dtor_pointer",
14644     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14645    },
14646    {
14647     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14648    },
14649    {
14650     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14651    },
14652    {
14653     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14654    },
14655    {
14656     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14657    }
14658   ]
14659  },
14660  {
14661   "alignment" : 8,
14662   "fields" :
14663   [
14664    {
14665     "field_name" : "interfaceName",
14666     "referenced_type" : "type-363"
14667    },
14668    {
14669     "field_name" : "instanceName",
14670     "field_offset" : 128,
14671     "referenced_type" : "type-363"
14672    },
14673    {
14674     "field_name" : "pid",
14675     "field_offset" : 256,
14676     "referenced_type" : "type-95"
14677    },
14678    {
14679     "field_name" : "clientPids",
14680     "field_offset" : 320,
14681     "referenced_type" : "type-395"
14682    },
14683    {
14684     "field_name" : "arch",
14685     "field_offset" : 448,
14686     "referenced_type" : "type-484"
14687    }
14688   ],
14689   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14690   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14691   "referenced_type" : "type-628",
14692   "self_type" : "type-628",
14693   "size" : 64,
14694   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14695   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14696  },
14697  {
14698   "alignment" : 8,
14699   "base_specifiers" :
14700   [
14701    {
14702     "referenced_type" : "type-13"
14703    }
14704   ],
14705   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14706   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14707   "referenced_type" : "type-171",
14708   "self_type" : "type-171",
14709   "size" : 24,
14710   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14711   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14712   "vtable_components" :
14713   [
14714    {
14715     "component_value" : 8,
14716     "kind" : "vbase_offset"
14717    },
14718    {
14719     "kind" : "offset_to_top"
14720    },
14721    {
14722     "kind" : "rtti",
14723     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14724    },
14725    {
14726     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14727    },
14728    {
14729     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14730    },
14731    {
14732     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14733    },
14734    {
14735     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14736    },
14737    {
14738     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14739    },
14740    {
14741     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14742    },
14743    {
14744     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14745    },
14746    {
14747     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14748    },
14749    {
14750     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14751    },
14752    {
14753     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14754    },
14755    {
14756     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14757    },
14758    {
14759     "kind" : "complete_dtor_pointer",
14760     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14761    },
14762    {
14763     "kind" : "deleting_dtor_pointer",
14764     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14765    },
14766    {
14767     "is_pure" : true,
14768     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14769    },
14770    {
14771     "kind" : "vcall_offset"
14772    },
14773    {
14774     "kind" : "vcall_offset"
14775    },
14776    {
14777     "kind" : "vcall_offset"
14778    },
14779    {
14780     "kind" : "vcall_offset"
14781    },
14782    {
14783     "component_value" : -8,
14784     "kind" : "vcall_offset"
14785    },
14786    {
14787     "component_value" : -8,
14788     "kind" : "offset_to_top"
14789    },
14790    {
14791     "kind" : "rtti",
14792     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14793    },
14794    {
14795     "kind" : "complete_dtor_pointer",
14796     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14797    },
14798    {
14799     "kind" : "deleting_dtor_pointer",
14800     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14801    },
14802    {
14803     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14804    },
14805    {
14806     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14807    },
14808    {
14809     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14810    },
14811    {
14812     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14813    }
14814   ]
14815  },
14816  {
14817   "alignment" : 8,
14818   "fields" :
14819   [
14820    {
14821     "access" : "private",
14822     "field_name" : "m_ptr",
14823     "referenced_type" : "type-163"
14824    }
14825   ],
14826   "linker_set_key" : "android::sp<android::Thread>",
14827   "name" : "android::sp<android::Thread>",
14828   "record_kind" : "class",
14829   "referenced_type" : "type-162",
14830   "self_type" : "type-162",
14831   "size" : 8,
14832   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14833   "template_args" : [ "type-164" ],
14834   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14835  },
14836  {
14837   "alignment" : 8,
14838   "fields" :
14839   [
14840    {
14841     "access" : "private",
14842     "field_name" : "m_ptr",
14843     "referenced_type" : "type-215"
14844    }
14845   ],
14846   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14847   "name" : "android::sp<android::hardware::BHwBinder>",
14848   "record_kind" : "class",
14849   "referenced_type" : "type-214",
14850   "self_type" : "type-214",
14851   "size" : 8,
14852   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14853   "template_args" : [ "type-216" ],
14854   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14855  },
14856  {
14857   "alignment" : 8,
14858   "fields" :
14859   [
14860    {
14861     "access" : "private",
14862     "field_name" : "m_ptr",
14863     "referenced_type" : "type-73"
14864    }
14865   ],
14866   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14867   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14868   "record_kind" : "class",
14869   "referenced_type" : "type-72",
14870   "self_type" : "type-72",
14871   "size" : 8,
14872   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14873   "template_args" : [ "type-74" ],
14874   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14875  },
14876  {
14877   "alignment" : 8,
14878   "fields" :
14879   [
14880    {
14881     "access" : "private",
14882     "field_name" : "m_ptr",
14883     "referenced_type" : "type-40"
14884    }
14885   ],
14886   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14887   "name" : "android::sp<android::hardware::IBinder>",
14888   "record_kind" : "class",
14889   "referenced_type" : "type-84",
14890   "self_type" : "type-84",
14891   "size" : 8,
14892   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14893   "template_args" : [ "type-41" ],
14894   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14895  },
14896  {
14897   "alignment" : 8,
14898   "fields" :
14899   [
14900    {
14901     "access" : "private",
14902     "field_name" : "m_ptr",
14903     "referenced_type" : "type-108"
14904    }
14905   ],
14906   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14907   "name" : "android::sp<android::hardware::IInterface>",
14908   "record_kind" : "class",
14909   "referenced_type" : "type-107",
14910   "self_type" : "type-107",
14911   "size" : 8,
14912   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14913   "template_args" : [ "type-37" ],
14914   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14915  },
14916  {
14917   "alignment" : 8,
14918   "fields" :
14919   [
14920    {
14921     "access" : "private",
14922     "field_name" : "m_ptr",
14923     "referenced_type" : "type-110"
14924    }
14925   ],
14926   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14927   "name" : "android::sp<android::hardware::ProcessState>",
14928   "record_kind" : "class",
14929   "referenced_type" : "type-109",
14930   "self_type" : "type-109",
14931   "size" : 8,
14932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14933   "template_args" : [ "type-111" ],
14934   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14935  },
14936  {
14937   "alignment" : 8,
14938   "fields" :
14939   [
14940    {
14941     "access" : "private",
14942     "field_name" : "m_ptr",
14943     "referenced_type" : "type-204"
14944    }
14945   ],
14946   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14947   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14948   "record_kind" : "class",
14949   "referenced_type" : "type-203",
14950   "self_type" : "type-203",
14951   "size" : 8,
14952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14953   "template_args" : [ "type-205" ],
14954   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14955  },
14956  {
14957   "alignment" : 8,
14958   "fields" :
14959   [
14960    {
14961     "access" : "private",
14962     "field_name" : "m_ptr",
14963     "referenced_type" : "type-207"
14964    }
14965   ],
14966   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14967   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14968   "record_kind" : "class",
14969   "referenced_type" : "type-701",
14970   "self_type" : "type-701",
14971   "size" : 8,
14972   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14973   "template_args" : [ "type-208" ],
14974   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14975  },
14976  {
14977   "alignment" : 8,
14978   "fields" :
14979   [
14980    {
14981     "access" : "private",
14982     "field_name" : "m_ptr",
14983     "referenced_type" : "type-177"
14984    }
14985   ],
14986   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
14987   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
14988   "record_kind" : "class",
14989   "referenced_type" : "type-176",
14990   "self_type" : "type-176",
14991   "size" : 8,
14992   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14993   "template_args" : [ "type-12" ],
14994   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
14995  },
14996  {
14997   "alignment" : 8,
14998   "fields" :
14999   [
15000    {
15001     "access" : "private",
15002     "field_name" : "m_ptr",
15003     "referenced_type" : "type-10"
15004    }
15005   ],
15006   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal>",
15007   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal>",
15008   "record_kind" : "class",
15009   "referenced_type" : "type-9",
15010   "self_type" : "type-9",
15011   "size" : 8,
15012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15013   "template_args" : [ "type-11" ],
15014   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V2_08IThermalEEE"
15015  },
15016  {
15017   "alignment" : 8,
15018   "fields" :
15019   [
15020    {
15021     "access" : "private",
15022     "field_name" : "m_ptr",
15023     "referenced_type" : "type-56"
15024    }
15025   ],
15026   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
15027   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
15028   "record_kind" : "class",
15029   "referenced_type" : "type-55",
15030   "self_type" : "type-55",
15031   "size" : 8,
15032   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15033   "template_args" : [ "type-57" ],
15034   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V2_023IThermalChangedCallbackEEE"
15035  },
15036  {
15037   "alignment" : 8,
15038   "fields" :
15039   [
15040    {
15041     "access" : "private",
15042     "field_name" : "m_ptr",
15043     "referenced_type" : "type-67"
15044    }
15045   ],
15046   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
15047   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
15048   "record_kind" : "class",
15049   "referenced_type" : "type-66",
15050   "self_type" : "type-66",
15051   "size" : 8,
15052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15053   "template_args" : [ "type-13" ],
15054   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
15055  },
15056  {
15057   "alignment" : 8,
15058   "fields" :
15059   [
15060    {
15061     "access" : "private",
15062     "field_name" : "m_ptr",
15063     "referenced_type" : "type-153"
15064    }
15065   ],
15066   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15067   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15068   "record_kind" : "class",
15069   "referenced_type" : "type-152",
15070   "self_type" : "type-152",
15071   "size" : 8,
15072   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15073   "template_args" : [ "type-154" ],
15074   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
15075  },
15076  {
15077   "alignment" : 8,
15078   "fields" :
15079   [
15080    {
15081     "access" : "private",
15082     "field_name" : "m_ptr",
15083     "referenced_type" : "type-170"
15084    }
15085   ],
15086   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15087   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15088   "record_kind" : "class",
15089   "referenced_type" : "type-169",
15090   "self_type" : "type-169",
15091   "size" : 8,
15092   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15093   "template_args" : [ "type-171" ],
15094   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
15095  },
15096  {
15097   "alignment" : 1,
15098   "linker_set_key" : "android::trait_trivial_copy<bool>",
15099   "name" : "android::trait_trivial_copy<bool>",
15100   "referenced_type" : "type-267",
15101   "self_type" : "type-267",
15102   "size" : 1,
15103   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15104   "template_args" : [ "type-22" ],
15105   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
15106  },
15107  {
15108   "alignment" : 1,
15109   "linker_set_key" : "android::trait_trivial_copy<char>",
15110   "name" : "android::trait_trivial_copy<char>",
15111   "referenced_type" : "type-272",
15112   "self_type" : "type-272",
15113   "size" : 1,
15114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15115   "template_args" : [ "type-97" ],
15116   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
15117  },
15118  {
15119   "alignment" : 1,
15120   "linker_set_key" : "android::trait_trivial_copy<double>",
15121   "name" : "android::trait_trivial_copy<double>",
15122   "referenced_type" : "type-332",
15123   "self_type" : "type-332",
15124   "size" : 1,
15125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15126   "template_args" : [ "type-330" ],
15127   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
15128  },
15129  {
15130   "alignment" : 1,
15131   "linker_set_key" : "android::trait_trivial_copy<float>",
15132   "name" : "android::trait_trivial_copy<float>",
15133   "referenced_type" : "type-327",
15134   "self_type" : "type-327",
15135   "size" : 1,
15136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15137   "template_args" : [ "type-325" ],
15138   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
15139  },
15140  {
15141   "alignment" : 1,
15142   "linker_set_key" : "android::trait_trivial_copy<int>",
15143   "name" : "android::trait_trivial_copy<int>",
15144   "referenced_type" : "type-290",
15145   "self_type" : "type-290",
15146   "size" : 1,
15147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15148   "template_args" : [ "type-95" ],
15149   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
15150  },
15151  {
15152   "alignment" : 1,
15153   "linker_set_key" : "android::trait_trivial_copy<long long>",
15154   "name" : "android::trait_trivial_copy<long long>",
15155   "referenced_type" : "type-317",
15156   "self_type" : "type-317",
15157   "size" : 1,
15158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15159   "template_args" : [ "type-315" ],
15160   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
15161  },
15162  {
15163   "alignment" : 1,
15164   "linker_set_key" : "android::trait_trivial_copy<long>",
15165   "name" : "android::trait_trivial_copy<long>",
15166   "referenced_type" : "type-301",
15167   "self_type" : "type-301",
15168   "size" : 1,
15169   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15170   "template_args" : [ "type-117" ],
15171   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
15172  },
15173  {
15174   "alignment" : 1,
15175   "linker_set_key" : "android::trait_trivial_copy<short>",
15176   "name" : "android::trait_trivial_copy<short>",
15177   "referenced_type" : "type-282",
15178   "self_type" : "type-282",
15179   "size" : 1,
15180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15181   "template_args" : [ "type-279" ],
15182   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
15183  },
15184  {
15185   "alignment" : 1,
15186   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
15187   "name" : "android::trait_trivial_copy<unsigned char>",
15188   "referenced_type" : "type-276",
15189   "self_type" : "type-276",
15190   "size" : 1,
15191   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15192   "template_args" : [ "type-5" ],
15193   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
15194  },
15195  {
15196   "alignment" : 1,
15197   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
15198   "name" : "android::trait_trivial_copy<unsigned int>",
15199   "referenced_type" : "type-297",
15200   "self_type" : "type-297",
15201   "size" : 1,
15202   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15203   "template_args" : [ "type-2" ],
15204   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
15205  },
15206  {
15207   "alignment" : 1,
15208   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
15209   "name" : "android::trait_trivial_copy<unsigned long long>",
15210   "referenced_type" : "type-322",
15211   "self_type" : "type-322",
15212   "size" : 1,
15213   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15214   "template_args" : [ "type-320" ],
15215   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
15216  },
15217  {
15218   "alignment" : 1,
15219   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
15220   "name" : "android::trait_trivial_copy<unsigned long>",
15221   "referenced_type" : "type-312",
15222   "self_type" : "type-312",
15223   "size" : 1,
15224   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15225   "template_args" : [ "type-116" ],
15226   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
15227  },
15228  {
15229   "alignment" : 1,
15230   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
15231   "name" : "android::trait_trivial_copy<unsigned short>",
15232   "referenced_type" : "type-286",
15233   "self_type" : "type-286",
15234   "size" : 1,
15235   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15236   "template_args" : [ "type-94" ],
15237   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
15238  },
15239  {
15240   "alignment" : 1,
15241   "linker_set_key" : "android::trait_trivial_copy<void>",
15242   "name" : "android::trait_trivial_copy<void>",
15243   "referenced_type" : "type-263",
15244   "self_type" : "type-263",
15245   "size" : 1,
15246   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15247   "template_args" : [ "type-113" ],
15248   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15249  },
15250  {
15251   "alignment" : 1,
15252   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15253   "name" : "android::trait_trivial_ctor<bool>",
15254   "referenced_type" : "type-265",
15255   "self_type" : "type-265",
15256   "size" : 1,
15257   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15258   "template_args" : [ "type-22" ],
15259   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15260  },
15261  {
15262   "alignment" : 1,
15263   "linker_set_key" : "android::trait_trivial_ctor<char>",
15264   "name" : "android::trait_trivial_ctor<char>",
15265   "referenced_type" : "type-270",
15266   "self_type" : "type-270",
15267   "size" : 1,
15268   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15269   "template_args" : [ "type-97" ],
15270   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15271  },
15272  {
15273   "alignment" : 1,
15274   "linker_set_key" : "android::trait_trivial_ctor<double>",
15275   "name" : "android::trait_trivial_ctor<double>",
15276   "referenced_type" : "type-329",
15277   "self_type" : "type-329",
15278   "size" : 1,
15279   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15280   "template_args" : [ "type-330" ],
15281   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15282  },
15283  {
15284   "alignment" : 1,
15285   "linker_set_key" : "android::trait_trivial_ctor<float>",
15286   "name" : "android::trait_trivial_ctor<float>",
15287   "referenced_type" : "type-324",
15288   "self_type" : "type-324",
15289   "size" : 1,
15290   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15291   "template_args" : [ "type-325" ],
15292   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15293  },
15294  {
15295   "alignment" : 1,
15296   "linker_set_key" : "android::trait_trivial_ctor<int>",
15297   "name" : "android::trait_trivial_ctor<int>",
15298   "referenced_type" : "type-288",
15299   "self_type" : "type-288",
15300   "size" : 1,
15301   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15302   "template_args" : [ "type-95" ],
15303   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15304  },
15305  {
15306   "alignment" : 1,
15307   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15308   "name" : "android::trait_trivial_ctor<long long>",
15309   "referenced_type" : "type-314",
15310   "self_type" : "type-314",
15311   "size" : 1,
15312   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15313   "template_args" : [ "type-315" ],
15314   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15315  },
15316  {
15317   "alignment" : 1,
15318   "linker_set_key" : "android::trait_trivial_ctor<long>",
15319   "name" : "android::trait_trivial_ctor<long>",
15320   "referenced_type" : "type-299",
15321   "self_type" : "type-299",
15322   "size" : 1,
15323   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15324   "template_args" : [ "type-117" ],
15325   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15326  },
15327  {
15328   "alignment" : 1,
15329   "linker_set_key" : "android::trait_trivial_ctor<short>",
15330   "name" : "android::trait_trivial_ctor<short>",
15331   "referenced_type" : "type-278",
15332   "self_type" : "type-278",
15333   "size" : 1,
15334   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15335   "template_args" : [ "type-279" ],
15336   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15337  },
15338  {
15339   "alignment" : 1,
15340   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15341   "name" : "android::trait_trivial_ctor<unsigned char>",
15342   "referenced_type" : "type-274",
15343   "self_type" : "type-274",
15344   "size" : 1,
15345   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15346   "template_args" : [ "type-5" ],
15347   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15348  },
15349  {
15350   "alignment" : 1,
15351   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15352   "name" : "android::trait_trivial_ctor<unsigned int>",
15353   "referenced_type" : "type-294",
15354   "self_type" : "type-294",
15355   "size" : 1,
15356   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15357   "template_args" : [ "type-2" ],
15358   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15359  },
15360  {
15361   "alignment" : 1,
15362   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15363   "name" : "android::trait_trivial_ctor<unsigned long long>",
15364   "referenced_type" : "type-319",
15365   "self_type" : "type-319",
15366   "size" : 1,
15367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15368   "template_args" : [ "type-320" ],
15369   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15370  },
15371  {
15372   "alignment" : 1,
15373   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15374   "name" : "android::trait_trivial_ctor<unsigned long>",
15375   "referenced_type" : "type-310",
15376   "self_type" : "type-310",
15377   "size" : 1,
15378   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15379   "template_args" : [ "type-116" ],
15380   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15381  },
15382  {
15383   "alignment" : 1,
15384   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15385   "name" : "android::trait_trivial_ctor<unsigned short>",
15386   "referenced_type" : "type-284",
15387   "self_type" : "type-284",
15388   "size" : 1,
15389   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15390   "template_args" : [ "type-94" ],
15391   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15392  },
15393  {
15394   "alignment" : 1,
15395   "linker_set_key" : "android::trait_trivial_ctor<void>",
15396   "name" : "android::trait_trivial_ctor<void>",
15397   "referenced_type" : "type-261",
15398   "self_type" : "type-261",
15399   "size" : 1,
15400   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15401   "template_args" : [ "type-113" ],
15402   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15403  },
15404  {
15405   "alignment" : 1,
15406   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15407   "name" : "android::trait_trivial_dtor<bool>",
15408   "referenced_type" : "type-266",
15409   "self_type" : "type-266",
15410   "size" : 1,
15411   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15412   "template_args" : [ "type-22" ],
15413   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15414  },
15415  {
15416   "alignment" : 1,
15417   "linker_set_key" : "android::trait_trivial_dtor<char>",
15418   "name" : "android::trait_trivial_dtor<char>",
15419   "referenced_type" : "type-271",
15420   "self_type" : "type-271",
15421   "size" : 1,
15422   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15423   "template_args" : [ "type-97" ],
15424   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15425  },
15426  {
15427   "alignment" : 1,
15428   "linker_set_key" : "android::trait_trivial_dtor<double>",
15429   "name" : "android::trait_trivial_dtor<double>",
15430   "referenced_type" : "type-331",
15431   "self_type" : "type-331",
15432   "size" : 1,
15433   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15434   "template_args" : [ "type-330" ],
15435   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15436  },
15437  {
15438   "alignment" : 1,
15439   "linker_set_key" : "android::trait_trivial_dtor<float>",
15440   "name" : "android::trait_trivial_dtor<float>",
15441   "referenced_type" : "type-326",
15442   "self_type" : "type-326",
15443   "size" : 1,
15444   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15445   "template_args" : [ "type-325" ],
15446   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15447  },
15448  {
15449   "alignment" : 1,
15450   "linker_set_key" : "android::trait_trivial_dtor<int>",
15451   "name" : "android::trait_trivial_dtor<int>",
15452   "referenced_type" : "type-289",
15453   "self_type" : "type-289",
15454   "size" : 1,
15455   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15456   "template_args" : [ "type-95" ],
15457   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15458  },
15459  {
15460   "alignment" : 1,
15461   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15462   "name" : "android::trait_trivial_dtor<long long>",
15463   "referenced_type" : "type-316",
15464   "self_type" : "type-316",
15465   "size" : 1,
15466   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15467   "template_args" : [ "type-315" ],
15468   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15469  },
15470  {
15471   "alignment" : 1,
15472   "linker_set_key" : "android::trait_trivial_dtor<long>",
15473   "name" : "android::trait_trivial_dtor<long>",
15474   "referenced_type" : "type-300",
15475   "self_type" : "type-300",
15476   "size" : 1,
15477   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15478   "template_args" : [ "type-117" ],
15479   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15480  },
15481  {
15482   "alignment" : 1,
15483   "linker_set_key" : "android::trait_trivial_dtor<short>",
15484   "name" : "android::trait_trivial_dtor<short>",
15485   "referenced_type" : "type-281",
15486   "self_type" : "type-281",
15487   "size" : 1,
15488   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15489   "template_args" : [ "type-279" ],
15490   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15491  },
15492  {
15493   "alignment" : 1,
15494   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15495   "name" : "android::trait_trivial_dtor<unsigned char>",
15496   "referenced_type" : "type-275",
15497   "self_type" : "type-275",
15498   "size" : 1,
15499   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15500   "template_args" : [ "type-5" ],
15501   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15502  },
15503  {
15504   "alignment" : 1,
15505   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15506   "name" : "android::trait_trivial_dtor<unsigned int>",
15507   "referenced_type" : "type-295",
15508   "self_type" : "type-295",
15509   "size" : 1,
15510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15511   "template_args" : [ "type-2" ],
15512   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15513  },
15514  {
15515   "alignment" : 1,
15516   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15517   "name" : "android::trait_trivial_dtor<unsigned long long>",
15518   "referenced_type" : "type-321",
15519   "self_type" : "type-321",
15520   "size" : 1,
15521   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15522   "template_args" : [ "type-320" ],
15523   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15524  },
15525  {
15526   "alignment" : 1,
15527   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15528   "name" : "android::trait_trivial_dtor<unsigned long>",
15529   "referenced_type" : "type-311",
15530   "self_type" : "type-311",
15531   "size" : 1,
15532   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15533   "template_args" : [ "type-116" ],
15534   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15535  },
15536  {
15537   "alignment" : 1,
15538   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15539   "name" : "android::trait_trivial_dtor<unsigned short>",
15540   "referenced_type" : "type-285",
15541   "self_type" : "type-285",
15542   "size" : 1,
15543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15544   "template_args" : [ "type-94" ],
15545   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15546  },
15547  {
15548   "alignment" : 1,
15549   "linker_set_key" : "android::trait_trivial_dtor<void>",
15550   "name" : "android::trait_trivial_dtor<void>",
15551   "referenced_type" : "type-262",
15552   "self_type" : "type-262",
15553   "size" : 1,
15554   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15555   "template_args" : [ "type-113" ],
15556   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15557  },
15558  {
15559   "alignment" : 1,
15560   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15561   "name" : "android::trait_trivial_move<android::String16>",
15562   "referenced_type" : "type-500",
15563   "self_type" : "type-500",
15564   "size" : 1,
15565   "source_file" : "/system/core/libutils/include/utils/String16.h",
15566   "template_args" : [ "type-129" ],
15567   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15568  },
15569  {
15570   "alignment" : 1,
15571   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15572   "name" : "android::trait_trivial_move<android::String8>",
15573   "referenced_type" : "type-495",
15574   "self_type" : "type-495",
15575   "size" : 1,
15576   "source_file" : "/system/core/libutils/include/utils/String8.h",
15577   "template_args" : [ "type-138" ],
15578   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15579  },
15580  {
15581   "alignment" : 1,
15582   "linker_set_key" : "android::trait_trivial_move<bool>",
15583   "name" : "android::trait_trivial_move<bool>",
15584   "referenced_type" : "type-268",
15585   "self_type" : "type-268",
15586   "size" : 1,
15587   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15588   "template_args" : [ "type-22" ],
15589   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15590  },
15591  {
15592   "alignment" : 1,
15593   "linker_set_key" : "android::trait_trivial_move<char>",
15594   "name" : "android::trait_trivial_move<char>",
15595   "referenced_type" : "type-273",
15596   "self_type" : "type-273",
15597   "size" : 1,
15598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15599   "template_args" : [ "type-97" ],
15600   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15601  },
15602  {
15603   "alignment" : 1,
15604   "linker_set_key" : "android::trait_trivial_move<double>",
15605   "name" : "android::trait_trivial_move<double>",
15606   "referenced_type" : "type-333",
15607   "self_type" : "type-333",
15608   "size" : 1,
15609   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15610   "template_args" : [ "type-330" ],
15611   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15612  },
15613  {
15614   "alignment" : 1,
15615   "linker_set_key" : "android::trait_trivial_move<float>",
15616   "name" : "android::trait_trivial_move<float>",
15617   "referenced_type" : "type-328",
15618   "self_type" : "type-328",
15619   "size" : 1,
15620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15621   "template_args" : [ "type-325" ],
15622   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15623  },
15624  {
15625   "alignment" : 1,
15626   "linker_set_key" : "android::trait_trivial_move<int>",
15627   "name" : "android::trait_trivial_move<int>",
15628   "referenced_type" : "type-293",
15629   "self_type" : "type-293",
15630   "size" : 1,
15631   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15632   "template_args" : [ "type-95" ],
15633   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15634  },
15635  {
15636   "alignment" : 1,
15637   "linker_set_key" : "android::trait_trivial_move<long long>",
15638   "name" : "android::trait_trivial_move<long long>",
15639   "referenced_type" : "type-318",
15640   "self_type" : "type-318",
15641   "size" : 1,
15642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15643   "template_args" : [ "type-315" ],
15644   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15645  },
15646  {
15647   "alignment" : 1,
15648   "linker_set_key" : "android::trait_trivial_move<long>",
15649   "name" : "android::trait_trivial_move<long>",
15650   "referenced_type" : "type-302",
15651   "self_type" : "type-302",
15652   "size" : 1,
15653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15654   "template_args" : [ "type-117" ],
15655   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15656  },
15657  {
15658   "alignment" : 1,
15659   "linker_set_key" : "android::trait_trivial_move<short>",
15660   "name" : "android::trait_trivial_move<short>",
15661   "referenced_type" : "type-283",
15662   "self_type" : "type-283",
15663   "size" : 1,
15664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15665   "template_args" : [ "type-279" ],
15666   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15667  },
15668  {
15669   "alignment" : 1,
15670   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15671   "name" : "android::trait_trivial_move<unsigned char>",
15672   "referenced_type" : "type-277",
15673   "self_type" : "type-277",
15674   "size" : 1,
15675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15676   "template_args" : [ "type-5" ],
15677   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15678  },
15679  {
15680   "alignment" : 1,
15681   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15682   "name" : "android::trait_trivial_move<unsigned int>",
15683   "referenced_type" : "type-298",
15684   "self_type" : "type-298",
15685   "size" : 1,
15686   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15687   "template_args" : [ "type-2" ],
15688   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15689  },
15690  {
15691   "alignment" : 1,
15692   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15693   "name" : "android::trait_trivial_move<unsigned long long>",
15694   "referenced_type" : "type-323",
15695   "self_type" : "type-323",
15696   "size" : 1,
15697   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15698   "template_args" : [ "type-320" ],
15699   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15700  },
15701  {
15702   "alignment" : 1,
15703   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15704   "name" : "android::trait_trivial_move<unsigned long>",
15705   "referenced_type" : "type-313",
15706   "self_type" : "type-313",
15707   "size" : 1,
15708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15709   "template_args" : [ "type-116" ],
15710   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15711  },
15712  {
15713   "alignment" : 1,
15714   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15715   "name" : "android::trait_trivial_move<unsigned short>",
15716   "referenced_type" : "type-287",
15717   "self_type" : "type-287",
15718   "size" : 1,
15719   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15720   "template_args" : [ "type-94" ],
15721   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15722  },
15723  {
15724   "alignment" : 1,
15725   "linker_set_key" : "android::trait_trivial_move<void>",
15726   "name" : "android::trait_trivial_move<void>",
15727   "referenced_type" : "type-264",
15728   "self_type" : "type-264",
15729   "size" : 1,
15730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15731   "template_args" : [ "type-113" ],
15732   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15733  },
15734  {
15735   "alignment" : 8,
15736   "fields" :
15737   [
15738    {
15739     "access" : "private",
15740     "field_name" : "m_ptr",
15741     "referenced_type" : "type-215"
15742    },
15743    {
15744     "access" : "private",
15745     "field_name" : "m_refs",
15746     "field_offset" : 64,
15747     "referenced_type" : "type-42"
15748    }
15749   ],
15750   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15751   "name" : "android::wp<android::hardware::BHwBinder>",
15752   "record_kind" : "class",
15753   "referenced_type" : "type-553",
15754   "self_type" : "type-553",
15755   "size" : 16,
15756   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15757   "template_args" : [ "type-216" ],
15758   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15759  },
15760  {
15761   "alignment" : 8,
15762   "fields" :
15763   [
15764    {
15765     "access" : "private",
15766     "field_name" : "m_ptr",
15767     "referenced_type" : "type-73"
15768    },
15769    {
15770     "access" : "private",
15771     "field_name" : "m_refs",
15772     "field_offset" : 64,
15773     "referenced_type" : "type-42"
15774    }
15775   ],
15776   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15777   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15778   "record_kind" : "class",
15779   "referenced_type" : "type-599",
15780   "self_type" : "type-599",
15781   "size" : 16,
15782   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15783   "template_args" : [ "type-74" ],
15784   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15785  },
15786  {
15787   "alignment" : 8,
15788   "fields" :
15789   [
15790    {
15791     "access" : "private",
15792     "field_name" : "m_ptr",
15793     "referenced_type" : "type-207"
15794    },
15795    {
15796     "access" : "private",
15797     "field_name" : "m_refs",
15798     "field_offset" : 64,
15799     "referenced_type" : "type-42"
15800    }
15801   ],
15802   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15803   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15804   "record_kind" : "class",
15805   "referenced_type" : "type-206",
15806   "self_type" : "type-206",
15807   "size" : 16,
15808   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15809   "template_args" : [ "type-208" ],
15810   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15811  },
15812  {
15813   "alignment" : 8,
15814   "fields" :
15815   [
15816    {
15817     "access" : "private",
15818     "field_name" : "m_ptr",
15819     "referenced_type" : "type-67"
15820    },
15821    {
15822     "access" : "private",
15823     "field_name" : "m_refs",
15824     "field_offset" : 64,
15825     "referenced_type" : "type-42"
15826    }
15827   ],
15828   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15829   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15830   "record_kind" : "class",
15831   "referenced_type" : "type-209",
15832   "self_type" : "type-209",
15833   "size" : 16,
15834   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15835   "template_args" : [ "type-13" ],
15836   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15837  },
15838  {
15839   "alignment" : 4,
15840   "fields" :
15841   [
15842    {
15843     "field_name" : "maxContentLightLevel",
15844     "referenced_type" : "type-325"
15845    },
15846    {
15847     "field_name" : "maxFrameAverageLightLevel",
15848     "field_offset" : 32,
15849     "referenced_type" : "type-325"
15850    }
15851   ],
15852   "linker_set_key" : "android_cta861_3_metadata",
15853   "name" : "android_cta861_3_metadata",
15854   "referenced_type" : "type-604",
15855   "self_type" : "type-604",
15856   "size" : 8,
15857   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15858   "unique_id" : "android_cta861_3_metadata"
15859  },
15860  {
15861   "alignment" : 4,
15862   "fields" :
15863   [
15864    {
15865     "field_name" : "num_points",
15866     "referenced_type" : "type-2"
15867    },
15868    {
15869     "field_name" : "reserved",
15870     "field_offset" : 32,
15871     "referenced_type" : "type-593"
15872    },
15873    {
15874     "field_name" : "xyzc_points",
15875     "field_offset" : 288,
15876     "referenced_type" : "type-601"
15877    }
15878   ],
15879   "linker_set_key" : "android_depth_points",
15880   "name" : "android_depth_points",
15881   "referenced_type" : "type-600",
15882   "self_type" : "type-600",
15883   "size" : 36,
15884   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15885   "unique_id" : "android_depth_points"
15886  },
15887  {
15888   "alignment" : 8,
15889   "fields" :
15890   [
15891    {
15892     "field_name" : "format",
15893     "referenced_type" : "type-596"
15894    },
15895    {
15896     "field_name" : "num_planes",
15897     "field_offset" : 32,
15898     "referenced_type" : "type-2"
15899    },
15900    {
15901     "field_name" : "planes",
15902     "field_offset" : 64,
15903     "referenced_type" : "type-598"
15904    }
15905   ],
15906   "linker_set_key" : "android_flex_layout",
15907   "name" : "android_flex_layout",
15908   "referenced_type" : "type-597",
15909   "self_type" : "type-597",
15910   "size" : 16,
15911   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15912   "unique_id" : "android_flex_layout"
15913  },
15914  {
15915   "alignment" : 8,
15916   "fields" :
15917   [
15918    {
15919     "field_name" : "top_left",
15920     "referenced_type" : "type-508"
15921    },
15922    {
15923     "field_name" : "component",
15924     "field_offset" : 64,
15925     "referenced_type" : "type-594"
15926    },
15927    {
15928     "field_name" : "bits_per_component",
15929     "field_offset" : 96,
15930     "referenced_type" : "type-95"
15931    },
15932    {
15933     "field_name" : "bits_used",
15934     "field_offset" : 128,
15935     "referenced_type" : "type-95"
15936    },
15937    {
15938     "field_name" : "h_increment",
15939     "field_offset" : 160,
15940     "referenced_type" : "type-95"
15941    },
15942    {
15943     "field_name" : "v_increment",
15944     "field_offset" : 192,
15945     "referenced_type" : "type-95"
15946    },
15947    {
15948     "field_name" : "h_subsampling",
15949     "field_offset" : 224,
15950     "referenced_type" : "type-95"
15951    },
15952    {
15953     "field_name" : "v_subsampling",
15954     "field_offset" : 256,
15955     "referenced_type" : "type-95"
15956    }
15957   ],
15958   "linker_set_key" : "android_flex_plane",
15959   "name" : "android_flex_plane",
15960   "referenced_type" : "type-595",
15961   "self_type" : "type-595",
15962   "size" : 40,
15963   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15964   "unique_id" : "android_flex_plane"
15965  },
15966  {
15967   "alignment" : 4,
15968   "fields" :
15969   [
15970    {
15971     "field_name" : "displayPrimaryRed",
15972     "referenced_type" : "type-602"
15973    },
15974    {
15975     "field_name" : "displayPrimaryGreen",
15976     "field_offset" : 64,
15977     "referenced_type" : "type-602"
15978    },
15979    {
15980     "field_name" : "displayPrimaryBlue",
15981     "field_offset" : 128,
15982     "referenced_type" : "type-602"
15983    },
15984    {
15985     "field_name" : "whitePoint",
15986     "field_offset" : 192,
15987     "referenced_type" : "type-602"
15988    },
15989    {
15990     "field_name" : "maxLuminance",
15991     "field_offset" : 256,
15992     "referenced_type" : "type-325"
15993    },
15994    {
15995     "field_name" : "minLuminance",
15996     "field_offset" : 288,
15997     "referenced_type" : "type-325"
15998    }
15999   ],
16000   "linker_set_key" : "android_smpte2086_metadata",
16001   "name" : "android_smpte2086_metadata",
16002   "referenced_type" : "type-603",
16003   "self_type" : "type-603",
16004   "size" : 40,
16005   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16006   "unique_id" : "android_smpte2086_metadata"
16007  },
16008  {
16009   "alignment" : 4,
16010   "fields" :
16011   [
16012    {
16013     "field_name" : "x",
16014     "referenced_type" : "type-325"
16015    },
16016    {
16017     "field_name" : "y",
16018     "field_offset" : 32,
16019     "referenced_type" : "type-325"
16020    }
16021   ],
16022   "linker_set_key" : "android_xy_color",
16023   "name" : "android_xy_color",
16024   "referenced_type" : "type-602",
16025   "self_type" : "type-602",
16026   "size" : 8,
16027   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16028   "unique_id" : "android_xy_color"
16029  },
16030  {
16031   "alignment" : 8,
16032   "fields" :
16033   [
16034    {
16035     "field_name" : "y",
16036     "referenced_type" : "type-112"
16037    },
16038    {
16039     "field_name" : "cb",
16040     "field_offset" : 64,
16041     "referenced_type" : "type-112"
16042    },
16043    {
16044     "field_name" : "cr",
16045     "field_offset" : 128,
16046     "referenced_type" : "type-112"
16047    },
16048    {
16049     "field_name" : "ystride",
16050     "field_offset" : 192,
16051     "referenced_type" : "type-116"
16052    },
16053    {
16054     "field_name" : "cstride",
16055     "field_offset" : 256,
16056     "referenced_type" : "type-116"
16057    },
16058    {
16059     "field_name" : "chroma_step",
16060     "field_offset" : 320,
16061     "referenced_type" : "type-116"
16062    },
16063    {
16064     "field_name" : "reserved",
16065     "field_offset" : 384,
16066     "referenced_type" : "type-593"
16067    }
16068   ],
16069   "linker_set_key" : "android_ycbcr",
16070   "name" : "android_ycbcr",
16071   "referenced_type" : "type-592",
16072   "self_type" : "type-592",
16073   "size" : 80,
16074   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16075   "unique_id" : "android_ycbcr"
16076  },
16077  {
16078   "alignment" : 4,
16079   "fields" :
16080   [
16081    {
16082     "referenced_type" : "type-91"
16083    }
16084   ],
16085   "linker_set_key" : "log_msg",
16086   "name" : "log_msg",
16087   "referenced_type" : "type-90",
16088   "self_type" : "type-90",
16089   "size" : 5124,
16090   "source_file" : "/system/core/liblog/include/log/log_read.h",
16091   "unique_id" : "log_msg"
16092  },
16093  {
16094   "alignment" : 4,
16095   "fields" :
16096   [
16097    {
16098     "field_name" : "buf",
16099     "referenced_type" : "type-92"
16100    },
16101    {
16102     "field_name" : "entry",
16103     "referenced_type" : "type-93"
16104    },
16105    {
16106     "field_name" : "entry_v4",
16107     "referenced_type" : "type-93"
16108    },
16109    {
16110     "field_name" : "entry_v3",
16111     "referenced_type" : "type-98"
16112    },
16113    {
16114     "field_name" : "entry_v2",
16115     "referenced_type" : "type-99"
16116    },
16117    {
16118     "field_name" : "entry_v1",
16119     "referenced_type" : "type-100"
16120    }
16121   ],
16122   "is_anonymous" : true,
16123   "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",
16124   "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",
16125   "record_kind" : "union",
16126   "referenced_type" : "type-91",
16127   "self_type" : "type-91",
16128   "size" : 5124,
16129   "source_file" : "/system/core/liblog/include/log/log_read.h",
16130   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
16131  },
16132  {
16133   "alignment" : 1,
16134   "fields" :
16135   [
16136    {
16137     "field_name" : "tv_sec",
16138     "referenced_type" : "type-2"
16139    },
16140    {
16141     "field_name" : "tv_nsec",
16142     "field_offset" : 32,
16143     "referenced_type" : "type-2"
16144    }
16145   ],
16146   "linker_set_key" : "log_time",
16147   "name" : "log_time",
16148   "referenced_type" : "type-426",
16149   "self_type" : "type-426",
16150   "size" : 8,
16151   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
16152   "unique_id" : "_ZTS8log_time"
16153  },
16154  {
16155   "alignment" : 4,
16156   "fields" :
16157   [
16158    {
16159     "field_name" : "len",
16160     "referenced_type" : "type-94"
16161    },
16162    {
16163     "field_name" : "__pad",
16164     "field_offset" : 16,
16165     "referenced_type" : "type-94"
16166    },
16167    {
16168     "field_name" : "pid",
16169     "field_offset" : 32,
16170     "referenced_type" : "type-95"
16171    },
16172    {
16173     "field_name" : "tid",
16174     "field_offset" : 64,
16175     "referenced_type" : "type-95"
16176    },
16177    {
16178     "field_name" : "sec",
16179     "field_offset" : 96,
16180     "referenced_type" : "type-95"
16181    },
16182    {
16183     "field_name" : "nsec",
16184     "field_offset" : 128,
16185     "referenced_type" : "type-95"
16186    },
16187    {
16188     "field_name" : "msg",
16189     "field_offset" : 160,
16190     "referenced_type" : "type-96"
16191    }
16192   ],
16193   "linker_set_key" : "logger_entry",
16194   "name" : "logger_entry",
16195   "referenced_type" : "type-100",
16196   "self_type" : "type-100",
16197   "size" : 20,
16198   "source_file" : "/system/core/liblog/include/log/log_read.h",
16199   "unique_id" : "logger_entry"
16200  },
16201  {
16202   "alignment" : 1,
16203   "fields" :
16204   [
16205    {
16206     "field_name" : "len",
16207     "referenced_type" : "type-94"
16208    },
16209    {
16210     "field_name" : "hdr_size",
16211     "field_offset" : 16,
16212     "referenced_type" : "type-94"
16213    },
16214    {
16215     "field_name" : "pid",
16216     "field_offset" : 32,
16217     "referenced_type" : "type-95"
16218    },
16219    {
16220     "field_name" : "tid",
16221     "field_offset" : 64,
16222     "referenced_type" : "type-95"
16223    },
16224    {
16225     "field_name" : "sec",
16226     "field_offset" : 96,
16227     "referenced_type" : "type-95"
16228    },
16229    {
16230     "field_name" : "nsec",
16231     "field_offset" : 128,
16232     "referenced_type" : "type-95"
16233    },
16234    {
16235     "field_name" : "euid",
16236     "field_offset" : 160,
16237     "referenced_type" : "type-2"
16238    },
16239    {
16240     "field_name" : "msg",
16241     "field_offset" : 192,
16242     "referenced_type" : "type-96"
16243    }
16244   ],
16245   "linker_set_key" : "logger_entry_v2",
16246   "name" : "logger_entry_v2",
16247   "referenced_type" : "type-99",
16248   "self_type" : "type-99",
16249   "size" : 24,
16250   "source_file" : "/system/core/liblog/include/log/log_read.h",
16251   "unique_id" : "logger_entry_v2"
16252  },
16253  {
16254   "alignment" : 1,
16255   "fields" :
16256   [
16257    {
16258     "field_name" : "len",
16259     "referenced_type" : "type-94"
16260    },
16261    {
16262     "field_name" : "hdr_size",
16263     "field_offset" : 16,
16264     "referenced_type" : "type-94"
16265    },
16266    {
16267     "field_name" : "pid",
16268     "field_offset" : 32,
16269     "referenced_type" : "type-95"
16270    },
16271    {
16272     "field_name" : "tid",
16273     "field_offset" : 64,
16274     "referenced_type" : "type-95"
16275    },
16276    {
16277     "field_name" : "sec",
16278     "field_offset" : 96,
16279     "referenced_type" : "type-95"
16280    },
16281    {
16282     "field_name" : "nsec",
16283     "field_offset" : 128,
16284     "referenced_type" : "type-95"
16285    },
16286    {
16287     "field_name" : "lid",
16288     "field_offset" : 160,
16289     "referenced_type" : "type-2"
16290    },
16291    {
16292     "field_name" : "msg",
16293     "field_offset" : 192,
16294     "referenced_type" : "type-96"
16295    }
16296   ],
16297   "linker_set_key" : "logger_entry_v3",
16298   "name" : "logger_entry_v3",
16299   "referenced_type" : "type-98",
16300   "self_type" : "type-98",
16301   "size" : 24,
16302   "source_file" : "/system/core/liblog/include/log/log_read.h",
16303   "unique_id" : "logger_entry_v3"
16304  },
16305  {
16306   "alignment" : 4,
16307   "fields" :
16308   [
16309    {
16310     "field_name" : "len",
16311     "referenced_type" : "type-94"
16312    },
16313    {
16314     "field_name" : "hdr_size",
16315     "field_offset" : 16,
16316     "referenced_type" : "type-94"
16317    },
16318    {
16319     "field_name" : "pid",
16320     "field_offset" : 32,
16321     "referenced_type" : "type-95"
16322    },
16323    {
16324     "field_name" : "tid",
16325     "field_offset" : 64,
16326     "referenced_type" : "type-2"
16327    },
16328    {
16329     "field_name" : "sec",
16330     "field_offset" : 96,
16331     "referenced_type" : "type-2"
16332    },
16333    {
16334     "field_name" : "nsec",
16335     "field_offset" : 128,
16336     "referenced_type" : "type-2"
16337    },
16338    {
16339     "field_name" : "lid",
16340     "field_offset" : 160,
16341     "referenced_type" : "type-2"
16342    },
16343    {
16344     "field_name" : "uid",
16345     "field_offset" : 192,
16346     "referenced_type" : "type-2"
16347    },
16348    {
16349     "field_name" : "msg",
16350     "field_offset" : 224,
16351     "referenced_type" : "type-96"
16352    }
16353   ],
16354   "linker_set_key" : "logger_entry_v4",
16355   "name" : "logger_entry_v4",
16356   "referenced_type" : "type-93",
16357   "self_type" : "type-93",
16358   "size" : 28,
16359   "source_file" : "/system/core/liblog/include/log/log_read.h",
16360   "unique_id" : "logger_entry_v4"
16361  },
16362  {
16363   "alignment" : 4,
16364   "fields" :
16365   [
16366    {
16367     "field_name" : "version",
16368     "referenced_type" : "type-95"
16369    },
16370    {
16371     "field_name" : "numFds",
16372     "field_offset" : 32,
16373     "referenced_type" : "type-95"
16374    },
16375    {
16376     "field_name" : "numInts",
16377     "field_offset" : 64,
16378     "referenced_type" : "type-95"
16379    },
16380    {
16381     "field_name" : "data",
16382     "field_offset" : 96,
16383     "referenced_type" : "type-235"
16384    }
16385   ],
16386   "linker_set_key" : "native_handle",
16387   "name" : "native_handle",
16388   "referenced_type" : "type-234",
16389   "self_type" : "type-234",
16390   "size" : 12,
16391   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16392   "unique_id" : "native_handle"
16393  }
16394 ],
16395 "rvalue_reference_types" :
16396 [
16397  {
16398   "alignment" : 8,
16399   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &&",
16400   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &&",
16401   "referenced_type" : "type-236",
16402   "self_type" : "type-238",
16403   "size" : 8,
16404   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16405  },
16406  {
16407   "alignment" : 8,
16408   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &&",
16409   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &&",
16410   "referenced_type" : "type-705",
16411   "self_type" : "type-707",
16412   "size" : 8,
16413   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16414  },
16415  {
16416   "alignment" : 8,
16417   "linker_set_key" : "android::hardware::Return<bool> &&",
16418   "name" : "android::hardware::Return<bool> &&",
16419   "referenced_type" : "type-227",
16420   "self_type" : "type-230",
16421   "size" : 8,
16422   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16423  },
16424  {
16425   "alignment" : 8,
16426   "linker_set_key" : "android::hardware::Return<void> &&",
16427   "name" : "android::hardware::Return<void> &&",
16428   "referenced_type" : "type-248",
16429   "self_type" : "type-250",
16430   "size" : 8,
16431   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16432  },
16433  {
16434   "alignment" : 8,
16435   "linker_set_key" : "android::hardware::Status &&",
16436   "name" : "android::hardware::Status &&",
16437   "referenced_type" : "type-218",
16438   "self_type" : "type-224",
16439   "size" : 8,
16440   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16441  },
16442  {
16443   "alignment" : 8,
16444   "linker_set_key" : "android::hardware::details::return_status &&",
16445   "name" : "android::hardware::details::return_status &&",
16446   "referenced_type" : "type-228",
16447   "self_type" : "type-244",
16448   "size" : 8,
16449   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16450  },
16451  {
16452   "alignment" : 8,
16453   "linker_set_key" : "android::hardware::hidl_handle &&",
16454   "name" : "android::hardware::hidl_handle &&",
16455   "referenced_type" : "type-361",
16456   "self_type" : "type-367",
16457   "size" : 8,
16458   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16459  },
16460  {
16461   "alignment" : 8,
16462   "linker_set_key" : "android::hardware::hidl_memory &&",
16463   "name" : "android::hardware::hidl_memory &&",
16464   "referenced_type" : "type-365",
16465   "self_type" : "type-371",
16466   "size" : 8,
16467   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16468  },
16469  {
16470   "alignment" : 8,
16471   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16472   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16473   "referenced_type" : "type-203",
16474   "self_type" : "type-210",
16475   "size" : 8,
16476   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16477  },
16478  {
16479   "alignment" : 8,
16480   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal> &&",
16481   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal> &&",
16482   "referenced_type" : "type-9",
16483   "self_type" : "type-199",
16484   "size" : 8,
16485   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16486  },
16487  {
16488   "alignment" : 8,
16489   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &&",
16490   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &&",
16491   "referenced_type" : "type-55",
16492   "self_type" : "type-191",
16493   "size" : 8,
16494   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16495  },
16496  {
16497   "alignment" : 8,
16498   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16499   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16500   "referenced_type" : "type-565",
16501   "self_type" : "type-564",
16502   "size" : 8,
16503   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16504  },
16505  {
16506   "alignment" : 8,
16507   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16508   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16509   "referenced_type" : "type-740",
16510   "self_type" : "type-739",
16511   "size" : 8,
16512   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16513  },
16514  {
16515   "alignment" : 8,
16516   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16517   "name" : "std::function<sp<IBase> (void *)> &&",
16518   "referenced_type" : "type-575",
16519   "self_type" : "type-574",
16520   "size" : 8,
16521   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16522  },
16523  {
16524   "alignment" : 8,
16525   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16526   "name" : "std::function<sp<IBase> (void *)> &&",
16527   "referenced_type" : "type-745",
16528   "self_type" : "type-744",
16529   "size" : 8,
16530   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16531  },
16532  {
16533   "alignment" : 8,
16534   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16535   "name" : "std::function<sp<IBinder> (void *)> &&",
16536   "referenced_type" : "type-567",
16537   "self_type" : "type-566",
16538   "size" : 8,
16539   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16540  },
16541  {
16542   "alignment" : 8,
16543   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16544   "name" : "std::function<sp<IBinder> (void *)> &&",
16545   "referenced_type" : "type-742",
16546   "self_type" : "type-741",
16547   "size" : 8,
16548   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16549  }
16550 ]
16551}
16552