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   "linker_set_key" : "char",
80   "name" : "char",
81   "referenced_type" : "type-97",
82   "self_type" : "type-97",
83   "size" : 1
84  },
85  {
86   "alignment" : 2,
87   "is_integral" : true,
88   "is_unsigned" : true,
89   "linker_set_key" : "char16_t",
90   "name" : "char16_t",
91   "referenced_type" : "type-132",
92   "self_type" : "type-132",
93   "size" : 2
94  },
95  {
96   "alignment" : 8,
97   "linker_set_key" : "double",
98   "name" : "double",
99   "referenced_type" : "type-330",
100   "self_type" : "type-330",
101   "size" : 8
102  },
103  {
104   "alignment" : 4,
105   "linker_set_key" : "float",
106   "name" : "float",
107   "referenced_type" : "type-325",
108   "self_type" : "type-325",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "int",
115   "name" : "int",
116   "referenced_type" : "type-95",
117   "self_type" : "type-95",
118   "size" : 4
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long",
124   "name" : "long",
125   "referenced_type" : "type-117",
126   "self_type" : "type-117",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-315",
135   "self_type" : "type-315",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-279",
144   "self_type" : "type-279",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-336",
153   "self_type" : "type-336",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-5",
163   "self_type" : "type-5",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 8,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-116",
183   "self_type" : "type-116",
184   "size" : 8
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-320",
193   "self_type" : "type-320",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-94",
203   "self_type" : "type-94",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-113",
210   "self_type" : "type-113"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware10fromBinderINS0_7thermal4V2_023IThermalChangedCallbackENS3_26BpHwThermalChangedCallbackENS3_26BnHwThermalChangedCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_023IThermalChangedCallbackENS_4hidl4base4V1_05IBaseENS4_26BpHwThermalChangedCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
226  },
227  {
228   "binding" : "weak",
229   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
230  },
231  {
232   "binding" : "weak",
233   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V2_023IThermalChangedCallbackEvEENS_2spIT_EES8_"
234  },
235  {
236   "binding" : "weak",
237   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
238  },
239  {
240   "binding" : "weak",
241   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_026BpHwThermalChangedCallbackENS4_23IThermalChangedCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
242  },
243  {
244   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
245  },
246  {
247   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal28_hidl_getCurrentTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
251  },
252  {
253   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getCurrentCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
254  },
255  {
256   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getTemperatureThresholdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
257  },
258  {
259   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal36_hidl_registerThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
260  },
261  {
262   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal38_hidl_unregisterThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
263  },
264  {
265   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal4pingEv"
266  },
267  {
268   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD0Ev"
275  },
276  {
277   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD1Ev"
278  },
279  {
280   "name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD2Ev"
281  },
282  {
283   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
284  },
285  {
286   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
290  },
291  {
292   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
299  },
300  {
301   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
302  },
303  {
304   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21notifySyspropsChangedEv"
311  },
312  {
313   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21setHALInstrumentationEv"
314  },
315  {
316   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
323  },
324  {
325   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal28_hidl_getCurrentTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
326  },
327  {
328   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getCurrentCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getTemperatureThresholdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
335  },
336  {
337   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal36_hidl_registerThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal38_hidl_unregisterThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal4pingEv"
347  },
348  {
349   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
350  },
351  {
352   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
356  },
357  {
358   "name" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEmm"
359  },
360  {
361   "name" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEmm"
362  },
363  {
364   "name" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_20TemperatureThresholdEPNS0_6ParcelEmm"
365  },
366  {
367   "name" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEmm"
368  },
369  {
370   "name" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEmm"
371  },
372  {
373   "name" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_20TemperatureThresholdERKNS0_6ParcelEmm"
374  },
375  {
376   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
377  },
378  {
379   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
380  },
381  {
382   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
383  },
384  {
385   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
389  },
390  {
391   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
392  },
393  {
394   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
398  },
399  {
400   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv"
404  },
405  {
406   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv"
407  },
408  {
409   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv"
413  },
414  {
415   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
419  },
420  {
421   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spIS3_EEb"
422  },
423  {
424   "name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback13addOnewayTaskENSt3__18functionIFvvEEE"
425  },
426  {
427   "name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC1ENS_2spINS2_23IThermalChangedCallbackEEE"
428  },
429  {
430   "name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC2ENS_2spINS2_23IThermalChangedCallbackEEE"
431  },
432  {
433   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
434  },
435  {
436   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
440  },
441  {
442   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback4pingEv"
443  },
444  {
445   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC1ERKNS_2spINS2_23IThermalChangedCallbackEEE"
446  },
447  {
448   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC2ERKNS_2spINS2_23IThermalChangedCallbackEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
452  },
453  {
454   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
455  },
456  {
457   "name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD2Ev"
458  },
459  {
460   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
461  },
462  {
463   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
464  },
465  {
466   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
467  },
468  {
469   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
476  },
477  {
478   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
479  },
480  {
481   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21notifySyspropsChangedEv"
482  },
483  {
484   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21setHALInstrumentationEv"
485  },
486  {
487   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_11TemperatureE"
488  },
489  {
490   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback4pingEv"
491  },
492  {
493   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
494  },
495  {
496   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC1ERKNS_2spINS0_7IBinderEEE"
497  },
498  {
499   "name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC2ERKNS_2spINS0_7IBinderEEE"
500  },
501  {
502   "name" : "_ZN7android8hardware7thermal4V2_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
503  },
504  {
505   "name" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
506  },
507  {
508   "name" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
509  },
510  {
511   "name" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
512  },
513  {
514   "name" : "_ZN7android8hardware7thermal4V2_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
515  },
516  {
517   "name" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
518  },
519  {
520   "name" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
521  },
522  {
523   "name" : "_ZN7android8hardware7thermal4V2_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
524  },
525  {
526   "name" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
527  },
528  {
529   "name" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv"
530  },
531  {
532   "name" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv"
533  },
534  {
535   "name" : "_ZN7android8hardware7thermal4V2_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
536  },
537  {
538   "name" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv"
539  },
540  {
541   "name" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
542  },
543  {
544   "name" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb"
545  },
546  {
547   "name" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
548  },
549  {
550   "name" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spIS3_EEb"
551  },
552  {
553   "name" : "_ZN7android8hardware7thermal4V2_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
554  },
555  {
556   "name" : "_ZN7android8hardware7thermal4V2_09BsThermalC1ENS_2spINS2_8IThermalEEE"
557  },
558  {
559   "name" : "_ZN7android8hardware7thermal4V2_09BsThermalC2ENS_2spINS2_8IThermalEEE"
560  },
561  {
562   "binding" : "weak",
563   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
564  },
565  {
566   "binding" : "weak",
567   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
568  },
569  {
570   "binding" : "weak",
571   "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_"
572  },
573  {
574   "binding" : "weak",
575   "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_"
576  },
577  {
578   "binding" : "weak",
579   "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"
580  },
581  {
582   "binding" : "weak",
583   "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_"
584  },
585  {
586   "binding" : "weak",
587   "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_"
588  },
589  {
590   "binding" : "weak",
591   "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"
592  },
593  {
594   "binding" : "weak",
595   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
596  },
597  {
598   "binding" : "weak",
599   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
600  },
601  {
602   "binding" : "weak",
603   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
604  },
605  {
606   "name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
607  },
608  {
609   "name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
610  },
611  {
612   "name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
613  },
614  {
615   "name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
616  },
617  {
618   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
619  },
620  {
621   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
622  },
623  {
624   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
625  },
626  {
627   "name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
628  }
629 ],
630 "elf_objects" :
631 [
632  {
633   "name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10descriptorE"
634  },
635  {
636   "name" : "_ZN7android8hardware7thermal4V2_08IThermal10descriptorE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware7thermal4V2_011BnHwThermalE0_NS0_7IBinderE"
640  },
641  {
642   "name" : "_ZTCN7android8hardware7thermal4V2_011BnHwThermalE0_NS0_9BHwBinderE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware7thermal4V2_011BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
646  },
647  {
648   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
649  },
650  {
651   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS1_4V1_08IThermalE"
652  },
653  {
654   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS2_8IThermalE"
655  },
656  {
657   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
658  },
659  {
660   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE16_NS0_11BpHwRefBaseE"
661  },
662  {
663   "name" : "_ZTCN7android8hardware7thermal4V2_011BpHwThermalE8_NS0_10IInterfaceE"
664  },
665  {
666   "name" : "_ZTCN7android8hardware7thermal4V2_023IThermalChangedCallbackE0_NS_4hidl4base4V1_05IBaseE"
667  },
668  {
669   "binding" : "weak",
670   "name" : "_ZTCN7android8hardware7thermal4V2_024BsThermalChangedCallbackE0_NS2_23IThermalChangedCallbackE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE0_NS0_7IBinderE"
674  },
675  {
676   "name" : "_ZTCN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE0_NS0_9BHwBinderE"
677  },
678  {
679   "name" : "_ZTCN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
680  },
681  {
682   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE0_NS0_11BpInterfaceINS2_23IThermalChangedCallbackEEE"
683  },
684  {
685   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE0_NS2_23IThermalChangedCallbackE"
686  },
687  {
688   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE0_NS_4hidl4base4V1_05IBaseE"
689  },
690  {
691   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE16_NS0_11BpHwRefBaseE"
692  },
693  {
694   "name" : "_ZTCN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE8_NS0_10IInterfaceE"
695  },
696  {
697   "name" : "_ZTCN7android8hardware7thermal4V2_08IThermalE0_NS1_4V1_08IThermalE"
698  },
699  {
700   "name" : "_ZTCN7android8hardware7thermal4V2_08IThermalE0_NS_4hidl4base4V1_05IBaseE"
701  },
702  {
703   "binding" : "weak",
704   "name" : "_ZTCN7android8hardware7thermal4V2_09BsThermalE0_NS2_8IThermalE"
705  },
706  {
707   "name" : "_ZTTN7android8hardware7thermal4V2_011BnHwThermalE"
708  },
709  {
710   "name" : "_ZTTN7android8hardware7thermal4V2_011BpHwThermalE"
711  },
712  {
713   "name" : "_ZTTN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
714  },
715  {
716   "name" : "_ZTTN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
717  },
718  {
719   "name" : "_ZTTN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
720  },
721  {
722   "name" : "_ZTTN7android8hardware7thermal4V2_08IThermalE"
723  },
724  {
725   "name" : "_ZTVN7android8hardware7thermal4V2_011BnHwThermalE"
726  },
727  {
728   "name" : "_ZTVN7android8hardware7thermal4V2_011BpHwThermalE"
729  },
730  {
731   "name" : "_ZTVN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
732  },
733  {
734   "binding" : "weak",
735   "name" : "_ZTVN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
736  },
737  {
738   "name" : "_ZTVN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
739  },
740  {
741   "name" : "_ZTVN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
742  },
743  {
744   "name" : "_ZTVN7android8hardware7thermal4V2_08IThermalE"
745  },
746  {
747   "binding" : "weak",
748   "name" : "_ZTVN7android8hardware7thermal4V2_09BsThermalE"
749  }
750 ],
751 "enum_types" :
752 [
753  {
754   "alignment" : 4,
755   "enum_fields" :
756   [
757    {
758     "enum_field_value" : 0,
759     "name" : "android::Condition::WAKE_UP_ONE"
760    },
761    {
762     "enum_field_value" : 1,
763     "name" : "android::Condition::WAKE_UP_ALL"
764    }
765   ],
766   "linker_set_key" : "android::Condition::WakeUpType",
767   "name" : "android::Condition::WakeUpType",
768   "referenced_type" : "type-612",
769   "self_type" : "type-612",
770   "size" : 4,
771   "source_file" : "/system/core/libutils/include/utils/Condition.h",
772   "underlying_type" : "type-2",
773   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
774  },
775  {
776   "alignment" : 4,
777   "enum_fields" :
778   [
779    {
780     "enum_field_value" : 0,
781     "name" : "android::String16::kEmptyString"
782    }
783   ],
784   "linker_set_key" : "android::String16::StaticLinkage",
785   "name" : "android::String16::StaticLinkage",
786   "referenced_type" : "type-496",
787   "self_type" : "type-496",
788   "size" : 4,
789   "source_file" : "/system/core/libutils/include/utils/String16.h",
790   "underlying_type" : "type-2",
791   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
792  },
793  {
794   "alignment" : 4,
795   "enum_fields" :
796   [
797    {
798     "enum_field_value" : 0,
799     "name" : "android::String8::kEmptyString"
800    }
801   ],
802   "linker_set_key" : "android::String8::StaticLinkage",
803   "name" : "android::String8::StaticLinkage",
804   "referenced_type" : "type-489",
805   "self_type" : "type-489",
806   "size" : 4,
807   "source_file" : "/system/core/libutils/include/utils/String8.h",
808   "underlying_type" : "type-2",
809   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
810  },
811  {
812   "alignment" : 4,
813   "enum_fields" :
814   [
815    {
816     "enum_field_value" : 0,
817     "name" : "android::hardware::HidlReturnRestriction::NONE"
818    },
819    {
820     "enum_field_value" : 1,
821     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
822    },
823    {
824     "enum_field_value" : 2,
825     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
826    }
827   ],
828   "linker_set_key" : "android::hardware::HidlReturnRestriction",
829   "name" : "android::hardware::HidlReturnRestriction",
830   "referenced_type" : "type-247",
831   "self_type" : "type-247",
832   "size" : 4,
833   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
834   "underlying_type" : "type-95",
835   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
836  },
837  {
838   "alignment" : 4,
839   "enum_fields" :
840   [
841    {
842     "enum_field_value" : 0,
843     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
844    },
845    {
846     "enum_field_value" : 1,
847     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
848    },
849    {
850     "enum_field_value" : 2,
851     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
852    },
853    {
854     "enum_field_value" : 3,
855     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
856    }
857   ],
858   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
859   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
860   "referenced_type" : "type-480",
861   "self_type" : "type-480",
862   "size" : 4,
863   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
864   "underlying_type" : "type-95",
865   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
866  },
867  {
868   "alignment" : 4,
869   "enum_fields" :
870   [
871    {
872     "enum_field_value" : 1,
873     "name" : "android::hardware::kSynchronizedReadWrite"
874    },
875    {
876     "enum_field_value" : 2,
877     "name" : "android::hardware::kUnsynchronizedWrite"
878    }
879   ],
880   "linker_set_key" : "android::hardware::MQFlavor",
881   "name" : "android::hardware::MQFlavor",
882   "referenced_type" : "type-478",
883   "self_type" : "type-478",
884   "size" : 4,
885   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
886   "underlying_type" : "type-2",
887   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
888  },
889  {
890   "alignment" : 4,
891   "enum_fields" :
892   [
893    {
894     "enum_field_value" : 0,
895     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
896    },
897    {
898     "enum_field_value" : 1,
899     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
900    },
901    {
902     "enum_field_value" : 2,
903     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
904    }
905   ],
906   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
907   "name" : "android::hardware::ProcessState::CallRestriction",
908   "referenced_type" : "type-142",
909   "self_type" : "type-142",
910   "size" : 4,
911   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
912   "underlying_type" : "type-95",
913   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
914  },
915  {
916   "alignment" : 4,
917   "enum_fields" :
918   [
919    {
920     "enum_field_value" : 0,
921     "name" : "android::hardware::Status::EX_NONE"
922    },
923    {
924     "enum_field_value" : -1,
925     "name" : "android::hardware::Status::EX_SECURITY"
926    },
927    {
928     "enum_field_value" : -2,
929     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
930    },
931    {
932     "enum_field_value" : -3,
933     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
934    },
935    {
936     "enum_field_value" : -4,
937     "name" : "android::hardware::Status::EX_NULL_POINTER"
938    },
939    {
940     "enum_field_value" : -5,
941     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
942    },
943    {
944     "enum_field_value" : -6,
945     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
946    },
947    {
948     "enum_field_value" : -7,
949     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
950    },
951    {
952     "enum_field_value" : -128,
953     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
954    },
955    {
956     "enum_field_value" : -129,
957     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
958    }
959   ],
960   "linker_set_key" : "android::hardware::Status::Exception",
961   "name" : "android::hardware::Status::Exception",
962   "referenced_type" : "type-220",
963   "self_type" : "type-220",
964   "size" : 4,
965   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
966   "underlying_type" : "type-95",
967   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
968  },
969  {
970   "alignment" : 4,
971   "enum_fields" :
972   [
973    {
974     "enum_field_value" : 0,
975     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
976    },
977    {
978     "enum_field_value" : 1,
979     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
980    },
981    {
982     "enum_field_value" : 2,
983     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
984    },
985    {
986     "enum_field_value" : 3,
987     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
988    },
989    {
990     "enum_field_value" : 4,
991     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
992    },
993    {
994     "enum_field_value" : 5,
995     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
996    },
997    {
998     "enum_field_value" : 6,
999     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1000    },
1001    {
1002     "enum_field_value" : 7,
1003     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1004    },
1005    {
1006     "enum_field_value" : 8,
1007     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1008    },
1009    {
1010     "enum_field_value" : 9,
1011     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1012    }
1013   ],
1014   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1015   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1016   "referenced_type" : "type-296",
1017   "self_type" : "type-296",
1018   "size" : 4,
1019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1020   "underlying_type" : "type-2",
1021   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1022  },
1023  {
1024   "alignment" : 4,
1025   "enum_fields" :
1026   [
1027    {
1028     "enum_field_value" : 0,
1029     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
1030    }
1031   ],
1032   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
1033   "name" : "android::hardware::thermal::V1_0::CoolingType",
1034   "referenced_type" : "type-418",
1035   "self_type" : "type-418",
1036   "size" : 4,
1037   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1038   "underlying_type" : "type-2",
1039   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
1040  },
1041  {
1042   "alignment" : 4,
1043   "enum_fields" :
1044   [
1045    {
1046     "enum_field_value" : -1,
1047     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
1048    },
1049    {
1050     "enum_field_value" : 0,
1051     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
1052    },
1053    {
1054     "enum_field_value" : 1,
1055     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
1056    },
1057    {
1058     "enum_field_value" : 2,
1059     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
1060    },
1061    {
1062     "enum_field_value" : 3,
1063     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
1064    }
1065   ],
1066   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
1067   "name" : "android::hardware::thermal::V1_0::TemperatureType",
1068   "referenced_type" : "type-407",
1069   "self_type" : "type-407",
1070   "size" : 4,
1071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1072   "underlying_type" : "type-95",
1073   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
1074  },
1075  {
1076   "alignment" : 4,
1077   "enum_fields" :
1078   [
1079    {
1080     "enum_field_value" : 0,
1081     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
1082    },
1083    {
1084     "enum_field_value" : 1,
1085     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
1086    }
1087   ],
1088   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1089   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1090   "referenced_type" : "type-637",
1091   "self_type" : "type-637",
1092   "size" : 4,
1093   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1094   "underlying_type" : "type-2",
1095   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
1096  },
1097  {
1098   "alignment" : 4,
1099   "enum_fields" :
1100   [
1101    {
1102     "enum_field_value" : 0,
1103     "name" : "android::hardware::thermal::V2_0::CoolingType::FAN"
1104    },
1105    {
1106     "enum_field_value" : 1,
1107     "name" : "android::hardware::thermal::V2_0::CoolingType::BATTERY"
1108    },
1109    {
1110     "enum_field_value" : 2,
1111     "name" : "android::hardware::thermal::V2_0::CoolingType::CPU"
1112    },
1113    {
1114     "enum_field_value" : 3,
1115     "name" : "android::hardware::thermal::V2_0::CoolingType::GPU"
1116    },
1117    {
1118     "enum_field_value" : 4,
1119     "name" : "android::hardware::thermal::V2_0::CoolingType::MODEM"
1120    },
1121    {
1122     "enum_field_value" : 5,
1123     "name" : "android::hardware::thermal::V2_0::CoolingType::NPU"
1124    },
1125    {
1126     "enum_field_value" : 6,
1127     "name" : "android::hardware::thermal::V2_0::CoolingType::COMPONENT"
1128    }
1129   ],
1130   "linker_set_key" : "android::hardware::thermal::V2_0::CoolingType",
1131   "name" : "android::hardware::thermal::V2_0::CoolingType",
1132   "referenced_type" : "type-447",
1133   "self_type" : "type-447",
1134   "size" : 4,
1135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
1136   "underlying_type" : "type-2",
1137   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011CoolingTypeE"
1138  },
1139  {
1140   "alignment" : 4,
1141   "enum_fields" :
1142   [
1143    {
1144     "enum_field_value" : -1,
1145     "name" : "android::hardware::thermal::V2_0::TemperatureType::UNKNOWN"
1146    },
1147    {
1148     "enum_field_value" : 0,
1149     "name" : "android::hardware::thermal::V2_0::TemperatureType::CPU"
1150    },
1151    {
1152     "enum_field_value" : 1,
1153     "name" : "android::hardware::thermal::V2_0::TemperatureType::GPU"
1154    },
1155    {
1156     "enum_field_value" : 2,
1157     "name" : "android::hardware::thermal::V2_0::TemperatureType::BATTERY"
1158    },
1159    {
1160     "enum_field_value" : 3,
1161     "name" : "android::hardware::thermal::V2_0::TemperatureType::SKIN"
1162    },
1163    {
1164     "enum_field_value" : 4,
1165     "name" : "android::hardware::thermal::V2_0::TemperatureType::USB_PORT"
1166    },
1167    {
1168     "enum_field_value" : 5,
1169     "name" : "android::hardware::thermal::V2_0::TemperatureType::POWER_AMPLIFIER"
1170    },
1171    {
1172     "enum_field_value" : 6,
1173     "name" : "android::hardware::thermal::V2_0::TemperatureType::BCL_VOLTAGE"
1174    },
1175    {
1176     "enum_field_value" : 7,
1177     "name" : "android::hardware::thermal::V2_0::TemperatureType::BCL_CURRENT"
1178    },
1179    {
1180     "enum_field_value" : 8,
1181     "name" : "android::hardware::thermal::V2_0::TemperatureType::BCL_PERCENTAGE"
1182    },
1183    {
1184     "enum_field_value" : 9,
1185     "name" : "android::hardware::thermal::V2_0::TemperatureType::NPU"
1186    }
1187   ],
1188   "linker_set_key" : "android::hardware::thermal::V2_0::TemperatureType",
1189   "name" : "android::hardware::thermal::V2_0::TemperatureType",
1190   "referenced_type" : "type-424",
1191   "self_type" : "type-424",
1192   "size" : 4,
1193   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
1194   "underlying_type" : "type-95",
1195   "unique_id" : "_ZTSN7android8hardware7thermal4V2_015TemperatureTypeE"
1196  },
1197  {
1198   "alignment" : 4,
1199   "enum_fields" :
1200   [
1201    {
1202     "enum_field_value" : 0,
1203     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::NONE"
1204    },
1205    {
1206     "enum_field_value" : 1,
1207     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::LIGHT"
1208    },
1209    {
1210     "enum_field_value" : 2,
1211     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::MODERATE"
1212    },
1213    {
1214     "enum_field_value" : 3,
1215     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::SEVERE"
1216    },
1217    {
1218     "enum_field_value" : 4,
1219     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::CRITICAL"
1220    },
1221    {
1222     "enum_field_value" : 5,
1223     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::EMERGENCY"
1224    },
1225    {
1226     "enum_field_value" : 6,
1227     "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity::SHUTDOWN"
1228    }
1229   ],
1230   "linker_set_key" : "android::hardware::thermal::V2_0::ThrottlingSeverity",
1231   "name" : "android::hardware::thermal::V2_0::ThrottlingSeverity",
1232   "referenced_type" : "type-425",
1233   "self_type" : "type-425",
1234   "size" : 4,
1235   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
1236   "underlying_type" : "type-2",
1237   "unique_id" : "_ZTSN7android8hardware7thermal4V2_018ThrottlingSeverityE"
1238  },
1239  {
1240   "alignment" : 4,
1241   "enum_fields" :
1242   [
1243    {
1244     "enum_field_value" : 0,
1245     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1246    },
1247    {
1248     "enum_field_value" : 1,
1249     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1250    },
1251    {
1252     "enum_field_value" : 2,
1253     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1254    }
1255   ],
1256   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1257   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1258   "referenced_type" : "type-484",
1259   "self_type" : "type-484",
1260   "size" : 4,
1261   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1262   "underlying_type" : "type-95",
1263   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1264  },
1265  {
1266   "alignment" : 4,
1267   "enum_fields" :
1268   [
1269    {
1270     "enum_field_value" : -1,
1271     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1272    }
1273   ],
1274   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1275   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1276   "referenced_type" : "type-627",
1277   "self_type" : "type-627",
1278   "size" : 4,
1279   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1280   "underlying_type" : "type-95",
1281   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1282  },
1283  {
1284   "alignment" : 1,
1285   "enum_fields" :
1286   [
1287    {
1288     "enum_field_value" : 0,
1289     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1290    },
1291    {
1292     "enum_field_value" : 1,
1293     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1294    },
1295    {
1296     "enum_field_value" : 2,
1297     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1298    }
1299   ],
1300   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1301   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1302   "referenced_type" : "type-626",
1303   "self_type" : "type-626",
1304   "size" : 1,
1305   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1306   "underlying_type" : "type-5",
1307   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1308  },
1309  {
1310   "alignment" : 4,
1311   "enum_fields" :
1312   [
1313    {
1314     "enum_field_value" : 0,
1315     "name" : "ANDROID_LOG_UNKNOWN"
1316    },
1317    {
1318     "enum_field_value" : 1,
1319     "name" : "ANDROID_LOG_DEFAULT"
1320    },
1321    {
1322     "enum_field_value" : 2,
1323     "name" : "ANDROID_LOG_VERBOSE"
1324    },
1325    {
1326     "enum_field_value" : 3,
1327     "name" : "ANDROID_LOG_DEBUG"
1328    },
1329    {
1330     "enum_field_value" : 4,
1331     "name" : "ANDROID_LOG_INFO"
1332    },
1333    {
1334     "enum_field_value" : 5,
1335     "name" : "ANDROID_LOG_WARN"
1336    },
1337    {
1338     "enum_field_value" : 6,
1339     "name" : "ANDROID_LOG_ERROR"
1340    },
1341    {
1342     "enum_field_value" : 7,
1343     "name" : "ANDROID_LOG_FATAL"
1344    },
1345    {
1346     "enum_field_value" : 8,
1347     "name" : "ANDROID_LOG_SILENT"
1348    }
1349   ],
1350   "linker_set_key" : "android_LogPriority",
1351   "name" : "android_LogPriority",
1352   "referenced_type" : "type-1",
1353   "self_type" : "type-1",
1354   "size" : 4,
1355   "source_file" : "/system/core/liblog/include/android/log.h",
1356   "underlying_type" : "type-2",
1357   "unique_id" : "android_LogPriority"
1358  },
1359  {
1360   "alignment" : 4,
1361   "enum_fields" :
1362   [
1363    {
1364     "enum_field_value" : 0,
1365     "name" : "HAL_COLOR_MODE_NATIVE"
1366    },
1367    {
1368     "enum_field_value" : 1,
1369     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1370    },
1371    {
1372     "enum_field_value" : 2,
1373     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1374    },
1375    {
1376     "enum_field_value" : 3,
1377     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1378    },
1379    {
1380     "enum_field_value" : 4,
1381     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1382    },
1383    {
1384     "enum_field_value" : 5,
1385     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1386    },
1387    {
1388     "enum_field_value" : 6,
1389     "name" : "HAL_COLOR_MODE_DCI_P3"
1390    },
1391    {
1392     "enum_field_value" : 7,
1393     "name" : "HAL_COLOR_MODE_SRGB"
1394    },
1395    {
1396     "enum_field_value" : 8,
1397     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1398    },
1399    {
1400     "enum_field_value" : 9,
1401     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1402    }
1403   ],
1404   "linker_set_key" : "android_color_mode_t",
1405   "name" : "android_color_mode_t",
1406   "referenced_type" : "type-581",
1407   "self_type" : "type-581",
1408   "size" : 4,
1409   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1410   "underlying_type" : "type-2",
1411   "unique_id" : "android_color_mode_t"
1412  },
1413  {
1414   "alignment" : 4,
1415   "enum_fields" :
1416   [
1417    {
1418     "enum_field_value" : 10,
1419     "name" : "HAL_COLOR_MODE_BT2020"
1420    },
1421    {
1422     "enum_field_value" : 11,
1423     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1424    },
1425    {
1426     "enum_field_value" : 12,
1427     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1428    }
1429   ],
1430   "linker_set_key" : "android_color_mode_v1_1_t",
1431   "name" : "android_color_mode_v1_1_t",
1432   "referenced_type" : "type-586",
1433   "self_type" : "type-586",
1434   "size" : 4,
1435   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1436   "underlying_type" : "type-2",
1437   "unique_id" : "android_color_mode_v1_1_t"
1438  },
1439  {
1440   "alignment" : 4,
1441   "enum_fields" :
1442   [
1443    {
1444     "enum_field_value" : 0,
1445     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1446    },
1447    {
1448     "enum_field_value" : 1,
1449     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1450    },
1451    {
1452     "enum_field_value" : 2,
1453     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1454    },
1455    {
1456     "enum_field_value" : 3,
1457     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1458    },
1459    {
1460     "enum_field_value" : 4,
1461     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1462    },
1463    {
1464     "enum_field_value" : 5,
1465     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1466    },
1467    {
1468     "enum_field_value" : 6,
1469     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1470    }
1471   ],
1472   "linker_set_key" : "android_color_transform_t",
1473   "name" : "android_color_transform_t",
1474   "referenced_type" : "type-582",
1475   "self_type" : "type-582",
1476   "size" : 4,
1477   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1478   "underlying_type" : "type-2",
1479   "unique_id" : "android_color_transform_t"
1480  },
1481  {
1482   "alignment" : 4,
1483   "enum_fields" :
1484   [
1485    {
1486     "enum_field_value" : 0,
1487     "name" : "HAL_DATASPACE_UNKNOWN"
1488    },
1489    {
1490     "enum_field_value" : 1,
1491     "name" : "HAL_DATASPACE_ARBITRARY"
1492    },
1493    {
1494     "enum_field_value" : 16,
1495     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1496    },
1497    {
1498     "enum_field_value" : 4128768,
1499     "name" : "HAL_DATASPACE_STANDARD_MASK"
1500    },
1501    {
1502     "enum_field_value" : 0,
1503     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1504    },
1505    {
1506     "enum_field_value" : 65536,
1507     "name" : "HAL_DATASPACE_STANDARD_BT709"
1508    },
1509    {
1510     "enum_field_value" : 131072,
1511     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1512    },
1513    {
1514     "enum_field_value" : 196608,
1515     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1516    },
1517    {
1518     "enum_field_value" : 262144,
1519     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1520    },
1521    {
1522     "enum_field_value" : 327680,
1523     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1524    },
1525    {
1526     "enum_field_value" : 393216,
1527     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1528    },
1529    {
1530     "enum_field_value" : 458752,
1531     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1532    },
1533    {
1534     "enum_field_value" : 524288,
1535     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1536    },
1537    {
1538     "enum_field_value" : 589824,
1539     "name" : "HAL_DATASPACE_STANDARD_FILM"
1540    },
1541    {
1542     "enum_field_value" : 655360,
1543     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1544    },
1545    {
1546     "enum_field_value" : 720896,
1547     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1548    },
1549    {
1550     "enum_field_value" : 22,
1551     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1552    },
1553    {
1554     "enum_field_value" : 130023424,
1555     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1556    },
1557    {
1558     "enum_field_value" : 0,
1559     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1560    },
1561    {
1562     "enum_field_value" : 4194304,
1563     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1564    },
1565    {
1566     "enum_field_value" : 8388608,
1567     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1568    },
1569    {
1570     "enum_field_value" : 12582912,
1571     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1572    },
1573    {
1574     "enum_field_value" : 16777216,
1575     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1576    },
1577    {
1578     "enum_field_value" : 20971520,
1579     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1580    },
1581    {
1582     "enum_field_value" : 25165824,
1583     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1584    },
1585    {
1586     "enum_field_value" : 29360128,
1587     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1588    },
1589    {
1590     "enum_field_value" : 33554432,
1591     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1592    },
1593    {
1594     "enum_field_value" : 27,
1595     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1596    },
1597    {
1598     "enum_field_value" : 939524096,
1599     "name" : "HAL_DATASPACE_RANGE_MASK"
1600    },
1601    {
1602     "enum_field_value" : 0,
1603     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1604    },
1605    {
1606     "enum_field_value" : 134217728,
1607     "name" : "HAL_DATASPACE_RANGE_FULL"
1608    },
1609    {
1610     "enum_field_value" : 268435456,
1611     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1612    },
1613    {
1614     "enum_field_value" : 402653184,
1615     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1616    },
1617    {
1618     "enum_field_value" : 512,
1619     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1620    },
1621    {
1622     "enum_field_value" : 138477568,
1623     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1624    },
1625    {
1626     "enum_field_value" : 406913024,
1627     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1628    },
1629    {
1630     "enum_field_value" : 513,
1631     "name" : "HAL_DATASPACE_SRGB"
1632    },
1633    {
1634     "enum_field_value" : 142671872,
1635     "name" : "HAL_DATASPACE_V0_SRGB"
1636    },
1637    {
1638     "enum_field_value" : 411107328,
1639     "name" : "HAL_DATASPACE_V0_SCRGB"
1640    },
1641    {
1642     "enum_field_value" : 257,
1643     "name" : "HAL_DATASPACE_JFIF"
1644    },
1645    {
1646     "enum_field_value" : 146931712,
1647     "name" : "HAL_DATASPACE_V0_JFIF"
1648    },
1649    {
1650     "enum_field_value" : 258,
1651     "name" : "HAL_DATASPACE_BT601_625"
1652    },
1653    {
1654     "enum_field_value" : 281149440,
1655     "name" : "HAL_DATASPACE_V0_BT601_625"
1656    },
1657    {
1658     "enum_field_value" : 259,
1659     "name" : "HAL_DATASPACE_BT601_525"
1660    },
1661    {
1662     "enum_field_value" : 281280512,
1663     "name" : "HAL_DATASPACE_V0_BT601_525"
1664    },
1665    {
1666     "enum_field_value" : 260,
1667     "name" : "HAL_DATASPACE_BT709"
1668    },
1669    {
1670     "enum_field_value" : 281083904,
1671     "name" : "HAL_DATASPACE_V0_BT709"
1672    },
1673    {
1674     "enum_field_value" : 139067392,
1675     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1676    },
1677    {
1678     "enum_field_value" : 155844608,
1679     "name" : "HAL_DATASPACE_DCI_P3"
1680    },
1681    {
1682     "enum_field_value" : 139067392,
1683     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1684    },
1685    {
1686     "enum_field_value" : 143261696,
1687     "name" : "HAL_DATASPACE_DISPLAY_P3"
1688    },
1689    {
1690     "enum_field_value" : 151715840,
1691     "name" : "HAL_DATASPACE_ADOBE_RGB"
1692    },
1693    {
1694     "enum_field_value" : 138805248,
1695     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1696    },
1697    {
1698     "enum_field_value" : 147193856,
1699     "name" : "HAL_DATASPACE_BT2020"
1700    },
1701    {
1702     "enum_field_value" : 163971072,
1703     "name" : "HAL_DATASPACE_BT2020_PQ"
1704    },
1705    {
1706     "enum_field_value" : 4096,
1707     "name" : "HAL_DATASPACE_DEPTH"
1708    },
1709    {
1710     "enum_field_value" : 4097,
1711     "name" : "HAL_DATASPACE_SENSOR"
1712    }
1713   ],
1714   "linker_set_key" : "android_dataspace_t",
1715   "name" : "android_dataspace_t",
1716   "referenced_type" : "type-580",
1717   "self_type" : "type-580",
1718   "size" : 4,
1719   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1720   "underlying_type" : "type-2",
1721   "unique_id" : "android_dataspace_t"
1722  },
1723  {
1724   "alignment" : 4,
1725   "enum_fields" :
1726   [
1727    {
1728     "enum_field_value" : 281411584,
1729     "name" : "HAL_DATASPACE_BT2020_ITU"
1730    },
1731    {
1732     "enum_field_value" : 298188800,
1733     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1734    },
1735    {
1736     "enum_field_value" : 302383104,
1737     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1738    },
1739    {
1740     "enum_field_value" : 168165376,
1741     "name" : "HAL_DATASPACE_BT2020_HLG"
1742    }
1743   ],
1744   "linker_set_key" : "android_dataspace_v1_1_t",
1745   "name" : "android_dataspace_v1_1_t",
1746   "referenced_type" : "type-585",
1747   "self_type" : "type-585",
1748   "size" : 4,
1749   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1750   "underlying_type" : "type-2",
1751   "unique_id" : "android_dataspace_v1_1_t"
1752  },
1753  {
1754   "alignment" : 4,
1755   "enum_fields" :
1756   [
1757    {
1758     "enum_field_value" : 142999552,
1759     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1760    },
1761    {
1762     "enum_field_value" : 4098,
1763     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1764    },
1765    {
1766     "enum_field_value" : 4099,
1767     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1768    },
1769    {
1770     "enum_field_value" : 4100,
1771     "name" : "HAL_DATASPACE_HEIF"
1772    }
1773   ],
1774   "linker_set_key" : "android_dataspace_v1_2_t",
1775   "name" : "android_dataspace_v1_2_t",
1776   "referenced_type" : "type-589",
1777   "self_type" : "type-589",
1778   "size" : 4,
1779   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1780   "underlying_type" : "type-2",
1781   "unique_id" : "android_dataspace_v1_2_t"
1782  },
1783  {
1784   "alignment" : 4,
1785   "enum_fields" :
1786   [
1787    {
1788     "enum_field_value" : 1,
1789     "name" : "FLEX_COMPONENT_Y"
1790    },
1791    {
1792     "enum_field_value" : 2,
1793     "name" : "FLEX_COMPONENT_Cb"
1794    },
1795    {
1796     "enum_field_value" : 4,
1797     "name" : "FLEX_COMPONENT_Cr"
1798    },
1799    {
1800     "enum_field_value" : 1024,
1801     "name" : "FLEX_COMPONENT_R"
1802    },
1803    {
1804     "enum_field_value" : 2048,
1805     "name" : "FLEX_COMPONENT_G"
1806    },
1807    {
1808     "enum_field_value" : 4096,
1809     "name" : "FLEX_COMPONENT_B"
1810    },
1811    {
1812     "enum_field_value" : 1073741824,
1813     "name" : "FLEX_COMPONENT_A"
1814    }
1815   ],
1816   "linker_set_key" : "android_flex_component",
1817   "name" : "android_flex_component",
1818   "referenced_type" : "type-594",
1819   "self_type" : "type-594",
1820   "size" : 4,
1821   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1822   "underlying_type" : "type-2",
1823   "unique_id" : "android_flex_component"
1824  },
1825  {
1826   "alignment" : 4,
1827   "enum_fields" :
1828   [
1829    {
1830     "enum_field_value" : 0,
1831     "name" : "FLEX_FORMAT_INVALID"
1832    },
1833    {
1834     "enum_field_value" : 1,
1835     "name" : "FLEX_FORMAT_Y"
1836    },
1837    {
1838     "enum_field_value" : 7,
1839     "name" : "FLEX_FORMAT_YCbCr"
1840    },
1841    {
1842     "enum_field_value" : 1073741831,
1843     "name" : "FLEX_FORMAT_YCbCrA"
1844    },
1845    {
1846     "enum_field_value" : 7168,
1847     "name" : "FLEX_FORMAT_RGB"
1848    },
1849    {
1850     "enum_field_value" : 1073748992,
1851     "name" : "FLEX_FORMAT_RGBA"
1852    }
1853   ],
1854   "linker_set_key" : "android_flex_format",
1855   "name" : "android_flex_format",
1856   "referenced_type" : "type-596",
1857   "self_type" : "type-596",
1858   "size" : 4,
1859   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1860   "underlying_type" : "type-2",
1861   "unique_id" : "android_flex_format"
1862  },
1863  {
1864   "alignment" : 4,
1865   "enum_fields" :
1866   [
1867    {
1868     "enum_field_value" : 1,
1869     "name" : "HAL_HDR_DOLBY_VISION"
1870    },
1871    {
1872     "enum_field_value" : 2,
1873     "name" : "HAL_HDR_HDR10"
1874    },
1875    {
1876     "enum_field_value" : 3,
1877     "name" : "HAL_HDR_HLG"
1878    }
1879   ],
1880   "linker_set_key" : "android_hdr_t",
1881   "name" : "android_hdr_t",
1882   "referenced_type" : "type-583",
1883   "self_type" : "type-583",
1884   "size" : 4,
1885   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1886   "underlying_type" : "type-2",
1887   "unique_id" : "android_hdr_t"
1888  },
1889  {
1890   "alignment" : 4,
1891   "enum_fields" :
1892   [
1893    {
1894     "enum_field_value" : 4,
1895     "name" : "HAL_HDR_HDR10_PLUS"
1896    }
1897   ],
1898   "linker_set_key" : "android_hdr_v1_2_t",
1899   "name" : "android_hdr_v1_2_t",
1900   "referenced_type" : "type-588",
1901   "self_type" : "type-588",
1902   "size" : 4,
1903   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1904   "underlying_type" : "type-2",
1905   "unique_id" : "android_hdr_v1_2_t"
1906  },
1907  {
1908   "alignment" : 4,
1909   "enum_fields" :
1910   [
1911    {
1912     "enum_field_value" : 39,
1913     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1914    },
1915    {
1916     "enum_field_value" : 40,
1917     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1918    },
1919    {
1920     "enum_field_value" : 41,
1921     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1922    },
1923    {
1924     "enum_field_value" : 42,
1925     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1926    }
1927   ],
1928   "linker_set_key" : "android_pixel_format_sw_t",
1929   "name" : "android_pixel_format_sw_t",
1930   "referenced_type" : "type-591",
1931   "self_type" : "type-591",
1932   "size" : 4,
1933   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1934   "underlying_type" : "type-2",
1935   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1936  },
1937  {
1938   "alignment" : 4,
1939   "enum_fields" :
1940   [
1941    {
1942     "enum_field_value" : 1,
1943     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1944    },
1945    {
1946     "enum_field_value" : 2,
1947     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1948    },
1949    {
1950     "enum_field_value" : 3,
1951     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1952    },
1953    {
1954     "enum_field_value" : 4,
1955     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1956    },
1957    {
1958     "enum_field_value" : 5,
1959     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1960    },
1961    {
1962     "enum_field_value" : 16,
1963     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1964    },
1965    {
1966     "enum_field_value" : 17,
1967     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1968    },
1969    {
1970     "enum_field_value" : 20,
1971     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1972    },
1973    {
1974     "enum_field_value" : 22,
1975     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1976    },
1977    {
1978     "enum_field_value" : 32,
1979     "name" : "HAL_PIXEL_FORMAT_RAW16"
1980    },
1981    {
1982     "enum_field_value" : 33,
1983     "name" : "HAL_PIXEL_FORMAT_BLOB"
1984    },
1985    {
1986     "enum_field_value" : 34,
1987     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1988    },
1989    {
1990     "enum_field_value" : 35,
1991     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1992    },
1993    {
1994     "enum_field_value" : 36,
1995     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1996    },
1997    {
1998     "enum_field_value" : 37,
1999     "name" : "HAL_PIXEL_FORMAT_RAW10"
2000    },
2001    {
2002     "enum_field_value" : 38,
2003     "name" : "HAL_PIXEL_FORMAT_RAW12"
2004    },
2005    {
2006     "enum_field_value" : 43,
2007     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2008    },
2009    {
2010     "enum_field_value" : 538982489,
2011     "name" : "HAL_PIXEL_FORMAT_Y8"
2012    },
2013    {
2014     "enum_field_value" : 540422489,
2015     "name" : "HAL_PIXEL_FORMAT_Y16"
2016    },
2017    {
2018     "enum_field_value" : 842094169,
2019     "name" : "HAL_PIXEL_FORMAT_YV12"
2020    }
2021   ],
2022   "linker_set_key" : "android_pixel_format_t",
2023   "name" : "android_pixel_format_t",
2024   "referenced_type" : "type-578",
2025   "self_type" : "type-578",
2026   "size" : 4,
2027   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2028   "underlying_type" : "type-2",
2029   "unique_id" : "android_pixel_format_t"
2030  },
2031  {
2032   "alignment" : 4,
2033   "enum_fields" :
2034   [
2035    {
2036     "enum_field_value" : 48,
2037     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2038    },
2039    {
2040     "enum_field_value" : 49,
2041     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2042    },
2043    {
2044     "enum_field_value" : 50,
2045     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2046    },
2047    {
2048     "enum_field_value" : 51,
2049     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2050    },
2051    {
2052     "enum_field_value" : 52,
2053     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2054    },
2055    {
2056     "enum_field_value" : 53,
2057     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2058    },
2059    {
2060     "enum_field_value" : 54,
2061     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2062    }
2063   ],
2064   "linker_set_key" : "android_pixel_format_v1_1_t",
2065   "name" : "android_pixel_format_v1_1_t",
2066   "referenced_type" : "type-584",
2067   "self_type" : "type-584",
2068   "size" : 4,
2069   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2070   "underlying_type" : "type-2",
2071   "unique_id" : "android_pixel_format_v1_1_t"
2072  },
2073  {
2074   "alignment" : 4,
2075   "enum_fields" :
2076   [
2077    {
2078     "enum_field_value" : 55,
2079     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2080    }
2081   ],
2082   "linker_set_key" : "android_pixel_format_v1_2_t",
2083   "name" : "android_pixel_format_v1_2_t",
2084   "referenced_type" : "type-590",
2085   "self_type" : "type-590",
2086   "size" : 4,
2087   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2088   "underlying_type" : "type-2",
2089   "unique_id" : "android_pixel_format_v1_2_t"
2090  },
2091  {
2092   "alignment" : 4,
2093   "enum_fields" :
2094   [
2095    {
2096     "enum_field_value" : 0,
2097     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2098    },
2099    {
2100     "enum_field_value" : 1,
2101     "name" : "HAL_RENDER_INTENT_ENHANCE"
2102    },
2103    {
2104     "enum_field_value" : 2,
2105     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2106    },
2107    {
2108     "enum_field_value" : 3,
2109     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2110    }
2111   ],
2112   "linker_set_key" : "android_render_intent_v1_1_t",
2113   "name" : "android_render_intent_v1_1_t",
2114   "referenced_type" : "type-587",
2115   "self_type" : "type-587",
2116   "size" : 4,
2117   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2118   "underlying_type" : "type-2",
2119   "unique_id" : "android_render_intent_v1_1_t"
2120  },
2121  {
2122   "alignment" : 4,
2123   "enum_fields" :
2124   [
2125    {
2126     "enum_field_value" : 1,
2127     "name" : "HAL_TRANSFORM_FLIP_H"
2128    },
2129    {
2130     "enum_field_value" : 2,
2131     "name" : "HAL_TRANSFORM_FLIP_V"
2132    },
2133    {
2134     "enum_field_value" : 4,
2135     "name" : "HAL_TRANSFORM_ROT_90"
2136    },
2137    {
2138     "enum_field_value" : 3,
2139     "name" : "HAL_TRANSFORM_ROT_180"
2140    },
2141    {
2142     "enum_field_value" : 7,
2143     "name" : "HAL_TRANSFORM_ROT_270"
2144    }
2145   ],
2146   "linker_set_key" : "android_transform_t",
2147   "name" : "android_transform_t",
2148   "referenced_type" : "type-579",
2149   "self_type" : "type-579",
2150   "size" : 4,
2151   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2152   "underlying_type" : "type-2",
2153   "unique_id" : "android_transform_t"
2154  },
2155  {
2156   "alignment" : 4,
2157   "enum_fields" :
2158   [
2159    {
2160     "enum_field_value" : 0,
2161     "name" : "LOG_ID_MIN"
2162    },
2163    {
2164     "enum_field_value" : 0,
2165     "name" : "LOG_ID_MAIN"
2166    },
2167    {
2168     "enum_field_value" : 1,
2169     "name" : "LOG_ID_RADIO"
2170    },
2171    {
2172     "enum_field_value" : 2,
2173     "name" : "LOG_ID_EVENTS"
2174    },
2175    {
2176     "enum_field_value" : 3,
2177     "name" : "LOG_ID_SYSTEM"
2178    },
2179    {
2180     "enum_field_value" : 4,
2181     "name" : "LOG_ID_CRASH"
2182    },
2183    {
2184     "enum_field_value" : 5,
2185     "name" : "LOG_ID_STATS"
2186    },
2187    {
2188     "enum_field_value" : 6,
2189     "name" : "LOG_ID_SECURITY"
2190    },
2191    {
2192     "enum_field_value" : 7,
2193     "name" : "LOG_ID_KERNEL"
2194    },
2195    {
2196     "enum_field_value" : 8,
2197     "name" : "LOG_ID_MAX"
2198    }
2199   ],
2200   "linker_set_key" : "log_id",
2201   "name" : "log_id",
2202   "referenced_type" : "type-291",
2203   "self_type" : "type-291",
2204   "size" : 4,
2205   "source_file" : "/system/core/liblog/include/android/log.h",
2206   "underlying_type" : "type-2",
2207   "unique_id" : "log_id"
2208  }
2209 ],
2210 "function_types" :
2211 [
2212  {
2213   "alignment" : 4,
2214   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2215   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2216   "parameters" :
2217   [
2218    {
2219     "referenced_type" : "type-127"
2220    },
2221    {
2222     "referenced_type" : "type-133"
2223    },
2224    {
2225     "referenced_type" : "type-112"
2226    }
2227   ],
2228   "referenced_type" : "type-126",
2229   "return_type" : "type-22",
2230   "self_type" : "type-126",
2231   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2232  },
2233  {
2234   "alignment" : 4,
2235   "linker_set_key" : "int (void *)",
2236   "name" : "int (void *)",
2237   "parameters" :
2238   [
2239    {
2240     "referenced_type" : "type-112"
2241    }
2242   ],
2243   "referenced_type" : "type-605",
2244   "return_type" : "type-95",
2245   "self_type" : "type-605",
2246   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2247  },
2248  {
2249   "alignment" : 4,
2250   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2251   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2252   "parameters" :
2253   [
2254    {
2255     "referenced_type" : "type-512"
2256    },
2257    {
2258     "referenced_type" : "type-461"
2259    },
2260    {
2261     "referenced_type" : "type-116"
2262    },
2263    {
2264     "referenced_type" : "type-513"
2265    },
2266    {
2267     "referenced_type" : "type-116"
2268    },
2269    {
2270     "referenced_type" : "type-112"
2271    }
2272   ],
2273   "referenced_type" : "type-511",
2274   "return_type" : "type-113",
2275   "self_type" : "type-511",
2276   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2277  }
2278 ],
2279 "functions" :
2280 [
2281  {
2282   "function_name" : "android::hardware::fromBinder",
2283   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_7thermal4V2_023IThermalChangedCallbackENS3_26BpHwThermalChangedCallbackENS3_26BnHwThermalChangedCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2284   "parameters" :
2285   [
2286    {
2287     "referenced_type" : "type-133"
2288    }
2289   ],
2290   "return_type" : "type-55",
2291   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2292   "template_args" : [ "type-57", "type-184", "type-530" ]
2293  },
2294  {
2295   "function_name" : "android::hardware::details::castInterface",
2296   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_023IThermalChangedCallbackENS_4hidl4base4V1_05IBaseENS4_26BpHwThermalChangedCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2297   "parameters" :
2298   [
2299    {
2300     "referenced_type" : "type-66"
2301    },
2302    {
2303     "referenced_type" : "type-139"
2304    },
2305    {
2306     "referenced_type" : "type-22"
2307    }
2308   ],
2309   "return_type" : "type-705",
2310   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2311   "template_args" : [ "type-57", "type-13", "type-184" ]
2312  },
2313  {
2314   "function_name" : "android::hardware::details::castInterface",
2315   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2316   "parameters" :
2317   [
2318    {
2319     "referenced_type" : "type-176"
2320    },
2321    {
2322     "referenced_type" : "type-139"
2323    },
2324    {
2325     "referenced_type" : "type-22"
2326    }
2327   ],
2328   "return_type" : "type-236",
2329   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2330   "template_args" : [ "type-11", "type-12", "type-33" ]
2331  },
2332  {
2333   "function_name" : "android::hardware::details::castInterface",
2334   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V2_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2335   "parameters" :
2336   [
2337    {
2338     "referenced_type" : "type-66"
2339    },
2340    {
2341     "referenced_type" : "type-139"
2342    },
2343    {
2344     "referenced_type" : "type-22"
2345    }
2346   ],
2347   "return_type" : "type-236",
2348   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2349   "template_args" : [ "type-11", "type-13", "type-33" ]
2350  },
2351  {
2352   "function_name" : "android::hardware::details::wrapPassthrough",
2353   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V2_023IThermalChangedCallbackEvEENS_2spIT_EES8_",
2354   "parameters" :
2355   [
2356    {
2357     "referenced_type" : "type-55"
2358    }
2359   ],
2360   "return_type" : "type-55",
2361   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2362   "template_args" : [ "type-57", "type-113" ]
2363  },
2364  {
2365   "function_name" : "android::hardware::details::getServiceInternal",
2366   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2367   "parameters" :
2368   [
2369    {
2370     "referenced_type" : "type-533"
2371    },
2372    {
2373     "referenced_type" : "type-22"
2374    },
2375    {
2376     "referenced_type" : "type-22"
2377    }
2378   ],
2379   "return_type" : "type-9",
2380   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2381   "template_args" : [ "type-33", "type-11", "type-113", "type-113" ]
2382  },
2383  {
2384   "function_name" : "android::hardware::details::getServiceInternal",
2385   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V2_026BpHwThermalChangedCallbackENS4_23IThermalChangedCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2386   "parameters" :
2387   [
2388    {
2389     "referenced_type" : "type-738"
2390    },
2391    {
2392     "referenced_type" : "type-22"
2393    },
2394    {
2395     "referenced_type" : "type-22"
2396    }
2397   ],
2398   "return_type" : "type-55",
2399   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2400   "template_args" : [ "type-184", "type-57", "type-113", "type-113" ]
2401  },
2402  {
2403   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::onTransact",
2404   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2405   "parameters" :
2406   [
2407    {
2408     "is_this_ptr" : true,
2409     "referenced_type" : "type-718"
2410    },
2411    {
2412     "referenced_type" : "type-2"
2413    },
2414    {
2415     "referenced_type" : "type-522"
2416    },
2417    {
2418     "referenced_type" : "type-512"
2419    },
2420    {
2421     "default_arg" : true,
2422     "referenced_type" : "type-2"
2423    },
2424    {
2425     "default_arg" : true,
2426     "referenced_type" : "type-763"
2427    }
2428   ],
2429   "return_type" : "type-95",
2430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2431  },
2432  {
2433   "access" : "private",
2434   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::getDebugInfo",
2435   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2436   "parameters" :
2437   [
2438    {
2439     "is_this_ptr" : true,
2440     "referenced_type" : "type-718"
2441    },
2442    {
2443     "referenced_type" : "type-764"
2444    }
2445   ],
2446   "return_type" : "type-248",
2447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2448  },
2449  {
2450   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_getCurrentTemperatures",
2451   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal28_hidl_getCurrentTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2452   "parameters" :
2453   [
2454    {
2455     "referenced_type" : "type-524"
2456    },
2457    {
2458     "referenced_type" : "type-522"
2459    },
2460    {
2461     "referenced_type" : "type-512"
2462    },
2463    {
2464     "referenced_type" : "type-765"
2465    }
2466   ],
2467   "return_type" : "type-95",
2468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2469  },
2470  {
2471   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_getCurrentCoolingDevices",
2472   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getCurrentCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2473   "parameters" :
2474   [
2475    {
2476     "referenced_type" : "type-524"
2477    },
2478    {
2479     "referenced_type" : "type-522"
2480    },
2481    {
2482     "referenced_type" : "type-512"
2483    },
2484    {
2485     "referenced_type" : "type-766"
2486    }
2487   ],
2488   "return_type" : "type-95",
2489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2490  },
2491  {
2492   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_getTemperatureThresholds",
2493   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal30_hidl_getTemperatureThresholdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2494   "parameters" :
2495   [
2496    {
2497     "referenced_type" : "type-524"
2498    },
2499    {
2500     "referenced_type" : "type-522"
2501    },
2502    {
2503     "referenced_type" : "type-512"
2504    },
2505    {
2506     "referenced_type" : "type-767"
2507    }
2508   ],
2509   "return_type" : "type-95",
2510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2511  },
2512  {
2513   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_registerThermalChangedCallback",
2514   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal36_hidl_registerThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2515   "parameters" :
2516   [
2517    {
2518     "referenced_type" : "type-524"
2519    },
2520    {
2521     "referenced_type" : "type-522"
2522    },
2523    {
2524     "referenced_type" : "type-512"
2525    },
2526    {
2527     "referenced_type" : "type-768"
2528    }
2529   ],
2530   "return_type" : "type-95",
2531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2532  },
2533  {
2534   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::_hidl_unregisterThermalChangedCallback",
2535   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal38_hidl_unregisterThermalChangedCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2536   "parameters" :
2537   [
2538    {
2539     "referenced_type" : "type-524"
2540    },
2541    {
2542     "referenced_type" : "type-522"
2543    },
2544    {
2545     "referenced_type" : "type-512"
2546    },
2547    {
2548     "referenced_type" : "type-769"
2549    }
2550   ],
2551   "return_type" : "type-95",
2552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2553  },
2554  {
2555   "access" : "private",
2556   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::ping",
2557   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermal4pingEv",
2558   "parameters" :
2559   [
2560    {
2561     "is_this_ptr" : true,
2562     "referenced_type" : "type-718"
2563    }
2564   ],
2565   "return_type" : "type-248",
2566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2567  },
2568  {
2569   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::BnHwThermal",
2570   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2571   "parameters" :
2572   [
2573    {
2574     "is_this_ptr" : true,
2575     "referenced_type" : "type-718"
2576    },
2577    {
2578     "referenced_type" : "type-515"
2579    }
2580   ],
2581   "return_type" : "type-113",
2582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2583  },
2584  {
2585   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::BnHwThermal",
2586   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2587   "parameters" :
2588   [
2589    {
2590     "is_this_ptr" : true,
2591     "referenced_type" : "type-718"
2592    },
2593    {
2594     "referenced_type" : "type-515"
2595    }
2596   ],
2597   "return_type" : "type-113",
2598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2599  },
2600  {
2601   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::~BnHwThermal",
2602   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD0Ev",
2603   "parameters" :
2604   [
2605    {
2606     "is_this_ptr" : true,
2607     "referenced_type" : "type-718"
2608    }
2609   ],
2610   "return_type" : "type-113",
2611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2612  },
2613  {
2614   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::~BnHwThermal",
2615   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD1Ev",
2616   "parameters" :
2617   [
2618    {
2619     "is_this_ptr" : true,
2620     "referenced_type" : "type-718"
2621    }
2622   ],
2623   "return_type" : "type-113",
2624   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2625  },
2626  {
2627   "function_name" : "android::hardware::thermal::V2_0::BnHwThermal::~BnHwThermal",
2628   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD2Ev",
2629   "parameters" :
2630   [
2631    {
2632     "is_this_ptr" : true,
2633     "referenced_type" : "type-718"
2634    }
2635   ],
2636   "return_type" : "type-113",
2637   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h"
2638  },
2639  {
2640   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::linkToDeath",
2641   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2642   "parameters" :
2643   [
2644    {
2645     "is_this_ptr" : true,
2646     "referenced_type" : "type-53"
2647    },
2648    {
2649     "referenced_type" : "type-702"
2650    },
2651    {
2652     "referenced_type" : "type-116"
2653    }
2654   ],
2655   "return_type" : "type-227",
2656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2657  },
2658  {
2659   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCpuUsages",
2660   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE",
2661   "parameters" :
2662   [
2663    {
2664     "is_this_ptr" : true,
2665     "referenced_type" : "type-53"
2666    },
2667    {
2668     "referenced_type" : "type-770"
2669    }
2670   ],
2671   "return_type" : "type-248",
2672   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2673  },
2674  {
2675   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getDebugInfo",
2676   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2677   "parameters" :
2678   [
2679    {
2680     "is_this_ptr" : true,
2681     "referenced_type" : "type-53"
2682    },
2683    {
2684     "referenced_type" : "type-771"
2685    }
2686   ],
2687   "return_type" : "type-248",
2688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2689  },
2690  {
2691   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getHashChain",
2692   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2693   "parameters" :
2694   [
2695    {
2696     "is_this_ptr" : true,
2697     "referenced_type" : "type-53"
2698    },
2699    {
2700     "referenced_type" : "type-772"
2701    }
2702   ],
2703   "return_type" : "type-248",
2704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2705  },
2706  {
2707   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::unlinkToDeath",
2708   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2709   "parameters" :
2710   [
2711    {
2712     "is_this_ptr" : true,
2713     "referenced_type" : "type-53"
2714    },
2715    {
2716     "referenced_type" : "type-702"
2717    }
2718   ],
2719   "return_type" : "type-227",
2720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2721  },
2722  {
2723   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::interfaceChain",
2724   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2725   "parameters" :
2726   [
2727    {
2728     "is_this_ptr" : true,
2729     "referenced_type" : "type-53"
2730    },
2731    {
2732     "referenced_type" : "type-773"
2733    }
2734   ],
2735   "return_type" : "type-248",
2736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2737  },
2738  {
2739   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getTemperatures",
2740   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE",
2741   "parameters" :
2742   [
2743    {
2744     "is_this_ptr" : true,
2745     "referenced_type" : "type-53"
2746    },
2747    {
2748     "referenced_type" : "type-774"
2749    }
2750   ],
2751   "return_type" : "type-248",
2752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2753  },
2754  {
2755   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCoolingDevices",
2756   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE",
2757   "parameters" :
2758   [
2759    {
2760     "is_this_ptr" : true,
2761     "referenced_type" : "type-53"
2762    },
2763    {
2764     "referenced_type" : "type-775"
2765    }
2766   ],
2767   "return_type" : "type-248",
2768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2769  },
2770  {
2771   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::interfaceDescriptor",
2772   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2773   "parameters" :
2774   [
2775    {
2776     "is_this_ptr" : true,
2777     "referenced_type" : "type-53"
2778    },
2779    {
2780     "referenced_type" : "type-776"
2781    }
2782   ],
2783   "return_type" : "type-248",
2784   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2785  },
2786  {
2787   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::notifySyspropsChanged",
2788   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21notifySyspropsChangedEv",
2789   "parameters" :
2790   [
2791    {
2792     "is_this_ptr" : true,
2793     "referenced_type" : "type-53"
2794    }
2795   ],
2796   "return_type" : "type-248",
2797   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2798  },
2799  {
2800   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::setHALInstrumentation",
2801   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21setHALInstrumentationEv",
2802   "parameters" :
2803   [
2804    {
2805     "is_this_ptr" : true,
2806     "referenced_type" : "type-53"
2807    }
2808   ],
2809   "return_type" : "type-248",
2810   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2811  },
2812  {
2813   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCurrentTemperatures",
2814   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2815   "parameters" :
2816   [
2817    {
2818     "is_this_ptr" : true,
2819     "referenced_type" : "type-53"
2820    },
2821    {
2822     "referenced_type" : "type-22"
2823    },
2824    {
2825     "referenced_type" : "type-424"
2826    },
2827    {
2828     "referenced_type" : "type-777"
2829    }
2830   ],
2831   "return_type" : "type-248",
2832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2833  },
2834  {
2835   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getCurrentCoolingDevices",
2836   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2837   "parameters" :
2838   [
2839    {
2840     "is_this_ptr" : true,
2841     "referenced_type" : "type-53"
2842    },
2843    {
2844     "referenced_type" : "type-22"
2845    },
2846    {
2847     "referenced_type" : "type-447"
2848    },
2849    {
2850     "referenced_type" : "type-778"
2851    }
2852   ],
2853   "return_type" : "type-248",
2854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2855  },
2856  {
2857   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::getTemperatureThresholds",
2858   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE",
2859   "parameters" :
2860   [
2861    {
2862     "is_this_ptr" : true,
2863     "referenced_type" : "type-53"
2864    },
2865    {
2866     "referenced_type" : "type-22"
2867    },
2868    {
2869     "referenced_type" : "type-424"
2870    },
2871    {
2872     "referenced_type" : "type-779"
2873    }
2874   ],
2875   "return_type" : "type-248",
2876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2877  },
2878  {
2879   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_getCurrentTemperatures",
2880   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal28_hidl_getCurrentTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2881   "parameters" :
2882   [
2883    {
2884     "referenced_type" : "type-108"
2885    },
2886    {
2887     "referenced_type" : "type-340"
2888    },
2889    {
2890     "referenced_type" : "type-22"
2891    },
2892    {
2893     "referenced_type" : "type-424"
2894    },
2895    {
2896     "referenced_type" : "type-780"
2897    }
2898   ],
2899   "return_type" : "type-248",
2900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2901  },
2902  {
2903   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_getCurrentCoolingDevices",
2904   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getCurrentCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2905   "parameters" :
2906   [
2907    {
2908     "referenced_type" : "type-108"
2909    },
2910    {
2911     "referenced_type" : "type-340"
2912    },
2913    {
2914     "referenced_type" : "type-22"
2915    },
2916    {
2917     "referenced_type" : "type-447"
2918    },
2919    {
2920     "referenced_type" : "type-781"
2921    }
2922   ],
2923   "return_type" : "type-248",
2924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2925  },
2926  {
2927   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_getTemperatureThresholds",
2928   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30_hidl_getTemperatureThresholdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE",
2929   "parameters" :
2930   [
2931    {
2932     "referenced_type" : "type-108"
2933    },
2934    {
2935     "referenced_type" : "type-340"
2936    },
2937    {
2938     "referenced_type" : "type-22"
2939    },
2940    {
2941     "referenced_type" : "type-424"
2942    },
2943    {
2944     "referenced_type" : "type-782"
2945    }
2946   ],
2947   "return_type" : "type-248",
2948   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2949  },
2950  {
2951   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::registerThermalChangedCallback",
2952   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
2953   "parameters" :
2954   [
2955    {
2956     "is_this_ptr" : true,
2957     "referenced_type" : "type-53"
2958    },
2959    {
2960     "referenced_type" : "type-63"
2961    },
2962    {
2963     "referenced_type" : "type-22"
2964    },
2965    {
2966     "referenced_type" : "type-424"
2967    },
2968    {
2969     "referenced_type" : "type-783"
2970    }
2971   ],
2972   "return_type" : "type-248",
2973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2974  },
2975  {
2976   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::unregisterThermalChangedCallback",
2977   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
2978   "parameters" :
2979   [
2980    {
2981     "is_this_ptr" : true,
2982     "referenced_type" : "type-53"
2983    },
2984    {
2985     "referenced_type" : "type-63"
2986    },
2987    {
2988     "referenced_type" : "type-784"
2989    }
2990   ],
2991   "return_type" : "type-248",
2992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
2993  },
2994  {
2995   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_registerThermalChangedCallback",
2996   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal36_hidl_registerThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
2997   "parameters" :
2998   [
2999    {
3000     "referenced_type" : "type-108"
3001    },
3002    {
3003     "referenced_type" : "type-340"
3004    },
3005    {
3006     "referenced_type" : "type-63"
3007    },
3008    {
3009     "referenced_type" : "type-22"
3010    },
3011    {
3012     "referenced_type" : "type-424"
3013    },
3014    {
3015     "referenced_type" : "type-785"
3016    }
3017   ],
3018   "return_type" : "type-248",
3019   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3020  },
3021  {
3022   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::_hidl_unregisterThermalChangedCallback",
3023   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal38_hidl_unregisterThermalChangedCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE",
3024   "parameters" :
3025   [
3026    {
3027     "referenced_type" : "type-108"
3028    },
3029    {
3030     "referenced_type" : "type-340"
3031    },
3032    {
3033     "referenced_type" : "type-63"
3034    },
3035    {
3036     "referenced_type" : "type-786"
3037    }
3038   ],
3039   "return_type" : "type-248",
3040   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3041  },
3042  {
3043   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::ping",
3044   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal4pingEv",
3045   "parameters" :
3046   [
3047    {
3048     "is_this_ptr" : true,
3049     "referenced_type" : "type-53"
3050    }
3051   ],
3052   "return_type" : "type-248",
3053   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3054  },
3055  {
3056   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::debug",
3057   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3058   "parameters" :
3059   [
3060    {
3061     "is_this_ptr" : true,
3062     "referenced_type" : "type-53"
3063    },
3064    {
3065     "referenced_type" : "type-477"
3066    },
3067    {
3068     "referenced_type" : "type-663"
3069    }
3070   ],
3071   "return_type" : "type-248",
3072   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3073  },
3074  {
3075   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::BpHwThermal",
3076   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
3077   "parameters" :
3078   [
3079    {
3080     "is_this_ptr" : true,
3081     "referenced_type" : "type-53"
3082    },
3083    {
3084     "referenced_type" : "type-133"
3085    }
3086   ],
3087   "return_type" : "type-113",
3088   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3089  },
3090  {
3091   "function_name" : "android::hardware::thermal::V2_0::BpHwThermal::BpHwThermal",
3092   "linker_set_key" : "_ZN7android8hardware7thermal4V2_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
3093   "parameters" :
3094   [
3095    {
3096     "is_this_ptr" : true,
3097     "referenced_type" : "type-53"
3098    },
3099    {
3100     "referenced_type" : "type-133"
3101    }
3102   ],
3103   "return_type" : "type-113",
3104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
3105  },
3106  {
3107   "function_name" : "android::hardware::thermal::V2_0::writeEmbeddedToParcel",
3108   "linker_set_key" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEmm",
3109   "parameters" :
3110   [
3111    {
3112     "referenced_type" : "type-684"
3113    },
3114    {
3115     "referenced_type" : "type-512"
3116    },
3117    {
3118     "referenced_type" : "type-116"
3119    },
3120    {
3121     "referenced_type" : "type-116"
3122    }
3123   ],
3124   "return_type" : "type-95",
3125   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3126  },
3127  {
3128   "function_name" : "android::hardware::thermal::V2_0::writeEmbeddedToParcel",
3129   "linker_set_key" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEmm",
3130   "parameters" :
3131   [
3132    {
3133     "referenced_type" : "type-690"
3134    },
3135    {
3136     "referenced_type" : "type-512"
3137    },
3138    {
3139     "referenced_type" : "type-116"
3140    },
3141    {
3142     "referenced_type" : "type-116"
3143    }
3144   ],
3145   "return_type" : "type-95",
3146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3147  },
3148  {
3149   "function_name" : "android::hardware::thermal::V2_0::writeEmbeddedToParcel",
3150   "linker_set_key" : "_ZN7android8hardware7thermal4V2_021writeEmbeddedToParcelERKNS2_20TemperatureThresholdEPNS0_6ParcelEmm",
3151   "parameters" :
3152   [
3153    {
3154     "referenced_type" : "type-687"
3155    },
3156    {
3157     "referenced_type" : "type-512"
3158    },
3159    {
3160     "referenced_type" : "type-116"
3161    },
3162    {
3163     "referenced_type" : "type-116"
3164    }
3165   ],
3166   "return_type" : "type-95",
3167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3168  },
3169  {
3170   "function_name" : "android::hardware::thermal::V2_0::readEmbeddedFromParcel",
3171   "linker_set_key" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEmm",
3172   "parameters" :
3173   [
3174    {
3175     "referenced_type" : "type-684"
3176    },
3177    {
3178     "referenced_type" : "type-522"
3179    },
3180    {
3181     "referenced_type" : "type-116"
3182    },
3183    {
3184     "referenced_type" : "type-116"
3185    }
3186   ],
3187   "return_type" : "type-95",
3188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3189  },
3190  {
3191   "function_name" : "android::hardware::thermal::V2_0::readEmbeddedFromParcel",
3192   "linker_set_key" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEmm",
3193   "parameters" :
3194   [
3195    {
3196     "referenced_type" : "type-690"
3197    },
3198    {
3199     "referenced_type" : "type-522"
3200    },
3201    {
3202     "referenced_type" : "type-116"
3203    },
3204    {
3205     "referenced_type" : "type-116"
3206    }
3207   ],
3208   "return_type" : "type-95",
3209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3210  },
3211  {
3212   "function_name" : "android::hardware::thermal::V2_0::readEmbeddedFromParcel",
3213   "linker_set_key" : "_ZN7android8hardware7thermal4V2_022readEmbeddedFromParcelERKNS2_20TemperatureThresholdERKNS0_6ParcelEmm",
3214   "parameters" :
3215   [
3216    {
3217     "referenced_type" : "type-687"
3218    },
3219    {
3220     "referenced_type" : "type-522"
3221    },
3222    {
3223     "referenced_type" : "type-116"
3224    },
3225    {
3226     "referenced_type" : "type-116"
3227    }
3228   ],
3229   "return_type" : "type-95",
3230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/hwtypes.h"
3231  },
3232  {
3233   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::getService",
3234   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3235   "parameters" :
3236   [
3237    {
3238     "default_arg" : true,
3239     "referenced_type" : "type-738"
3240    },
3241    {
3242     "default_arg" : true,
3243     "referenced_type" : "type-22"
3244    }
3245   ],
3246   "return_type" : "type-55",
3247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3248  },
3249  {
3250   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::linkToDeath",
3251   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3252   "parameters" :
3253   [
3254    {
3255     "is_this_ptr" : true,
3256     "referenced_type" : "type-56"
3257    },
3258    {
3259     "referenced_type" : "type-702"
3260    },
3261    {
3262     "referenced_type" : "type-116"
3263    }
3264   ],
3265   "return_type" : "type-227",
3266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3267  },
3268  {
3269   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::getDebugInfo",
3270   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3271   "parameters" :
3272   [
3273    {
3274     "is_this_ptr" : true,
3275     "referenced_type" : "type-56"
3276    },
3277    {
3278     "referenced_type" : "type-787"
3279    }
3280   ],
3281   "return_type" : "type-248",
3282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3283  },
3284  {
3285   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::getHashChain",
3286   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3287   "parameters" :
3288   [
3289    {
3290     "is_this_ptr" : true,
3291     "referenced_type" : "type-56"
3292    },
3293    {
3294     "referenced_type" : "type-788"
3295    }
3296   ],
3297   "return_type" : "type-248",
3298   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3299  },
3300  {
3301   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::tryGetService",
3302   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3303   "parameters" :
3304   [
3305    {
3306     "default_arg" : true,
3307     "referenced_type" : "type-738"
3308    },
3309    {
3310     "default_arg" : true,
3311     "referenced_type" : "type-22"
3312    }
3313   ],
3314   "return_type" : "type-55",
3315   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3316  },
3317  {
3318   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::unlinkToDeath",
3319   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3320   "parameters" :
3321   [
3322    {
3323     "is_this_ptr" : true,
3324     "referenced_type" : "type-56"
3325    },
3326    {
3327     "referenced_type" : "type-702"
3328    }
3329   ],
3330   "return_type" : "type-227",
3331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3332  },
3333  {
3334   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::interfaceChain",
3335   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3336   "parameters" :
3337   [
3338    {
3339     "is_this_ptr" : true,
3340     "referenced_type" : "type-56"
3341    },
3342    {
3343     "referenced_type" : "type-789"
3344    }
3345   ],
3346   "return_type" : "type-248",
3347   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3348  },
3349  {
3350   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::registerAsService",
3351   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3352   "parameters" :
3353   [
3354    {
3355     "is_this_ptr" : true,
3356     "referenced_type" : "type-56"
3357    },
3358    {
3359     "default_arg" : true,
3360     "referenced_type" : "type-738"
3361    }
3362   ],
3363   "return_type" : "type-95",
3364   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3365  },
3366  {
3367   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::interfaceDescriptor",
3368   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3369   "parameters" :
3370   [
3371    {
3372     "is_this_ptr" : true,
3373     "referenced_type" : "type-56"
3374    },
3375    {
3376     "referenced_type" : "type-790"
3377    }
3378   ],
3379   "return_type" : "type-248",
3380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3381  },
3382  {
3383   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::notifySyspropsChanged",
3384   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv",
3385   "parameters" :
3386   [
3387    {
3388     "is_this_ptr" : true,
3389     "referenced_type" : "type-56"
3390    }
3391   ],
3392   "return_type" : "type-248",
3393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3394  },
3395  {
3396   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::setHALInstrumentation",
3397   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv",
3398   "parameters" :
3399   [
3400    {
3401     "is_this_ptr" : true,
3402     "referenced_type" : "type-56"
3403    }
3404   ],
3405   "return_type" : "type-248",
3406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3407  },
3408  {
3409   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::registerForNotifications",
3410   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3411   "parameters" :
3412   [
3413    {
3414     "referenced_type" : "type-738"
3415    },
3416    {
3417     "referenced_type" : "type-664"
3418    }
3419   ],
3420   "return_type" : "type-22",
3421   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3422  },
3423  {
3424   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::ping",
3425   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv",
3426   "parameters" :
3427   [
3428    {
3429     "is_this_ptr" : true,
3430     "referenced_type" : "type-56"
3431    }
3432   ],
3433   "return_type" : "type-248",
3434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3435  },
3436  {
3437   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::debug",
3438   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3439   "parameters" :
3440   [
3441    {
3442     "is_this_ptr" : true,
3443     "referenced_type" : "type-56"
3444    },
3445    {
3446     "referenced_type" : "type-477"
3447    },
3448    {
3449     "referenced_type" : "type-663"
3450    }
3451   ],
3452   "return_type" : "type-248",
3453   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3454  },
3455  {
3456   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::castFrom",
3457   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3458   "parameters" :
3459   [
3460    {
3461     "referenced_type" : "type-743"
3462    },
3463    {
3464     "default_arg" : true,
3465     "referenced_type" : "type-22"
3466    }
3467   ],
3468   "return_type" : "type-705",
3469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3470  },
3471  {
3472   "function_name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::castFrom",
3473   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback8castFromERKNS_2spIS3_EEb",
3474   "parameters" :
3475   [
3476    {
3477     "referenced_type" : "type-63"
3478    },
3479    {
3480     "default_arg" : true,
3481     "referenced_type" : "type-22"
3482    }
3483   ],
3484   "return_type" : "type-705",
3485   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
3486  },
3487  {
3488   "access" : "private",
3489   "function_name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback::addOnewayTask",
3490   "linker_set_key" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback13addOnewayTaskENSt3__18functionIFvvEEE",
3491   "parameters" :
3492   [
3493    {
3494     "is_this_ptr" : true,
3495     "referenced_type" : "type-704"
3496    },
3497    {
3498     "referenced_type" : "type-793"
3499    }
3500   ],
3501   "return_type" : "type-248",
3502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h"
3503  },
3504  {
3505   "function_name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback::BsThermalChangedCallback",
3506   "linker_set_key" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC1ENS_2spINS2_23IThermalChangedCallbackEEE",
3507   "parameters" :
3508   [
3509    {
3510     "is_this_ptr" : true,
3511     "referenced_type" : "type-704"
3512    },
3513    {
3514     "referenced_type" : "type-54"
3515    }
3516   ],
3517   "return_type" : "type-113",
3518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h"
3519  },
3520  {
3521   "function_name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback::BsThermalChangedCallback",
3522   "linker_set_key" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackC2ENS_2spINS2_23IThermalChangedCallbackEEE",
3523   "parameters" :
3524   [
3525    {
3526     "is_this_ptr" : true,
3527     "referenced_type" : "type-704"
3528    },
3529    {
3530     "referenced_type" : "type-54"
3531    }
3532   ],
3533   "return_type" : "type-113",
3534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h"
3535  },
3536  {
3537   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::onTransact",
3538   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3539   "parameters" :
3540   [
3541    {
3542     "is_this_ptr" : true,
3543     "referenced_type" : "type-677"
3544    },
3545    {
3546     "referenced_type" : "type-2"
3547    },
3548    {
3549     "referenced_type" : "type-522"
3550    },
3551    {
3552     "referenced_type" : "type-512"
3553    },
3554    {
3555     "default_arg" : true,
3556     "referenced_type" : "type-2"
3557    },
3558    {
3559     "default_arg" : true,
3560     "referenced_type" : "type-796"
3561    }
3562   ],
3563   "return_type" : "type-95",
3564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3565  },
3566  {
3567   "access" : "private",
3568   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::getDebugInfo",
3569   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3570   "parameters" :
3571   [
3572    {
3573     "is_this_ptr" : true,
3574     "referenced_type" : "type-677"
3575    },
3576    {
3577     "referenced_type" : "type-797"
3578    }
3579   ],
3580   "return_type" : "type-248",
3581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3582  },
3583  {
3584   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::_hidl_notifyThrottling",
3585   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3586   "parameters" :
3587   [
3588    {
3589     "referenced_type" : "type-524"
3590    },
3591    {
3592     "referenced_type" : "type-522"
3593    },
3594    {
3595     "referenced_type" : "type-512"
3596    },
3597    {
3598     "referenced_type" : "type-798"
3599    }
3600   ],
3601   "return_type" : "type-95",
3602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3603  },
3604  {
3605   "access" : "private",
3606   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::ping",
3607   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback4pingEv",
3608   "parameters" :
3609   [
3610    {
3611     "is_this_ptr" : true,
3612     "referenced_type" : "type-677"
3613    }
3614   ],
3615   "return_type" : "type-248",
3616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3617  },
3618  {
3619   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::BnHwThermalChangedCallback",
3620   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC1ERKNS_2spINS2_23IThermalChangedCallbackEEE",
3621   "parameters" :
3622   [
3623    {
3624     "is_this_ptr" : true,
3625     "referenced_type" : "type-677"
3626    },
3627    {
3628     "referenced_type" : "type-63"
3629    }
3630   ],
3631   "return_type" : "type-113",
3632   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3633  },
3634  {
3635   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::BnHwThermalChangedCallback",
3636   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackC2ERKNS_2spINS2_23IThermalChangedCallbackEEE",
3637   "parameters" :
3638   [
3639    {
3640     "is_this_ptr" : true,
3641     "referenced_type" : "type-677"
3642    },
3643    {
3644     "referenced_type" : "type-63"
3645    }
3646   ],
3647   "return_type" : "type-113",
3648   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3649  },
3650  {
3651   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::~BnHwThermalChangedCallback",
3652   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev",
3653   "parameters" :
3654   [
3655    {
3656     "is_this_ptr" : true,
3657     "referenced_type" : "type-677"
3658    }
3659   ],
3660   "return_type" : "type-113",
3661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3662  },
3663  {
3664   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::~BnHwThermalChangedCallback",
3665   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev",
3666   "parameters" :
3667   [
3668    {
3669     "is_this_ptr" : true,
3670     "referenced_type" : "type-677"
3671    }
3672   ],
3673   "return_type" : "type-113",
3674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3675  },
3676  {
3677   "function_name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback::~BnHwThermalChangedCallback",
3678   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD2Ev",
3679   "parameters" :
3680   [
3681    {
3682     "is_this_ptr" : true,
3683     "referenced_type" : "type-677"
3684    }
3685   ],
3686   "return_type" : "type-113",
3687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
3688  },
3689  {
3690   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::linkToDeath",
3691   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3692   "parameters" :
3693   [
3694    {
3695     "is_this_ptr" : true,
3696     "referenced_type" : "type-189"
3697    },
3698    {
3699     "referenced_type" : "type-702"
3700    },
3701    {
3702     "referenced_type" : "type-116"
3703    }
3704   ],
3705   "return_type" : "type-227",
3706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3707  },
3708  {
3709   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::getDebugInfo",
3710   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3711   "parameters" :
3712   [
3713    {
3714     "is_this_ptr" : true,
3715     "referenced_type" : "type-189"
3716    },
3717    {
3718     "referenced_type" : "type-799"
3719    }
3720   ],
3721   "return_type" : "type-248",
3722   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3723  },
3724  {
3725   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::getHashChain",
3726   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3727   "parameters" :
3728   [
3729    {
3730     "is_this_ptr" : true,
3731     "referenced_type" : "type-189"
3732    },
3733    {
3734     "referenced_type" : "type-800"
3735    }
3736   ],
3737   "return_type" : "type-248",
3738   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3739  },
3740  {
3741   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::unlinkToDeath",
3742   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3743   "parameters" :
3744   [
3745    {
3746     "is_this_ptr" : true,
3747     "referenced_type" : "type-189"
3748    },
3749    {
3750     "referenced_type" : "type-702"
3751    }
3752   ],
3753   "return_type" : "type-227",
3754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3755  },
3756  {
3757   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::interfaceChain",
3758   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3759   "parameters" :
3760   [
3761    {
3762     "is_this_ptr" : true,
3763     "referenced_type" : "type-189"
3764    },
3765    {
3766     "referenced_type" : "type-801"
3767    }
3768   ],
3769   "return_type" : "type-248",
3770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3771  },
3772  {
3773   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::notifyThrottling",
3774   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE",
3775   "parameters" :
3776   [
3777    {
3778     "is_this_ptr" : true,
3779     "referenced_type" : "type-189"
3780    },
3781    {
3782     "referenced_type" : "type-684"
3783    }
3784   ],
3785   "return_type" : "type-248",
3786   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3787  },
3788  {
3789   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::interfaceDescriptor",
3790   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3791   "parameters" :
3792   [
3793    {
3794     "is_this_ptr" : true,
3795     "referenced_type" : "type-189"
3796    },
3797    {
3798     "referenced_type" : "type-802"
3799    }
3800   ],
3801   "return_type" : "type-248",
3802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3803  },
3804  {
3805   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::notifySyspropsChanged",
3806   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21notifySyspropsChangedEv",
3807   "parameters" :
3808   [
3809    {
3810     "is_this_ptr" : true,
3811     "referenced_type" : "type-189"
3812    }
3813   ],
3814   "return_type" : "type-248",
3815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3816  },
3817  {
3818   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::setHALInstrumentation",
3819   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21setHALInstrumentationEv",
3820   "parameters" :
3821   [
3822    {
3823     "is_this_ptr" : true,
3824     "referenced_type" : "type-189"
3825    }
3826   ],
3827   "return_type" : "type-248",
3828   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3829  },
3830  {
3831   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::_hidl_notifyThrottling",
3832   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS2_11TemperatureE",
3833   "parameters" :
3834   [
3835    {
3836     "referenced_type" : "type-108"
3837    },
3838    {
3839     "referenced_type" : "type-340"
3840    },
3841    {
3842     "referenced_type" : "type-684"
3843    }
3844   ],
3845   "return_type" : "type-248",
3846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3847  },
3848  {
3849   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::ping",
3850   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback4pingEv",
3851   "parameters" :
3852   [
3853    {
3854     "is_this_ptr" : true,
3855     "referenced_type" : "type-189"
3856    }
3857   ],
3858   "return_type" : "type-248",
3859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3860  },
3861  {
3862   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::debug",
3863   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3864   "parameters" :
3865   [
3866    {
3867     "is_this_ptr" : true,
3868     "referenced_type" : "type-189"
3869    },
3870    {
3871     "referenced_type" : "type-477"
3872    },
3873    {
3874     "referenced_type" : "type-663"
3875    }
3876   ],
3877   "return_type" : "type-248",
3878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3879  },
3880  {
3881   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::BpHwThermalChangedCallback",
3882   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC1ERKNS_2spINS0_7IBinderEEE",
3883   "parameters" :
3884   [
3885    {
3886     "is_this_ptr" : true,
3887     "referenced_type" : "type-189"
3888    },
3889    {
3890     "referenced_type" : "type-133"
3891    }
3892   ],
3893   "return_type" : "type-113",
3894   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3895  },
3896  {
3897   "function_name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback::BpHwThermalChangedCallback",
3898   "linker_set_key" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackC2ERKNS_2spINS0_7IBinderEEE",
3899   "parameters" :
3900   [
3901    {
3902     "is_this_ptr" : true,
3903     "referenced_type" : "type-189"
3904    },
3905    {
3906     "referenced_type" : "type-133"
3907    }
3908   ],
3909   "return_type" : "type-113",
3910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
3911  },
3912  {
3913   "function_name" : "android::hardware::thermal::V2_0::IThermal::getService",
3914   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3915   "parameters" :
3916   [
3917    {
3918     "default_arg" : true,
3919     "referenced_type" : "type-533"
3920    },
3921    {
3922     "default_arg" : true,
3923     "referenced_type" : "type-22"
3924    }
3925   ],
3926   "return_type" : "type-9",
3927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3928  },
3929  {
3930   "function_name" : "android::hardware::thermal::V2_0::IThermal::linkToDeath",
3931   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3932   "parameters" :
3933   [
3934    {
3935     "is_this_ptr" : true,
3936     "referenced_type" : "type-10"
3937    },
3938    {
3939     "referenced_type" : "type-702"
3940    },
3941    {
3942     "referenced_type" : "type-116"
3943    }
3944   ],
3945   "return_type" : "type-227",
3946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3947  },
3948  {
3949   "function_name" : "android::hardware::thermal::V2_0::IThermal::getDebugInfo",
3950   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3951   "parameters" :
3952   [
3953    {
3954     "is_this_ptr" : true,
3955     "referenced_type" : "type-10"
3956    },
3957    {
3958     "referenced_type" : "type-803"
3959    }
3960   ],
3961   "return_type" : "type-248",
3962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3963  },
3964  {
3965   "function_name" : "android::hardware::thermal::V2_0::IThermal::getHashChain",
3966   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3967   "parameters" :
3968   [
3969    {
3970     "is_this_ptr" : true,
3971     "referenced_type" : "type-10"
3972    },
3973    {
3974     "referenced_type" : "type-804"
3975    }
3976   ],
3977   "return_type" : "type-248",
3978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3979  },
3980  {
3981   "function_name" : "android::hardware::thermal::V2_0::IThermal::tryGetService",
3982   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3983   "parameters" :
3984   [
3985    {
3986     "default_arg" : true,
3987     "referenced_type" : "type-533"
3988    },
3989    {
3990     "default_arg" : true,
3991     "referenced_type" : "type-22"
3992    }
3993   ],
3994   "return_type" : "type-9",
3995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
3996  },
3997  {
3998   "function_name" : "android::hardware::thermal::V2_0::IThermal::unlinkToDeath",
3999   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4000   "parameters" :
4001   [
4002    {
4003     "is_this_ptr" : true,
4004     "referenced_type" : "type-10"
4005    },
4006    {
4007     "referenced_type" : "type-702"
4008    }
4009   ],
4010   "return_type" : "type-227",
4011   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4012  },
4013  {
4014   "function_name" : "android::hardware::thermal::V2_0::IThermal::interfaceChain",
4015   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4016   "parameters" :
4017   [
4018    {
4019     "is_this_ptr" : true,
4020     "referenced_type" : "type-10"
4021    },
4022    {
4023     "referenced_type" : "type-805"
4024    }
4025   ],
4026   "return_type" : "type-248",
4027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4028  },
4029  {
4030   "function_name" : "android::hardware::thermal::V2_0::IThermal::registerAsService",
4031   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
4032   "parameters" :
4033   [
4034    {
4035     "is_this_ptr" : true,
4036     "referenced_type" : "type-10"
4037    },
4038    {
4039     "default_arg" : true,
4040     "referenced_type" : "type-533"
4041    }
4042   ],
4043   "return_type" : "type-95",
4044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4045  },
4046  {
4047   "function_name" : "android::hardware::thermal::V2_0::IThermal::interfaceDescriptor",
4048   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4049   "parameters" :
4050   [
4051    {
4052     "is_this_ptr" : true,
4053     "referenced_type" : "type-10"
4054    },
4055    {
4056     "referenced_type" : "type-806"
4057    }
4058   ],
4059   "return_type" : "type-248",
4060   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4061  },
4062  {
4063   "function_name" : "android::hardware::thermal::V2_0::IThermal::notifySyspropsChanged",
4064   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv",
4065   "parameters" :
4066   [
4067    {
4068     "is_this_ptr" : true,
4069     "referenced_type" : "type-10"
4070    }
4071   ],
4072   "return_type" : "type-248",
4073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4074  },
4075  {
4076   "function_name" : "android::hardware::thermal::V2_0::IThermal::setHALInstrumentation",
4077   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv",
4078   "parameters" :
4079   [
4080    {
4081     "is_this_ptr" : true,
4082     "referenced_type" : "type-10"
4083    }
4084   ],
4085   "return_type" : "type-248",
4086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4087  },
4088  {
4089   "function_name" : "android::hardware::thermal::V2_0::IThermal::registerForNotifications",
4090   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4091   "parameters" :
4092   [
4093    {
4094     "referenced_type" : "type-533"
4095    },
4096    {
4097     "referenced_type" : "type-664"
4098    }
4099   ],
4100   "return_type" : "type-22",
4101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4102  },
4103  {
4104   "function_name" : "android::hardware::thermal::V2_0::IThermal::ping",
4105   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv",
4106   "parameters" :
4107   [
4108    {
4109     "is_this_ptr" : true,
4110     "referenced_type" : "type-10"
4111    }
4112   ],
4113   "return_type" : "type-248",
4114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4115  },
4116  {
4117   "function_name" : "android::hardware::thermal::V2_0::IThermal::debug",
4118   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4119   "parameters" :
4120   [
4121    {
4122     "is_this_ptr" : true,
4123     "referenced_type" : "type-10"
4124    },
4125    {
4126     "referenced_type" : "type-477"
4127    },
4128    {
4129     "referenced_type" : "type-663"
4130    }
4131   ],
4132   "return_type" : "type-248",
4133   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4134  },
4135  {
4136   "function_name" : "android::hardware::thermal::V2_0::IThermal::castFrom",
4137   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb",
4138   "parameters" :
4139   [
4140    {
4141     "referenced_type" : "type-180"
4142    },
4143    {
4144     "default_arg" : true,
4145     "referenced_type" : "type-22"
4146    }
4147   ],
4148   "return_type" : "type-236",
4149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4150  },
4151  {
4152   "function_name" : "android::hardware::thermal::V2_0::IThermal::castFrom",
4153   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
4154   "parameters" :
4155   [
4156    {
4157     "referenced_type" : "type-743"
4158    },
4159    {
4160     "default_arg" : true,
4161     "referenced_type" : "type-22"
4162    }
4163   ],
4164   "return_type" : "type-236",
4165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4166  },
4167  {
4168   "function_name" : "android::hardware::thermal::V2_0::IThermal::castFrom",
4169   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal8castFromERKNS_2spIS3_EEb",
4170   "parameters" :
4171   [
4172    {
4173     "referenced_type" : "type-515"
4174    },
4175    {
4176     "default_arg" : true,
4177     "referenced_type" : "type-22"
4178    }
4179   ],
4180   "return_type" : "type-236",
4181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4182  },
4183  {
4184   "access" : "private",
4185   "function_name" : "android::hardware::thermal::V2_0::BsThermal::addOnewayTask",
4186   "linker_set_key" : "_ZN7android8hardware7thermal4V2_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
4187   "parameters" :
4188   [
4189    {
4190     "is_this_ptr" : true,
4191     "referenced_type" : "type-6"
4192    },
4193    {
4194     "referenced_type" : "type-810"
4195    }
4196   ],
4197   "return_type" : "type-248",
4198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h"
4199  },
4200  {
4201   "function_name" : "android::hardware::thermal::V2_0::BsThermal::BsThermal",
4202   "linker_set_key" : "_ZN7android8hardware7thermal4V2_09BsThermalC1ENS_2spINS2_8IThermalEEE",
4203   "parameters" :
4204   [
4205    {
4206     "is_this_ptr" : true,
4207     "referenced_type" : "type-6"
4208    },
4209    {
4210     "referenced_type" : "type-8"
4211    }
4212   ],
4213   "return_type" : "type-113",
4214   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h"
4215  },
4216  {
4217   "function_name" : "android::hardware::thermal::V2_0::BsThermal::BsThermal",
4218   "linker_set_key" : "_ZN7android8hardware7thermal4V2_09BsThermalC2ENS_2spINS2_8IThermalEEE",
4219   "parameters" :
4220   [
4221    {
4222     "is_this_ptr" : true,
4223     "referenced_type" : "type-6"
4224    },
4225    {
4226     "referenced_type" : "type-8"
4227    }
4228   ],
4229   "return_type" : "type-113",
4230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h"
4231  }
4232 ],
4233 "global_vars" :
4234 [
4235  {
4236   "linker_set_key" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback10descriptorE",
4237   "name" : "android::hardware::thermal::V2_0::IThermalChangedCallback::descriptor",
4238   "referenced_type" : "type-139",
4239   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h"
4240  },
4241  {
4242   "linker_set_key" : "_ZN7android8hardware7thermal4V2_08IThermal10descriptorE",
4243   "name" : "android::hardware::thermal::V2_0::IThermal::descriptor",
4244   "referenced_type" : "type-139",
4245   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4246  }
4247 ],
4248 "lvalue_reference_types" :
4249 [
4250  {
4251   "alignment" : 8,
4252   "linker_set_key" : "android::Mutex &",
4253   "name" : "android::Mutex &",
4254   "referenced_type" : "type-118",
4255   "self_type" : "type-610",
4256   "size" : 8,
4257   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4258  },
4259  {
4260   "alignment" : 8,
4261   "linker_set_key" : "android::RWLock &",
4262   "name" : "android::RWLock &",
4263   "referenced_type" : "type-614",
4264   "self_type" : "type-618",
4265   "size" : 8,
4266   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4267  },
4268  {
4269   "alignment" : 8,
4270   "linker_set_key" : "android::String16 &",
4271   "name" : "android::String16 &",
4272   "referenced_type" : "type-129",
4273   "self_type" : "type-498",
4274   "size" : 8,
4275   "source_file" : "/system/core/libutils/include/utils/String16.h"
4276  },
4277  {
4278   "alignment" : 8,
4279   "linker_set_key" : "android::String8 &",
4280   "name" : "android::String8 &",
4281   "referenced_type" : "type-138",
4282   "self_type" : "type-493",
4283   "size" : 8,
4284   "source_file" : "/system/core/libutils/include/utils/String8.h"
4285  },
4286  {
4287   "alignment" : 8,
4288   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &",
4289   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &",
4290   "referenced_type" : "type-236",
4291   "self_type" : "type-239",
4292   "size" : 8,
4293   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4294  },
4295  {
4296   "alignment" : 8,
4297   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &",
4298   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &",
4299   "referenced_type" : "type-705",
4300   "self_type" : "type-708",
4301   "size" : 8,
4302   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4303  },
4304  {
4305   "alignment" : 8,
4306   "linker_set_key" : "android::hardware::Return<bool> &",
4307   "name" : "android::hardware::Return<bool> &",
4308   "referenced_type" : "type-227",
4309   "self_type" : "type-231",
4310   "size" : 8,
4311   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4312  },
4313  {
4314   "alignment" : 8,
4315   "linker_set_key" : "android::hardware::Return<void> &",
4316   "name" : "android::hardware::Return<void> &",
4317   "referenced_type" : "type-248",
4318   "self_type" : "type-251",
4319   "size" : 8,
4320   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4321  },
4322  {
4323   "alignment" : 8,
4324   "linker_set_key" : "android::hardware::Status &",
4325   "name" : "android::hardware::Status &",
4326   "referenced_type" : "type-218",
4327   "self_type" : "type-225",
4328   "size" : 8,
4329   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4330  },
4331  {
4332   "alignment" : 8,
4333   "linker_set_key" : "android::hardware::TextOutput &",
4334   "name" : "android::hardware::TextOutput &",
4335   "referenced_type" : "type-518",
4336   "self_type" : "type-517",
4337   "size" : 8,
4338   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4339  },
4340  {
4341   "alignment" : 8,
4342   "linker_set_key" : "android::hardware::TextOutput &",
4343   "name" : "android::hardware::TextOutput &",
4344   "referenced_type" : "type-69",
4345   "self_type" : "type-68",
4346   "size" : 8,
4347   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4348  },
4349  {
4350   "alignment" : 8,
4351   "linker_set_key" : "android::hardware::TextOutput &",
4352   "name" : "android::hardware::TextOutput &",
4353   "referenced_type" : "type-734",
4354   "self_type" : "type-733",
4355   "size" : 8,
4356   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4357  },
4358  {
4359   "alignment" : 8,
4360   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4361   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4362   "referenced_type" : "type-144",
4363   "self_type" : "type-148",
4364   "size" : 8,
4365   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4366  },
4367  {
4368   "alignment" : 8,
4369   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4370   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4371   "referenced_type" : "type-383",
4372   "self_type" : "type-692",
4373   "size" : 8,
4374   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4375  },
4376  {
4377   "alignment" : 8,
4378   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4379   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4380   "referenced_type" : "type-3",
4381   "self_type" : "type-181",
4382   "size" : 8,
4383   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4384  },
4385  {
4386   "alignment" : 8,
4387   "linker_set_key" : "android::hardware::hidl_memory &",
4388   "name" : "android::hardware::hidl_memory &",
4389   "referenced_type" : "type-365",
4390   "self_type" : "type-370",
4391   "size" : 8,
4392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4393  },
4394  {
4395   "alignment" : 8,
4396   "linker_set_key" : "android::hardware::hidl_string &",
4397   "name" : "android::hardware::hidl_string &",
4398   "referenced_type" : "type-363",
4399   "self_type" : "type-695",
4400   "size" : 8,
4401   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4402  },
4403  {
4404   "alignment" : 8,
4405   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4406   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4407   "referenced_type" : "type-390",
4408   "self_type" : "type-394",
4409   "size" : 8,
4410   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4411  },
4412  {
4413   "alignment" : 8,
4414   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4415   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4416   "referenced_type" : "type-382",
4417   "self_type" : "type-389",
4418   "size" : 8,
4419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4420  },
4421  {
4422   "alignment" : 8,
4423   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4424   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4425   "referenced_type" : "type-203",
4426   "self_type" : "type-211",
4427   "size" : 8,
4428   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4429  },
4430  {
4431   "alignment" : 8,
4432   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal> &",
4433   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal> &",
4434   "referenced_type" : "type-9",
4435   "self_type" : "type-200",
4436   "size" : 8,
4437   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4438  },
4439  {
4440   "alignment" : 8,
4441   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4442   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4443   "referenced_type" : "type-55",
4444   "self_type" : "type-190",
4445   "size" : 8,
4446   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4447  },
4448  {
4449   "alignment" : 8,
4450   "linker_set_key" : "const android::String16 &",
4451   "name" : "const android::String16 &",
4452   "referenced_type" : "type-128",
4453   "self_type" : "type-127",
4454   "size" : 8,
4455   "source_file" : "/system/core/libutils/include/utils/String16.h"
4456  },
4457  {
4458   "alignment" : 8,
4459   "linker_set_key" : "const android::String8 &",
4460   "name" : "const android::String8 &",
4461   "referenced_type" : "type-490",
4462   "self_type" : "type-492",
4463   "size" : 8,
4464   "source_file" : "/system/core/libutils/include/utils/String8.h"
4465  },
4466  {
4467   "alignment" : 8,
4468   "linker_set_key" : "const android::hardware::Parcel &",
4469   "name" : "const android::hardware::Parcel &",
4470   "referenced_type" : "type-521",
4471   "self_type" : "type-522",
4472   "size" : 8,
4473   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4474  },
4475  {
4476   "alignment" : 8,
4477   "linker_set_key" : "const android::hardware::Return<bool> &",
4478   "name" : "const android::hardware::Return<bool> &",
4479   "referenced_type" : "type-232",
4480   "self_type" : "type-242",
4481   "size" : 8,
4482   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4483  },
4484  {
4485   "alignment" : 8,
4486   "linker_set_key" : "const android::hardware::Status &",
4487   "name" : "const android::hardware::Status &",
4488   "referenced_type" : "type-222",
4489   "self_type" : "type-223",
4490   "size" : 8,
4491   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4492  },
4493  {
4494   "alignment" : 8,
4495   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4496   "name" : "const android::hardware::details::SchedPrio &",
4497   "referenced_type" : "type-540",
4498   "self_type" : "type-539",
4499   "size" : 8,
4500   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4501  },
4502  {
4503   "alignment" : 8,
4504   "linker_set_key" : "const android::hardware::details::const_accessor<float, 7> &",
4505   "name" : "const android::hardware::details::const_accessor<float, 7> &",
4506   "referenced_type" : "type-459",
4507   "self_type" : "type-475",
4508   "size" : 8,
4509   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4510  },
4511  {
4512   "alignment" : 8,
4513   "linker_set_key" : "const android::hardware::hidl_array<float, 7> &",
4514   "name" : "const android::hardware::hidl_array<float, 7> &",
4515   "referenced_type" : "type-463",
4516   "self_type" : "type-465",
4517   "size" : 8,
4518   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4519  },
4520  {
4521   "alignment" : 8,
4522   "linker_set_key" : "const android::hardware::hidl_handle &",
4523   "name" : "const android::hardware::hidl_handle &",
4524   "referenced_type" : "type-476",
4525   "self_type" : "type-477",
4526   "size" : 8,
4527   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4528  },
4529  {
4530   "alignment" : 8,
4531   "linker_set_key" : "const android::hardware::hidl_memory &",
4532   "name" : "const android::hardware::hidl_memory &",
4533   "referenced_type" : "type-368",
4534   "self_type" : "type-369",
4535   "size" : 8,
4536   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4537  },
4538  {
4539   "alignment" : 8,
4540   "linker_set_key" : "const android::hardware::hidl_string &",
4541   "name" : "const android::hardware::hidl_string &",
4542   "referenced_type" : "type-362",
4543   "self_type" : "type-364",
4544   "size" : 8,
4545   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4546  },
4547  {
4548   "alignment" : 8,
4549   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4550   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4551   "referenced_type" : "type-662",
4552   "self_type" : "type-663",
4553   "size" : 8,
4554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4555  },
4556  {
4557   "alignment" : 8,
4558   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> &",
4559   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> &",
4560   "referenced_type" : "type-450",
4561   "self_type" : "type-529",
4562   "size" : 8,
4563   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4564  },
4565  {
4566   "alignment" : 8,
4567   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> &",
4568   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> &",
4569   "referenced_type" : "type-429",
4570   "self_type" : "type-526",
4571   "size" : 8,
4572   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4573  },
4574  {
4575   "alignment" : 8,
4576   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> &",
4577   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> &",
4578   "referenced_type" : "type-440",
4579   "self_type" : "type-528",
4580   "size" : 8,
4581   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4582  },
4583  {
4584   "alignment" : 8,
4585   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4586   "name" : "const android::hardware::hidl_vec<int> &",
4587   "referenced_type" : "type-399",
4588   "self_type" : "type-401",
4589   "size" : 8,
4590   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4591  },
4592  {
4593   "alignment" : 8,
4594   "linker_set_key" : "const android::hardware::hidl_version &",
4595   "name" : "const android::hardware::hidl_version &",
4596   "referenced_type" : "type-468",
4597   "self_type" : "type-472",
4598   "size" : 8,
4599   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4600  },
4601  {
4602   "alignment" : 8,
4603   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingDevice &",
4604   "name" : "const android::hardware::thermal::V2_0::CoolingDevice &",
4605   "referenced_type" : "type-449",
4606   "self_type" : "type-690",
4607   "size" : 8,
4608   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4609  },
4610  {
4611   "alignment" : 8,
4612   "linker_set_key" : "const android::hardware::thermal::V2_0::Temperature &",
4613   "name" : "const android::hardware::thermal::V2_0::Temperature &",
4614   "referenced_type" : "type-428",
4615   "self_type" : "type-684",
4616   "size" : 8,
4617   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4618  },
4619  {
4620   "alignment" : 8,
4621   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureThreshold &",
4622   "name" : "const android::hardware::thermal::V2_0::TemperatureThreshold &",
4623   "referenced_type" : "type-439",
4624   "self_type" : "type-687",
4625   "size" : 8,
4626   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4627  },
4628  {
4629   "alignment" : 8,
4630   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4631   "name" : "const android::hidl::base::V1_0::IBase *const &",
4632   "referenced_type" : "type-555",
4633   "self_type" : "type-556",
4634   "size" : 8,
4635   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4636  },
4637  {
4638   "alignment" : 8,
4639   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4640   "name" : "const android::sp<android::hardware::IBinder> &",
4641   "referenced_type" : "type-105",
4642   "self_type" : "type-133",
4643   "size" : 8,
4644   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4645  },
4646  {
4647   "alignment" : 8,
4648   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4649   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4650   "referenced_type" : "type-213",
4651   "self_type" : "type-696",
4652   "size" : 8,
4653   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4654  },
4655  {
4656   "alignment" : 8,
4657   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4658   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4659   "referenced_type" : "type-700",
4660   "self_type" : "type-702",
4661   "size" : 8,
4662   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4663  },
4664  {
4665   "alignment" : 8,
4666   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
4667   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
4668   "referenced_type" : "type-179",
4669   "self_type" : "type-180",
4670   "size" : 8,
4671   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4672  },
4673  {
4674   "alignment" : 8,
4675   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermal> &",
4676   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermal> &",
4677   "referenced_type" : "type-8",
4678   "self_type" : "type-515",
4679   "size" : 8,
4680   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4681  },
4682  {
4683   "alignment" : 8,
4684   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4685   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &",
4686   "referenced_type" : "type-54",
4687   "self_type" : "type-63",
4688   "size" : 8,
4689   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4690  },
4691  {
4692   "alignment" : 8,
4693   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4694   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4695   "referenced_type" : "type-65",
4696   "self_type" : "type-743",
4697   "size" : 8,
4698   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4699  },
4700  {
4701   "alignment" : 8,
4702   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4703   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4704   "referenced_type" : "type-174",
4705   "self_type" : "type-664",
4706   "size" : 8,
4707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
4708  },
4709  {
4710   "alignment" : 8,
4711   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4712   "name" : "const android::wp<android::hardware::BHwBinder> &",
4713   "referenced_type" : "type-724",
4714   "self_type" : "type-726",
4715   "size" : 8,
4716   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4717  },
4718  {
4719   "alignment" : 8,
4720   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4721   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4722   "referenced_type" : "type-523",
4723   "self_type" : "type-547",
4724   "size" : 8,
4725   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4726  },
4727  {
4728   "alignment" : 8,
4729   "linker_set_key" : "const bool &",
4730   "name" : "const bool &",
4731   "referenced_type" : "type-165",
4732   "self_type" : "type-334",
4733   "size" : 8,
4734   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4735  },
4736  {
4737   "alignment" : 8,
4738   "linker_set_key" : "const double &",
4739   "name" : "const double &",
4740   "referenced_type" : "type-353",
4741   "self_type" : "type-354",
4742   "size" : 8,
4743   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4744  },
4745  {
4746   "alignment" : 8,
4747   "linker_set_key" : "const float &",
4748   "name" : "const float &",
4749   "referenced_type" : "type-351",
4750   "self_type" : "type-352",
4751   "size" : 8,
4752   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4753  },
4754  {
4755   "alignment" : 8,
4756   "linker_set_key" : "const int &",
4757   "name" : "const int &",
4758   "referenced_type" : "type-520",
4759   "self_type" : "type-519",
4760   "size" : 8,
4761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4762  },
4763  {
4764   "linker_set_key" : "const iter<is_const> &",
4765   "name" : "const iter<is_const> &",
4766   "referenced_type" : "type-374",
4767   "self_type" : "type-376",
4768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4769  },
4770  {
4771   "linker_set_key" : "const iter<is_const> &",
4772   "name" : "const iter<is_const> &",
4773   "referenced_type" : "type-58",
4774   "self_type" : "type-60",
4775   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4776  },
4777  {
4778   "linker_set_key" : "const iter<is_const> &",
4779   "name" : "const iter<is_const> &",
4780   "referenced_type" : "type-716",
4781   "self_type" : "type-719",
4782   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4783  },
4784  {
4785   "alignment" : 8,
4786   "linker_set_key" : "const log_msg &",
4787   "name" : "const log_msg &",
4788   "referenced_type" : "type-89",
4789   "self_type" : "type-160",
4790   "size" : 8,
4791   "source_file" : "/system/core/liblog/include/log/log_read.h"
4792  },
4793  {
4794   "alignment" : 8,
4795   "linker_set_key" : "const long &",
4796   "name" : "const long &",
4797   "referenced_type" : "type-346",
4798   "self_type" : "type-347",
4799   "size" : 8,
4800   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4801  },
4802  {
4803   "alignment" : 8,
4804   "linker_set_key" : "const short &",
4805   "name" : "const short &",
4806   "referenced_type" : "type-341",
4807   "self_type" : "type-342",
4808   "size" : 8,
4809   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4810  },
4811  {
4812   "alignment" : 8,
4813   "linker_set_key" : "const signed char &",
4814   "name" : "const signed char &",
4815   "referenced_type" : "type-335",
4816   "self_type" : "type-337",
4817   "size" : 8,
4818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4819  },
4820  {
4821   "alignment" : 8,
4822   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4823   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4824   "referenced_type" : "type-531",
4825   "self_type" : "type-533",
4826   "size" : 8,
4827   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4828  },
4829  {
4830   "alignment" : 8,
4831   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4832   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4833   "referenced_type" : "type-736",
4834   "self_type" : "type-738",
4835   "size" : 8,
4836   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4837  },
4838  {
4839   "alignment" : 8,
4840   "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 *> > *)> > > &",
4841   "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 *> > *)> > > &",
4842   "referenced_type" : "type-102",
4843   "self_type" : "type-101",
4844   "size" : 8,
4845   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4846  },
4847  {
4848   "alignment" : 8,
4849   "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 *> > *)> > > &",
4850   "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 *> > *)> > > &",
4851   "referenced_type" : "type-308",
4852   "self_type" : "type-307",
4853   "size" : 8,
4854   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4855  },
4856  {
4857   "alignment" : 8,
4858   "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 *> > *)> > > &",
4859   "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 *> > *)> > > &",
4860   "referenced_type" : "type-48",
4861   "self_type" : "type-47",
4862   "size" : 8,
4863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4864  },
4865  {
4866   "alignment" : 8,
4867   "linker_set_key" : "const unsigned char &",
4868   "name" : "const unsigned char &",
4869   "referenced_type" : "type-338",
4870   "self_type" : "type-339",
4871   "size" : 8,
4872   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4873  },
4874  {
4875   "alignment" : 8,
4876   "linker_set_key" : "const unsigned int &",
4877   "name" : "const unsigned int &",
4878   "referenced_type" : "type-122",
4879   "self_type" : "type-345",
4880   "size" : 8,
4881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4882  },
4883  {
4884   "alignment" : 8,
4885   "linker_set_key" : "const unsigned long &",
4886   "name" : "const unsigned long &",
4887   "referenced_type" : "type-123",
4888   "self_type" : "type-350",
4889   "size" : 8,
4890   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4891  },
4892  {
4893   "alignment" : 8,
4894   "linker_set_key" : "const unsigned short &",
4895   "name" : "const unsigned short &",
4896   "referenced_type" : "type-343",
4897   "self_type" : "type-344",
4898   "size" : 8,
4899   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4900  },
4901  {
4902   "alignment" : 8,
4903   "linker_set_key" : "int &",
4904   "name" : "int &",
4905   "referenced_type" : "type-95",
4906   "self_type" : "type-486",
4907   "size" : 8,
4908   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4909  },
4910  {
4911   "alignment" : 8,
4912   "linker_set_key" : "unsigned char &",
4913   "name" : "unsigned char &",
4914   "referenced_type" : "type-5",
4915   "self_type" : "type-631",
4916   "size" : 8,
4917   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4918  },
4919  {
4920   "alignment" : 8,
4921   "linker_set_key" : "unsigned int &",
4922   "name" : "unsigned int &",
4923   "referenced_type" : "type-2",
4924   "self_type" : "type-641",
4925   "size" : 8,
4926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
4927  }
4928 ],
4929 "pointer_types" :
4930 [
4931  {
4932   "alignment" : 8,
4933   "linker_set_key" : "android::Condition *",
4934   "name" : "android::Condition *",
4935   "referenced_type" : "type-166",
4936   "self_type" : "type-613",
4937   "size" : 8,
4938   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4939  },
4940  {
4941   "alignment" : 8,
4942   "linker_set_key" : "android::Mutex *",
4943   "name" : "android::Mutex *",
4944   "referenced_type" : "type-118",
4945   "self_type" : "type-608",
4946   "size" : 8,
4947   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4948  },
4949  {
4950   "alignment" : 8,
4951   "linker_set_key" : "android::Mutex::Autolock *",
4952   "name" : "android::Mutex::Autolock *",
4953   "referenced_type" : "type-609",
4954   "self_type" : "type-611",
4955   "size" : 8,
4956   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4957  },
4958  {
4959   "alignment" : 8,
4960   "linker_set_key" : "android::RWLock *",
4961   "name" : "android::RWLock *",
4962   "referenced_type" : "type-614",
4963   "self_type" : "type-616",
4964   "size" : 8,
4965   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4966  },
4967  {
4968   "alignment" : 8,
4969   "linker_set_key" : "android::RWLock::AutoRLock *",
4970   "name" : "android::RWLock::AutoRLock *",
4971   "referenced_type" : "type-617",
4972   "self_type" : "type-619",
4973   "size" : 8,
4974   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4975  },
4976  {
4977   "alignment" : 8,
4978   "linker_set_key" : "android::RWLock::AutoWLock *",
4979   "name" : "android::RWLock::AutoWLock *",
4980   "referenced_type" : "type-620",
4981   "self_type" : "type-621",
4982   "size" : 8,
4983   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4984  },
4985  {
4986   "alignment" : 8,
4987   "linker_set_key" : "android::RefBase *",
4988   "name" : "android::RefBase *",
4989   "referenced_type" : "type-14",
4990   "self_type" : "type-359",
4991   "size" : 8,
4992   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4993  },
4994  {
4995   "alignment" : 8,
4996   "linker_set_key" : "android::RefBase::weakref_impl *",
4997   "name" : "android::RefBase::weakref_impl *",
4998   "referenced_type" : "type-17",
4999   "self_type" : "type-16",
5000   "size" : 8,
5001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5002  },
5003  {
5004   "alignment" : 8,
5005   "linker_set_key" : "android::RefBase::weakref_impl *",
5006   "name" : "android::RefBase::weakref_impl *",
5007   "referenced_type" : "type-51",
5008   "self_type" : "type-50",
5009   "size" : 8,
5010   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5011  },
5012  {
5013   "alignment" : 8,
5014   "linker_set_key" : "android::RefBase::weakref_impl *",
5015   "name" : "android::RefBase::weakref_impl *",
5016   "referenced_type" : "type-714",
5017   "self_type" : "type-713",
5018   "size" : 8,
5019   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5020  },
5021  {
5022   "alignment" : 8,
5023   "linker_set_key" : "android::RefBase::weakref_type *",
5024   "name" : "android::RefBase::weakref_type *",
5025   "referenced_type" : "type-43",
5026   "self_type" : "type-42",
5027   "size" : 8,
5028   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5029  },
5030  {
5031   "alignment" : 8,
5032   "linker_set_key" : "android::ReferenceRenamer *",
5033   "name" : "android::ReferenceRenamer *",
5034   "referenced_type" : "type-355",
5035   "self_type" : "type-356",
5036   "size" : 8,
5037   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5038  },
5039  {
5040   "alignment" : 8,
5041   "linker_set_key" : "android::ScopedTrace *",
5042   "name" : "android::ScopedTrace *",
5043   "referenced_type" : "type-622",
5044   "self_type" : "type-623",
5045   "size" : 8,
5046   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5047  },
5048  {
5049   "alignment" : 8,
5050   "linker_set_key" : "android::String16 *",
5051   "name" : "android::String16 *",
5052   "referenced_type" : "type-129",
5053   "self_type" : "type-499",
5054   "size" : 8,
5055   "source_file" : "/system/core/libutils/include/utils/String16.h"
5056  },
5057  {
5058   "alignment" : 8,
5059   "linker_set_key" : "android::String8 *",
5060   "name" : "android::String8 *",
5061   "referenced_type" : "type-138",
5062   "self_type" : "type-494",
5063   "size" : 8,
5064   "source_file" : "/system/core/libutils/include/utils/String8.h"
5065  },
5066  {
5067   "alignment" : 8,
5068   "linker_set_key" : "android::Thread *",
5069   "name" : "android::Thread *",
5070   "referenced_type" : "type-164",
5071   "self_type" : "type-163",
5072   "size" : 8,
5073   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5074  },
5075  {
5076   "alignment" : 8,
5077   "linker_set_key" : "android::VirtualLightRefBase *",
5078   "name" : "android::VirtualLightRefBase *",
5079   "referenced_type" : "type-254",
5080   "self_type" : "type-260",
5081   "size" : 8,
5082   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5083  },
5084  {
5085   "alignment" : 8,
5086   "linker_set_key" : "android::hardware::BHwBinder *",
5087   "name" : "android::hardware::BHwBinder *",
5088   "referenced_type" : "type-216",
5089   "self_type" : "type-215",
5090   "size" : 8,
5091   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5092  },
5093  {
5094   "alignment" : 8,
5095   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal> *",
5096   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal> *",
5097   "referenced_type" : "type-36",
5098   "self_type" : "type-505",
5099   "size" : 8,
5100   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5101  },
5102  {
5103   "alignment" : 8,
5104   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5105   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5106   "referenced_type" : "type-187",
5107   "self_type" : "type-731",
5108   "size" : 8,
5109   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5110  },
5111  {
5112   "alignment" : 8,
5113   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5114   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5115   "referenced_type" : "type-550",
5116   "self_type" : "type-554",
5117   "size" : 8,
5118   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5119  },
5120  {
5121   "alignment" : 8,
5122   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5123   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5124   "referenced_type" : "type-568",
5125   "self_type" : "type-573",
5126   "size" : 8,
5127   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5128  },
5129  {
5130   "alignment" : 8,
5131   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5132   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5133   "referenced_type" : "type-557",
5134   "self_type" : "type-563",
5135   "size" : 8,
5136   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5137  },
5138  {
5139   "alignment" : 8,
5140   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5141   "name" : "android::hardware::GrantorDescriptor *",
5142   "referenced_type" : "type-381",
5143   "self_type" : "type-380",
5144   "size" : 8,
5145   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5146  },
5147  {
5148   "alignment" : 8,
5149   "linker_set_key" : "android::hardware::IBinder *",
5150   "name" : "android::hardware::IBinder *",
5151   "referenced_type" : "type-41",
5152   "self_type" : "type-40",
5153   "size" : 8,
5154   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5155  },
5156  {
5157   "alignment" : 8,
5158   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5159   "name" : "android::hardware::IBinder::DeathRecipient *",
5160   "referenced_type" : "type-74",
5161   "self_type" : "type-73",
5162   "size" : 8,
5163   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5164  },
5165  {
5166   "alignment" : 8,
5167   "linker_set_key" : "android::hardware::IInterface *",
5168   "name" : "android::hardware::IInterface *",
5169   "referenced_type" : "type-37",
5170   "self_type" : "type-108",
5171   "size" : 8,
5172   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5173  },
5174  {
5175   "alignment" : 8,
5176   "linker_set_key" : "android::hardware::Parcel *",
5177   "name" : "android::hardware::Parcel *",
5178   "referenced_type" : "type-506",
5179   "self_type" : "type-512",
5180   "size" : 8,
5181   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5182  },
5183  {
5184   "alignment" : 8,
5185   "linker_set_key" : "android::hardware::ProcessState *",
5186   "name" : "android::hardware::ProcessState *",
5187   "referenced_type" : "type-111",
5188   "self_type" : "type-110",
5189   "size" : 8,
5190   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5191  },
5192  {
5193   "alignment" : 8,
5194   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5195   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5196   "referenced_type" : "type-236",
5197   "self_type" : "type-237",
5198   "size" : 8,
5199   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5200  },
5201  {
5202   "alignment" : 8,
5203   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5204   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5205   "referenced_type" : "type-705",
5206   "self_type" : "type-706",
5207   "size" : 8,
5208   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5209  },
5210  {
5211   "alignment" : 8,
5212   "linker_set_key" : "android::hardware::Return<bool> *",
5213   "name" : "android::hardware::Return<bool> *",
5214   "referenced_type" : "type-227",
5215   "self_type" : "type-229",
5216   "size" : 8,
5217   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5218  },
5219  {
5220   "alignment" : 8,
5221   "linker_set_key" : "android::hardware::Return<void> *",
5222   "name" : "android::hardware::Return<void> *",
5223   "referenced_type" : "type-248",
5224   "self_type" : "type-249",
5225   "size" : 8,
5226   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5227  },
5228  {
5229   "alignment" : 8,
5230   "linker_set_key" : "android::hardware::Status *",
5231   "name" : "android::hardware::Status *",
5232   "referenced_type" : "type-218",
5233   "self_type" : "type-221",
5234   "size" : 8,
5235   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5236  },
5237  {
5238   "alignment" : 8,
5239   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5240   "name" : "android::hardware::details::HidlInstrumentor *",
5241   "referenced_type" : "type-20",
5242   "self_type" : "type-340",
5243   "size" : 8,
5244   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5245  },
5246  {
5247   "alignment" : 8,
5248   "linker_set_key" : "android::hardware::details::const_accessor<float, 7> *",
5249   "name" : "android::hardware::details::const_accessor<float, 7> *",
5250   "referenced_type" : "type-456",
5251   "self_type" : "type-458",
5252   "size" : 8,
5253   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5254  },
5255  {
5256   "alignment" : 8,
5257   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5258   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5259   "referenced_type" : "type-144",
5260   "self_type" : "type-143",
5261   "size" : 8,
5262   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5263  },
5264  {
5265   "alignment" : 8,
5266   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5267   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5268   "referenced_type" : "type-383",
5269   "self_type" : "type-691",
5270   "size" : 8,
5271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5272  },
5273  {
5274   "alignment" : 8,
5275   "linker_set_key" : "android::hardware::details::return_status *",
5276   "name" : "android::hardware::details::return_status *",
5277   "referenced_type" : "type-228",
5278   "self_type" : "type-243",
5279   "size" : 8,
5280   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5281  },
5282  {
5283   "alignment" : 8,
5284   "linker_set_key" : "android::hardware::hidl_array<float, 7> *",
5285   "name" : "android::hardware::hidl_array<float, 7> *",
5286   "referenced_type" : "type-436",
5287   "self_type" : "type-462",
5288   "size" : 8,
5289   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5290  },
5291  {
5292   "alignment" : 8,
5293   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5294   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5295   "referenced_type" : "type-3",
5296   "self_type" : "type-146",
5297   "size" : 8,
5298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5299  },
5300  {
5301   "alignment" : 8,
5302   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5303   "name" : "android::hardware::hidl_binder_death_recipient *",
5304   "referenced_type" : "type-205",
5305   "self_type" : "type-204",
5306   "size" : 8,
5307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5308  },
5309  {
5310   "alignment" : 8,
5311   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5312   "name" : "android::hardware::hidl_death_recipient *",
5313   "referenced_type" : "type-208",
5314   "self_type" : "type-207",
5315   "size" : 8,
5316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5317  },
5318  {
5319   "alignment" : 8,
5320   "linker_set_key" : "android::hardware::hidl_memory *",
5321   "name" : "android::hardware::hidl_memory *",
5322   "referenced_type" : "type-365",
5323   "self_type" : "type-366",
5324   "size" : 8,
5325   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5326  },
5327  {
5328   "alignment" : 8,
5329   "linker_set_key" : "android::hardware::hidl_string *",
5330   "name" : "android::hardware::hidl_string *",
5331   "referenced_type" : "type-363",
5332   "self_type" : "type-385",
5333   "size" : 8,
5334   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5335  },
5336  {
5337   "alignment" : 8,
5338   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5339   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5340   "referenced_type" : "type-390",
5341   "self_type" : "type-391",
5342   "size" : 8,
5343   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5344  },
5345  {
5346   "alignment" : 8,
5347   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5348   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5349   "referenced_type" : "type-382",
5350   "self_type" : "type-386",
5351   "size" : 8,
5352   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5353  },
5354  {
5355   "alignment" : 8,
5356   "linker_set_key" : "android::hardware::hidl_version *",
5357   "name" : "android::hardware::hidl_version *",
5358   "referenced_type" : "type-466",
5359   "self_type" : "type-467",
5360   "size" : 8,
5361   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5362  },
5363  {
5364   "alignment" : 8,
5365   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
5366   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
5367   "referenced_type" : "type-670",
5368   "self_type" : "type-671",
5369   "size" : 8,
5370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
5371  },
5372  {
5373   "alignment" : 8,
5374   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
5375   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
5376   "referenced_type" : "type-417",
5377   "self_type" : "type-416",
5378   "size" : 8,
5379   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5380  },
5381  {
5382   "alignment" : 8,
5383   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
5384   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
5385   "referenced_type" : "type-412",
5386   "self_type" : "type-411",
5387   "size" : 8,
5388   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5389  },
5390  {
5391   "alignment" : 8,
5392   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
5393   "name" : "android::hardware::thermal::V1_0::IThermal *",
5394   "referenced_type" : "type-12",
5395   "self_type" : "type-177",
5396   "size" : 8,
5397   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5398  },
5399  {
5400   "alignment" : 8,
5401   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
5402   "name" : "android::hardware::thermal::V1_0::Temperature *",
5403   "referenced_type" : "type-406",
5404   "self_type" : "type-405",
5405   "size" : 8,
5406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5407  },
5408  {
5409   "alignment" : 8,
5410   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermal *",
5411   "name" : "android::hardware::thermal::V2_0::BnHwThermal *",
5412   "referenced_type" : "type-712",
5413   "self_type" : "type-718",
5414   "size" : 8,
5415   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5416  },
5417  {
5418   "alignment" : 8,
5419   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback *",
5420   "name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback *",
5421   "referenced_type" : "type-530",
5422   "self_type" : "type-677",
5423   "size" : 8,
5424   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h"
5425  },
5426  {
5427   "alignment" : 8,
5428   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermal *",
5429   "name" : "android::hardware::thermal::V2_0::BpHwThermal *",
5430   "referenced_type" : "type-33",
5431   "self_type" : "type-53",
5432   "size" : 8,
5433   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5434  },
5435  {
5436   "alignment" : 8,
5437   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5438   "name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5439   "referenced_type" : "type-184",
5440   "self_type" : "type-189",
5441   "size" : 8,
5442   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5443  },
5444  {
5445   "alignment" : 8,
5446   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermal *",
5447   "name" : "android::hardware::thermal::V2_0::BsThermal *",
5448   "referenced_type" : "type-7",
5449   "self_type" : "type-6",
5450   "size" : 8,
5451   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5452  },
5453  {
5454   "alignment" : 8,
5455   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermalChangedCallback *",
5456   "name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback *",
5457   "referenced_type" : "type-703",
5458   "self_type" : "type-704",
5459   "size" : 8,
5460   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5461  },
5462  {
5463   "alignment" : 8,
5464   "linker_set_key" : "android::hardware::thermal::V2_0::CoolingDevice *",
5465   "name" : "android::hardware::thermal::V2_0::CoolingDevice *",
5466   "referenced_type" : "type-446",
5467   "self_type" : "type-445",
5468   "size" : 8,
5469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5470  },
5471  {
5472   "alignment" : 8,
5473   "linker_set_key" : "android::hardware::thermal::V2_0::IThermal *",
5474   "name" : "android::hardware::thermal::V2_0::IThermal *",
5475   "referenced_type" : "type-11",
5476   "self_type" : "type-10",
5477   "size" : 8,
5478   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5479  },
5480  {
5481   "alignment" : 8,
5482   "linker_set_key" : "android::hardware::thermal::V2_0::IThermalChangedCallback *",
5483   "name" : "android::hardware::thermal::V2_0::IThermalChangedCallback *",
5484   "referenced_type" : "type-57",
5485   "self_type" : "type-56",
5486   "size" : 8,
5487   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5488  },
5489  {
5490   "alignment" : 8,
5491   "linker_set_key" : "android::hardware::thermal::V2_0::Temperature *",
5492   "name" : "android::hardware::thermal::V2_0::Temperature *",
5493   "referenced_type" : "type-423",
5494   "self_type" : "type-422",
5495   "size" : 8,
5496   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5497  },
5498  {
5499   "alignment" : 8,
5500   "linker_set_key" : "android::hardware::thermal::V2_0::TemperatureThreshold *",
5501   "name" : "android::hardware::thermal::V2_0::TemperatureThreshold *",
5502   "referenced_type" : "type-435",
5503   "self_type" : "type-434",
5504   "size" : 8,
5505   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5506  },
5507  {
5508   "alignment" : 8,
5509   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5510   "name" : "android::hidl::base::V1_0::BnHwBase *",
5511   "referenced_type" : "type-525",
5512   "self_type" : "type-524",
5513   "size" : 8,
5514   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5515  },
5516  {
5517   "alignment" : 8,
5518   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5519   "name" : "android::hidl::base::V1_0::IBase *",
5520   "referenced_type" : "type-13",
5521   "self_type" : "type-67",
5522   "size" : 8,
5523   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5524  },
5525  {
5526   "alignment" : 8,
5527   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5528   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5529   "referenced_type" : "type-154",
5530   "self_type" : "type-153",
5531   "size" : 8,
5532   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5533  },
5534  {
5535   "alignment" : 8,
5536   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5537   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5538   "referenced_type" : "type-171",
5539   "self_type" : "type-170",
5540   "size" : 8,
5541   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5542  },
5543  {
5544   "alignment" : 8,
5545   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5546   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5547   "referenced_type" : "type-72",
5548   "self_type" : "type-75",
5549   "size" : 8,
5550   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5551  },
5552  {
5553   "alignment" : 8,
5554   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5555   "name" : "android::sp<android::hardware::IBinder> *",
5556   "referenced_type" : "type-84",
5557   "self_type" : "type-104",
5558   "size" : 8,
5559   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5560  },
5561  {
5562   "alignment" : 8,
5563   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5564   "name" : "android::sp<android::hardware::ProcessState> *",
5565   "referenced_type" : "type-109",
5566   "self_type" : "type-149",
5567   "size" : 8,
5568   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5569  },
5570  {
5571   "alignment" : 8,
5572   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5573   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5574   "referenced_type" : "type-203",
5575   "self_type" : "type-202",
5576   "size" : 8,
5577   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5578  },
5579  {
5580   "alignment" : 8,
5581   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
5582   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
5583   "referenced_type" : "type-176",
5584   "self_type" : "type-178",
5585   "size" : 8,
5586   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5587  },
5588  {
5589   "alignment" : 8,
5590   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal> *",
5591   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal> *",
5592   "referenced_type" : "type-9",
5593   "self_type" : "type-198",
5594   "size" : 8,
5595   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5596  },
5597  {
5598   "alignment" : 8,
5599   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5600   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
5601   "referenced_type" : "type-55",
5602   "self_type" : "type-183",
5603   "size" : 8,
5604   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5605  },
5606  {
5607   "alignment" : 8,
5608   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5609   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5610   "referenced_type" : "type-66",
5611   "self_type" : "type-735",
5612   "size" : 8,
5613   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5614  },
5615  {
5616   "alignment" : 8,
5617   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5618   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5619   "referenced_type" : "type-152",
5620   "self_type" : "type-155",
5621   "size" : 8,
5622   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5623  },
5624  {
5625   "alignment" : 8,
5626   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5627   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5628   "referenced_type" : "type-169",
5629   "self_type" : "type-173",
5630   "size" : 8,
5631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5632  },
5633  {
5634   "alignment" : 8,
5635   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5636   "name" : "android::wp<android::hardware::BHwBinder> *",
5637   "referenced_type" : "type-553",
5638   "self_type" : "type-711",
5639   "size" : 8,
5640   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5641  },
5642  {
5643   "alignment" : 8,
5644   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5645   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5646   "referenced_type" : "type-599",
5647   "self_type" : "type-629",
5648   "size" : 8,
5649   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5650  },
5651  {
5652   "alignment" : 8,
5653   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5654   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5655   "referenced_type" : "type-206",
5656   "self_type" : "type-697",
5657   "size" : 8,
5658   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5659  },
5660  {
5661   "alignment" : 8,
5662   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5663   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5664   "referenced_type" : "type-209",
5665   "self_type" : "type-451",
5666   "size" : 8,
5667   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5668  },
5669  {
5670   "alignment" : 8,
5671   "linker_set_key" : "android_flex_plane *",
5672   "name" : "android_flex_plane *",
5673   "referenced_type" : "type-595",
5674   "self_type" : "type-598",
5675   "size" : 8,
5676   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5677  },
5678  {
5679   "alignment" : 8,
5680   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5681   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5682   "referenced_type" : "type-126",
5683   "self_type" : "type-125",
5684   "size" : 8,
5685   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5686  },
5687  {
5688   "alignment" : 8,
5689   "linker_set_key" : "char *",
5690   "name" : "char *",
5691   "referenced_type" : "type-97",
5692   "self_type" : "type-194",
5693   "size" : 8,
5694   "source_file" : "/system/core/liblog/include/log/log_read.h"
5695  },
5696  {
5697   "alignment" : 8,
5698   "linker_set_key" : "const android::NativeHandle *",
5699   "name" : "const android::NativeHandle *",
5700   "referenced_type" : "type-481",
5701   "self_type" : "type-482",
5702   "size" : 8,
5703   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5704  },
5705  {
5706   "alignment" : 8,
5707   "linker_set_key" : "const android::RefBase *",
5708   "name" : "const android::RefBase *",
5709   "referenced_type" : "type-357",
5710   "self_type" : "type-358",
5711   "size" : 8,
5712   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5713  },
5714  {
5715   "alignment" : 8,
5716   "linker_set_key" : "const android::String16 *",
5717   "name" : "const android::String16 *",
5718   "referenced_type" : "type-128",
5719   "self_type" : "type-497",
5720   "size" : 8,
5721   "source_file" : "/system/core/libutils/include/utils/String16.h"
5722  },
5723  {
5724   "alignment" : 8,
5725   "linker_set_key" : "const android::String8 *",
5726   "name" : "const android::String8 *",
5727   "referenced_type" : "type-490",
5728   "self_type" : "type-491",
5729   "size" : 8,
5730   "source_file" : "/system/core/libutils/include/utils/String8.h"
5731  },
5732  {
5733   "alignment" : 8,
5734   "linker_set_key" : "const android::VectorImpl *",
5735   "name" : "const android::VectorImpl *",
5736   "referenced_type" : "type-576",
5737   "self_type" : "type-577",
5738   "size" : 8,
5739   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5740  },
5741  {
5742   "alignment" : 8,
5743   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5744   "name" : "const android::hardware::BpHwRefBase *",
5745   "referenced_type" : "type-501",
5746   "self_type" : "type-502",
5747   "size" : 8,
5748   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5749  },
5750  {
5751   "alignment" : 8,
5752   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5753   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5754   "referenced_type" : "type-541",
5755   "self_type" : "type-542",
5756   "size" : 8,
5757   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5758  },
5759  {
5760   "alignment" : 8,
5761   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5762   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5763   "referenced_type" : "type-548",
5764   "self_type" : "type-549",
5765   "size" : 8,
5766   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5767  },
5768  {
5769   "alignment" : 8,
5770   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5771   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > *",
5772   "referenced_type" : "type-240",
5773   "self_type" : "type-241",
5774   "size" : 8,
5775   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5776  },
5777  {
5778   "alignment" : 8,
5779   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5780   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > *",
5781   "referenced_type" : "type-709",
5782   "self_type" : "type-710",
5783   "size" : 8,
5784   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5785  },
5786  {
5787   "alignment" : 8,
5788   "linker_set_key" : "const android::hardware::Return<bool> *",
5789   "name" : "const android::hardware::Return<bool> *",
5790   "referenced_type" : "type-232",
5791   "self_type" : "type-233",
5792   "size" : 8,
5793   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5794  },
5795  {
5796   "alignment" : 8,
5797   "linker_set_key" : "const android::hardware::Status *",
5798   "name" : "const android::hardware::Status *",
5799   "referenced_type" : "type-222",
5800   "self_type" : "type-226",
5801   "size" : 8,
5802   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5803  },
5804  {
5805   "alignment" : 8,
5806   "linker_set_key" : "const android::hardware::details::const_accessor<float, 7> *",
5807   "name" : "const android::hardware::details::const_accessor<float, 7> *",
5808   "referenced_type" : "type-459",
5809   "self_type" : "type-460",
5810   "size" : 8,
5811   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5812  },
5813  {
5814   "alignment" : 8,
5815   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5816   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5817   "referenced_type" : "type-159",
5818   "self_type" : "type-172",
5819   "size" : 8,
5820   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5821  },
5822  {
5823   "alignment" : 8,
5824   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5825   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5826   "referenced_type" : "type-693",
5827   "self_type" : "type-694",
5828   "size" : 8,
5829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5830  },
5831  {
5832   "alignment" : 8,
5833   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice> *",
5834   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice> *",
5835   "referenced_type" : "type-688",
5836   "self_type" : "type-689",
5837   "size" : 8,
5838   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5839  },
5840  {
5841   "alignment" : 8,
5842   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature> *",
5843   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature> *",
5844   "referenced_type" : "type-682",
5845   "self_type" : "type-683",
5846   "size" : 8,
5847   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5848  },
5849  {
5850   "alignment" : 8,
5851   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5852   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5853   "referenced_type" : "type-685",
5854   "self_type" : "type-686",
5855   "size" : 8,
5856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5857  },
5858  {
5859   "alignment" : 8,
5860   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5861   "name" : "const android::hardware::details::hidl_pointer<int> *",
5862   "referenced_type" : "type-543",
5863   "self_type" : "type-562",
5864   "size" : 8,
5865   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5866  },
5867  {
5868   "alignment" : 8,
5869   "linker_set_key" : "const android::hardware::details::return_status *",
5870   "name" : "const android::hardware::details::return_status *",
5871   "referenced_type" : "type-245",
5872   "self_type" : "type-246",
5873   "size" : 8,
5874   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5875  },
5876  {
5877   "alignment" : 8,
5878   "linker_set_key" : "const android::hardware::hidl_array<float, 7> *",
5879   "name" : "const android::hardware::hidl_array<float, 7> *",
5880   "referenced_type" : "type-463",
5881   "self_type" : "type-464",
5882   "size" : 8,
5883   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5884  },
5885  {
5886   "alignment" : 8,
5887   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5888   "name" : "const android::hardware::hidl_death_recipient *",
5889   "referenced_type" : "type-730",
5890   "self_type" : "type-732",
5891   "size" : 8,
5892   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5893  },
5894  {
5895   "alignment" : 8,
5896   "linker_set_key" : "const android::hardware::hidl_memory *",
5897   "name" : "const android::hardware::hidl_memory *",
5898   "referenced_type" : "type-368",
5899   "self_type" : "type-372",
5900   "size" : 8,
5901   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5902  },
5903  {
5904   "alignment" : 8,
5905   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> *",
5906   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice> *",
5907   "referenced_type" : "type-450",
5908   "self_type" : "type-452",
5909   "size" : 8,
5910   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5911  },
5912  {
5913   "alignment" : 8,
5914   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> *",
5915   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature> *",
5916   "referenced_type" : "type-429",
5917   "self_type" : "type-430",
5918   "size" : 8,
5919   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5920  },
5921  {
5922   "alignment" : 8,
5923   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5924   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold> *",
5925   "referenced_type" : "type-440",
5926   "self_type" : "type-441",
5927   "size" : 8,
5928   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5929  },
5930  {
5931   "alignment" : 8,
5932   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5933   "name" : "const android::hardware::hidl_vec<int> *",
5934   "referenced_type" : "type-399",
5935   "self_type" : "type-400",
5936   "size" : 8,
5937   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5938  },
5939  {
5940   "alignment" : 8,
5941   "linker_set_key" : "const android::hardware::hidl_version *",
5942   "name" : "const android::hardware::hidl_version *",
5943   "referenced_type" : "type-468",
5944   "self_type" : "type-471",
5945   "size" : 8,
5946   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5947  },
5948  {
5949   "alignment" : 8,
5950   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5951   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5952   "referenced_type" : "type-675",
5953   "self_type" : "type-676",
5954   "size" : 8,
5955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5956  },
5957  {
5958   "alignment" : 8,
5959   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
5960   "name" : "const android::hardware::thermal::V1_0::IThermal *",
5961   "referenced_type" : "type-649",
5962   "self_type" : "type-650",
5963   "size" : 8,
5964   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5965  },
5966  {
5967   "alignment" : 8,
5968   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermal *",
5969   "name" : "const android::hardware::thermal::V2_0::BpHwThermal *",
5970   "referenced_type" : "type-680",
5971   "self_type" : "type-681",
5972   "size" : 8,
5973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
5974  },
5975  {
5976   "alignment" : 8,
5977   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5978   "name" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback *",
5979   "referenced_type" : "type-678",
5980   "self_type" : "type-679",
5981   "size" : 8,
5982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
5983  },
5984  {
5985   "alignment" : 8,
5986   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingDevice *",
5987   "name" : "const android::hardware::thermal::V2_0::CoolingDevice *",
5988   "referenced_type" : "type-449",
5989   "self_type" : "type-448",
5990   "size" : 8,
5991   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5992  },
5993  {
5994   "alignment" : 8,
5995   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermal *",
5996   "name" : "const android::hardware::thermal::V2_0::IThermal *",
5997   "referenced_type" : "type-660",
5998   "self_type" : "type-661",
5999   "size" : 8,
6000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
6001  },
6002  {
6003   "alignment" : 8,
6004   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermalChangedCallback *",
6005   "name" : "const android::hardware::thermal::V2_0::IThermalChangedCallback *",
6006   "referenced_type" : "type-196",
6007   "self_type" : "type-197",
6008   "size" : 8,
6009   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6010  },
6011  {
6012   "alignment" : 8,
6013   "linker_set_key" : "const android::hardware::thermal::V2_0::Temperature *",
6014   "name" : "const android::hardware::thermal::V2_0::Temperature *",
6015   "referenced_type" : "type-428",
6016   "self_type" : "type-427",
6017   "size" : 8,
6018   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6019  },
6020  {
6021   "alignment" : 8,
6022   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureThreshold *",
6023   "name" : "const android::hardware::thermal::V2_0::TemperatureThreshold *",
6024   "referenced_type" : "type-439",
6025   "self_type" : "type-438",
6026   "size" : 8,
6027   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6028  },
6029  {
6030   "alignment" : 8,
6031   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6032   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6033   "referenced_type" : "type-668",
6034   "self_type" : "type-669",
6035   "size" : 8,
6036   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6037  },
6038  {
6039   "alignment" : 8,
6040   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6041   "name" : "const android::hidl::base::V1_0::IBase *",
6042   "referenced_type" : "type-70",
6043   "self_type" : "type-71",
6044   "size" : 8,
6045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6046  },
6047  {
6048   "alignment" : 8,
6049   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6050   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6051   "referenced_type" : "type-158",
6052   "self_type" : "type-161",
6053   "size" : 8,
6054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6055  },
6056  {
6057   "alignment" : 8,
6058   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6059   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6060   "referenced_type" : "type-624",
6061   "self_type" : "type-625",
6062   "size" : 8,
6063   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6064  },
6065  {
6066   "alignment" : 8,
6067   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6068   "name" : "const android::sp<android::hardware::IBinder> *",
6069   "referenced_type" : "type-105",
6070   "self_type" : "type-106",
6071   "size" : 8,
6072   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6073  },
6074  {
6075   "alignment" : 8,
6076   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6077   "name" : "const android::sp<android::hardware::ProcessState> *",
6078   "referenced_type" : "type-150",
6079   "self_type" : "type-151",
6080   "size" : 8,
6081   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6082  },
6083  {
6084   "alignment" : 8,
6085   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6086   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6087   "referenced_type" : "type-213",
6088   "self_type" : "type-212",
6089   "size" : 8,
6090   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6091  },
6092  {
6093   "alignment" : 8,
6094   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6095   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6096   "referenced_type" : "type-700",
6097   "self_type" : "type-729",
6098   "size" : 8,
6099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6100  },
6101  {
6102   "alignment" : 8,
6103   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
6104   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
6105   "referenced_type" : "type-179",
6106   "self_type" : "type-182",
6107   "size" : 8,
6108   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6109  },
6110  {
6111   "alignment" : 8,
6112   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermal> *",
6113   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermal> *",
6114   "referenced_type" : "type-8",
6115   "self_type" : "type-201",
6116   "size" : 8,
6117   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6118  },
6119  {
6120   "alignment" : 8,
6121   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
6122   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> *",
6123   "referenced_type" : "type-54",
6124   "self_type" : "type-195",
6125   "size" : 8,
6126   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6127  },
6128  {
6129   "alignment" : 8,
6130   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6131   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6132   "referenced_type" : "type-65",
6133   "self_type" : "type-64",
6134   "size" : 8,
6135   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6136  },
6137  {
6138   "alignment" : 8,
6139   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6140   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6141   "referenced_type" : "type-156",
6142   "self_type" : "type-157",
6143   "size" : 8,
6144   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6145  },
6146  {
6147   "alignment" : 8,
6148   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6149   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6150   "referenced_type" : "type-174",
6151   "self_type" : "type-175",
6152   "size" : 8,
6153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6154  },
6155  {
6156   "alignment" : 8,
6157   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6158   "name" : "const android::wp<android::hardware::BHwBinder> *",
6159   "referenced_type" : "type-724",
6160   "self_type" : "type-725",
6161   "size" : 8,
6162   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6163  },
6164  {
6165   "alignment" : 8,
6166   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6167   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6168   "referenced_type" : "type-698",
6169   "self_type" : "type-699",
6170   "size" : 8,
6171   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6172  },
6173  {
6174   "alignment" : 8,
6175   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6176   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6177   "referenced_type" : "type-523",
6178   "self_type" : "type-538",
6179   "size" : 8,
6180   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6181  },
6182  {
6183   "alignment" : 8,
6184   "linker_set_key" : "const char *",
6185   "name" : "const char *",
6186   "referenced_type" : "type-140",
6187   "self_type" : "type-139",
6188   "size" : 8,
6189   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6190  },
6191  {
6192   "alignment" : 8,
6193   "linker_set_key" : "const char16_t *",
6194   "name" : "const char16_t *",
6195   "referenced_type" : "type-131",
6196   "self_type" : "type-130",
6197   "size" : 8,
6198   "source_file" : "/system/core/libutils/include/utils/String16.h"
6199  },
6200  {
6201   "alignment" : 8,
6202   "linker_set_key" : "const float *",
6203   "name" : "const float *",
6204   "referenced_type" : "type-351",
6205   "self_type" : "type-457",
6206   "size" : 8,
6207   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6208  },
6209  {
6210   "alignment" : 8,
6211   "linker_set_key" : "const log_msg *",
6212   "name" : "const log_msg *",
6213   "referenced_type" : "type-89",
6214   "self_type" : "type-147",
6215   "size" : 8,
6216   "source_file" : "/system/core/liblog/include/log/log_read.h"
6217  },
6218  {
6219   "alignment" : 8,
6220   "linker_set_key" : "const native_handle *",
6221   "name" : "const native_handle *",
6222   "referenced_type" : "type-306",
6223   "self_type" : "type-305",
6224   "size" : 8,
6225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6226  },
6227  {
6228   "alignment" : 8,
6229   "linker_set_key" : "const unsigned char *",
6230   "name" : "const unsigned char *",
6231   "referenced_type" : "type-338",
6232   "self_type" : "type-461",
6233   "size" : 8,
6234   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6235  },
6236  {
6237   "alignment" : 8,
6238   "linker_set_key" : "const unsigned long long *",
6239   "name" : "const unsigned long long *",
6240   "referenced_type" : "type-514",
6241   "self_type" : "type-513",
6242   "size" : 8,
6243   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6244  },
6245  {
6246   "alignment" : 8,
6247   "linker_set_key" : "const void *",
6248   "name" : "const void *",
6249   "referenced_type" : "type-473",
6250   "self_type" : "type-474",
6251   "size" : 8,
6252   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6253  },
6254  {
6255   "alignment" : 8,
6256   "linker_set_key" : "int (*)(void *)",
6257   "name" : "int (*)(void *)",
6258   "referenced_type" : "type-605",
6259   "self_type" : "type-606",
6260   "size" : 8,
6261   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6262  },
6263  {
6264   "alignment" : 8,
6265   "linker_set_key" : "int *",
6266   "name" : "int *",
6267   "referenced_type" : "type-95",
6268   "self_type" : "type-398",
6269   "size" : 8,
6270   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6271  },
6272  {
6273   "alignment" : 8,
6274   "linker_set_key" : "log_msg *",
6275   "name" : "log_msg *",
6276   "referenced_type" : "type-90",
6277   "self_type" : "type-188",
6278   "size" : 8,
6279   "source_file" : "/system/core/liblog/include/log/log_read.h"
6280  },
6281  {
6282   "alignment" : 8,
6283   "linker_set_key" : "native_handle *",
6284   "name" : "native_handle *",
6285   "referenced_type" : "type-234",
6286   "self_type" : "type-258",
6287   "size" : 8,
6288   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6289  },
6290  {
6291   "alignment" : 8,
6292   "linker_set_key" : "unsigned char *",
6293   "name" : "unsigned char *",
6294   "referenced_type" : "type-5",
6295   "self_type" : "type-508",
6296   "size" : 8,
6297   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6298  },
6299  {
6300   "alignment" : 8,
6301   "linker_set_key" : "unsigned long *",
6302   "name" : "unsigned long *",
6303   "referenced_type" : "type-116",
6304   "self_type" : "type-527",
6305   "size" : 8,
6306   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6307  },
6308  {
6309   "alignment" : 8,
6310   "linker_set_key" : "unsigned long long *",
6311   "name" : "unsigned long long *",
6312   "referenced_type" : "type-320",
6313   "self_type" : "type-509",
6314   "size" : 8,
6315   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6316  },
6317  {
6318   "alignment" : 8,
6319   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6320   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6321   "referenced_type" : "type-511",
6322   "self_type" : "type-510",
6323   "size" : 8,
6324   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6325  },
6326  {
6327   "alignment" : 8,
6328   "linker_set_key" : "void *",
6329   "name" : "void *",
6330   "referenced_type" : "type-113",
6331   "self_type" : "type-112",
6332   "size" : 8,
6333   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6334  },
6335  {
6336   "alignment" : 8,
6337   "linker_set_key" : "void **",
6338   "name" : "void **",
6339   "referenced_type" : "type-112",
6340   "self_type" : "type-607",
6341   "size" : 8,
6342   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6343  }
6344 ],
6345 "qualified_types" :
6346 [
6347  {
6348   "alignment" : 8,
6349   "is_const" : true,
6350   "linker_set_key" : "android::RefBase::weakref_impl *const",
6351   "name" : "android::RefBase::weakref_impl *const",
6352   "referenced_type" : "type-16",
6353   "self_type" : "type-15",
6354   "size" : 8,
6355   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6356  },
6357  {
6358   "alignment" : 8,
6359   "is_const" : true,
6360   "linker_set_key" : "android::RefBase::weakref_impl *const",
6361   "name" : "android::RefBase::weakref_impl *const",
6362   "referenced_type" : "type-50",
6363   "self_type" : "type-52",
6364   "size" : 8,
6365   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6366  },
6367  {
6368   "alignment" : 8,
6369   "is_const" : true,
6370   "linker_set_key" : "android::RefBase::weakref_impl *const",
6371   "name" : "android::RefBase::weakref_impl *const",
6372   "referenced_type" : "type-713",
6373   "self_type" : "type-715",
6374   "size" : 8,
6375   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6376  },
6377  {
6378   "alignment" : 8,
6379   "is_const" : true,
6380   "linker_set_key" : "android::hardware::IBinder *const",
6381   "name" : "android::hardware::IBinder *const",
6382   "referenced_type" : "type-40",
6383   "self_type" : "type-39",
6384   "size" : 8,
6385   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6386  },
6387  {
6388   "alignment" : 8,
6389   "is_const" : true,
6390   "linker_set_key" : "const android::NativeHandle",
6391   "name" : "const android::NativeHandle",
6392   "referenced_type" : "type-257",
6393   "self_type" : "type-481",
6394   "size" : 24,
6395   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6396  },
6397  {
6398   "alignment" : 8,
6399   "is_const" : true,
6400   "linker_set_key" : "const android::RefBase",
6401   "name" : "const android::RefBase",
6402   "referenced_type" : "type-14",
6403   "self_type" : "type-357",
6404   "size" : 16,
6405   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6406  },
6407  {
6408   "alignment" : 8,
6409   "is_const" : true,
6410   "linker_set_key" : "const android::String16",
6411   "name" : "const android::String16",
6412   "referenced_type" : "type-129",
6413   "self_type" : "type-128",
6414   "size" : 8,
6415   "source_file" : "/system/core/libutils/include/utils/String16.h"
6416  },
6417  {
6418   "alignment" : 8,
6419   "is_const" : true,
6420   "linker_set_key" : "const android::String8",
6421   "name" : "const android::String8",
6422   "referenced_type" : "type-138",
6423   "self_type" : "type-490",
6424   "size" : 8,
6425   "source_file" : "/system/core/libutils/include/utils/String8.h"
6426  },
6427  {
6428   "alignment" : 8,
6429   "is_const" : true,
6430   "linker_set_key" : "const android::VectorImpl",
6431   "name" : "const android::VectorImpl",
6432   "referenced_type" : "type-121",
6433   "self_type" : "type-576",
6434   "size" : 40,
6435   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6436  },
6437  {
6438   "alignment" : 8,
6439   "is_const" : true,
6440   "linker_set_key" : "const android::hardware::BpHwRefBase",
6441   "name" : "const android::hardware::BpHwRefBase",
6442   "referenced_type" : "type-38",
6443   "self_type" : "type-501",
6444   "size" : 48,
6445   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6446  },
6447  {
6448   "alignment" : 8,
6449   "is_const" : true,
6450   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6451   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6452   "referenced_type" : "type-534",
6453   "self_type" : "type-541",
6454   "size" : 64,
6455   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6456  },
6457  {
6458   "alignment" : 8,
6459   "is_const" : true,
6460   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6461   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6462   "referenced_type" : "type-544",
6463   "self_type" : "type-548",
6464   "size" : 64,
6465   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6466  },
6467  {
6468   "alignment" : 8,
6469   "is_const" : true,
6470   "linker_set_key" : "const android::hardware::Parcel",
6471   "name" : "const android::hardware::Parcel",
6472   "referenced_type" : "type-506",
6473   "self_type" : "type-521",
6474   "size" : 136,
6475   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6476  },
6477  {
6478   "alignment" : 8,
6479   "is_const" : true,
6480   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
6481   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
6482   "referenced_type" : "type-236",
6483   "self_type" : "type-240",
6484   "size" : 48,
6485   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6486  },
6487  {
6488   "alignment" : 8,
6489   "is_const" : true,
6490   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
6491   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
6492   "referenced_type" : "type-705",
6493   "self_type" : "type-709",
6494   "size" : 48,
6495   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6496  },
6497  {
6498   "alignment" : 8,
6499   "is_const" : true,
6500   "linker_set_key" : "const android::hardware::Return<bool>",
6501   "name" : "const android::hardware::Return<bool>",
6502   "referenced_type" : "type-227",
6503   "self_type" : "type-232",
6504   "size" : 40,
6505   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6506  },
6507  {
6508   "alignment" : 8,
6509   "is_const" : true,
6510   "linker_set_key" : "const android::hardware::Status",
6511   "name" : "const android::hardware::Status",
6512   "referenced_type" : "type-218",
6513   "self_type" : "type-222",
6514   "size" : 32,
6515   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6516  },
6517  {
6518   "alignment" : 4,
6519   "is_const" : true,
6520   "linker_set_key" : "const android::hardware::details::SchedPrio",
6521   "name" : "const android::hardware::details::SchedPrio",
6522   "referenced_type" : "type-537",
6523   "self_type" : "type-540",
6524   "size" : 8,
6525   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6526  },
6527  {
6528   "alignment" : 8,
6529   "is_const" : true,
6530   "linker_set_key" : "const android::hardware::details::const_accessor<float, 7>",
6531   "name" : "const android::hardware::details::const_accessor<float, 7>",
6532   "referenced_type" : "type-456",
6533   "self_type" : "type-459",
6534   "size" : 8,
6535   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6536  },
6537  {
6538   "alignment" : 8,
6539   "is_const" : true,
6540   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6541   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6542   "referenced_type" : "type-144",
6543   "self_type" : "type-159",
6544   "size" : 8,
6545   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6546  },
6547  {
6548   "alignment" : 8,
6549   "is_const" : true,
6550   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6551   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6552   "referenced_type" : "type-383",
6553   "self_type" : "type-693",
6554   "size" : 8,
6555   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6556  },
6557  {
6558   "alignment" : 8,
6559   "is_const" : true,
6560   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
6561   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
6562   "referenced_type" : "type-443",
6563   "self_type" : "type-688",
6564   "size" : 8,
6565   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6566  },
6567  {
6568   "alignment" : 8,
6569   "is_const" : true,
6570   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
6571   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
6572   "referenced_type" : "type-420",
6573   "self_type" : "type-682",
6574   "size" : 8,
6575   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6576  },
6577  {
6578   "alignment" : 8,
6579   "is_const" : true,
6580   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
6581   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
6582   "referenced_type" : "type-432",
6583   "self_type" : "type-685",
6584   "size" : 8,
6585   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6586  },
6587  {
6588   "alignment" : 8,
6589   "is_const" : true,
6590   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6591   "name" : "const android::hardware::details::hidl_pointer<int>",
6592   "referenced_type" : "type-396",
6593   "self_type" : "type-543",
6594   "size" : 8,
6595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6596  },
6597  {
6598   "alignment" : 8,
6599   "is_const" : true,
6600   "linker_set_key" : "const android::hardware::details::return_status",
6601   "name" : "const android::hardware::details::return_status",
6602   "referenced_type" : "type-228",
6603   "self_type" : "type-245",
6604   "size" : 40,
6605   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6606  },
6607  {
6608   "alignment" : 4,
6609   "is_const" : true,
6610   "linker_set_key" : "const android::hardware::hidl_array<float, 7>",
6611   "name" : "const android::hardware::hidl_array<float, 7>",
6612   "referenced_type" : "type-436",
6613   "self_type" : "type-463",
6614   "size" : 28,
6615   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6616  },
6617  {
6618   "alignment" : 8,
6619   "is_const" : true,
6620   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6621   "name" : "const android::hardware::hidl_death_recipient",
6622   "referenced_type" : "type-208",
6623   "self_type" : "type-730",
6624   "size" : 24,
6625   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6626  },
6627  {
6628   "alignment" : 8,
6629   "is_const" : true,
6630   "linker_set_key" : "const android::hardware::hidl_handle",
6631   "name" : "const android::hardware::hidl_handle",
6632   "referenced_type" : "type-361",
6633   "self_type" : "type-476",
6634   "size" : 16,
6635   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6636  },
6637  {
6638   "alignment" : 8,
6639   "is_const" : true,
6640   "linker_set_key" : "const android::hardware::hidl_memory",
6641   "name" : "const android::hardware::hidl_memory",
6642   "referenced_type" : "type-365",
6643   "self_type" : "type-368",
6644   "size" : 40,
6645   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6646  },
6647  {
6648   "alignment" : 8,
6649   "is_const" : true,
6650   "linker_set_key" : "const android::hardware::hidl_string",
6651   "name" : "const android::hardware::hidl_string",
6652   "referenced_type" : "type-363",
6653   "self_type" : "type-362",
6654   "size" : 16,
6655   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6656  },
6657  {
6658   "alignment" : 8,
6659   "is_const" : true,
6660   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6661   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6662   "referenced_type" : "type-382",
6663   "self_type" : "type-662",
6664   "size" : 16,
6665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
6666  },
6667  {
6668   "alignment" : 8,
6669   "is_const" : true,
6670   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
6671   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
6672   "referenced_type" : "type-442",
6673   "self_type" : "type-450",
6674   "size" : 16,
6675   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6676  },
6677  {
6678   "alignment" : 8,
6679   "is_const" : true,
6680   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
6681   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
6682   "referenced_type" : "type-419",
6683   "self_type" : "type-429",
6684   "size" : 16,
6685   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6686  },
6687  {
6688   "alignment" : 8,
6689   "is_const" : true,
6690   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
6691   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
6692   "referenced_type" : "type-431",
6693   "self_type" : "type-440",
6694   "size" : 16,
6695   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6696  },
6697  {
6698   "alignment" : 8,
6699   "is_const" : true,
6700   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6701   "name" : "const android::hardware::hidl_vec<int>",
6702   "referenced_type" : "type-395",
6703   "self_type" : "type-399",
6704   "size" : 16,
6705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6706  },
6707  {
6708   "alignment" : 2,
6709   "is_const" : true,
6710   "linker_set_key" : "const android::hardware::hidl_version",
6711   "name" : "const android::hardware::hidl_version",
6712   "referenced_type" : "type-466",
6713   "self_type" : "type-468",
6714   "size" : 4,
6715   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6716  },
6717  {
6718   "alignment" : 8,
6719   "is_const" : true,
6720   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
6721   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
6722   "referenced_type" : "type-672",
6723   "self_type" : "type-675",
6724   "size" : 216,
6725   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
6726  },
6727  {
6728   "alignment" : 4,
6729   "is_const" : true,
6730   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
6731   "name" : "const android::hardware::thermal::V1_0::CoolingType",
6732   "referenced_type" : "type-418",
6733   "self_type" : "type-640",
6734   "size" : 4,
6735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6736  },
6737  {
6738   "alignment" : 8,
6739   "is_const" : true,
6740   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
6741   "name" : "const android::hardware::thermal::V1_0::IThermal",
6742   "referenced_type" : "type-12",
6743   "self_type" : "type-649",
6744   "size" : 24,
6745   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
6746  },
6747  {
6748   "alignment" : 4,
6749   "is_const" : true,
6750   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
6751   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
6752   "referenced_type" : "type-407",
6753   "self_type" : "type-639",
6754   "size" : 4,
6755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6756  },
6757  {
6758   "alignment" : 4,
6759   "is_const" : true,
6760   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
6761   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
6762   "referenced_type" : "type-637",
6763   "self_type" : "type-642",
6764   "size" : 4,
6765   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6766  },
6767  {
6768   "alignment" : 8,
6769   "is_const" : true,
6770   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermal",
6771   "name" : "const android::hardware::thermal::V2_0::BpHwThermal",
6772   "referenced_type" : "type-33",
6773   "self_type" : "type-680",
6774   "size" : 216,
6775   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h"
6776  },
6777  {
6778   "alignment" : 8,
6779   "is_const" : true,
6780   "linker_set_key" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
6781   "name" : "const android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
6782   "referenced_type" : "type-184",
6783   "self_type" : "type-678",
6784   "size" : 216,
6785   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h"
6786  },
6787  {
6788   "alignment" : 8,
6789   "is_const" : true,
6790   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingDevice",
6791   "name" : "const android::hardware::thermal::V2_0::CoolingDevice",
6792   "referenced_type" : "type-446",
6793   "self_type" : "type-449",
6794   "size" : 32,
6795   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6796  },
6797  {
6798   "alignment" : 4,
6799   "is_const" : true,
6800   "linker_set_key" : "const android::hardware::thermal::V2_0::CoolingType",
6801   "name" : "const android::hardware::thermal::V2_0::CoolingType",
6802   "referenced_type" : "type-447",
6803   "self_type" : "type-652",
6804   "size" : 4,
6805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
6806  },
6807  {
6808   "alignment" : 8,
6809   "is_const" : true,
6810   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermal",
6811   "name" : "const android::hardware::thermal::V2_0::IThermal",
6812   "referenced_type" : "type-11",
6813   "self_type" : "type-660",
6814   "size" : 24,
6815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h"
6816  },
6817  {
6818   "alignment" : 8,
6819   "is_const" : true,
6820   "linker_set_key" : "const android::hardware::thermal::V2_0::IThermalChangedCallback",
6821   "name" : "const android::hardware::thermal::V2_0::IThermalChangedCallback",
6822   "referenced_type" : "type-57",
6823   "self_type" : "type-196",
6824   "size" : 24,
6825   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6826  },
6827  {
6828   "alignment" : 8,
6829   "is_const" : true,
6830   "linker_set_key" : "const android::hardware::thermal::V2_0::Temperature",
6831   "name" : "const android::hardware::thermal::V2_0::Temperature",
6832   "referenced_type" : "type-423",
6833   "self_type" : "type-428",
6834   "size" : 32,
6835   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6836  },
6837  {
6838   "alignment" : 8,
6839   "is_const" : true,
6840   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureThreshold",
6841   "name" : "const android::hardware::thermal::V2_0::TemperatureThreshold",
6842   "referenced_type" : "type-435",
6843   "self_type" : "type-439",
6844   "size" : 88,
6845   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6846  },
6847  {
6848   "alignment" : 4,
6849   "is_const" : true,
6850   "linker_set_key" : "const android::hardware::thermal::V2_0::TemperatureType",
6851   "name" : "const android::hardware::thermal::V2_0::TemperatureType",
6852   "referenced_type" : "type-424",
6853   "self_type" : "type-651",
6854   "size" : 4,
6855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
6856  },
6857  {
6858   "alignment" : 4,
6859   "is_const" : true,
6860   "linker_set_key" : "const android::hardware::thermal::V2_0::ThrottlingSeverity",
6861   "name" : "const android::hardware::thermal::V2_0::ThrottlingSeverity",
6862   "referenced_type" : "type-425",
6863   "self_type" : "type-653",
6864   "size" : 4,
6865   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
6866  },
6867  {
6868   "alignment" : 8,
6869   "is_const" : true,
6870   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6871   "name" : "const android::hidl::base::V1_0::BpHwBase",
6872   "referenced_type" : "type-665",
6873   "self_type" : "type-668",
6874   "size" : 216,
6875   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6876  },
6877  {
6878   "alignment" : 4,
6879   "is_const" : true,
6880   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6881   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6882   "referenced_type" : "type-484",
6883   "self_type" : "type-485",
6884   "size" : 4,
6885   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6886  },
6887  {
6888   "alignment" : 8,
6889   "is_const" : true,
6890   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6891   "name" : "const android::hidl::base::V1_0::IBase",
6892   "referenced_type" : "type-13",
6893   "self_type" : "type-70",
6894   "size" : 24,
6895   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6896  },
6897  {
6898   "alignment" : 8,
6899   "is_const" : true,
6900   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6901   "name" : "const android::hidl::base::V1_0::IBase *const",
6902   "referenced_type" : "type-71",
6903   "self_type" : "type-555",
6904   "size" : 8,
6905   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6906  },
6907  {
6908   "alignment" : 8,
6909   "is_const" : true,
6910   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6911   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6912   "referenced_type" : "type-154",
6913   "self_type" : "type-158",
6914   "size" : 24,
6915   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6916  },
6917  {
6918   "alignment" : 4,
6919   "is_const" : true,
6920   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6921   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6922   "referenced_type" : "type-627",
6923   "self_type" : "type-632",
6924   "size" : 4,
6925   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6926  },
6927  {
6928   "alignment" : 1,
6929   "is_const" : true,
6930   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6931   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6932   "referenced_type" : "type-626",
6933   "self_type" : "type-630",
6934   "size" : 1,
6935   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6936  },
6937  {
6938   "alignment" : 8,
6939   "is_const" : true,
6940   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6941   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6942   "referenced_type" : "type-171",
6943   "self_type" : "type-624",
6944   "size" : 24,
6945   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6946  },
6947  {
6948   "alignment" : 8,
6949   "is_const" : true,
6950   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6951   "name" : "const android::sp<android::hardware::IBinder>",
6952   "referenced_type" : "type-84",
6953   "self_type" : "type-105",
6954   "size" : 8,
6955   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6956  },
6957  {
6958   "alignment" : 8,
6959   "is_const" : true,
6960   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6961   "name" : "const android::sp<android::hardware::ProcessState>",
6962   "referenced_type" : "type-109",
6963   "self_type" : "type-150",
6964   "size" : 8,
6965   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6966  },
6967  {
6968   "alignment" : 8,
6969   "is_const" : true,
6970   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6971   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6972   "referenced_type" : "type-203",
6973   "self_type" : "type-213",
6974   "size" : 8,
6975   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6976  },
6977  {
6978   "alignment" : 8,
6979   "is_const" : true,
6980   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6981   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6982   "referenced_type" : "type-701",
6983   "self_type" : "type-700",
6984   "size" : 8,
6985   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6986  },
6987  {
6988   "alignment" : 8,
6989   "is_const" : true,
6990   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
6991   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
6992   "referenced_type" : "type-176",
6993   "self_type" : "type-179",
6994   "size" : 8,
6995   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6996  },
6997  {
6998   "alignment" : 8,
6999   "is_const" : true,
7000   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermal>",
7001   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermal>",
7002   "referenced_type" : "type-9",
7003   "self_type" : "type-8",
7004   "size" : 8,
7005   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7006  },
7007  {
7008   "alignment" : 8,
7009   "is_const" : true,
7010   "linker_set_key" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
7011   "name" : "const android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
7012   "referenced_type" : "type-55",
7013   "self_type" : "type-54",
7014   "size" : 8,
7015   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7016  },
7017  {
7018   "alignment" : 8,
7019   "is_const" : true,
7020   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7021   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7022   "referenced_type" : "type-66",
7023   "self_type" : "type-65",
7024   "size" : 8,
7025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7026  },
7027  {
7028   "alignment" : 8,
7029   "is_const" : true,
7030   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7031   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7032   "referenced_type" : "type-152",
7033   "self_type" : "type-156",
7034   "size" : 8,
7035   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7036  },
7037  {
7038   "alignment" : 8,
7039   "is_const" : true,
7040   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7041   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7042   "referenced_type" : "type-169",
7043   "self_type" : "type-174",
7044   "size" : 8,
7045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7046  },
7047  {
7048   "alignment" : 8,
7049   "is_const" : true,
7050   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7051   "name" : "const android::wp<android::hardware::BHwBinder>",
7052   "referenced_type" : "type-553",
7053   "self_type" : "type-724",
7054   "size" : 16,
7055   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7056  },
7057  {
7058   "alignment" : 8,
7059   "is_const" : true,
7060   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7061   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7062   "referenced_type" : "type-206",
7063   "self_type" : "type-698",
7064   "size" : 16,
7065   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7066  },
7067  {
7068   "alignment" : 8,
7069   "is_const" : true,
7070   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7071   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7072   "referenced_type" : "type-209",
7073   "self_type" : "type-523",
7074   "size" : 16,
7075   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7076  },
7077  {
7078   "alignment" : 1,
7079   "is_const" : true,
7080   "linker_set_key" : "const bool",
7081   "name" : "const bool",
7082   "referenced_type" : "type-22",
7083   "self_type" : "type-165",
7084   "size" : 1,
7085   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7086  },
7087  {
7088   "alignment" : 1,
7089   "is_const" : true,
7090   "linker_set_key" : "const char",
7091   "name" : "const char",
7092   "referenced_type" : "type-97",
7093   "self_type" : "type-140",
7094   "size" : 1,
7095   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7096  },
7097  {
7098   "alignment" : 2,
7099   "is_const" : true,
7100   "linker_set_key" : "const char16_t",
7101   "name" : "const char16_t",
7102   "referenced_type" : "type-132",
7103   "self_type" : "type-131",
7104   "size" : 2,
7105   "source_file" : "/system/core/libutils/include/utils/String16.h"
7106  },
7107  {
7108   "alignment" : 8,
7109   "is_const" : true,
7110   "linker_set_key" : "const double",
7111   "name" : "const double",
7112   "referenced_type" : "type-330",
7113   "self_type" : "type-353",
7114   "size" : 8,
7115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7116  },
7117  {
7118   "alignment" : 4,
7119   "is_const" : true,
7120   "linker_set_key" : "const float",
7121   "name" : "const float",
7122   "referenced_type" : "type-325",
7123   "self_type" : "type-351",
7124   "size" : 4,
7125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7126  },
7127  {
7128   "alignment" : 4,
7129   "is_const" : true,
7130   "linker_set_key" : "const int",
7131   "name" : "const int",
7132   "referenced_type" : "type-95",
7133   "self_type" : "type-520",
7134   "size" : 4,
7135   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7136  },
7137  {
7138   "is_const" : true,
7139   "linker_set_key" : "const iter<is_const>",
7140   "name" : "const iter<is_const>",
7141   "referenced_type" : "type-375",
7142   "self_type" : "type-374",
7143   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7144  },
7145  {
7146   "is_const" : true,
7147   "linker_set_key" : "const iter<is_const>",
7148   "name" : "const iter<is_const>",
7149   "referenced_type" : "type-59",
7150   "self_type" : "type-58",
7151   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7152  },
7153  {
7154   "is_const" : true,
7155   "linker_set_key" : "const iter<is_const>",
7156   "name" : "const iter<is_const>",
7157   "referenced_type" : "type-717",
7158   "self_type" : "type-716",
7159   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7160  },
7161  {
7162   "alignment" : 4,
7163   "is_const" : true,
7164   "linker_set_key" : "const log_msg",
7165   "name" : "const log_msg",
7166   "referenced_type" : "type-90",
7167   "self_type" : "type-89",
7168   "size" : 5124,
7169   "source_file" : "/system/core/liblog/include/log/log_read.h"
7170  },
7171  {
7172   "alignment" : 8,
7173   "is_const" : true,
7174   "linker_set_key" : "const long",
7175   "name" : "const long",
7176   "referenced_type" : "type-117",
7177   "self_type" : "type-346",
7178   "size" : 8,
7179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7180  },
7181  {
7182   "alignment" : 4,
7183   "is_const" : true,
7184   "linker_set_key" : "const native_handle",
7185   "name" : "const native_handle",
7186   "referenced_type" : "type-234",
7187   "self_type" : "type-306",
7188   "size" : 12,
7189   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7190  },
7191  {
7192   "alignment" : 2,
7193   "is_const" : true,
7194   "linker_set_key" : "const short",
7195   "name" : "const short",
7196   "referenced_type" : "type-279",
7197   "self_type" : "type-341",
7198   "size" : 2,
7199   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7200  },
7201  {
7202   "alignment" : 1,
7203   "is_const" : true,
7204   "linker_set_key" : "const signed char",
7205   "name" : "const signed char",
7206   "referenced_type" : "type-336",
7207   "self_type" : "type-335",
7208   "size" : 1,
7209   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7210  },
7211  {
7212   "alignment" : 4,
7213   "is_const" : true,
7214   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7215   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7216   "referenced_type" : "type-26",
7217   "self_type" : "type-25",
7218   "size" : 4,
7219   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7220  },
7221  {
7222   "alignment" : 4,
7223   "is_const" : true,
7224   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7225   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7226   "referenced_type" : "type-646",
7227   "self_type" : "type-645",
7228   "size" : 4,
7229   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7230  },
7231  {
7232   "alignment" : 4,
7233   "is_const" : true,
7234   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7235   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
7236   "referenced_type" : "type-79",
7237   "self_type" : "type-78",
7238   "size" : 4,
7239   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7240  },
7241  {
7242   "alignment" : 4,
7243   "is_const" : true,
7244   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7245   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7246   "referenced_type" : "type-644",
7247   "self_type" : "type-643",
7248   "size" : 20,
7249   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7250  },
7251  {
7252   "alignment" : 4,
7253   "is_const" : true,
7254   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7255   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7256   "referenced_type" : "type-751",
7257   "self_type" : "type-750",
7258   "size" : 20,
7259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7260  },
7261  {
7262   "alignment" : 4,
7263   "is_const" : true,
7264   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7265   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
7266   "referenced_type" : "type-77",
7267   "self_type" : "type-76",
7268   "size" : 20,
7269   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7270  },
7271  {
7272   "alignment" : 4,
7273   "is_const" : true,
7274   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7275   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7276   "referenced_type" : "type-28",
7277   "self_type" : "type-27",
7278   "size" : 8,
7279   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7280  },
7281  {
7282   "alignment" : 4,
7283   "is_const" : true,
7284   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7285   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7286   "referenced_type" : "type-648",
7287   "self_type" : "type-647",
7288   "size" : 8,
7289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7290  },
7291  {
7292   "alignment" : 4,
7293   "is_const" : true,
7294   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7295   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
7296   "referenced_type" : "type-81",
7297   "self_type" : "type-80",
7298   "size" : 8,
7299   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
7300  },
7301  {
7302   "alignment" : 4,
7303   "is_const" : true,
7304   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7305   "name" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7306   "referenced_type" : "type-32",
7307   "self_type" : "type-31",
7308   "size" : 28,
7309   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7310  },
7311  {
7312   "alignment" : 4,
7313   "is_const" : true,
7314   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7315   "name" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7316   "referenced_type" : "type-657",
7317   "self_type" : "type-656",
7318   "size" : 28,
7319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7320  },
7321  {
7322   "alignment" : 4,
7323   "is_const" : true,
7324   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7325   "name" : "const std::array<android::hardware::thermal::V2_0::CoolingType, 7>",
7326   "referenced_type" : "type-86",
7327   "self_type" : "type-85",
7328   "size" : 28,
7329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7330  },
7331  {
7332   "alignment" : 4,
7333   "is_const" : true,
7334   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7335   "name" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7336   "referenced_type" : "type-30",
7337   "self_type" : "type-29",
7338   "size" : 44,
7339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7340  },
7341  {
7342   "alignment" : 4,
7343   "is_const" : true,
7344   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7345   "name" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7346   "referenced_type" : "type-655",
7347   "self_type" : "type-654",
7348   "size" : 44,
7349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7350  },
7351  {
7352   "alignment" : 4,
7353   "is_const" : true,
7354   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7355   "name" : "const std::array<android::hardware::thermal::V2_0::TemperatureType, 11>",
7356   "referenced_type" : "type-83",
7357   "self_type" : "type-82",
7358   "size" : 44,
7359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7360  },
7361  {
7362   "alignment" : 4,
7363   "is_const" : true,
7364   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7365   "name" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7366   "referenced_type" : "type-46",
7367   "self_type" : "type-45",
7368   "size" : 28,
7369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7370  },
7371  {
7372   "alignment" : 4,
7373   "is_const" : true,
7374   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7375   "name" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7376   "referenced_type" : "type-659",
7377   "self_type" : "type-658",
7378   "size" : 28,
7379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7380  },
7381  {
7382   "alignment" : 4,
7383   "is_const" : true,
7384   "linker_set_key" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7385   "name" : "const std::array<android::hardware::thermal::V2_0::ThrottlingSeverity, 7>",
7386   "referenced_type" : "type-88",
7387   "self_type" : "type-87",
7388   "size" : 28,
7389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h"
7390  },
7391  {
7392   "alignment" : 4,
7393   "is_const" : true,
7394   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7395   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7396   "referenced_type" : "type-488",
7397   "self_type" : "type-487",
7398   "size" : 12,
7399   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7400  },
7401  {
7402   "alignment" : 4,
7403   "is_const" : true,
7404   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7405   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7406   "referenced_type" : "type-62",
7407   "self_type" : "type-61",
7408   "size" : 12,
7409   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7410  },
7411  {
7412   "alignment" : 4,
7413   "is_const" : true,
7414   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7415   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7416   "referenced_type" : "type-728",
7417   "self_type" : "type-727",
7418   "size" : 12,
7419   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7420  },
7421  {
7422   "alignment" : 4,
7423   "is_const" : true,
7424   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7425   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7426   "referenced_type" : "type-636",
7427   "self_type" : "type-635",
7428   "size" : 4,
7429   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7430  },
7431  {
7432   "alignment" : 4,
7433   "is_const" : true,
7434   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7435   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7436   "referenced_type" : "type-749",
7437   "self_type" : "type-748",
7438   "size" : 4,
7439   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7440  },
7441  {
7442   "alignment" : 1,
7443   "is_const" : true,
7444   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7445   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7446   "referenced_type" : "type-634",
7447   "self_type" : "type-633",
7448   "size" : 3,
7449   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7450  },
7451  {
7452   "alignment" : 1,
7453   "is_const" : true,
7454   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7455   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7456   "referenced_type" : "type-747",
7457   "self_type" : "type-746",
7458   "size" : 3,
7459   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7460  },
7461  {
7462   "alignment" : 8,
7463   "is_const" : true,
7464   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7465   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7466   "referenced_type" : "type-532",
7467   "self_type" : "type-531",
7468   "size" : 24,
7469   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7470  },
7471  {
7472   "alignment" : 8,
7473   "is_const" : true,
7474   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7475   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7476   "referenced_type" : "type-737",
7477   "self_type" : "type-736",
7478   "size" : 24,
7479   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7480  },
7481  {
7482   "alignment" : 8,
7483   "is_const" : true,
7484   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7485   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7486   "referenced_type" : "type-393",
7487   "self_type" : "type-392",
7488   "size" : 16,
7489   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7490  },
7491  {
7492   "alignment" : 8,
7493   "is_const" : true,
7494   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7495   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7496   "referenced_type" : "type-723",
7497   "self_type" : "type-722",
7498   "size" : 16,
7499   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7500  },
7501  {
7502   "alignment" : 8,
7503   "is_const" : true,
7504   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7505   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7506   "referenced_type" : "type-388",
7507   "self_type" : "type-387",
7508   "size" : 16,
7509   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7510  },
7511  {
7512   "alignment" : 8,
7513   "is_const" : true,
7514   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7515   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7516   "referenced_type" : "type-721",
7517   "self_type" : "type-720",
7518   "size" : 16,
7519   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7520  },
7521  {
7522   "alignment" : 8,
7523   "is_const" : true,
7524   "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 *> > *)> > >",
7525   "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 *> > *)> > >",
7526   "referenced_type" : "type-103",
7527   "self_type" : "type-102",
7528   "size" : 24,
7529   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7530  },
7531  {
7532   "alignment" : 8,
7533   "is_const" : true,
7534   "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 *> > *)> > >",
7535   "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 *> > *)> > >",
7536   "referenced_type" : "type-309",
7537   "self_type" : "type-308",
7538   "size" : 24,
7539   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7540  },
7541  {
7542   "alignment" : 8,
7543   "is_const" : true,
7544   "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 *> > *)> > >",
7545   "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 *> > *)> > >",
7546   "referenced_type" : "type-49",
7547   "self_type" : "type-48",
7548   "size" : 24,
7549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7550  },
7551  {
7552   "alignment" : 1,
7553   "is_const" : true,
7554   "linker_set_key" : "const unsigned char",
7555   "name" : "const unsigned char",
7556   "referenced_type" : "type-5",
7557   "self_type" : "type-338",
7558   "size" : 1,
7559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7560  },
7561  {
7562   "alignment" : 4,
7563   "is_const" : true,
7564   "linker_set_key" : "const unsigned int",
7565   "name" : "const unsigned int",
7566   "referenced_type" : "type-2",
7567   "self_type" : "type-122",
7568   "size" : 4,
7569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7570  },
7571  {
7572   "alignment" : 8,
7573   "is_const" : true,
7574   "linker_set_key" : "const unsigned long",
7575   "name" : "const unsigned long",
7576   "referenced_type" : "type-116",
7577   "self_type" : "type-123",
7578   "size" : 8,
7579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7580  },
7581  {
7582   "alignment" : 8,
7583   "is_const" : true,
7584   "linker_set_key" : "const unsigned long long",
7585   "name" : "const unsigned long long",
7586   "referenced_type" : "type-320",
7587   "self_type" : "type-514",
7588   "size" : 8,
7589   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7590  },
7591  {
7592   "alignment" : 2,
7593   "is_const" : true,
7594   "linker_set_key" : "const unsigned short",
7595   "name" : "const unsigned short",
7596   "referenced_type" : "type-94",
7597   "self_type" : "type-343",
7598   "size" : 2,
7599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7600  },
7601  {
7602   "is_const" : true,
7603   "linker_set_key" : "const void",
7604   "name" : "const void",
7605   "referenced_type" : "type-113",
7606   "self_type" : "type-473",
7607   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7608  },
7609  {
7610   "alignment" : 1,
7611   "is_volatile" : true,
7612   "linker_set_key" : "volatile bool",
7613   "name" : "volatile bool",
7614   "referenced_type" : "type-22",
7615   "self_type" : "type-168",
7616   "size" : 1,
7617   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7618  },
7619  {
7620   "alignment" : 4,
7621   "is_volatile" : true,
7622   "linker_set_key" : "volatile int",
7623   "name" : "volatile int",
7624   "referenced_type" : "type-95",
7625   "self_type" : "type-141",
7626   "size" : 4,
7627   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7628  }
7629 ],
7630 "record_types" :
7631 [
7632  {
7633   "alignment" : 4,
7634   "fields" :
7635   [
7636    {
7637     "access" : "private",
7638     "field_name" : "mCond",
7639     "referenced_type" : "type-167"
7640    }
7641   ],
7642   "linker_set_key" : "android::Condition",
7643   "name" : "android::Condition",
7644   "record_kind" : "class",
7645   "referenced_type" : "type-166",
7646   "self_type" : "type-166",
7647   "size" : 48,
7648   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7649   "unique_id" : "_ZTSN7android9ConditionE"
7650  },
7651  {
7652   "alignment" : 8,
7653   "fields" :
7654   [
7655    {
7656     "access" : "private",
7657     "field_name" : "mVector",
7658     "referenced_type" : "type-135"
7659    }
7660   ],
7661   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7662   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7663   "record_kind" : "class",
7664   "referenced_type" : "type-134",
7665   "self_type" : "type-134",
7666   "size" : 40,
7667   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7668   "template_args" : [ "type-129", "type-84" ],
7669   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7670  },
7671  {
7672   "alignment" : 4,
7673   "fields" :
7674   [
7675    {
7676     "access" : "private",
7677     "field_name" : "mCount",
7678     "referenced_type" : "type-256"
7679    }
7680   ],
7681   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7682   "name" : "android::LightRefBase<android::NativeHandle>",
7683   "record_kind" : "class",
7684   "referenced_type" : "type-255",
7685   "self_type" : "type-255",
7686   "size" : 4,
7687   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7688   "template_args" : [ "type-257" ],
7689   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7690  },
7691  {
7692   "alignment" : 4,
7693   "fields" :
7694   [
7695    {
7696     "access" : "private",
7697     "field_name" : "mCount",
7698     "referenced_type" : "type-253"
7699    }
7700   ],
7701   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7702   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7703   "record_kind" : "class",
7704   "referenced_type" : "type-252",
7705   "self_type" : "type-252",
7706   "size" : 4,
7707   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7708   "template_args" : [ "type-254" ],
7709   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7710  },
7711  {
7712   "alignment" : 4,
7713   "fields" :
7714   [
7715    {
7716     "access" : "private",
7717     "field_name" : "mMutex",
7718     "referenced_type" : "type-119"
7719    }
7720   ],
7721   "linker_set_key" : "android::Mutex",
7722   "name" : "android::Mutex",
7723   "record_kind" : "class",
7724   "referenced_type" : "type-118",
7725   "self_type" : "type-118",
7726   "size" : 40,
7727   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7728   "unique_id" : "_ZTSN7android5MutexE"
7729  },
7730  {
7731   "alignment" : 8,
7732   "fields" :
7733   [
7734    {
7735     "access" : "private",
7736     "field_name" : "mLock",
7737     "referenced_type" : "type-610"
7738    }
7739   ],
7740   "linker_set_key" : "android::Mutex::Autolock",
7741   "name" : "android::Mutex::Autolock",
7742   "record_kind" : "class",
7743   "referenced_type" : "type-609",
7744   "self_type" : "type-609",
7745   "size" : 8,
7746   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7747   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7748  },
7749  {
7750   "alignment" : 8,
7751   "base_specifiers" :
7752   [
7753    {
7754     "referenced_type" : "type-255"
7755    }
7756   ],
7757   "fields" :
7758   [
7759    {
7760     "access" : "private",
7761     "field_name" : "mHandle",
7762     "field_offset" : 64,
7763     "referenced_type" : "type-258"
7764    },
7765    {
7766     "access" : "private",
7767     "field_name" : "mOwnsHandle",
7768     "field_offset" : 128,
7769     "referenced_type" : "type-22"
7770    }
7771   ],
7772   "linker_set_key" : "android::NativeHandle",
7773   "name" : "android::NativeHandle",
7774   "record_kind" : "class",
7775   "referenced_type" : "type-257",
7776   "self_type" : "type-257",
7777   "size" : 24,
7778   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7779   "unique_id" : "_ZTSN7android12NativeHandleE"
7780  },
7781  {
7782   "alignment" : 4,
7783   "fields" :
7784   [
7785    {
7786     "access" : "private",
7787     "field_name" : "mRWLock",
7788     "referenced_type" : "type-615"
7789    }
7790   ],
7791   "linker_set_key" : "android::RWLock",
7792   "name" : "android::RWLock",
7793   "record_kind" : "class",
7794   "referenced_type" : "type-614",
7795   "self_type" : "type-614",
7796   "size" : 56,
7797   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7798   "unique_id" : "_ZTSN7android6RWLockE"
7799  },
7800  {
7801   "alignment" : 8,
7802   "fields" :
7803   [
7804    {
7805     "access" : "private",
7806     "field_name" : "mLock",
7807     "referenced_type" : "type-618"
7808    }
7809   ],
7810   "linker_set_key" : "android::RWLock::AutoRLock",
7811   "name" : "android::RWLock::AutoRLock",
7812   "record_kind" : "class",
7813   "referenced_type" : "type-617",
7814   "self_type" : "type-617",
7815   "size" : 8,
7816   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7817   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7818  },
7819  {
7820   "alignment" : 8,
7821   "fields" :
7822   [
7823    {
7824     "access" : "private",
7825     "field_name" : "mLock",
7826     "referenced_type" : "type-618"
7827    }
7828   ],
7829   "linker_set_key" : "android::RWLock::AutoWLock",
7830   "name" : "android::RWLock::AutoWLock",
7831   "record_kind" : "class",
7832   "referenced_type" : "type-620",
7833   "self_type" : "type-620",
7834   "size" : 8,
7835   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7836   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7837  },
7838  {
7839   "alignment" : 8,
7840   "fields" :
7841   [
7842    {
7843     "access" : "private",
7844     "field_name" : "mRefs",
7845     "field_offset" : 64,
7846     "referenced_type" : "type-15"
7847    }
7848   ],
7849   "linker_set_key" : "android::RefBase",
7850   "name" : "android::RefBase",
7851   "record_kind" : "class",
7852   "referenced_type" : "type-14",
7853   "self_type" : "type-14",
7854   "size" : 16,
7855   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7856   "unique_id" : "_ZTSN7android7RefBaseE",
7857   "vtable_components" :
7858   [
7859    {
7860     "kind" : "offset_to_top"
7861    },
7862    {
7863     "kind" : "rtti",
7864     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7865    },
7866    {
7867     "kind" : "complete_dtor_pointer",
7868     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7869    },
7870    {
7871     "kind" : "deleting_dtor_pointer",
7872     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7873    },
7874    {
7875     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7876    },
7877    {
7878     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7879    },
7880    {
7881     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7882    },
7883    {
7884     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7885    }
7886   ]
7887  },
7888  {
7889   "alignment" : 1,
7890   "linker_set_key" : "android::RefBase::weakref_type",
7891   "name" : "android::RefBase::weakref_type",
7892   "record_kind" : "class",
7893   "referenced_type" : "type-43",
7894   "self_type" : "type-43",
7895   "size" : 1,
7896   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7897   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7898  },
7899  {
7900   "alignment" : 1,
7901   "linker_set_key" : "android::ReferenceMover",
7902   "name" : "android::ReferenceMover",
7903   "record_kind" : "class",
7904   "referenced_type" : "type-360",
7905   "self_type" : "type-360",
7906   "size" : 1,
7907   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7908   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7909  },
7910  {
7911   "alignment" : 8,
7912   "linker_set_key" : "android::ReferenceRenamer",
7913   "name" : "android::ReferenceRenamer",
7914   "record_kind" : "class",
7915   "referenced_type" : "type-355",
7916   "self_type" : "type-355",
7917   "size" : 8,
7918   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7919   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7920   "vtable_components" :
7921   [
7922    {
7923     "kind" : "offset_to_top"
7924    },
7925    {
7926     "kind" : "rtti",
7927     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7928    },
7929    {
7930     "is_pure" : true,
7931     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7932    }
7933   ]
7934  },
7935  {
7936   "alignment" : 8,
7937   "fields" :
7938   [
7939    {
7940     "access" : "private",
7941     "field_name" : "mTag",
7942     "referenced_type" : "type-116"
7943    }
7944   ],
7945   "linker_set_key" : "android::ScopedTrace",
7946   "name" : "android::ScopedTrace",
7947   "record_kind" : "class",
7948   "referenced_type" : "type-622",
7949   "self_type" : "type-622",
7950   "size" : 8,
7951   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7952   "unique_id" : "_ZTSN7android11ScopedTraceE"
7953  },
7954  {
7955   "alignment" : 8,
7956   "base_specifiers" :
7957   [
7958    {
7959     "access" : "private",
7960     "referenced_type" : "type-136"
7961    }
7962   ],
7963   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7964   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7965   "record_kind" : "class",
7966   "referenced_type" : "type-135",
7967   "self_type" : "type-135",
7968   "size" : 40,
7969   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7970   "template_args" : [ "type-137" ],
7971   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7972   "vtable_components" :
7973   [
7974    {
7975     "kind" : "offset_to_top"
7976    },
7977    {
7978     "kind" : "rtti",
7979     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7980    },
7981    {
7982     "kind" : "complete_dtor_pointer",
7983     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7984    },
7985    {
7986     "kind" : "deleting_dtor_pointer",
7987     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7988    },
7989    {
7990     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7991    },
7992    {
7993     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7994    },
7995    {
7996     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7997    },
7998    {
7999     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8000    },
8001    {
8002     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8003    },
8004    {
8005     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8006    },
8007    {
8008     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8009    }
8010   ]
8011  },
8012  {
8013   "alignment" : 8,
8014   "base_specifiers" :
8015   [
8016    {
8017     "referenced_type" : "type-121"
8018    }
8019   ],
8020   "linker_set_key" : "android::SortedVectorImpl",
8021   "name" : "android::SortedVectorImpl",
8022   "record_kind" : "class",
8023   "referenced_type" : "type-136",
8024   "self_type" : "type-136",
8025   "size" : 40,
8026   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8027   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8028   "vtable_components" :
8029   [
8030    {
8031     "kind" : "offset_to_top"
8032    },
8033    {
8034     "kind" : "rtti",
8035     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8036    },
8037    {
8038     "kind" : "complete_dtor_pointer",
8039     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8040    },
8041    {
8042     "kind" : "deleting_dtor_pointer",
8043     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8044    },
8045    {
8046     "is_pure" : true,
8047     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8048    },
8049    {
8050     "is_pure" : true,
8051     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8052    },
8053    {
8054     "is_pure" : true,
8055     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8056    },
8057    {
8058     "is_pure" : true,
8059     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8060    },
8061    {
8062     "is_pure" : true,
8063     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8064    },
8065    {
8066     "is_pure" : true,
8067     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8068    },
8069    {
8070     "is_pure" : true,
8071     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8072    }
8073   ]
8074  },
8075  {
8076   "alignment" : 8,
8077   "fields" :
8078   [
8079    {
8080     "access" : "private",
8081     "field_name" : "mString",
8082     "referenced_type" : "type-130"
8083    }
8084   ],
8085   "linker_set_key" : "android::String16",
8086   "name" : "android::String16",
8087   "record_kind" : "class",
8088   "referenced_type" : "type-129",
8089   "self_type" : "type-129",
8090   "size" : 8,
8091   "source_file" : "/system/core/libutils/include/utils/String16.h",
8092   "unique_id" : "_ZTSN7android8String16E"
8093  },
8094  {
8095   "alignment" : 8,
8096   "fields" :
8097   [
8098    {
8099     "access" : "private",
8100     "field_name" : "mString",
8101     "referenced_type" : "type-139"
8102    }
8103   ],
8104   "linker_set_key" : "android::String8",
8105   "name" : "android::String8",
8106   "record_kind" : "class",
8107   "referenced_type" : "type-138",
8108   "self_type" : "type-138",
8109   "size" : 8,
8110   "source_file" : "/system/core/libutils/include/utils/String8.h",
8111   "unique_id" : "_ZTSN7android7String8E"
8112  },
8113  {
8114   "alignment" : 8,
8115   "base_specifiers" :
8116   [
8117    {
8118     "is_virtual" : true,
8119     "referenced_type" : "type-14"
8120    }
8121   ],
8122   "fields" :
8123   [
8124    {
8125     "access" : "private",
8126     "field_name" : "mCanCallJava",
8127     "field_offset" : 64,
8128     "referenced_type" : "type-165"
8129    },
8130    {
8131     "access" : "private",
8132     "field_name" : "mThread",
8133     "field_offset" : 128,
8134     "referenced_type" : "type-112"
8135    },
8136    {
8137     "access" : "private",
8138     "field_name" : "mLock",
8139     "field_offset" : 192,
8140     "referenced_type" : "type-118"
8141    },
8142    {
8143     "access" : "private",
8144     "field_name" : "mThreadExitedCondition",
8145     "field_offset" : 512,
8146     "referenced_type" : "type-166"
8147    },
8148    {
8149     "access" : "private",
8150     "field_name" : "mStatus",
8151     "field_offset" : 896,
8152     "referenced_type" : "type-95"
8153    },
8154    {
8155     "access" : "private",
8156     "field_name" : "mExitPending",
8157     "field_offset" : 928,
8158     "referenced_type" : "type-168"
8159    },
8160    {
8161     "access" : "private",
8162     "field_name" : "mRunning",
8163     "field_offset" : 936,
8164     "referenced_type" : "type-168"
8165    },
8166    {
8167     "access" : "private",
8168     "field_name" : "mHoldSelf",
8169     "field_offset" : 960,
8170     "referenced_type" : "type-162"
8171    },
8172    {
8173     "access" : "private",
8174     "field_name" : "mTid",
8175     "field_offset" : 1024,
8176     "referenced_type" : "type-95"
8177    }
8178   ],
8179   "linker_set_key" : "android::Thread",
8180   "name" : "android::Thread",
8181   "record_kind" : "class",
8182   "referenced_type" : "type-164",
8183   "self_type" : "type-164",
8184   "size" : 152,
8185   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8186   "unique_id" : "_ZTSN7android6ThreadE",
8187   "vtable_components" :
8188   [
8189    {
8190     "component_value" : 136,
8191     "kind" : "vbase_offset"
8192    },
8193    {
8194     "kind" : "offset_to_top"
8195    },
8196    {
8197     "kind" : "rtti",
8198     "mangled_component_name" : "_ZTIN7android6ThreadE"
8199    },
8200    {
8201     "kind" : "complete_dtor_pointer",
8202     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8203    },
8204    {
8205     "kind" : "deleting_dtor_pointer",
8206     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
8210    },
8211    {
8212     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8213    },
8214    {
8215     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8216    },
8217    {
8218     "is_pure" : true,
8219     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8220    },
8221    {
8222     "kind" : "vcall_offset"
8223    },
8224    {
8225     "kind" : "vcall_offset"
8226    },
8227    {
8228     "kind" : "vcall_offset"
8229    },
8230    {
8231     "kind" : "vcall_offset"
8232    },
8233    {
8234     "component_value" : -136,
8235     "kind" : "vcall_offset"
8236    },
8237    {
8238     "component_value" : -136,
8239     "kind" : "offset_to_top"
8240    },
8241    {
8242     "kind" : "rtti",
8243     "mangled_component_name" : "_ZTIN7android6ThreadE"
8244    },
8245    {
8246     "kind" : "complete_dtor_pointer",
8247     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
8248    },
8249    {
8250     "kind" : "deleting_dtor_pointer",
8251     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
8252    },
8253    {
8254     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8255    },
8256    {
8257     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8258    },
8259    {
8260     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8261    },
8262    {
8263     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8264    }
8265   ]
8266  },
8267  {
8268   "alignment" : 8,
8269   "base_specifiers" :
8270   [
8271    {
8272     "access" : "private",
8273     "referenced_type" : "type-121"
8274    }
8275   ],
8276   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8277   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8278   "record_kind" : "class",
8279   "referenced_type" : "type-120",
8280   "self_type" : "type-120",
8281   "size" : 40,
8282   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8283   "template_args" : [ "type-124" ],
8284   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8285   "vtable_components" :
8286   [
8287    {
8288     "kind" : "offset_to_top"
8289    },
8290    {
8291     "kind" : "rtti",
8292     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8293    },
8294    {
8295     "kind" : "complete_dtor_pointer",
8296     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8297    },
8298    {
8299     "kind" : "deleting_dtor_pointer",
8300     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8301    },
8302    {
8303     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8304    },
8305    {
8306     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8307    },
8308    {
8309     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8310    },
8311    {
8312     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8313    },
8314    {
8315     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8316    },
8317    {
8318     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8319    }
8320   ]
8321  },
8322  {
8323   "alignment" : 8,
8324   "fields" :
8325   [
8326    {
8327     "access" : "private",
8328     "field_name" : "mStorage",
8329     "field_offset" : 64,
8330     "referenced_type" : "type-112"
8331    },
8332    {
8333     "access" : "private",
8334     "field_name" : "mCount",
8335     "field_offset" : 128,
8336     "referenced_type" : "type-116"
8337    },
8338    {
8339     "access" : "private",
8340     "field_name" : "mFlags",
8341     "field_offset" : 192,
8342     "referenced_type" : "type-122"
8343    },
8344    {
8345     "access" : "private",
8346     "field_name" : "mItemSize",
8347     "field_offset" : 256,
8348     "referenced_type" : "type-123"
8349    }
8350   ],
8351   "linker_set_key" : "android::VectorImpl",
8352   "name" : "android::VectorImpl",
8353   "record_kind" : "class",
8354   "referenced_type" : "type-121",
8355   "self_type" : "type-121",
8356   "size" : 40,
8357   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8358   "unique_id" : "_ZTSN7android10VectorImplE",
8359   "vtable_components" :
8360   [
8361    {
8362     "kind" : "offset_to_top"
8363    },
8364    {
8365     "kind" : "rtti",
8366     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8367    },
8368    {
8369     "kind" : "complete_dtor_pointer",
8370     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8371    },
8372    {
8373     "kind" : "deleting_dtor_pointer",
8374     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8375    },
8376    {
8377     "is_pure" : true,
8378     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8379    },
8380    {
8381     "is_pure" : true,
8382     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8383    },
8384    {
8385     "is_pure" : true,
8386     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8387    },
8388    {
8389     "is_pure" : true,
8390     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8391    },
8392    {
8393     "is_pure" : true,
8394     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8395    },
8396    {
8397     "is_pure" : true,
8398     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8399    }
8400   ]
8401  },
8402  {
8403   "alignment" : 8,
8404   "base_specifiers" :
8405   [
8406    {
8407     "referenced_type" : "type-252"
8408    }
8409   ],
8410   "linker_set_key" : "android::VirtualLightRefBase",
8411   "name" : "android::VirtualLightRefBase",
8412   "record_kind" : "class",
8413   "referenced_type" : "type-254",
8414   "self_type" : "type-254",
8415   "size" : 16,
8416   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8417   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8418   "vtable_components" :
8419   [
8420    {
8421     "kind" : "offset_to_top"
8422    },
8423    {
8424     "kind" : "rtti",
8425     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8426    },
8427    {
8428     "kind" : "complete_dtor_pointer",
8429     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8430    },
8431    {
8432     "kind" : "deleting_dtor_pointer",
8433     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8434    }
8435   ]
8436  },
8437  {
8438   "alignment" : 8,
8439   "base_specifiers" :
8440   [
8441    {
8442     "referenced_type" : "type-41"
8443    }
8444   ],
8445   "fields" :
8446   [
8447    {
8448     "access" : "protected",
8449     "field_name" : "mSchedPolicy",
8450     "field_offset" : 64,
8451     "referenced_type" : "type-95"
8452    },
8453    {
8454     "access" : "protected",
8455     "field_name" : "mSchedPriority",
8456     "field_offset" : 96,
8457     "referenced_type" : "type-95"
8458    },
8459    {
8460     "access" : "private",
8461     "field_name" : "mExtras",
8462     "field_offset" : 128,
8463     "referenced_type" : "type-217"
8464    },
8465    {
8466     "access" : "private",
8467     "field_name" : "mReserved0",
8468     "field_offset" : 192,
8469     "referenced_type" : "type-112"
8470    }
8471   ],
8472   "linker_set_key" : "android::hardware::BHwBinder",
8473   "name" : "android::hardware::BHwBinder",
8474   "record_kind" : "class",
8475   "referenced_type" : "type-216",
8476   "self_type" : "type-216",
8477   "size" : 48,
8478   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8479   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8480   "vtable_components" :
8481   [
8482    {
8483     "component_value" : 32,
8484     "kind" : "vbase_offset"
8485    },
8486    {
8487     "kind" : "offset_to_top"
8488    },
8489    {
8490     "kind" : "rtti",
8491     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8492    },
8493    {
8494     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8495    },
8496    {
8497     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8498    },
8499    {
8500     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8501    },
8502    {
8503     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8504    },
8505    {
8506     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8507    },
8508    {
8509     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8510    },
8511    {
8512     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8513    },
8514    {
8515     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8516    },
8517    {
8518     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8519    },
8520    {
8521     "kind" : "complete_dtor_pointer",
8522     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8523    },
8524    {
8525     "kind" : "deleting_dtor_pointer",
8526     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8527    },
8528    {
8529     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8530    },
8531    {
8532     "kind" : "vcall_offset"
8533    },
8534    {
8535     "kind" : "vcall_offset"
8536    },
8537    {
8538     "kind" : "vcall_offset"
8539    },
8540    {
8541     "kind" : "vcall_offset"
8542    },
8543    {
8544     "component_value" : -32,
8545     "kind" : "vcall_offset"
8546    },
8547    {
8548     "component_value" : -32,
8549     "kind" : "offset_to_top"
8550    },
8551    {
8552     "kind" : "rtti",
8553     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8554    },
8555    {
8556     "kind" : "complete_dtor_pointer",
8557     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8558    },
8559    {
8560     "kind" : "deleting_dtor_pointer",
8561     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8562    },
8563    {
8564     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8565    },
8566    {
8567     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8568    },
8569    {
8570     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8571    },
8572    {
8573     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8574    }
8575   ]
8576  },
8577  {
8578   "alignment" : 8,
8579   "base_specifiers" :
8580   [
8581    {
8582     "is_virtual" : true,
8583     "referenced_type" : "type-14"
8584    }
8585   ],
8586   "fields" :
8587   [
8588    {
8589     "access" : "private",
8590     "field_name" : "mRemote",
8591     "field_offset" : 64,
8592     "referenced_type" : "type-39"
8593    },
8594    {
8595     "access" : "private",
8596     "field_name" : "mRefs",
8597     "field_offset" : 128,
8598     "referenced_type" : "type-42"
8599    },
8600    {
8601     "access" : "private",
8602     "field_name" : "mState",
8603     "field_offset" : 192,
8604     "referenced_type" : "type-44"
8605    }
8606   ],
8607   "linker_set_key" : "android::hardware::BpHwRefBase",
8608   "name" : "android::hardware::BpHwRefBase",
8609   "record_kind" : "class",
8610   "referenced_type" : "type-38",
8611   "self_type" : "type-38",
8612   "size" : 48,
8613   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8614   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8615   "vtable_components" :
8616   [
8617    {
8618     "component_value" : 32,
8619     "kind" : "vbase_offset"
8620    },
8621    {
8622     "kind" : "offset_to_top"
8623    },
8624    {
8625     "kind" : "rtti",
8626     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8627    },
8628    {
8629     "kind" : "complete_dtor_pointer",
8630     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8631    },
8632    {
8633     "kind" : "deleting_dtor_pointer",
8634     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8635    },
8636    {
8637     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8638    },
8639    {
8640     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8641    },
8642    {
8643     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8644    },
8645    {
8646     "kind" : "vcall_offset"
8647    },
8648    {
8649     "component_value" : -32,
8650     "kind" : "vcall_offset"
8651    },
8652    {
8653     "component_value" : -32,
8654     "kind" : "vcall_offset"
8655    },
8656    {
8657     "component_value" : -32,
8658     "kind" : "vcall_offset"
8659    },
8660    {
8661     "component_value" : -32,
8662     "kind" : "vcall_offset"
8663    },
8664    {
8665     "component_value" : -32,
8666     "kind" : "offset_to_top"
8667    },
8668    {
8669     "kind" : "rtti",
8670     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8671    },
8672    {
8673     "kind" : "complete_dtor_pointer",
8674     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8675    },
8676    {
8677     "kind" : "deleting_dtor_pointer",
8678     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8679    },
8680    {
8681     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8682    },
8683    {
8684     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8685    },
8686    {
8687     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8688    },
8689    {
8690     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8691    }
8692   ]
8693  },
8694  {
8695   "alignment" : 8,
8696   "base_specifiers" :
8697   [
8698    {
8699     "referenced_type" : "type-12"
8700    },
8701    {
8702     "referenced_type" : "type-37"
8703    },
8704    {
8705     "referenced_type" : "type-38"
8706    }
8707   ],
8708   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
8709   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
8710   "record_kind" : "class",
8711   "referenced_type" : "type-504",
8712   "self_type" : "type-504",
8713   "size" : 64,
8714   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8715   "template_args" : [ "type-12" ],
8716   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
8717   "vtable_components" :
8718   [
8719    {
8720     "component_value" : 48,
8721     "kind" : "vbase_offset"
8722    },
8723    {
8724     "kind" : "offset_to_top"
8725    },
8726    {
8727     "kind" : "rtti",
8728     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8729    },
8730    {
8731     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
8732    },
8733    {
8734     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8735    },
8736    {
8737     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8738    },
8739    {
8740     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8741    },
8742    {
8743     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8744    },
8745    {
8746     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
8747    },
8748    {
8749     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8750    },
8751    {
8752     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
8753    },
8754    {
8755     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8756    },
8757    {
8758     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
8759    },
8760    {
8761     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8762    },
8763    {
8764     "kind" : "complete_dtor_pointer",
8765     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8766    },
8767    {
8768     "kind" : "deleting_dtor_pointer",
8769     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8770    },
8771    {
8772     "is_pure" : true,
8773     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
8774    },
8775    {
8776     "is_pure" : true,
8777     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
8778    },
8779    {
8780     "is_pure" : true,
8781     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
8782    },
8783    {
8784     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
8785    },
8786    {
8787     "component_value" : 40,
8788     "kind" : "vbase_offset"
8789    },
8790    {
8791     "component_value" : -8,
8792     "kind" : "offset_to_top"
8793    },
8794    {
8795     "kind" : "rtti",
8796     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8797    },
8798    {
8799     "kind" : "complete_dtor_pointer",
8800     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8801    },
8802    {
8803     "kind" : "deleting_dtor_pointer",
8804     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8805    },
8806    {
8807     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
8808    },
8809    {
8810     "component_value" : 32,
8811     "kind" : "vbase_offset"
8812    },
8813    {
8814     "component_value" : -16,
8815     "kind" : "offset_to_top"
8816    },
8817    {
8818     "kind" : "rtti",
8819     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8820    },
8821    {
8822     "kind" : "complete_dtor_pointer",
8823     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8824    },
8825    {
8826     "kind" : "deleting_dtor_pointer",
8827     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8828    },
8829    {
8830     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8831    },
8832    {
8833     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8834    },
8835    {
8836     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8837    },
8838    {
8839     "kind" : "vcall_offset"
8840    },
8841    {
8842     "component_value" : -32,
8843     "kind" : "vcall_offset"
8844    },
8845    {
8846     "component_value" : -32,
8847     "kind" : "vcall_offset"
8848    },
8849    {
8850     "component_value" : -32,
8851     "kind" : "vcall_offset"
8852    },
8853    {
8854     "component_value" : -48,
8855     "kind" : "vcall_offset"
8856    },
8857    {
8858     "component_value" : -48,
8859     "kind" : "offset_to_top"
8860    },
8861    {
8862     "kind" : "rtti",
8863     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
8864    },
8865    {
8866     "kind" : "complete_dtor_pointer",
8867     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
8868    },
8869    {
8870     "kind" : "deleting_dtor_pointer",
8871     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
8872    },
8873    {
8874     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8875    },
8876    {
8877     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8878    },
8879    {
8880     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8881    },
8882    {
8883     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8884    }
8885   ]
8886  },
8887  {
8888   "alignment" : 8,
8889   "base_specifiers" :
8890   [
8891    {
8892     "referenced_type" : "type-11"
8893    },
8894    {
8895     "referenced_type" : "type-37"
8896    },
8897    {
8898     "referenced_type" : "type-38"
8899    }
8900   ],
8901   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal>",
8902   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermal>",
8903   "record_kind" : "class",
8904   "referenced_type" : "type-36",
8905   "self_type" : "type-36",
8906   "size" : 64,
8907   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8908   "template_args" : [ "type-11" ],
8909   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE",
8910   "vtable_components" :
8911   [
8912    {
8913     "component_value" : 48,
8914     "kind" : "vbase_offset"
8915    },
8916    {
8917     "kind" : "offset_to_top"
8918    },
8919    {
8920     "kind" : "rtti",
8921     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
8922    },
8923    {
8924     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_08IThermal8isRemoteEv"
8925    },
8926    {
8927     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8928    },
8929    {
8930     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8931    },
8932    {
8933     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8934    },
8935    {
8936     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8937    },
8938    {
8939     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv"
8940    },
8941    {
8942     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8943    },
8944    {
8945     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv"
8946    },
8947    {
8948     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8949    },
8950    {
8951     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv"
8952    },
8953    {
8954     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8955    },
8956    {
8957     "kind" : "complete_dtor_pointer",
8958     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
8959    },
8960    {
8961     "kind" : "deleting_dtor_pointer",
8962     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
8963    },
8964    {
8965     "is_pure" : true,
8966     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
8967    },
8968    {
8969     "is_pure" : true,
8970     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
8971    },
8972    {
8973     "is_pure" : true,
8974     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
8975    },
8976    {
8977     "is_pure" : true,
8978     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
8979    },
8980    {
8981     "is_pure" : true,
8982     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
8983    },
8984    {
8985     "is_pure" : true,
8986     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
8987    },
8988    {
8989     "is_pure" : true,
8990     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
8991    },
8992    {
8993     "is_pure" : true,
8994     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
8995    },
8996    {
8997     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
8998    },
8999    {
9000     "component_value" : 40,
9001     "kind" : "vbase_offset"
9002    },
9003    {
9004     "component_value" : -8,
9005     "kind" : "offset_to_top"
9006    },
9007    {
9008     "kind" : "rtti",
9009     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
9010    },
9011    {
9012     "kind" : "complete_dtor_pointer",
9013     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
9014    },
9015    {
9016     "kind" : "deleting_dtor_pointer",
9017     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
9018    },
9019    {
9020     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
9021    },
9022    {
9023     "component_value" : 32,
9024     "kind" : "vbase_offset"
9025    },
9026    {
9027     "component_value" : -16,
9028     "kind" : "offset_to_top"
9029    },
9030    {
9031     "kind" : "rtti",
9032     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
9033    },
9034    {
9035     "kind" : "complete_dtor_pointer",
9036     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
9037    },
9038    {
9039     "kind" : "deleting_dtor_pointer",
9040     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9044    },
9045    {
9046     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9047    },
9048    {
9049     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9050    },
9051    {
9052     "kind" : "vcall_offset"
9053    },
9054    {
9055     "component_value" : -32,
9056     "kind" : "vcall_offset"
9057    },
9058    {
9059     "component_value" : -32,
9060     "kind" : "vcall_offset"
9061    },
9062    {
9063     "component_value" : -32,
9064     "kind" : "vcall_offset"
9065    },
9066    {
9067     "component_value" : -48,
9068     "kind" : "vcall_offset"
9069    },
9070    {
9071     "component_value" : -48,
9072     "kind" : "offset_to_top"
9073    },
9074    {
9075     "kind" : "rtti",
9076     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEEE"
9077    },
9078    {
9079     "kind" : "complete_dtor_pointer",
9080     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED1Ev"
9081    },
9082    {
9083     "kind" : "deleting_dtor_pointer",
9084     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEED0Ev"
9085    },
9086    {
9087     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9088    },
9089    {
9090     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9091    },
9092    {
9093     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9094    },
9095    {
9096     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9097    }
9098   ]
9099  },
9100  {
9101   "alignment" : 8,
9102   "base_specifiers" :
9103   [
9104    {
9105     "referenced_type" : "type-57"
9106    },
9107    {
9108     "referenced_type" : "type-37"
9109    },
9110    {
9111     "referenced_type" : "type-38"
9112    }
9113   ],
9114   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback>",
9115   "name" : "android::hardware::BpInterface<android::hardware::thermal::V2_0::IThermalChangedCallback>",
9116   "record_kind" : "class",
9117   "referenced_type" : "type-187",
9118   "self_type" : "type-187",
9119   "size" : 64,
9120   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9121   "template_args" : [ "type-57" ],
9122   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE",
9123   "vtable_components" :
9124   [
9125    {
9126     "component_value" : 48,
9127     "kind" : "vbase_offset"
9128    },
9129    {
9130     "kind" : "offset_to_top"
9131    },
9132    {
9133     "kind" : "rtti",
9134     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9135    },
9136    {
9137     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_023IThermalChangedCallback8isRemoteEv"
9138    },
9139    {
9140     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9141    },
9142    {
9143     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9144    },
9145    {
9146     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9147    },
9148    {
9149     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9150    },
9151    {
9152     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv"
9153    },
9154    {
9155     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9156    },
9157    {
9158     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv"
9159    },
9160    {
9161     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9162    },
9163    {
9164     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv"
9165    },
9166    {
9167     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9168    },
9169    {
9170     "kind" : "complete_dtor_pointer",
9171     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9172    },
9173    {
9174     "kind" : "deleting_dtor_pointer",
9175     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9176    },
9177    {
9178     "is_pure" : true,
9179     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
9180    },
9181    {
9182     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
9183    },
9184    {
9185     "component_value" : 40,
9186     "kind" : "vbase_offset"
9187    },
9188    {
9189     "component_value" : -8,
9190     "kind" : "offset_to_top"
9191    },
9192    {
9193     "kind" : "rtti",
9194     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9195    },
9196    {
9197     "kind" : "complete_dtor_pointer",
9198     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9199    },
9200    {
9201     "kind" : "deleting_dtor_pointer",
9202     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9203    },
9204    {
9205     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
9206    },
9207    {
9208     "component_value" : 32,
9209     "kind" : "vbase_offset"
9210    },
9211    {
9212     "component_value" : -16,
9213     "kind" : "offset_to_top"
9214    },
9215    {
9216     "kind" : "rtti",
9217     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9218    },
9219    {
9220     "kind" : "complete_dtor_pointer",
9221     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9222    },
9223    {
9224     "kind" : "deleting_dtor_pointer",
9225     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9226    },
9227    {
9228     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9229    },
9230    {
9231     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9232    },
9233    {
9234     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9235    },
9236    {
9237     "kind" : "vcall_offset"
9238    },
9239    {
9240     "component_value" : -32,
9241     "kind" : "vcall_offset"
9242    },
9243    {
9244     "component_value" : -32,
9245     "kind" : "vcall_offset"
9246    },
9247    {
9248     "component_value" : -32,
9249     "kind" : "vcall_offset"
9250    },
9251    {
9252     "component_value" : -48,
9253     "kind" : "vcall_offset"
9254    },
9255    {
9256     "component_value" : -48,
9257     "kind" : "offset_to_top"
9258    },
9259    {
9260     "kind" : "rtti",
9261     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEEE"
9262    },
9263    {
9264     "kind" : "complete_dtor_pointer",
9265     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED1Ev"
9266    },
9267    {
9268     "kind" : "deleting_dtor_pointer",
9269     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEED0Ev"
9270    },
9271    {
9272     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9273    },
9274    {
9275     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9276    },
9277    {
9278     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9279    },
9280    {
9281     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9282    }
9283   ]
9284  },
9285  {
9286   "alignment" : 8,
9287   "base_specifiers" :
9288   [
9289    {
9290     "referenced_type" : "type-13"
9291    },
9292    {
9293     "referenced_type" : "type-37"
9294    },
9295    {
9296     "referenced_type" : "type-38"
9297    }
9298   ],
9299   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9300   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9301   "record_kind" : "class",
9302   "referenced_type" : "type-503",
9303   "self_type" : "type-503",
9304   "size" : 64,
9305   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9306   "template_args" : [ "type-13" ],
9307   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9308   "vtable_components" :
9309   [
9310    {
9311     "component_value" : 48,
9312     "kind" : "vbase_offset"
9313    },
9314    {
9315     "kind" : "offset_to_top"
9316    },
9317    {
9318     "kind" : "rtti",
9319     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9320    },
9321    {
9322     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9323    },
9324    {
9325     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9326    },
9327    {
9328     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9329    },
9330    {
9331     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9332    },
9333    {
9334     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9335    },
9336    {
9337     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9338    },
9339    {
9340     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9341    },
9342    {
9343     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9344    },
9345    {
9346     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9347    },
9348    {
9349     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9350    },
9351    {
9352     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9353    },
9354    {
9355     "kind" : "complete_dtor_pointer",
9356     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9357    },
9358    {
9359     "kind" : "deleting_dtor_pointer",
9360     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9361    },
9362    {
9363     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9364    },
9365    {
9366     "component_value" : 40,
9367     "kind" : "vbase_offset"
9368    },
9369    {
9370     "component_value" : -8,
9371     "kind" : "offset_to_top"
9372    },
9373    {
9374     "kind" : "rtti",
9375     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9376    },
9377    {
9378     "kind" : "complete_dtor_pointer",
9379     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9380    },
9381    {
9382     "kind" : "deleting_dtor_pointer",
9383     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9384    },
9385    {
9386     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9387    },
9388    {
9389     "component_value" : 32,
9390     "kind" : "vbase_offset"
9391    },
9392    {
9393     "component_value" : -16,
9394     "kind" : "offset_to_top"
9395    },
9396    {
9397     "kind" : "rtti",
9398     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9399    },
9400    {
9401     "kind" : "complete_dtor_pointer",
9402     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9403    },
9404    {
9405     "kind" : "deleting_dtor_pointer",
9406     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9407    },
9408    {
9409     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9410    },
9411    {
9412     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9413    },
9414    {
9415     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9416    },
9417    {
9418     "kind" : "vcall_offset"
9419    },
9420    {
9421     "component_value" : -32,
9422     "kind" : "vcall_offset"
9423    },
9424    {
9425     "component_value" : -32,
9426     "kind" : "vcall_offset"
9427    },
9428    {
9429     "component_value" : -32,
9430     "kind" : "vcall_offset"
9431    },
9432    {
9433     "component_value" : -48,
9434     "kind" : "vcall_offset"
9435    },
9436    {
9437     "component_value" : -48,
9438     "kind" : "offset_to_top"
9439    },
9440    {
9441     "kind" : "rtti",
9442     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9443    },
9444    {
9445     "kind" : "complete_dtor_pointer",
9446     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9447    },
9448    {
9449     "kind" : "deleting_dtor_pointer",
9450     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9451    },
9452    {
9453     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9454    },
9455    {
9456     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9457    },
9458    {
9459     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9460    },
9461    {
9462     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9463    }
9464   ]
9465  },
9466  {
9467   "alignment" : 8,
9468   "fields" :
9469   [
9470    {
9471     "access" : "private",
9472     "field_name" : "mMutex",
9473     "referenced_type" : "type-535"
9474    },
9475    {
9476     "access" : "private",
9477     "field_name" : "mMap",
9478     "field_offset" : 320,
9479     "referenced_type" : "type-536"
9480    }
9481   ],
9482   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9483   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9484   "record_kind" : "class",
9485   "referenced_type" : "type-534",
9486   "self_type" : "type-534",
9487   "size" : 64,
9488   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9489   "template_args" : [ "type-209", "type-537" ],
9490   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9491  },
9492  {
9493   "alignment" : 8,
9494   "fields" :
9495   [
9496    {
9497     "access" : "private",
9498     "field_name" : "mMutex",
9499     "referenced_type" : "type-545"
9500    },
9501    {
9502     "access" : "private",
9503     "field_name" : "mMap",
9504     "field_offset" : 320,
9505     "referenced_type" : "type-546"
9506    }
9507   ],
9508   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9509   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9510   "record_kind" : "class",
9511   "referenced_type" : "type-544",
9512   "self_type" : "type-544",
9513   "size" : 64,
9514   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9515   "template_args" : [ "type-209", "type-22" ],
9516   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9517  },
9518  {
9519   "alignment" : 8,
9520   "fields" :
9521   [
9522    {
9523     "access" : "private",
9524     "field_name" : "mMutex",
9525     "referenced_type" : "type-551"
9526    },
9527    {
9528     "access" : "private",
9529     "field_name" : "mMap",
9530     "field_offset" : 320,
9531     "referenced_type" : "type-552"
9532    }
9533   ],
9534   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9535   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9536   "record_kind" : "class",
9537   "referenced_type" : "type-550",
9538   "self_type" : "type-550",
9539   "size" : 64,
9540   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9541   "template_args" : [ "type-71", "type-553" ],
9542   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9543  },
9544  {
9545   "alignment" : 8,
9546   "fields" :
9547   [
9548    {
9549     "access" : "private",
9550     "field_name" : "mMutex",
9551     "referenced_type" : "type-569"
9552    },
9553    {
9554     "access" : "private",
9555     "field_name" : "mMap",
9556     "field_offset" : 320,
9557     "referenced_type" : "type-570"
9558    }
9559   ],
9560   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9561   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9562   "record_kind" : "class",
9563   "referenced_type" : "type-568",
9564   "self_type" : "type-568",
9565   "size" : 64,
9566   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9567   "template_args" : [ "type-571", "type-572" ],
9568   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9569  },
9570  {
9571   "alignment" : 8,
9572   "fields" :
9573   [
9574    {
9575     "access" : "private",
9576     "field_name" : "mMutex",
9577     "referenced_type" : "type-558"
9578    },
9579    {
9580     "access" : "private",
9581     "field_name" : "mMap",
9582     "field_offset" : 320,
9583     "referenced_type" : "type-559"
9584    }
9585   ],
9586   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9587   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9588   "record_kind" : "class",
9589   "referenced_type" : "type-557",
9590   "self_type" : "type-557",
9591   "size" : 64,
9592   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9593   "template_args" : [ "type-560", "type-561" ],
9594   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9595  },
9596  {
9597   "alignment" : 8,
9598   "fields" :
9599   [
9600    {
9601     "field_name" : "flags",
9602     "referenced_type" : "type-2"
9603    },
9604    {
9605     "field_name" : "fdIndex",
9606     "field_offset" : 32,
9607     "referenced_type" : "type-2"
9608    },
9609    {
9610     "field_name" : "offset",
9611     "field_offset" : 64,
9612     "referenced_type" : "type-2"
9613    },
9614    {
9615     "field_name" : "extent",
9616     "field_offset" : 128,
9617     "referenced_type" : "type-116"
9618    }
9619   ],
9620   "linker_set_key" : "android::hardware::GrantorDescriptor",
9621   "name" : "android::hardware::GrantorDescriptor",
9622   "referenced_type" : "type-381",
9623   "self_type" : "type-381",
9624   "size" : 24,
9625   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9626   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9627  },
9628  {
9629   "alignment" : 8,
9630   "base_specifiers" :
9631   [
9632    {
9633     "is_virtual" : true,
9634     "referenced_type" : "type-365"
9635    },
9636    {
9637     "is_virtual" : true,
9638     "referenced_type" : "type-14"
9639    }
9640   ],
9641   "linker_set_key" : "android::hardware::HidlMemory",
9642   "name" : "android::hardware::HidlMemory",
9643   "record_kind" : "class",
9644   "referenced_type" : "type-373",
9645   "self_type" : "type-373",
9646   "size" : 64,
9647   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9648   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9649   "vtable_components" :
9650   [
9651    {
9652     "component_value" : 48,
9653     "kind" : "vbase_offset"
9654    },
9655    {
9656     "component_value" : 8,
9657     "kind" : "vbase_offset"
9658    },
9659    {
9660     "kind" : "offset_to_top"
9661    },
9662    {
9663     "kind" : "rtti",
9664     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9665    },
9666    {
9667     "kind" : "complete_dtor_pointer",
9668     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9669    },
9670    {
9671     "kind" : "deleting_dtor_pointer",
9672     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9673    },
9674    {
9675     "kind" : "vcall_offset"
9676    },
9677    {
9678     "kind" : "vcall_offset"
9679    },
9680    {
9681     "kind" : "vcall_offset"
9682    },
9683    {
9684     "kind" : "vcall_offset"
9685    },
9686    {
9687     "component_value" : -48,
9688     "kind" : "vcall_offset"
9689    },
9690    {
9691     "component_value" : -48,
9692     "kind" : "offset_to_top"
9693    },
9694    {
9695     "kind" : "rtti",
9696     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9697    },
9698    {
9699     "kind" : "complete_dtor_pointer",
9700     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
9701    },
9702    {
9703     "kind" : "deleting_dtor_pointer",
9704     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
9705    },
9706    {
9707     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9708    },
9709    {
9710     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9711    },
9712    {
9713     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9714    },
9715    {
9716     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9717    }
9718   ]
9719  },
9720  {
9721   "alignment" : 8,
9722   "base_specifiers" :
9723   [
9724    {
9725     "is_virtual" : true,
9726     "referenced_type" : "type-14"
9727    }
9728   ],
9729   "linker_set_key" : "android::hardware::IBinder",
9730   "name" : "android::hardware::IBinder",
9731   "record_kind" : "class",
9732   "referenced_type" : "type-41",
9733   "self_type" : "type-41",
9734   "size" : 24,
9735   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9736   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9737   "vtable_components" :
9738   [
9739    {
9740     "component_value" : 8,
9741     "kind" : "vbase_offset"
9742    },
9743    {
9744     "kind" : "offset_to_top"
9745    },
9746    {
9747     "kind" : "rtti",
9748     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9749    },
9750    {
9751     "is_pure" : true,
9752     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9753    },
9754    {
9755     "is_pure" : true,
9756     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9757    },
9758    {
9759     "is_pure" : true,
9760     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9761    },
9762    {
9763     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9764    },
9765    {
9766     "is_pure" : true,
9767     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9768    },
9769    {
9770     "is_pure" : true,
9771     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9772    },
9773    {
9774     "is_pure" : true,
9775     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9776    },
9777    {
9778     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9782    },
9783    {
9784     "kind" : "complete_dtor_pointer",
9785     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9786    },
9787    {
9788     "kind" : "deleting_dtor_pointer",
9789     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9790    },
9791    {
9792     "kind" : "vcall_offset"
9793    },
9794    {
9795     "kind" : "vcall_offset"
9796    },
9797    {
9798     "kind" : "vcall_offset"
9799    },
9800    {
9801     "kind" : "vcall_offset"
9802    },
9803    {
9804     "component_value" : -8,
9805     "kind" : "vcall_offset"
9806    },
9807    {
9808     "component_value" : -8,
9809     "kind" : "offset_to_top"
9810    },
9811    {
9812     "kind" : "rtti",
9813     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9814    },
9815    {
9816     "kind" : "complete_dtor_pointer",
9817     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9818    },
9819    {
9820     "kind" : "deleting_dtor_pointer",
9821     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9822    },
9823    {
9824     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9825    },
9826    {
9827     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9828    },
9829    {
9830     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9831    },
9832    {
9833     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9834    }
9835   ]
9836  },
9837  {
9838   "alignment" : 8,
9839   "base_specifiers" :
9840   [
9841    {
9842     "is_virtual" : true,
9843     "referenced_type" : "type-14"
9844    }
9845   ],
9846   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9847   "name" : "android::hardware::IBinder::DeathRecipient",
9848   "record_kind" : "class",
9849   "referenced_type" : "type-74",
9850   "self_type" : "type-74",
9851   "size" : 24,
9852   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9853   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9854   "vtable_components" :
9855   [
9856    {
9857     "component_value" : 8,
9858     "kind" : "vbase_offset"
9859    },
9860    {
9861     "kind" : "offset_to_top"
9862    },
9863    {
9864     "kind" : "rtti",
9865     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9866    },
9867    {
9868     "is_pure" : true,
9869     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9870    },
9871    {
9872     "kind" : "complete_dtor_pointer",
9873     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9874    },
9875    {
9876     "kind" : "deleting_dtor_pointer",
9877     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9878    },
9879    {
9880     "kind" : "vcall_offset"
9881    },
9882    {
9883     "kind" : "vcall_offset"
9884    },
9885    {
9886     "kind" : "vcall_offset"
9887    },
9888    {
9889     "kind" : "vcall_offset"
9890    },
9891    {
9892     "component_value" : -8,
9893     "kind" : "vcall_offset"
9894    },
9895    {
9896     "component_value" : -8,
9897     "kind" : "offset_to_top"
9898    },
9899    {
9900     "kind" : "rtti",
9901     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9902    },
9903    {
9904     "kind" : "complete_dtor_pointer",
9905     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9906    },
9907    {
9908     "kind" : "deleting_dtor_pointer",
9909     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9910    },
9911    {
9912     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9913    },
9914    {
9915     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9916    },
9917    {
9918     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9919    },
9920    {
9921     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9922    }
9923   ]
9924  },
9925  {
9926   "alignment" : 8,
9927   "base_specifiers" :
9928   [
9929    {
9930     "is_virtual" : true,
9931     "referenced_type" : "type-14"
9932    }
9933   ],
9934   "linker_set_key" : "android::hardware::IInterface",
9935   "name" : "android::hardware::IInterface",
9936   "record_kind" : "class",
9937   "referenced_type" : "type-37",
9938   "self_type" : "type-37",
9939   "size" : 24,
9940   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9941   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9942   "vtable_components" :
9943   [
9944    {
9945     "component_value" : 8,
9946     "kind" : "vbase_offset"
9947    },
9948    {
9949     "kind" : "offset_to_top"
9950    },
9951    {
9952     "kind" : "rtti",
9953     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9954    },
9955    {
9956     "kind" : "complete_dtor_pointer",
9957     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9958    },
9959    {
9960     "kind" : "deleting_dtor_pointer",
9961     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9962    },
9963    {
9964     "is_pure" : true,
9965     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9966    },
9967    {
9968     "kind" : "vcall_offset"
9969    },
9970    {
9971     "kind" : "vcall_offset"
9972    },
9973    {
9974     "kind" : "vcall_offset"
9975    },
9976    {
9977     "kind" : "vcall_offset"
9978    },
9979    {
9980     "component_value" : -8,
9981     "kind" : "vcall_offset"
9982    },
9983    {
9984     "component_value" : -8,
9985     "kind" : "offset_to_top"
9986    },
9987    {
9988     "kind" : "rtti",
9989     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9990    },
9991    {
9992     "kind" : "complete_dtor_pointer",
9993     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9994    },
9995    {
9996     "kind" : "deleting_dtor_pointer",
9997     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9998    },
9999    {
10000     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10001    },
10002    {
10003     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10004    },
10005    {
10006     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10007    },
10008    {
10009     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10010    }
10011   ]
10012  },
10013  {
10014   "alignment" : 8,
10015   "fields" :
10016   [
10017    {
10018     "access" : "private",
10019     "field_name" : "mGrantors",
10020     "referenced_type" : "type-377"
10021    },
10022    {
10023     "access" : "private",
10024     "field_name" : "mHandle",
10025     "field_offset" : 128,
10026     "referenced_type" : "type-469"
10027    },
10028    {
10029     "access" : "private",
10030     "field_name" : "mQuantum",
10031     "field_offset" : 192,
10032     "referenced_type" : "type-2"
10033    },
10034    {
10035     "access" : "private",
10036     "field_name" : "mFlags",
10037     "field_offset" : 224,
10038     "referenced_type" : "type-2"
10039    }
10040   ],
10041   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10042   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10043   "referenced_type" : "type-479",
10044   "self_type" : "type-479",
10045   "size" : 32,
10046   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10047   "template_args" : [ "type-97" ],
10048   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10049  },
10050  {
10051   "alignment" : 8,
10052   "fields" :
10053   [
10054    {
10055     "access" : "private",
10056     "field_name" : "mBufCachePos",
10057     "referenced_type" : "type-116"
10058    },
10059    {
10060     "access" : "private",
10061     "field_name" : "mBufCache",
10062     "field_offset" : 64,
10063     "referenced_type" : "type-507"
10064    },
10065    {
10066     "access" : "private",
10067     "field_name" : "mError",
10068     "field_offset" : 256,
10069     "referenced_type" : "type-95"
10070    },
10071    {
10072     "access" : "private",
10073     "field_name" : "mData",
10074     "field_offset" : 320,
10075     "referenced_type" : "type-508"
10076    },
10077    {
10078     "access" : "private",
10079     "field_name" : "mDataSize",
10080     "field_offset" : 384,
10081     "referenced_type" : "type-116"
10082    },
10083    {
10084     "access" : "private",
10085     "field_name" : "mDataCapacity",
10086     "field_offset" : 448,
10087     "referenced_type" : "type-116"
10088    },
10089    {
10090     "access" : "private",
10091     "field_name" : "mDataPos",
10092     "field_offset" : 512,
10093     "referenced_type" : "type-116"
10094    },
10095    {
10096     "access" : "private",
10097     "field_name" : "mObjects",
10098     "field_offset" : 576,
10099     "referenced_type" : "type-509"
10100    },
10101    {
10102     "access" : "private",
10103     "field_name" : "mObjectsSize",
10104     "field_offset" : 640,
10105     "referenced_type" : "type-116"
10106    },
10107    {
10108     "access" : "private",
10109     "field_name" : "mObjectsCapacity",
10110     "field_offset" : 704,
10111     "referenced_type" : "type-116"
10112    },
10113    {
10114     "access" : "private",
10115     "field_name" : "mNextObjectHint",
10116     "field_offset" : 768,
10117     "referenced_type" : "type-116"
10118    },
10119    {
10120     "access" : "private",
10121     "field_name" : "mNumRef",
10122     "field_offset" : 832,
10123     "referenced_type" : "type-116"
10124    },
10125    {
10126     "access" : "private",
10127     "field_name" : "mFdsKnown",
10128     "field_offset" : 896,
10129     "referenced_type" : "type-22"
10130    },
10131    {
10132     "access" : "private",
10133     "field_name" : "mHasFds",
10134     "field_offset" : 904,
10135     "referenced_type" : "type-22"
10136    },
10137    {
10138     "access" : "private",
10139     "field_name" : "mAllowFds",
10140     "field_offset" : 912,
10141     "referenced_type" : "type-22"
10142    },
10143    {
10144     "access" : "private",
10145     "field_name" : "mOwner",
10146     "field_offset" : 960,
10147     "referenced_type" : "type-510"
10148    },
10149    {
10150     "access" : "private",
10151     "field_name" : "mOwnerCookie",
10152     "field_offset" : 1024,
10153     "referenced_type" : "type-112"
10154    }
10155   ],
10156   "linker_set_key" : "android::hardware::Parcel",
10157   "name" : "android::hardware::Parcel",
10158   "record_kind" : "class",
10159   "referenced_type" : "type-506",
10160   "self_type" : "type-506",
10161   "size" : 136,
10162   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10163   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10164  },
10165  {
10166   "access" : "private",
10167   "alignment" : 8,
10168   "fields" :
10169   [
10170    {
10171     "field_name" : "index",
10172     "referenced_type" : "type-116"
10173    },
10174    {
10175     "field_name" : "buffer",
10176     "field_offset" : 64,
10177     "referenced_type" : "type-320"
10178    },
10179    {
10180     "field_name" : "bufend",
10181     "field_offset" : 128,
10182     "referenced_type" : "type-320"
10183    }
10184   ],
10185   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10186   "name" : "android::hardware::Parcel::BufferInfo",
10187   "referenced_type" : "type-516",
10188   "self_type" : "type-516",
10189   "size" : 24,
10190   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10191   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10192  },
10193  {
10194   "alignment" : 8,
10195   "base_specifiers" :
10196   [
10197    {
10198     "is_virtual" : true,
10199     "referenced_type" : "type-14"
10200    }
10201   ],
10202   "fields" :
10203   [
10204    {
10205     "access" : "private",
10206     "field_name" : "mDriverFD",
10207     "field_offset" : 64,
10208     "referenced_type" : "type-95"
10209    },
10210    {
10211     "access" : "private",
10212     "field_name" : "mVMStart",
10213     "field_offset" : 128,
10214     "referenced_type" : "type-112"
10215    },
10216    {
10217     "access" : "private",
10218     "field_name" : "mThreadCountLock",
10219     "field_offset" : 192,
10220     "referenced_type" : "type-114"
10221    },
10222    {
10223     "access" : "private",
10224     "field_name" : "mThreadCountDecrement",
10225     "field_offset" : 512,
10226     "referenced_type" : "type-115"
10227    },
10228    {
10229     "access" : "private",
10230     "field_name" : "mExecutingThreadsCount",
10231     "field_offset" : 896,
10232     "referenced_type" : "type-116"
10233    },
10234    {
10235     "access" : "private",
10236     "field_name" : "mMaxThreads",
10237     "field_offset" : 960,
10238     "referenced_type" : "type-116"
10239    },
10240    {
10241     "access" : "private",
10242     "field_name" : "mStarvationStartTimeMs",
10243     "field_offset" : 1024,
10244     "referenced_type" : "type-117"
10245    },
10246    {
10247     "access" : "private",
10248     "field_name" : "mLock",
10249     "field_offset" : 1088,
10250     "referenced_type" : "type-118"
10251    },
10252    {
10253     "access" : "private",
10254     "field_name" : "mHandleToObject",
10255     "field_offset" : 1408,
10256     "referenced_type" : "type-120"
10257    },
10258    {
10259     "access" : "private",
10260     "field_name" : "mManagesContexts",
10261     "field_offset" : 1728,
10262     "referenced_type" : "type-22"
10263    },
10264    {
10265     "access" : "private",
10266     "field_name" : "mBinderContextCheckFunc",
10267     "field_offset" : 1792,
10268     "referenced_type" : "type-125"
10269    },
10270    {
10271     "access" : "private",
10272     "field_name" : "mBinderContextUserData",
10273     "field_offset" : 1856,
10274     "referenced_type" : "type-112"
10275    },
10276    {
10277     "access" : "private",
10278     "field_name" : "mContexts",
10279     "field_offset" : 1920,
10280     "referenced_type" : "type-134"
10281    },
10282    {
10283     "access" : "private",
10284     "field_name" : "mRootDir",
10285     "field_offset" : 2240,
10286     "referenced_type" : "type-138"
10287    },
10288    {
10289     "access" : "private",
10290     "field_name" : "mThreadPoolStarted",
10291     "field_offset" : 2304,
10292     "referenced_type" : "type-22"
10293    },
10294    {
10295     "access" : "private",
10296     "field_name" : "mSpawnThreadOnStart",
10297     "field_offset" : 2312,
10298     "referenced_type" : "type-22"
10299    },
10300    {
10301     "access" : "private",
10302     "field_name" : "mThreadPoolSeq",
10303     "field_offset" : 2336,
10304     "referenced_type" : "type-141"
10305    },
10306    {
10307     "access" : "private",
10308     "field_name" : "mMmapSize",
10309     "field_offset" : 2368,
10310     "referenced_type" : "type-123"
10311    },
10312    {
10313     "access" : "private",
10314     "field_name" : "mCallRestriction",
10315     "field_offset" : 2432,
10316     "referenced_type" : "type-142"
10317    }
10318   ],
10319   "linker_set_key" : "android::hardware::ProcessState",
10320   "name" : "android::hardware::ProcessState",
10321   "record_kind" : "class",
10322   "referenced_type" : "type-111",
10323   "self_type" : "type-111",
10324   "size" : 328,
10325   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10326   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10327   "vtable_components" :
10328   [
10329    {
10330     "component_value" : 312,
10331     "kind" : "vbase_offset"
10332    },
10333    {
10334     "kind" : "offset_to_top"
10335    },
10336    {
10337     "kind" : "rtti",
10338     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10339    },
10340    {
10341     "kind" : "complete_dtor_pointer",
10342     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10343    },
10344    {
10345     "kind" : "deleting_dtor_pointer",
10346     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10347    },
10348    {
10349     "kind" : "vcall_offset"
10350    },
10351    {
10352     "kind" : "vcall_offset"
10353    },
10354    {
10355     "kind" : "vcall_offset"
10356    },
10357    {
10358     "kind" : "vcall_offset"
10359    },
10360    {
10361     "component_value" : -312,
10362     "kind" : "vcall_offset"
10363    },
10364    {
10365     "component_value" : -312,
10366     "kind" : "offset_to_top"
10367    },
10368    {
10369     "kind" : "rtti",
10370     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10371    },
10372    {
10373     "kind" : "complete_dtor_pointer",
10374     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10375    },
10376    {
10377     "kind" : "deleting_dtor_pointer",
10378     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10379    },
10380    {
10381     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10382    },
10383    {
10384     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10385    },
10386    {
10387     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10388    },
10389    {
10390     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10391    }
10392   ]
10393  },
10394  {
10395   "access" : "private",
10396   "alignment" : 8,
10397   "fields" :
10398   [
10399    {
10400     "field_name" : "binder",
10401     "referenced_type" : "type-40"
10402    },
10403    {
10404     "field_name" : "refs",
10405     "field_offset" : 64,
10406     "referenced_type" : "type-42"
10407    }
10408   ],
10409   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10410   "name" : "android::hardware::ProcessState::handle_entry",
10411   "referenced_type" : "type-124",
10412   "self_type" : "type-124",
10413   "size" : 16,
10414   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10415   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10416  },
10417  {
10418   "alignment" : 8,
10419   "base_specifiers" :
10420   [
10421    {
10422     "referenced_type" : "type-228"
10423    }
10424   ],
10425   "fields" :
10426   [
10427    {
10428     "access" : "private",
10429     "field_name" : "mVal",
10430     "field_offset" : 320,
10431     "referenced_type" : "type-9"
10432    }
10433   ],
10434   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
10435   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> >",
10436   "record_kind" : "class",
10437   "referenced_type" : "type-236",
10438   "self_type" : "type-236",
10439   "size" : 48,
10440   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10441   "template_args" : [ "type-9" ],
10442   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V2_08IThermalEEEEE"
10443  },
10444  {
10445   "alignment" : 8,
10446   "base_specifiers" :
10447   [
10448    {
10449     "referenced_type" : "type-228"
10450    }
10451   ],
10452   "fields" :
10453   [
10454    {
10455     "access" : "private",
10456     "field_name" : "mVal",
10457     "field_offset" : 320,
10458     "referenced_type" : "type-55"
10459    }
10460   ],
10461   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
10462   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> >",
10463   "record_kind" : "class",
10464   "referenced_type" : "type-705",
10465   "self_type" : "type-705",
10466   "size" : 48,
10467   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10468   "template_args" : [ "type-55" ],
10469   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V2_023IThermalChangedCallbackEEEEE"
10470  },
10471  {
10472   "alignment" : 8,
10473   "base_specifiers" :
10474   [
10475    {
10476     "referenced_type" : "type-228"
10477    }
10478   ],
10479   "fields" :
10480   [
10481    {
10482     "access" : "private",
10483     "field_name" : "mVal",
10484     "field_offset" : 264,
10485     "referenced_type" : "type-22"
10486    }
10487   ],
10488   "linker_set_key" : "android::hardware::Return<bool>",
10489   "name" : "android::hardware::Return<bool>",
10490   "record_kind" : "class",
10491   "referenced_type" : "type-227",
10492   "self_type" : "type-227",
10493   "size" : 40,
10494   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10495   "template_args" : [ "type-22" ],
10496   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10497  },
10498  {
10499   "alignment" : 8,
10500   "base_specifiers" :
10501   [
10502    {
10503     "referenced_type" : "type-228"
10504    }
10505   ],
10506   "linker_set_key" : "android::hardware::Return<void>",
10507   "name" : "android::hardware::Return<void>",
10508   "record_kind" : "class",
10509   "referenced_type" : "type-248",
10510   "self_type" : "type-248",
10511   "size" : 40,
10512   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10513   "template_args" : [ "type-113" ],
10514   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10515  },
10516  {
10517   "alignment" : 8,
10518   "fields" :
10519   [
10520    {
10521     "access" : "private",
10522     "field_name" : "mException",
10523     "referenced_type" : "type-95"
10524    },
10525    {
10526     "access" : "private",
10527     "field_name" : "mErrorCode",
10528     "field_offset" : 32,
10529     "referenced_type" : "type-95"
10530    },
10531    {
10532     "access" : "private",
10533     "field_name" : "mMessage",
10534     "field_offset" : 64,
10535     "referenced_type" : "type-219"
10536    }
10537   ],
10538   "linker_set_key" : "android::hardware::Status",
10539   "name" : "android::hardware::Status",
10540   "record_kind" : "class",
10541   "referenced_type" : "type-218",
10542   "self_type" : "type-218",
10543   "size" : 32,
10544   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10545   "unique_id" : "_ZTSN7android8hardware6StatusE"
10546  },
10547  {
10548   "alignment" : 8,
10549   "fields" :
10550   [
10551    {
10552     "access" : "protected",
10553     "field_name" : "mInstrumentationCallbacks",
10554     "field_offset" : 64,
10555     "referenced_type" : "type-21"
10556    },
10557    {
10558     "access" : "protected",
10559     "field_name" : "mEnableInstrumentation",
10560     "field_offset" : 256,
10561     "referenced_type" : "type-22"
10562    },
10563    {
10564     "access" : "protected",
10565     "field_name" : "mInstrumentationLibPackage",
10566     "field_offset" : 320,
10567     "referenced_type" : "type-23"
10568    },
10569    {
10570     "access" : "protected",
10571     "field_name" : "mInterfaceName",
10572     "field_offset" : 512,
10573     "referenced_type" : "type-24"
10574    }
10575   ],
10576   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10577   "name" : "android::hardware::details::HidlInstrumentor",
10578   "referenced_type" : "type-20",
10579   "self_type" : "type-20",
10580   "size" : 88,
10581   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10582   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10583   "vtable_components" :
10584   [
10585    {
10586     "kind" : "offset_to_top"
10587    },
10588    {
10589     "kind" : "rtti",
10590     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10591    },
10592    {
10593     "kind" : "complete_dtor_pointer",
10594     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10595    },
10596    {
10597     "kind" : "deleting_dtor_pointer",
10598     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10599    }
10600   ]
10601  },
10602  {
10603   "alignment" : 4,
10604   "fields" :
10605   [
10606    {
10607     "field_name" : "sched_policy",
10608     "referenced_type" : "type-95"
10609    },
10610    {
10611     "field_name" : "prio",
10612     "field_offset" : 32,
10613     "referenced_type" : "type-95"
10614    }
10615   ],
10616   "linker_set_key" : "android::hardware::details::SchedPrio",
10617   "name" : "android::hardware::details::SchedPrio",
10618   "referenced_type" : "type-537",
10619   "self_type" : "type-537",
10620   "size" : 8,
10621   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10622   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10623  },
10624  {
10625   "alignment" : 8,
10626   "fields" :
10627   [
10628    {
10629     "access" : "private",
10630     "field_name" : "mQueue",
10631     "referenced_type" : "type-19"
10632    }
10633   ],
10634   "linker_set_key" : "android::hardware::details::TaskRunner",
10635   "name" : "android::hardware::details::TaskRunner",
10636   "record_kind" : "class",
10637   "referenced_type" : "type-18",
10638   "self_type" : "type-18",
10639   "size" : 16,
10640   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10641   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10642  },
10643  {
10644   "alignment" : 1,
10645   "linker_set_key" : "android::hardware::details::bnhw_tag",
10646   "name" : "android::hardware::details::bnhw_tag",
10647   "referenced_type" : "type-269",
10648   "self_type" : "type-269",
10649   "size" : 1,
10650   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10651   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10652  },
10653  {
10654   "alignment" : 1,
10655   "linker_set_key" : "android::hardware::details::bphw_tag",
10656   "name" : "android::hardware::details::bphw_tag",
10657   "referenced_type" : "type-280",
10658   "self_type" : "type-280",
10659   "size" : 1,
10660   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10661   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10662  },
10663  {
10664   "alignment" : 1,
10665   "linker_set_key" : "android::hardware::details::bs_tag",
10666   "name" : "android::hardware::details::bs_tag",
10667   "referenced_type" : "type-292",
10668   "self_type" : "type-292",
10669   "size" : 1,
10670   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10671   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10672  },
10673  {
10674   "alignment" : 8,
10675   "fields" :
10676   [
10677    {
10678     "access" : "private",
10679     "field_name" : "mBase",
10680     "referenced_type" : "type-457"
10681    }
10682   ],
10683   "linker_set_key" : "android::hardware::details::const_accessor<float, 7>",
10684   "name" : "android::hardware::details::const_accessor<float, 7>",
10685   "referenced_type" : "type-456",
10686   "self_type" : "type-456",
10687   "size" : 8,
10688   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10689   "template_args" : [ "type-325" ],
10690   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIfLm7EJEEE"
10691  },
10692  {
10693   "access" : "private",
10694   "alignment" : 8,
10695   "fields" :
10696   [
10697    {
10698     "field_name" : "mPointer",
10699     "referenced_type" : "type-416"
10700    },
10701    {
10702     "field_name" : "_pad",
10703     "referenced_type" : "type-116"
10704    }
10705   ],
10706   "is_anonymous" : true,
10707   "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",
10708   "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",
10709   "record_kind" : "union",
10710   "referenced_type" : "type-415",
10711   "self_type" : "type-415",
10712   "size" : 8,
10713   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10714   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
10715  },
10716  {
10717   "access" : "private",
10718   "alignment" : 8,
10719   "fields" :
10720   [
10721    {
10722     "field_name" : "mPointer",
10723     "referenced_type" : "type-445"
10724    },
10725    {
10726     "field_name" : "_pad",
10727     "referenced_type" : "type-116"
10728    }
10729   ],
10730   "is_anonymous" : true,
10731   "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",
10732   "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",
10733   "record_kind" : "union",
10734   "referenced_type" : "type-444",
10735   "self_type" : "type-444",
10736   "size" : 8,
10737   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10738   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_013CoolingDeviceEEUt_E"
10739  },
10740  {
10741   "access" : "private",
10742   "alignment" : 8,
10743   "fields" :
10744   [
10745    {
10746     "field_name" : "mPointer",
10747     "referenced_type" : "type-411"
10748    },
10749    {
10750     "field_name" : "_pad",
10751     "referenced_type" : "type-116"
10752    }
10753   ],
10754   "is_anonymous" : true,
10755   "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",
10756   "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",
10757   "record_kind" : "union",
10758   "referenced_type" : "type-410",
10759   "self_type" : "type-410",
10760   "size" : 8,
10761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10762   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
10763  },
10764  {
10765   "access" : "private",
10766   "alignment" : 8,
10767   "fields" :
10768   [
10769    {
10770     "field_name" : "mPointer",
10771     "referenced_type" : "type-380"
10772    },
10773    {
10774     "field_name" : "_pad",
10775     "referenced_type" : "type-116"
10776    }
10777   ],
10778   "is_anonymous" : true,
10779   "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",
10780   "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",
10781   "record_kind" : "union",
10782   "referenced_type" : "type-379",
10783   "self_type" : "type-379",
10784   "size" : 8,
10785   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10786   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10787  },
10788  {
10789   "access" : "private",
10790   "alignment" : 8,
10791   "fields" :
10792   [
10793    {
10794     "field_name" : "mPointer",
10795     "referenced_type" : "type-405"
10796    },
10797    {
10798     "field_name" : "_pad",
10799     "referenced_type" : "type-116"
10800    }
10801   ],
10802   "is_anonymous" : true,
10803   "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",
10804   "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",
10805   "record_kind" : "union",
10806   "referenced_type" : "type-404",
10807   "self_type" : "type-404",
10808   "size" : 8,
10809   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10810   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
10811  },
10812  {
10813   "access" : "private",
10814   "alignment" : 8,
10815   "fields" :
10816   [
10817    {
10818     "field_name" : "mPointer",
10819     "referenced_type" : "type-422"
10820    },
10821    {
10822     "field_name" : "_pad",
10823     "referenced_type" : "type-116"
10824    }
10825   ],
10826   "is_anonymous" : true,
10827   "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",
10828   "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",
10829   "record_kind" : "union",
10830   "referenced_type" : "type-421",
10831   "self_type" : "type-421",
10832   "size" : 8,
10833   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10834   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_011TemperatureEEUt_E"
10835  },
10836  {
10837   "access" : "private",
10838   "alignment" : 8,
10839   "fields" :
10840   [
10841    {
10842     "field_name" : "mPointer",
10843     "referenced_type" : "type-434"
10844    },
10845    {
10846     "field_name" : "_pad",
10847     "referenced_type" : "type-116"
10848    }
10849   ],
10850   "is_anonymous" : true,
10851   "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",
10852   "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",
10853   "record_kind" : "union",
10854   "referenced_type" : "type-433",
10855   "self_type" : "type-433",
10856   "size" : 8,
10857   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10858   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_020TemperatureThresholdEEUt_E"
10859  },
10860  {
10861   "alignment" : 8,
10862   "fields" :
10863   [
10864    {
10865     "access" : "private",
10866     "referenced_type" : "type-379"
10867    }
10868   ],
10869   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10870   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10871   "referenced_type" : "type-378",
10872   "self_type" : "type-378",
10873   "size" : 8,
10874   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10875   "template_args" : [ "type-381" ],
10876   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10877  },
10878  {
10879   "alignment" : 8,
10880   "fields" :
10881   [
10882    {
10883     "access" : "private",
10884     "referenced_type" : "type-145"
10885    }
10886   ],
10887   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10888   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10889   "referenced_type" : "type-144",
10890   "self_type" : "type-144",
10891   "size" : 8,
10892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10893   "template_args" : [ "type-3" ],
10894   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10895  },
10896  {
10897   "alignment" : 8,
10898   "fields" :
10899   [
10900    {
10901     "access" : "private",
10902     "referenced_type" : "type-384"
10903    }
10904   ],
10905   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10906   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10907   "referenced_type" : "type-383",
10908   "self_type" : "type-383",
10909   "size" : 8,
10910   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10911   "template_args" : [ "type-363" ],
10912   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10913  },
10914  {
10915   "alignment" : 8,
10916   "fields" :
10917   [
10918    {
10919     "access" : "private",
10920     "referenced_type" : "type-415"
10921    }
10922   ],
10923   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
10924   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
10925   "referenced_type" : "type-414",
10926   "self_type" : "type-414",
10927   "size" : 8,
10928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10929   "template_args" : [ "type-417" ],
10930   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
10931  },
10932  {
10933   "alignment" : 8,
10934   "fields" :
10935   [
10936    {
10937     "access" : "private",
10938     "referenced_type" : "type-410"
10939    }
10940   ],
10941   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
10942   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
10943   "referenced_type" : "type-409",
10944   "self_type" : "type-409",
10945   "size" : 8,
10946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10947   "template_args" : [ "type-412" ],
10948   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
10949  },
10950  {
10951   "alignment" : 8,
10952   "fields" :
10953   [
10954    {
10955     "access" : "private",
10956     "referenced_type" : "type-404"
10957    }
10958   ],
10959   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
10960   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
10961   "referenced_type" : "type-403",
10962   "self_type" : "type-403",
10963   "size" : 8,
10964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10965   "template_args" : [ "type-406" ],
10966   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
10967  },
10968  {
10969   "alignment" : 8,
10970   "fields" :
10971   [
10972    {
10973     "access" : "private",
10974     "referenced_type" : "type-444"
10975    }
10976   ],
10977   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
10978   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::CoolingDevice>",
10979   "referenced_type" : "type-443",
10980   "self_type" : "type-443",
10981   "size" : 8,
10982   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10983   "template_args" : [ "type-446" ],
10984   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_013CoolingDeviceEEE"
10985  },
10986  {
10987   "alignment" : 8,
10988   "fields" :
10989   [
10990    {
10991     "access" : "private",
10992     "referenced_type" : "type-421"
10993    }
10994   ],
10995   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
10996   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::Temperature>",
10997   "referenced_type" : "type-420",
10998   "self_type" : "type-420",
10999   "size" : 8,
11000   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11001   "template_args" : [ "type-423" ],
11002   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_011TemperatureEEE"
11003  },
11004  {
11005   "alignment" : 8,
11006   "fields" :
11007   [
11008    {
11009     "access" : "private",
11010     "referenced_type" : "type-433"
11011    }
11012   ],
11013   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
11014   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V2_0::TemperatureThreshold>",
11015   "referenced_type" : "type-432",
11016   "self_type" : "type-432",
11017   "size" : 8,
11018   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11019   "template_args" : [ "type-435" ],
11020   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V2_020TemperatureThresholdEEE"
11021  },
11022  {
11023   "alignment" : 8,
11024   "fields" :
11025   [
11026    {
11027     "access" : "private",
11028     "referenced_type" : "type-193"
11029    }
11030   ],
11031   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11032   "name" : "android::hardware::details::hidl_pointer<char>",
11033   "referenced_type" : "type-192",
11034   "self_type" : "type-192",
11035   "size" : 8,
11036   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11037   "template_args" : [ "type-97" ],
11038   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11039  },
11040  {
11041   "access" : "private",
11042   "alignment" : 8,
11043   "fields" :
11044   [
11045    {
11046     "field_name" : "mPointer",
11047     "referenced_type" : "type-194"
11048    },
11049    {
11050     "field_name" : "_pad",
11051     "referenced_type" : "type-116"
11052    }
11053   ],
11054   "is_anonymous" : true,
11055   "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",
11056   "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",
11057   "record_kind" : "union",
11058   "referenced_type" : "type-193",
11059   "self_type" : "type-193",
11060   "size" : 8,
11061   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11062   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11063  },
11064  {
11065   "alignment" : 8,
11066   "fields" :
11067   [
11068    {
11069     "access" : "private",
11070     "referenced_type" : "type-349"
11071    }
11072   ],
11073   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11074   "name" : "android::hardware::details::hidl_pointer<const char>",
11075   "referenced_type" : "type-348",
11076   "self_type" : "type-348",
11077   "size" : 8,
11078   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11079   "template_args" : [ "type-140" ],
11080   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11081  },
11082  {
11083   "access" : "private",
11084   "alignment" : 8,
11085   "fields" :
11086   [
11087    {
11088     "field_name" : "mPointer",
11089     "referenced_type" : "type-139"
11090    },
11091    {
11092     "field_name" : "_pad",
11093     "referenced_type" : "type-116"
11094    }
11095   ],
11096   "is_anonymous" : true,
11097   "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",
11098   "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",
11099   "record_kind" : "union",
11100   "referenced_type" : "type-349",
11101   "self_type" : "type-349",
11102   "size" : 8,
11103   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11104   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11105  },
11106  {
11107   "alignment" : 8,
11108   "fields" :
11109   [
11110    {
11111     "access" : "private",
11112     "referenced_type" : "type-304"
11113    }
11114   ],
11115   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11116   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11117   "referenced_type" : "type-303",
11118   "self_type" : "type-303",
11119   "size" : 8,
11120   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11121   "template_args" : [ "type-306" ],
11122   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11123  },
11124  {
11125   "access" : "private",
11126   "alignment" : 8,
11127   "fields" :
11128   [
11129    {
11130     "field_name" : "mPointer",
11131     "referenced_type" : "type-305"
11132    },
11133    {
11134     "field_name" : "_pad",
11135     "referenced_type" : "type-116"
11136    }
11137   ],
11138   "is_anonymous" : true,
11139   "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",
11140   "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",
11141   "record_kind" : "union",
11142   "referenced_type" : "type-304",
11143   "self_type" : "type-304",
11144   "size" : 8,
11145   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11146   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11147  },
11148  {
11149   "access" : "private",
11150   "alignment" : 8,
11151   "fields" :
11152   [
11153    {
11154     "field_name" : "mPointer",
11155     "referenced_type" : "type-146"
11156    },
11157    {
11158     "field_name" : "_pad",
11159     "referenced_type" : "type-116"
11160    }
11161   ],
11162   "is_anonymous" : true,
11163   "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",
11164   "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",
11165   "record_kind" : "union",
11166   "referenced_type" : "type-145",
11167   "self_type" : "type-145",
11168   "size" : 8,
11169   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11170   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11171  },
11172  {
11173   "access" : "private",
11174   "alignment" : 8,
11175   "fields" :
11176   [
11177    {
11178     "field_name" : "mPointer",
11179     "referenced_type" : "type-385"
11180    },
11181    {
11182     "field_name" : "_pad",
11183     "referenced_type" : "type-116"
11184    }
11185   ],
11186   "is_anonymous" : true,
11187   "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",
11188   "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",
11189   "record_kind" : "union",
11190   "referenced_type" : "type-384",
11191   "self_type" : "type-384",
11192   "size" : 8,
11193   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11194   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11195  },
11196  {
11197   "alignment" : 8,
11198   "fields" :
11199   [
11200    {
11201     "access" : "private",
11202     "referenced_type" : "type-397"
11203    }
11204   ],
11205   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11206   "name" : "android::hardware::details::hidl_pointer<int>",
11207   "referenced_type" : "type-396",
11208   "self_type" : "type-396",
11209   "size" : 8,
11210   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11211   "template_args" : [ "type-95" ],
11212   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11213  },
11214  {
11215   "access" : "private",
11216   "alignment" : 8,
11217   "fields" :
11218   [
11219    {
11220     "field_name" : "mPointer",
11221     "referenced_type" : "type-398"
11222    },
11223    {
11224     "field_name" : "_pad",
11225     "referenced_type" : "type-116"
11226    }
11227   ],
11228   "is_anonymous" : true,
11229   "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",
11230   "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",
11231   "record_kind" : "union",
11232   "referenced_type" : "type-397",
11233   "self_type" : "type-397",
11234   "size" : 8,
11235   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11236   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11237  },
11238  {
11239   "alignment" : 8,
11240   "fields" :
11241   [
11242    {
11243     "access" : "private",
11244     "referenced_type" : "type-470"
11245    }
11246   ],
11247   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11248   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11249   "referenced_type" : "type-469",
11250   "self_type" : "type-469",
11251   "size" : 8,
11252   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11253   "template_args" : [ "type-234" ],
11254   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11255  },
11256  {
11257   "access" : "private",
11258   "alignment" : 8,
11259   "fields" :
11260   [
11261    {
11262     "field_name" : "mPointer",
11263     "referenced_type" : "type-258"
11264    },
11265    {
11266     "field_name" : "_pad",
11267     "referenced_type" : "type-116"
11268    }
11269   ],
11270   "is_anonymous" : true,
11271   "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",
11272   "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",
11273   "record_kind" : "union",
11274   "referenced_type" : "type-470",
11275   "self_type" : "type-470",
11276   "size" : 8,
11277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11278   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11279  },
11280  {
11281   "alignment" : 1,
11282   "linker_set_key" : "android::hardware::details::i_tag",
11283   "name" : "android::hardware::details::i_tag",
11284   "referenced_type" : "type-259",
11285   "self_type" : "type-259",
11286   "size" : 1,
11287   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11288   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11289  },
11290  {
11291   "alignment" : 8,
11292   "fields" :
11293   [
11294    {
11295     "access" : "private",
11296     "field_name" : "mStatus",
11297     "referenced_type" : "type-218"
11298    },
11299    {
11300     "access" : "private",
11301     "field_name" : "mCheckedStatus",
11302     "field_offset" : 256,
11303     "referenced_type" : "type-22"
11304    }
11305   ],
11306   "linker_set_key" : "android::hardware::details::return_status",
11307   "name" : "android::hardware::details::return_status",
11308   "record_kind" : "class",
11309   "referenced_type" : "type-228",
11310   "self_type" : "type-228",
11311   "size" : 40,
11312   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11313   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11314  },
11315  {
11316   "alignment" : 1,
11317   "linker_set_key" : "android::hardware::details::std_array<float, 7>",
11318   "name" : "android::hardware::details::std_array<float, 7>",
11319   "referenced_type" : "type-454",
11320   "self_type" : "type-454",
11321   "size" : 1,
11322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11323   "template_args" : [ "type-325" ],
11324   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIfLm7EJEEE"
11325  },
11326  {
11327   "alignment" : 1,
11328   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11329   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11330   "referenced_type" : "type-455",
11331   "self_type" : "type-455",
11332   "size" : 1,
11333   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11334   "template_args" : [ "type-5" ],
11335   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11336  },
11337  {
11338   "alignment" : 4,
11339   "fields" :
11340   [
11341    {
11342     "access" : "private",
11343     "field_name" : "mBuffer",
11344     "referenced_type" : "type-437"
11345    }
11346   ],
11347   "linker_set_key" : "android::hardware::hidl_array<float, 7>",
11348   "name" : "android::hardware::hidl_array<float, 7>",
11349   "referenced_type" : "type-436",
11350   "self_type" : "type-436",
11351   "size" : 28,
11352   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11353   "template_args" : [ "type-325" ],
11354   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIfLm7EJEEE"
11355  },
11356  {
11357   "alignment" : 1,
11358   "fields" :
11359   [
11360    {
11361     "access" : "private",
11362     "field_name" : "mBuffer",
11363     "referenced_type" : "type-4"
11364    }
11365   ],
11366   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11367   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11368   "referenced_type" : "type-3",
11369   "self_type" : "type-3",
11370   "size" : 32,
11371   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11372   "template_args" : [ "type-5" ],
11373   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11374  },
11375  {
11376   "alignment" : 8,
11377   "base_specifiers" :
11378   [
11379    {
11380     "referenced_type" : "type-74"
11381    }
11382   ],
11383   "fields" :
11384   [
11385    {
11386     "access" : "private",
11387     "field_name" : "mRecipient",
11388     "field_offset" : 64,
11389     "referenced_type" : "type-206"
11390    },
11391    {
11392     "access" : "private",
11393     "field_name" : "mCookie",
11394     "field_offset" : 192,
11395     "referenced_type" : "type-116"
11396    },
11397    {
11398     "access" : "private",
11399     "field_name" : "mBase",
11400     "field_offset" : 256,
11401     "referenced_type" : "type-209"
11402    }
11403   ],
11404   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11405   "name" : "android::hardware::hidl_binder_death_recipient",
11406   "referenced_type" : "type-205",
11407   "self_type" : "type-205",
11408   "size" : 64,
11409   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11410   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11411   "vtable_components" :
11412   [
11413    {
11414     "component_value" : 48,
11415     "kind" : "vbase_offset"
11416    },
11417    {
11418     "kind" : "offset_to_top"
11419    },
11420    {
11421     "kind" : "rtti",
11422     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11423    },
11424    {
11425     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11426    },
11427    {
11428     "kind" : "complete_dtor_pointer",
11429     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11430    },
11431    {
11432     "kind" : "deleting_dtor_pointer",
11433     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11434    },
11435    {
11436     "kind" : "vcall_offset"
11437    },
11438    {
11439     "kind" : "vcall_offset"
11440    },
11441    {
11442     "kind" : "vcall_offset"
11443    },
11444    {
11445     "kind" : "vcall_offset"
11446    },
11447    {
11448     "component_value" : -48,
11449     "kind" : "vcall_offset"
11450    },
11451    {
11452     "component_value" : -48,
11453     "kind" : "offset_to_top"
11454    },
11455    {
11456     "kind" : "rtti",
11457     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11458    },
11459    {
11460     "kind" : "complete_dtor_pointer",
11461     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11462    },
11463    {
11464     "kind" : "deleting_dtor_pointer",
11465     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11466    },
11467    {
11468     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11469    },
11470    {
11471     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11472    },
11473    {
11474     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11475    },
11476    {
11477     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11478    }
11479   ]
11480  },
11481  {
11482   "alignment" : 8,
11483   "base_specifiers" :
11484   [
11485    {
11486     "is_virtual" : true,
11487     "referenced_type" : "type-14"
11488    }
11489   ],
11490   "linker_set_key" : "android::hardware::hidl_death_recipient",
11491   "name" : "android::hardware::hidl_death_recipient",
11492   "referenced_type" : "type-208",
11493   "self_type" : "type-208",
11494   "size" : 24,
11495   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11496   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11497   "vtable_components" :
11498   [
11499    {
11500     "component_value" : 8,
11501     "kind" : "vbase_offset"
11502    },
11503    {
11504     "kind" : "offset_to_top"
11505    },
11506    {
11507     "kind" : "rtti",
11508     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11509    },
11510    {
11511     "is_pure" : true,
11512     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11513    },
11514    {
11515     "kind" : "complete_dtor_pointer",
11516     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11517    },
11518    {
11519     "kind" : "deleting_dtor_pointer",
11520     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11521    },
11522    {
11523     "kind" : "vcall_offset"
11524    },
11525    {
11526     "kind" : "vcall_offset"
11527    },
11528    {
11529     "kind" : "vcall_offset"
11530    },
11531    {
11532     "kind" : "vcall_offset"
11533    },
11534    {
11535     "component_value" : -8,
11536     "kind" : "vcall_offset"
11537    },
11538    {
11539     "component_value" : -8,
11540     "kind" : "offset_to_top"
11541    },
11542    {
11543     "kind" : "rtti",
11544     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11545    },
11546    {
11547     "kind" : "complete_dtor_pointer",
11548     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11549    },
11550    {
11551     "kind" : "deleting_dtor_pointer",
11552     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11553    },
11554    {
11555     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11556    },
11557    {
11558     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11559    },
11560    {
11561     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11562    },
11563    {
11564     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11565    }
11566   ]
11567  },
11568  {
11569   "alignment" : 8,
11570   "fields" :
11571   [
11572    {
11573     "access" : "private",
11574     "field_name" : "mHandle",
11575     "referenced_type" : "type-303"
11576    },
11577    {
11578     "access" : "private",
11579     "field_name" : "mOwnsHandle",
11580     "field_offset" : 64,
11581     "referenced_type" : "type-22"
11582    }
11583   ],
11584   "linker_set_key" : "android::hardware::hidl_handle",
11585   "name" : "android::hardware::hidl_handle",
11586   "referenced_type" : "type-361",
11587   "self_type" : "type-361",
11588   "size" : 16,
11589   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11590   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11591  },
11592  {
11593   "alignment" : 8,
11594   "fields" :
11595   [
11596    {
11597     "access" : "private",
11598     "field_name" : "mHandle",
11599     "referenced_type" : "type-361"
11600    },
11601    {
11602     "access" : "private",
11603     "field_name" : "mSize",
11604     "field_offset" : 128,
11605     "referenced_type" : "type-116"
11606    },
11607    {
11608     "access" : "private",
11609     "field_name" : "mName",
11610     "field_offset" : 192,
11611     "referenced_type" : "type-363"
11612    }
11613   ],
11614   "linker_set_key" : "android::hardware::hidl_memory",
11615   "name" : "android::hardware::hidl_memory",
11616   "referenced_type" : "type-365",
11617   "self_type" : "type-365",
11618   "size" : 40,
11619   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11620   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11621  },
11622  {
11623   "alignment" : 8,
11624   "fields" :
11625   [
11626    {
11627     "access" : "private",
11628     "field_name" : "mBuffer",
11629     "referenced_type" : "type-348"
11630    },
11631    {
11632     "access" : "private",
11633     "field_name" : "mSize",
11634     "field_offset" : 64,
11635     "referenced_type" : "type-2"
11636    },
11637    {
11638     "access" : "private",
11639     "field_name" : "mOwnsBuffer",
11640     "field_offset" : 96,
11641     "referenced_type" : "type-22"
11642    }
11643   ],
11644   "linker_set_key" : "android::hardware::hidl_string",
11645   "name" : "android::hardware::hidl_string",
11646   "referenced_type" : "type-363",
11647   "self_type" : "type-363",
11648   "size" : 16,
11649   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11650   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11651  },
11652  {
11653   "alignment" : 8,
11654   "fields" :
11655   [
11656    {
11657     "access" : "private",
11658     "field_name" : "mBuffer",
11659     "referenced_type" : "type-378"
11660    },
11661    {
11662     "access" : "private",
11663     "field_name" : "mSize",
11664     "field_offset" : 64,
11665     "referenced_type" : "type-2"
11666    },
11667    {
11668     "access" : "private",
11669     "field_name" : "mOwnsBuffer",
11670     "field_offset" : 96,
11671     "referenced_type" : "type-22"
11672    }
11673   ],
11674   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11675   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11676   "referenced_type" : "type-377",
11677   "self_type" : "type-377",
11678   "size" : 16,
11679   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11680   "template_args" : [ "type-381" ],
11681   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11682  },
11683  {
11684   "alignment" : 8,
11685   "fields" :
11686   [
11687    {
11688     "access" : "private",
11689     "field_name" : "mBuffer",
11690     "referenced_type" : "type-144"
11691    },
11692    {
11693     "access" : "private",
11694     "field_name" : "mSize",
11695     "field_offset" : 64,
11696     "referenced_type" : "type-2"
11697    },
11698    {
11699     "access" : "private",
11700     "field_name" : "mOwnsBuffer",
11701     "field_offset" : 96,
11702     "referenced_type" : "type-22"
11703    }
11704   ],
11705   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11706   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11707   "referenced_type" : "type-390",
11708   "self_type" : "type-390",
11709   "size" : 16,
11710   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11711   "template_args" : [ "type-3" ],
11712   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11713  },
11714  {
11715   "alignment" : 8,
11716   "fields" :
11717   [
11718    {
11719     "access" : "private",
11720     "field_name" : "mBuffer",
11721     "referenced_type" : "type-383"
11722    },
11723    {
11724     "access" : "private",
11725     "field_name" : "mSize",
11726     "field_offset" : 64,
11727     "referenced_type" : "type-2"
11728    },
11729    {
11730     "access" : "private",
11731     "field_name" : "mOwnsBuffer",
11732     "field_offset" : 96,
11733     "referenced_type" : "type-22"
11734    }
11735   ],
11736   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11737   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11738   "referenced_type" : "type-382",
11739   "self_type" : "type-382",
11740   "size" : 16,
11741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11742   "template_args" : [ "type-363" ],
11743   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11744  },
11745  {
11746   "alignment" : 8,
11747   "fields" :
11748   [
11749    {
11750     "access" : "private",
11751     "field_name" : "mBuffer",
11752     "referenced_type" : "type-414"
11753    },
11754    {
11755     "access" : "private",
11756     "field_name" : "mSize",
11757     "field_offset" : 64,
11758     "referenced_type" : "type-2"
11759    },
11760    {
11761     "access" : "private",
11762     "field_name" : "mOwnsBuffer",
11763     "field_offset" : 96,
11764     "referenced_type" : "type-22"
11765    }
11766   ],
11767   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
11768   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
11769   "referenced_type" : "type-413",
11770   "self_type" : "type-413",
11771   "size" : 16,
11772   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11773   "template_args" : [ "type-417" ],
11774   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
11775  },
11776  {
11777   "alignment" : 8,
11778   "fields" :
11779   [
11780    {
11781     "access" : "private",
11782     "field_name" : "mBuffer",
11783     "referenced_type" : "type-409"
11784    },
11785    {
11786     "access" : "private",
11787     "field_name" : "mSize",
11788     "field_offset" : 64,
11789     "referenced_type" : "type-2"
11790    },
11791    {
11792     "access" : "private",
11793     "field_name" : "mOwnsBuffer",
11794     "field_offset" : 96,
11795     "referenced_type" : "type-22"
11796    }
11797   ],
11798   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
11799   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
11800   "referenced_type" : "type-408",
11801   "self_type" : "type-408",
11802   "size" : 16,
11803   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11804   "template_args" : [ "type-412" ],
11805   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
11806  },
11807  {
11808   "alignment" : 8,
11809   "fields" :
11810   [
11811    {
11812     "access" : "private",
11813     "field_name" : "mBuffer",
11814     "referenced_type" : "type-403"
11815    },
11816    {
11817     "access" : "private",
11818     "field_name" : "mSize",
11819     "field_offset" : 64,
11820     "referenced_type" : "type-2"
11821    },
11822    {
11823     "access" : "private",
11824     "field_name" : "mOwnsBuffer",
11825     "field_offset" : 96,
11826     "referenced_type" : "type-22"
11827    }
11828   ],
11829   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
11830   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
11831   "referenced_type" : "type-402",
11832   "self_type" : "type-402",
11833   "size" : 16,
11834   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11835   "template_args" : [ "type-406" ],
11836   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
11837  },
11838  {
11839   "alignment" : 8,
11840   "fields" :
11841   [
11842    {
11843     "access" : "private",
11844     "field_name" : "mBuffer",
11845     "referenced_type" : "type-443"
11846    },
11847    {
11848     "access" : "private",
11849     "field_name" : "mSize",
11850     "field_offset" : 64,
11851     "referenced_type" : "type-2"
11852    },
11853    {
11854     "access" : "private",
11855     "field_name" : "mOwnsBuffer",
11856     "field_offset" : 96,
11857     "referenced_type" : "type-22"
11858    }
11859   ],
11860   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
11861   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::CoolingDevice>",
11862   "referenced_type" : "type-442",
11863   "self_type" : "type-442",
11864   "size" : 16,
11865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11866   "template_args" : [ "type-446" ],
11867   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V2_013CoolingDeviceEEE"
11868  },
11869  {
11870   "alignment" : 8,
11871   "fields" :
11872   [
11873    {
11874     "access" : "private",
11875     "field_name" : "mBuffer",
11876     "referenced_type" : "type-420"
11877    },
11878    {
11879     "access" : "private",
11880     "field_name" : "mSize",
11881     "field_offset" : 64,
11882     "referenced_type" : "type-2"
11883    },
11884    {
11885     "access" : "private",
11886     "field_name" : "mOwnsBuffer",
11887     "field_offset" : 96,
11888     "referenced_type" : "type-22"
11889    }
11890   ],
11891   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
11892   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::Temperature>",
11893   "referenced_type" : "type-419",
11894   "self_type" : "type-419",
11895   "size" : 16,
11896   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11897   "template_args" : [ "type-423" ],
11898   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V2_011TemperatureEEE"
11899  },
11900  {
11901   "alignment" : 8,
11902   "fields" :
11903   [
11904    {
11905     "access" : "private",
11906     "field_name" : "mBuffer",
11907     "referenced_type" : "type-432"
11908    },
11909    {
11910     "access" : "private",
11911     "field_name" : "mSize",
11912     "field_offset" : 64,
11913     "referenced_type" : "type-2"
11914    },
11915    {
11916     "access" : "private",
11917     "field_name" : "mOwnsBuffer",
11918     "field_offset" : 96,
11919     "referenced_type" : "type-22"
11920    }
11921   ],
11922   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
11923   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V2_0::TemperatureThreshold>",
11924   "referenced_type" : "type-431",
11925   "self_type" : "type-431",
11926   "size" : 16,
11927   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11928   "template_args" : [ "type-435" ],
11929   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V2_020TemperatureThresholdEEE"
11930  },
11931  {
11932   "alignment" : 8,
11933   "fields" :
11934   [
11935    {
11936     "access" : "private",
11937     "field_name" : "mBuffer",
11938     "referenced_type" : "type-192"
11939    },
11940    {
11941     "access" : "private",
11942     "field_name" : "mSize",
11943     "field_offset" : 64,
11944     "referenced_type" : "type-2"
11945    },
11946    {
11947     "access" : "private",
11948     "field_name" : "mOwnsBuffer",
11949     "field_offset" : 96,
11950     "referenced_type" : "type-22"
11951    }
11952   ],
11953   "linker_set_key" : "android::hardware::hidl_vec<char>",
11954   "name" : "android::hardware::hidl_vec<char>",
11955   "referenced_type" : "type-453",
11956   "self_type" : "type-453",
11957   "size" : 16,
11958   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11959   "template_args" : [ "type-97" ],
11960   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11961  },
11962  {
11963   "alignment" : 8,
11964   "fields" :
11965   [
11966    {
11967     "access" : "private",
11968     "field_name" : "mBuffer",
11969     "referenced_type" : "type-396"
11970    },
11971    {
11972     "access" : "private",
11973     "field_name" : "mSize",
11974     "field_offset" : 64,
11975     "referenced_type" : "type-2"
11976    },
11977    {
11978     "access" : "private",
11979     "field_name" : "mOwnsBuffer",
11980     "field_offset" : 96,
11981     "referenced_type" : "type-22"
11982    }
11983   ],
11984   "linker_set_key" : "android::hardware::hidl_vec<int>",
11985   "name" : "android::hardware::hidl_vec<int>",
11986   "referenced_type" : "type-395",
11987   "self_type" : "type-395",
11988   "size" : 16,
11989   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11990   "template_args" : [ "type-95" ],
11991   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11992  },
11993  {
11994   "alignment" : 2,
11995   "fields" :
11996   [
11997    {
11998     "access" : "private",
11999     "field_name" : "mMajor",
12000     "referenced_type" : "type-94"
12001    },
12002    {
12003     "access" : "private",
12004     "field_name" : "mMinor",
12005     "field_offset" : 16,
12006     "referenced_type" : "type-94"
12007    }
12008   ],
12009   "linker_set_key" : "android::hardware::hidl_version",
12010   "name" : "android::hardware::hidl_version",
12011   "referenced_type" : "type-466",
12012   "self_type" : "type-466",
12013   "size" : 4,
12014   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12015   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12016  },
12017  {
12018   "alignment" : 8,
12019   "base_specifiers" :
12020   [
12021    {
12022     "referenced_type" : "type-525"
12023    }
12024   ],
12025   "fields" :
12026   [
12027    {
12028     "access" : "private",
12029     "field_name" : "_hidl_mImpl",
12030     "field_offset" : 1024,
12031     "referenced_type" : "type-176"
12032    }
12033   ],
12034   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
12035   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
12036   "referenced_type" : "type-670",
12037   "self_type" : "type-670",
12038   "size" : 152,
12039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
12040   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
12041   "vtable_components" :
12042   [
12043    {
12044     "component_value" : 136,
12045     "kind" : "vbase_offset"
12046    },
12047    {
12048     "kind" : "offset_to_top"
12049    },
12050    {
12051     "kind" : "rtti",
12052     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
12053    },
12054    {
12055     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12056    },
12057    {
12058     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12059    },
12060    {
12061     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12062    },
12063    {
12064     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12065    },
12066    {
12067     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12068    },
12069    {
12070     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12071    },
12072    {
12073     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12074    },
12075    {
12076     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12077    },
12078    {
12079     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12080    },
12081    {
12082     "kind" : "complete_dtor_pointer",
12083     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
12084    },
12085    {
12086     "kind" : "deleting_dtor_pointer",
12087     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
12088    },
12089    {
12090     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12091    },
12092    {
12093     "component_value" : -32,
12094     "kind" : "offset_to_top"
12095    },
12096    {
12097     "kind" : "rtti",
12098     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
12099    },
12100    {
12101     "kind" : "complete_dtor_pointer",
12102     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
12103    },
12104    {
12105     "kind" : "deleting_dtor_pointer",
12106     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
12107    },
12108    {
12109     "kind" : "vcall_offset"
12110    },
12111    {
12112     "kind" : "vcall_offset"
12113    },
12114    {
12115     "kind" : "vcall_offset"
12116    },
12117    {
12118     "kind" : "vcall_offset"
12119    },
12120    {
12121     "component_value" : -136,
12122     "kind" : "vcall_offset"
12123    },
12124    {
12125     "component_value" : -136,
12126     "kind" : "offset_to_top"
12127    },
12128    {
12129     "kind" : "rtti",
12130     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
12131    },
12132    {
12133     "kind" : "complete_dtor_pointer",
12134     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
12135    },
12136    {
12137     "kind" : "deleting_dtor_pointer",
12138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
12139    },
12140    {
12141     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12142    },
12143    {
12144     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12145    },
12146    {
12147     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12148    },
12149    {
12150     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12151    }
12152   ]
12153  },
12154  {
12155   "alignment" : 8,
12156   "base_specifiers" :
12157   [
12158    {
12159     "referenced_type" : "type-504"
12160    },
12161    {
12162     "referenced_type" : "type-20"
12163    }
12164   ],
12165   "fields" :
12166   [
12167    {
12168     "access" : "private",
12169     "field_name" : "_hidl_mMutex",
12170     "field_offset" : 1088,
12171     "referenced_type" : "type-673"
12172    },
12173    {
12174     "access" : "private",
12175     "field_name" : "_hidl_mDeathRecipients",
12176     "field_offset" : 1408,
12177     "referenced_type" : "type-674"
12178    }
12179   ],
12180   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
12181   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
12182   "referenced_type" : "type-672",
12183   "self_type" : "type-672",
12184   "size" : 216,
12185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
12186   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
12187   "vtable_components" :
12188   [
12189    {
12190     "component_value" : 200,
12191     "kind" : "vbase_offset"
12192    },
12193    {
12194     "kind" : "offset_to_top"
12195    },
12196    {
12197     "kind" : "rtti",
12198     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12199    },
12200    {
12201     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
12202    },
12203    {
12204     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12205    },
12206    {
12207     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12208    },
12209    {
12210     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12211    },
12212    {
12213     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12214    },
12215    {
12216     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
12217    },
12218    {
12219     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12220    },
12221    {
12222     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
12223    },
12224    {
12225     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12226    },
12227    {
12228     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
12229    },
12230    {
12231     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12232    },
12233    {
12234     "kind" : "complete_dtor_pointer",
12235     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12236    },
12237    {
12238     "kind" : "deleting_dtor_pointer",
12239     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12240    },
12241    {
12242     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
12243    },
12244    {
12245     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
12246    },
12247    {
12248     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
12249    },
12250    {
12251     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
12252    },
12253    {
12254     "component_value" : 192,
12255     "kind" : "vbase_offset"
12256    },
12257    {
12258     "component_value" : -8,
12259     "kind" : "offset_to_top"
12260    },
12261    {
12262     "kind" : "rtti",
12263     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12264    },
12265    {
12266     "kind" : "complete_dtor_pointer",
12267     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12268    },
12269    {
12270     "kind" : "deleting_dtor_pointer",
12271     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12272    },
12273    {
12274     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
12275    },
12276    {
12277     "component_value" : 184,
12278     "kind" : "vbase_offset"
12279    },
12280    {
12281     "component_value" : -16,
12282     "kind" : "offset_to_top"
12283    },
12284    {
12285     "kind" : "rtti",
12286     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12287    },
12288    {
12289     "kind" : "complete_dtor_pointer",
12290     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12291    },
12292    {
12293     "kind" : "deleting_dtor_pointer",
12294     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12295    },
12296    {
12297     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12298    },
12299    {
12300     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12301    },
12302    {
12303     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12304    },
12305    {
12306     "component_value" : -48,
12307     "kind" : "offset_to_top"
12308    },
12309    {
12310     "kind" : "rtti",
12311     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12312    },
12313    {
12314     "kind" : "complete_dtor_pointer",
12315     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12316    },
12317    {
12318     "kind" : "deleting_dtor_pointer",
12319     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12320    },
12321    {
12322     "kind" : "vcall_offset"
12323    },
12324    {
12325     "component_value" : -184,
12326     "kind" : "vcall_offset"
12327    },
12328    {
12329     "component_value" : -184,
12330     "kind" : "vcall_offset"
12331    },
12332    {
12333     "component_value" : -184,
12334     "kind" : "vcall_offset"
12335    },
12336    {
12337     "component_value" : -200,
12338     "kind" : "vcall_offset"
12339    },
12340    {
12341     "component_value" : -200,
12342     "kind" : "offset_to_top"
12343    },
12344    {
12345     "kind" : "rtti",
12346     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
12347    },
12348    {
12349     "kind" : "complete_dtor_pointer",
12350     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
12351    },
12352    {
12353     "kind" : "deleting_dtor_pointer",
12354     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
12355    },
12356    {
12357     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12358    },
12359    {
12360     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12361    },
12362    {
12363     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12364    },
12365    {
12366     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12367    }
12368   ]
12369  },
12370  {
12371   "alignment" : 8,
12372   "fields" :
12373   [
12374    {
12375     "field_name" : "type",
12376     "referenced_type" : "type-418"
12377    },
12378    {
12379     "field_name" : "name",
12380     "field_offset" : 64,
12381     "referenced_type" : "type-363"
12382    },
12383    {
12384     "field_name" : "currentValue",
12385     "field_offset" : 192,
12386     "referenced_type" : "type-325"
12387    }
12388   ],
12389   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
12390   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
12391   "referenced_type" : "type-417",
12392   "self_type" : "type-417",
12393   "size" : 32,
12394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12395   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
12396  },
12397  {
12398   "alignment" : 8,
12399   "fields" :
12400   [
12401    {
12402     "field_name" : "name",
12403     "referenced_type" : "type-363"
12404    },
12405    {
12406     "field_name" : "active",
12407     "field_offset" : 128,
12408     "referenced_type" : "type-116"
12409    },
12410    {
12411     "field_name" : "total",
12412     "field_offset" : 192,
12413     "referenced_type" : "type-116"
12414    },
12415    {
12416     "field_name" : "isOnline",
12417     "field_offset" : 256,
12418     "referenced_type" : "type-22"
12419    }
12420   ],
12421   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
12422   "name" : "android::hardware::thermal::V1_0::CpuUsage",
12423   "referenced_type" : "type-412",
12424   "self_type" : "type-412",
12425   "size" : 40,
12426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12427   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
12428  },
12429  {
12430   "alignment" : 8,
12431   "base_specifiers" :
12432   [
12433    {
12434     "referenced_type" : "type-13"
12435    }
12436   ],
12437   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
12438   "name" : "android::hardware::thermal::V1_0::IThermal",
12439   "referenced_type" : "type-12",
12440   "self_type" : "type-12",
12441   "size" : 24,
12442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
12443   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
12444   "vtable_components" :
12445   [
12446    {
12447     "component_value" : 8,
12448     "kind" : "vbase_offset"
12449    },
12450    {
12451     "kind" : "offset_to_top"
12452    },
12453    {
12454     "kind" : "rtti",
12455     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
12456    },
12457    {
12458     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
12459    },
12460    {
12461     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12462    },
12463    {
12464     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12465    },
12466    {
12467     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12468    },
12469    {
12470     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12471    },
12472    {
12473     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12477    },
12478    {
12479     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
12480    },
12481    {
12482     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12489    },
12490    {
12491     "kind" : "complete_dtor_pointer",
12492     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
12493    },
12494    {
12495     "kind" : "deleting_dtor_pointer",
12496     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
12497    },
12498    {
12499     "is_pure" : true,
12500     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
12501    },
12502    {
12503     "is_pure" : true,
12504     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
12505    },
12506    {
12507     "is_pure" : true,
12508     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
12509    },
12510    {
12511     "kind" : "vcall_offset"
12512    },
12513    {
12514     "kind" : "vcall_offset"
12515    },
12516    {
12517     "kind" : "vcall_offset"
12518    },
12519    {
12520     "kind" : "vcall_offset"
12521    },
12522    {
12523     "component_value" : -8,
12524     "kind" : "vcall_offset"
12525    },
12526    {
12527     "component_value" : -8,
12528     "kind" : "offset_to_top"
12529    },
12530    {
12531     "kind" : "rtti",
12532     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
12533    },
12534    {
12535     "kind" : "complete_dtor_pointer",
12536     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD1Ev"
12537    },
12538    {
12539     "kind" : "deleting_dtor_pointer",
12540     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD0Ev"
12541    },
12542    {
12543     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12544    },
12545    {
12546     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12547    },
12548    {
12549     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12550    },
12551    {
12552     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12553    }
12554   ]
12555  },
12556  {
12557   "alignment" : 8,
12558   "fields" :
12559   [
12560    {
12561     "field_name" : "type",
12562     "referenced_type" : "type-407"
12563    },
12564    {
12565     "field_name" : "name",
12566     "field_offset" : 64,
12567     "referenced_type" : "type-363"
12568    },
12569    {
12570     "field_name" : "currentValue",
12571     "field_offset" : 192,
12572     "referenced_type" : "type-325"
12573    },
12574    {
12575     "field_name" : "throttlingThreshold",
12576     "field_offset" : 224,
12577     "referenced_type" : "type-325"
12578    },
12579    {
12580     "field_name" : "shutdownThreshold",
12581     "field_offset" : 256,
12582     "referenced_type" : "type-325"
12583    },
12584    {
12585     "field_name" : "vrThrottlingThreshold",
12586     "field_offset" : 288,
12587     "referenced_type" : "type-325"
12588    }
12589   ],
12590   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
12591   "name" : "android::hardware::thermal::V1_0::Temperature",
12592   "referenced_type" : "type-406",
12593   "self_type" : "type-406",
12594   "size" : 40,
12595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12596   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
12597  },
12598  {
12599   "alignment" : 8,
12600   "fields" :
12601   [
12602    {
12603     "field_name" : "code",
12604     "referenced_type" : "type-637"
12605    },
12606    {
12607     "field_name" : "debugMessage",
12608     "field_offset" : 64,
12609     "referenced_type" : "type-363"
12610    }
12611   ],
12612   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
12613   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
12614   "referenced_type" : "type-638",
12615   "self_type" : "type-638",
12616   "size" : 24,
12617   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
12618   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
12619  },
12620  {
12621   "alignment" : 8,
12622   "base_specifiers" :
12623   [
12624    {
12625     "referenced_type" : "type-525"
12626    }
12627   ],
12628   "fields" :
12629   [
12630    {
12631     "access" : "private",
12632     "field_name" : "_hidl_mImpl",
12633     "field_offset" : 1024,
12634     "referenced_type" : "type-9"
12635    }
12636   ],
12637   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermal",
12638   "name" : "android::hardware::thermal::V2_0::BnHwThermal",
12639   "referenced_type" : "type-712",
12640   "self_type" : "type-712",
12641   "size" : 152,
12642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermal.h",
12643   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011BnHwThermalE",
12644   "vtable_components" :
12645   [
12646    {
12647     "component_value" : 136,
12648     "kind" : "vbase_offset"
12649    },
12650    {
12651     "kind" : "offset_to_top"
12652    },
12653    {
12654     "kind" : "rtti",
12655     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BnHwThermalE"
12656    },
12657    {
12658     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12659    },
12660    {
12661     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12662    },
12663    {
12664     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12665    },
12666    {
12667     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12668    },
12669    {
12670     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12671    },
12672    {
12673     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12674    },
12675    {
12676     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12677    },
12678    {
12679     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12680    },
12681    {
12682     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12683    },
12684    {
12685     "kind" : "complete_dtor_pointer",
12686     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD1Ev"
12687    },
12688    {
12689     "kind" : "deleting_dtor_pointer",
12690     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BnHwThermalD0Ev"
12691    },
12692    {
12693     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12694    },
12695    {
12696     "component_value" : -32,
12697     "kind" : "offset_to_top"
12698    },
12699    {
12700     "kind" : "rtti",
12701     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BnHwThermalE"
12702    },
12703    {
12704     "kind" : "complete_dtor_pointer",
12705     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
12706    },
12707    {
12708     "kind" : "deleting_dtor_pointer",
12709     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
12710    },
12711    {
12712     "kind" : "vcall_offset"
12713    },
12714    {
12715     "kind" : "vcall_offset"
12716    },
12717    {
12718     "kind" : "vcall_offset"
12719    },
12720    {
12721     "kind" : "vcall_offset"
12722    },
12723    {
12724     "component_value" : -136,
12725     "kind" : "vcall_offset"
12726    },
12727    {
12728     "component_value" : -136,
12729     "kind" : "offset_to_top"
12730    },
12731    {
12732     "kind" : "rtti",
12733     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BnHwThermalE"
12734    },
12735    {
12736     "kind" : "complete_dtor_pointer",
12737     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD1Ev"
12738    },
12739    {
12740     "kind" : "deleting_dtor_pointer",
12741     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BnHwThermalD0Ev"
12742    },
12743    {
12744     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12745    },
12746    {
12747     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12748    },
12749    {
12750     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12751    },
12752    {
12753     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12754    }
12755   ]
12756  },
12757  {
12758   "alignment" : 8,
12759   "base_specifiers" :
12760   [
12761    {
12762     "referenced_type" : "type-525"
12763    }
12764   ],
12765   "fields" :
12766   [
12767    {
12768     "access" : "private",
12769     "field_name" : "_hidl_mImpl",
12770     "field_offset" : 1024,
12771     "referenced_type" : "type-55"
12772    }
12773   ],
12774   "linker_set_key" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback",
12775   "name" : "android::hardware::thermal::V2_0::BnHwThermalChangedCallback",
12776   "referenced_type" : "type-530",
12777   "self_type" : "type-530",
12778   "size" : 152,
12779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BnHwThermalChangedCallback.h",
12780   "unique_id" : "_ZTSN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE",
12781   "vtable_components" :
12782   [
12783    {
12784     "component_value" : 136,
12785     "kind" : "vbase_offset"
12786    },
12787    {
12788     "kind" : "offset_to_top"
12789    },
12790    {
12791     "kind" : "rtti",
12792     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
12793    },
12794    {
12795     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12796    },
12797    {
12798     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12799    },
12800    {
12801     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12802    },
12803    {
12804     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12805    },
12806    {
12807     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12808    },
12809    {
12810     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12811    },
12812    {
12813     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12814    },
12815    {
12816     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12817    },
12818    {
12819     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12820    },
12821    {
12822     "kind" : "complete_dtor_pointer",
12823     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
12824    },
12825    {
12826     "kind" : "deleting_dtor_pointer",
12827     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
12828    },
12829    {
12830     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BnHwThermalChangedCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12831    },
12832    {
12833     "component_value" : -32,
12834     "kind" : "offset_to_top"
12835    },
12836    {
12837     "kind" : "rtti",
12838     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
12839    },
12840    {
12841     "kind" : "complete_dtor_pointer",
12842     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
12843    },
12844    {
12845     "kind" : "deleting_dtor_pointer",
12846     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
12847    },
12848    {
12849     "kind" : "vcall_offset"
12850    },
12851    {
12852     "kind" : "vcall_offset"
12853    },
12854    {
12855     "kind" : "vcall_offset"
12856    },
12857    {
12858     "kind" : "vcall_offset"
12859    },
12860    {
12861     "component_value" : -136,
12862     "kind" : "vcall_offset"
12863    },
12864    {
12865     "component_value" : -136,
12866     "kind" : "offset_to_top"
12867    },
12868    {
12869     "kind" : "rtti",
12870     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BnHwThermalChangedCallbackE"
12871    },
12872    {
12873     "kind" : "complete_dtor_pointer",
12874     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD1Ev"
12875    },
12876    {
12877     "kind" : "deleting_dtor_pointer",
12878     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BnHwThermalChangedCallbackD0Ev"
12879    },
12880    {
12881     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12882    },
12883    {
12884     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12885    },
12886    {
12887     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12888    },
12889    {
12890     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12891    }
12892   ]
12893  },
12894  {
12895   "alignment" : 8,
12896   "base_specifiers" :
12897   [
12898    {
12899     "referenced_type" : "type-36"
12900    },
12901    {
12902     "referenced_type" : "type-20"
12903    }
12904   ],
12905   "fields" :
12906   [
12907    {
12908     "access" : "private",
12909     "field_name" : "_hidl_mMutex",
12910     "field_offset" : 1088,
12911     "referenced_type" : "type-34"
12912    },
12913    {
12914     "access" : "private",
12915     "field_name" : "_hidl_mDeathRecipients",
12916     "field_offset" : 1408,
12917     "referenced_type" : "type-35"
12918    }
12919   ],
12920   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermal",
12921   "name" : "android::hardware::thermal::V2_0::BpHwThermal",
12922   "referenced_type" : "type-33",
12923   "self_type" : "type-33",
12924   "size" : 216,
12925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermal.h",
12926   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011BpHwThermalE",
12927   "vtable_components" :
12928   [
12929    {
12930     "component_value" : 200,
12931     "kind" : "vbase_offset"
12932    },
12933    {
12934     "kind" : "offset_to_top"
12935    },
12936    {
12937     "kind" : "rtti",
12938     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
12939    },
12940    {
12941     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_011BpHwThermal8isRemoteEv"
12942    },
12943    {
12944     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12945    },
12946    {
12947     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12948    },
12949    {
12950     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12951    },
12952    {
12953     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12954    },
12955    {
12956     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21setHALInstrumentationEv"
12957    },
12958    {
12959     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12960    },
12961    {
12962     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal4pingEv"
12963    },
12964    {
12965     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12966    },
12967    {
12968     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal21notifySyspropsChangedEv"
12969    },
12970    {
12971     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12972    },
12973    {
12974     "kind" : "complete_dtor_pointer",
12975     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalD1Ev"
12976    },
12977    {
12978     "kind" : "deleting_dtor_pointer",
12979     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermalD0Ev"
12980    },
12981    {
12982     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
12983    },
12984    {
12985     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
12986    },
12987    {
12988     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
12989    },
12990    {
12991     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
12992    },
12993    {
12994     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
12995    },
12996    {
12997     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
12998    },
12999    {
13000     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13001    },
13002    {
13003     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_011BpHwThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
13004    },
13005    {
13006     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
13007    },
13008    {
13009     "component_value" : 192,
13010     "kind" : "vbase_offset"
13011    },
13012    {
13013     "component_value" : -8,
13014     "kind" : "offset_to_top"
13015    },
13016    {
13017     "kind" : "rtti",
13018     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13019    },
13020    {
13021     "kind" : "complete_dtor_pointer",
13022     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13023    },
13024    {
13025     "kind" : "deleting_dtor_pointer",
13026     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13027    },
13028    {
13029     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_08IThermalEE10onAsBinderEv"
13030    },
13031    {
13032     "component_value" : 184,
13033     "kind" : "vbase_offset"
13034    },
13035    {
13036     "component_value" : -16,
13037     "kind" : "offset_to_top"
13038    },
13039    {
13040     "kind" : "rtti",
13041     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13042    },
13043    {
13044     "kind" : "complete_dtor_pointer",
13045     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13046    },
13047    {
13048     "kind" : "deleting_dtor_pointer",
13049     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13050    },
13051    {
13052     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13053    },
13054    {
13055     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13056    },
13057    {
13058     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13059    },
13060    {
13061     "component_value" : -48,
13062     "kind" : "offset_to_top"
13063    },
13064    {
13065     "kind" : "rtti",
13066     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13067    },
13068    {
13069     "kind" : "complete_dtor_pointer",
13070     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13071    },
13072    {
13073     "kind" : "deleting_dtor_pointer",
13074     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13075    },
13076    {
13077     "kind" : "vcall_offset"
13078    },
13079    {
13080     "component_value" : -184,
13081     "kind" : "vcall_offset"
13082    },
13083    {
13084     "component_value" : -184,
13085     "kind" : "vcall_offset"
13086    },
13087    {
13088     "component_value" : -184,
13089     "kind" : "vcall_offset"
13090    },
13091    {
13092     "component_value" : -200,
13093     "kind" : "vcall_offset"
13094    },
13095    {
13096     "component_value" : -200,
13097     "kind" : "offset_to_top"
13098    },
13099    {
13100     "kind" : "rtti",
13101     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_011BpHwThermalE"
13102    },
13103    {
13104     "kind" : "complete_dtor_pointer",
13105     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BpHwThermalD1Ev"
13106    },
13107    {
13108     "kind" : "deleting_dtor_pointer",
13109     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_011BpHwThermalD0Ev"
13110    },
13111    {
13112     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13113    },
13114    {
13115     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13116    },
13117    {
13118     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13119    },
13120    {
13121     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13122    }
13123   ]
13124  },
13125  {
13126   "alignment" : 8,
13127   "base_specifiers" :
13128   [
13129    {
13130     "referenced_type" : "type-187"
13131    },
13132    {
13133     "referenced_type" : "type-20"
13134    }
13135   ],
13136   "fields" :
13137   [
13138    {
13139     "access" : "private",
13140     "field_name" : "_hidl_mMutex",
13141     "field_offset" : 1088,
13142     "referenced_type" : "type-185"
13143    },
13144    {
13145     "access" : "private",
13146     "field_name" : "_hidl_mDeathRecipients",
13147     "field_offset" : 1408,
13148     "referenced_type" : "type-186"
13149    }
13150   ],
13151   "linker_set_key" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
13152   "name" : "android::hardware::thermal::V2_0::BpHwThermalChangedCallback",
13153   "referenced_type" : "type-184",
13154   "self_type" : "type-184",
13155   "size" : 216,
13156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BpHwThermalChangedCallback.h",
13157   "unique_id" : "_ZTSN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE",
13158   "vtable_components" :
13159   [
13160    {
13161     "component_value" : 200,
13162     "kind" : "vbase_offset"
13163    },
13164    {
13165     "kind" : "offset_to_top"
13166    },
13167    {
13168     "kind" : "rtti",
13169     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13170    },
13171    {
13172     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_026BpHwThermalChangedCallback8isRemoteEv"
13173    },
13174    {
13175     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13176    },
13177    {
13178     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13179    },
13180    {
13181     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13182    },
13183    {
13184     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13185    },
13186    {
13187     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21setHALInstrumentationEv"
13188    },
13189    {
13190     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13191    },
13192    {
13193     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback4pingEv"
13194    },
13195    {
13196     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13197    },
13198    {
13199     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback21notifySyspropsChangedEv"
13200    },
13201    {
13202     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13203    },
13204    {
13205     "kind" : "complete_dtor_pointer",
13206     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13207    },
13208    {
13209     "kind" : "deleting_dtor_pointer",
13210     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13211    },
13212    {
13213     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_026BpHwThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
13214    },
13215    {
13216     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
13217    },
13218    {
13219     "component_value" : 192,
13220     "kind" : "vbase_offset"
13221    },
13222    {
13223     "component_value" : -8,
13224     "kind" : "offset_to_top"
13225    },
13226    {
13227     "kind" : "rtti",
13228     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13229    },
13230    {
13231     "kind" : "complete_dtor_pointer",
13232     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13233    },
13234    {
13235     "kind" : "deleting_dtor_pointer",
13236     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13237    },
13238    {
13239     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V2_023IThermalChangedCallbackEE10onAsBinderEv"
13240    },
13241    {
13242     "component_value" : 184,
13243     "kind" : "vbase_offset"
13244    },
13245    {
13246     "component_value" : -16,
13247     "kind" : "offset_to_top"
13248    },
13249    {
13250     "kind" : "rtti",
13251     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13252    },
13253    {
13254     "kind" : "complete_dtor_pointer",
13255     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13256    },
13257    {
13258     "kind" : "deleting_dtor_pointer",
13259     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13260    },
13261    {
13262     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13263    },
13264    {
13265     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13266    },
13267    {
13268     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13269    },
13270    {
13271     "component_value" : -48,
13272     "kind" : "offset_to_top"
13273    },
13274    {
13275     "kind" : "rtti",
13276     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13277    },
13278    {
13279     "kind" : "complete_dtor_pointer",
13280     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13281    },
13282    {
13283     "kind" : "deleting_dtor_pointer",
13284     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13285    },
13286    {
13287     "kind" : "vcall_offset"
13288    },
13289    {
13290     "component_value" : -184,
13291     "kind" : "vcall_offset"
13292    },
13293    {
13294     "component_value" : -184,
13295     "kind" : "vcall_offset"
13296    },
13297    {
13298     "component_value" : -184,
13299     "kind" : "vcall_offset"
13300    },
13301    {
13302     "component_value" : -200,
13303     "kind" : "vcall_offset"
13304    },
13305    {
13306     "component_value" : -200,
13307     "kind" : "offset_to_top"
13308    },
13309    {
13310     "kind" : "rtti",
13311     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_026BpHwThermalChangedCallbackE"
13312    },
13313    {
13314     "kind" : "complete_dtor_pointer",
13315     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD1Ev"
13316    },
13317    {
13318     "kind" : "deleting_dtor_pointer",
13319     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_026BpHwThermalChangedCallbackD0Ev"
13320    },
13321    {
13322     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13323    },
13324    {
13325     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13326    },
13327    {
13328     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13329    },
13330    {
13331     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13332    }
13333   ]
13334  },
13335  {
13336   "alignment" : 8,
13337   "base_specifiers" :
13338   [
13339    {
13340     "referenced_type" : "type-11"
13341    },
13342    {
13343     "referenced_type" : "type-20"
13344    }
13345   ],
13346   "fields" :
13347   [
13348    {
13349     "access" : "private",
13350     "field_name" : "mImpl",
13351     "field_offset" : 768,
13352     "referenced_type" : "type-8"
13353    },
13354    {
13355     "access" : "private",
13356     "field_name" : "mOnewayQueue",
13357     "field_offset" : 832,
13358     "referenced_type" : "type-18"
13359    }
13360   ],
13361   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermal",
13362   "name" : "android::hardware::thermal::V2_0::BsThermal",
13363   "referenced_type" : "type-7",
13364   "self_type" : "type-7",
13365   "size" : 136,
13366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermal.h",
13367   "unique_id" : "_ZTSN7android8hardware7thermal4V2_09BsThermalE",
13368   "vtable_components" :
13369   [
13370    {
13371     "component_value" : 120,
13372     "kind" : "vbase_offset"
13373    },
13374    {
13375     "kind" : "offset_to_top"
13376    },
13377    {
13378     "kind" : "rtti",
13379     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_09BsThermalE"
13380    },
13381    {
13382     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_08IThermal8isRemoteEv"
13383    },
13384    {
13385     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13386    },
13387    {
13388     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13389    },
13390    {
13391     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13392    },
13393    {
13394     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13395    },
13396    {
13397     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal21setHALInstrumentationEv"
13398    },
13399    {
13400     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13401    },
13402    {
13403     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal4pingEv"
13404    },
13405    {
13406     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13407    },
13408    {
13409     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal21notifySyspropsChangedEv"
13410    },
13411    {
13412     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13413    },
13414    {
13415     "kind" : "complete_dtor_pointer",
13416     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermalD1Ev"
13417    },
13418    {
13419     "kind" : "deleting_dtor_pointer",
13420     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermalD0Ev"
13421    },
13422    {
13423     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
13424    },
13425    {
13426     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
13427    },
13428    {
13429     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
13430    },
13431    {
13432     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
13433    },
13434    {
13435     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
13436    },
13437    {
13438     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13439    },
13440    {
13441     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13442    },
13443    {
13444     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_09BsThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
13445    },
13446    {
13447     "component_value" : -8,
13448     "kind" : "offset_to_top"
13449    },
13450    {
13451     "kind" : "rtti",
13452     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_09BsThermalE"
13453    },
13454    {
13455     "kind" : "complete_dtor_pointer",
13456     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_09BsThermalD1Ev"
13457    },
13458    {
13459     "kind" : "deleting_dtor_pointer",
13460     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_09BsThermalD0Ev"
13461    },
13462    {
13463     "kind" : "vcall_offset"
13464    },
13465    {
13466     "kind" : "vcall_offset"
13467    },
13468    {
13469     "kind" : "vcall_offset"
13470    },
13471    {
13472     "kind" : "vcall_offset"
13473    },
13474    {
13475     "component_value" : -120,
13476     "kind" : "vcall_offset"
13477    },
13478    {
13479     "component_value" : -120,
13480     "kind" : "offset_to_top"
13481    },
13482    {
13483     "kind" : "rtti",
13484     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_09BsThermalE"
13485    },
13486    {
13487     "kind" : "complete_dtor_pointer",
13488     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_09BsThermalD1Ev"
13489    },
13490    {
13491     "kind" : "deleting_dtor_pointer",
13492     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_09BsThermalD0Ev"
13493    },
13494    {
13495     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13496    },
13497    {
13498     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13499    },
13500    {
13501     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13502    },
13503    {
13504     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13505    }
13506   ]
13507  },
13508  {
13509   "alignment" : 8,
13510   "base_specifiers" :
13511   [
13512    {
13513     "referenced_type" : "type-57"
13514    },
13515    {
13516     "referenced_type" : "type-20"
13517    }
13518   ],
13519   "fields" :
13520   [
13521    {
13522     "access" : "private",
13523     "field_name" : "mImpl",
13524     "field_offset" : 768,
13525     "referenced_type" : "type-54"
13526    },
13527    {
13528     "access" : "private",
13529     "field_name" : "mOnewayQueue",
13530     "field_offset" : 832,
13531     "referenced_type" : "type-18"
13532    }
13533   ],
13534   "linker_set_key" : "android::hardware::thermal::V2_0::BsThermalChangedCallback",
13535   "name" : "android::hardware::thermal::V2_0::BsThermalChangedCallback",
13536   "referenced_type" : "type-703",
13537   "self_type" : "type-703",
13538   "size" : 136,
13539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/BsThermalChangedCallback.h",
13540   "unique_id" : "_ZTSN7android8hardware7thermal4V2_024BsThermalChangedCallbackE",
13541   "vtable_components" :
13542   [
13543    {
13544     "component_value" : 120,
13545     "kind" : "vbase_offset"
13546    },
13547    {
13548     "kind" : "offset_to_top"
13549    },
13550    {
13551     "kind" : "rtti",
13552     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
13553    },
13554    {
13555     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_023IThermalChangedCallback8isRemoteEv"
13556    },
13557    {
13558     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13559    },
13560    {
13561     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13562    },
13563    {
13564     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13565    },
13566    {
13567     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13568    },
13569    {
13570     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback21setHALInstrumentationEv"
13571    },
13572    {
13573     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13574    },
13575    {
13576     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback4pingEv"
13577    },
13578    {
13579     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13580    },
13581    {
13582     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback21notifySyspropsChangedEv"
13583    },
13584    {
13585     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13586    },
13587    {
13588     "kind" : "complete_dtor_pointer",
13589     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackD1Ev"
13590    },
13591    {
13592     "kind" : "deleting_dtor_pointer",
13593     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallbackD0Ev"
13594    },
13595    {
13596     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_024BsThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
13597    },
13598    {
13599     "component_value" : -8,
13600     "kind" : "offset_to_top"
13601    },
13602    {
13603     "kind" : "rtti",
13604     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
13605    },
13606    {
13607     "kind" : "complete_dtor_pointer",
13608     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD1Ev"
13609    },
13610    {
13611     "kind" : "deleting_dtor_pointer",
13612     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD0Ev"
13613    },
13614    {
13615     "kind" : "vcall_offset"
13616    },
13617    {
13618     "kind" : "vcall_offset"
13619    },
13620    {
13621     "kind" : "vcall_offset"
13622    },
13623    {
13624     "kind" : "vcall_offset"
13625    },
13626    {
13627     "component_value" : -120,
13628     "kind" : "vcall_offset"
13629    },
13630    {
13631     "component_value" : -120,
13632     "kind" : "offset_to_top"
13633    },
13634    {
13635     "kind" : "rtti",
13636     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_024BsThermalChangedCallbackE"
13637    },
13638    {
13639     "kind" : "complete_dtor_pointer",
13640     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD1Ev"
13641    },
13642    {
13643     "kind" : "deleting_dtor_pointer",
13644     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_024BsThermalChangedCallbackD0Ev"
13645    },
13646    {
13647     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13648    },
13649    {
13650     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13651    },
13652    {
13653     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13654    },
13655    {
13656     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13657    }
13658   ]
13659  },
13660  {
13661   "alignment" : 8,
13662   "fields" :
13663   [
13664    {
13665     "field_name" : "type",
13666     "referenced_type" : "type-447"
13667    },
13668    {
13669     "field_name" : "name",
13670     "field_offset" : 64,
13671     "referenced_type" : "type-363"
13672    },
13673    {
13674     "field_name" : "value",
13675     "field_offset" : 192,
13676     "referenced_type" : "type-116"
13677    }
13678   ],
13679   "linker_set_key" : "android::hardware::thermal::V2_0::CoolingDevice",
13680   "name" : "android::hardware::thermal::V2_0::CoolingDevice",
13681   "referenced_type" : "type-446",
13682   "self_type" : "type-446",
13683   "size" : 32,
13684   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
13685   "unique_id" : "_ZTSN7android8hardware7thermal4V2_013CoolingDeviceE"
13686  },
13687  {
13688   "alignment" : 8,
13689   "base_specifiers" :
13690   [
13691    {
13692     "referenced_type" : "type-12"
13693    }
13694   ],
13695   "linker_set_key" : "android::hardware::thermal::V2_0::IThermal",
13696   "name" : "android::hardware::thermal::V2_0::IThermal",
13697   "referenced_type" : "type-11",
13698   "self_type" : "type-11",
13699   "size" : 24,
13700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermal.h",
13701   "unique_id" : "_ZTSN7android8hardware7thermal4V2_08IThermalE",
13702   "vtable_components" :
13703   [
13704    {
13705     "component_value" : 8,
13706     "kind" : "vbase_offset"
13707    },
13708    {
13709     "kind" : "offset_to_top"
13710    },
13711    {
13712     "kind" : "rtti",
13713     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_08IThermalE"
13714    },
13715    {
13716     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_08IThermal8isRemoteEv"
13717    },
13718    {
13719     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13720    },
13721    {
13722     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13723    },
13724    {
13725     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13726    },
13727    {
13728     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13729    },
13730    {
13731     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21setHALInstrumentationEv"
13732    },
13733    {
13734     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13735    },
13736    {
13737     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal4pingEv"
13738    },
13739    {
13740     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13741    },
13742    {
13743     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal21notifySyspropsChangedEv"
13744    },
13745    {
13746     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13747    },
13748    {
13749     "kind" : "complete_dtor_pointer",
13750     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermalD1Ev"
13751    },
13752    {
13753     "kind" : "deleting_dtor_pointer",
13754     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermalD0Ev"
13755    },
13756    {
13757     "is_pure" : true,
13758     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
13759    },
13760    {
13761     "is_pure" : true,
13762     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
13763    },
13764    {
13765     "is_pure" : true,
13766     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
13767    },
13768    {
13769     "is_pure" : true,
13770     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal22getCurrentTemperaturesEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
13771    },
13772    {
13773     "is_pure" : true,
13774     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getTemperatureThresholdsEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_20TemperatureThresholdEEEEEE"
13775    },
13776    {
13777     "is_pure" : true,
13778     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal30registerThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEEbNS2_15TemperatureTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13779    },
13780    {
13781     "is_pure" : true,
13782     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal32unregisterThermalChangedCallbackERKNS_2spINS2_23IThermalChangedCallbackEEENSt3__18functionIFvRKNS1_4V1_013ThermalStatusEEEE"
13783    },
13784    {
13785     "is_pure" : true,
13786     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_08IThermal24getCurrentCoolingDevicesEbNS2_11CoolingTypeENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
13787    },
13788    {
13789     "kind" : "vcall_offset"
13790    },
13791    {
13792     "kind" : "vcall_offset"
13793    },
13794    {
13795     "kind" : "vcall_offset"
13796    },
13797    {
13798     "kind" : "vcall_offset"
13799    },
13800    {
13801     "component_value" : -8,
13802     "kind" : "vcall_offset"
13803    },
13804    {
13805     "component_value" : -8,
13806     "kind" : "offset_to_top"
13807    },
13808    {
13809     "kind" : "rtti",
13810     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_08IThermalE"
13811    },
13812    {
13813     "kind" : "complete_dtor_pointer",
13814     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_08IThermalD1Ev"
13815    },
13816    {
13817     "kind" : "deleting_dtor_pointer",
13818     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_08IThermalD0Ev"
13819    },
13820    {
13821     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13822    },
13823    {
13824     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13825    },
13826    {
13827     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13828    },
13829    {
13830     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13831    }
13832   ]
13833  },
13834  {
13835   "alignment" : 8,
13836   "base_specifiers" :
13837   [
13838    {
13839     "referenced_type" : "type-13"
13840    }
13841   ],
13842   "linker_set_key" : "android::hardware::thermal::V2_0::IThermalChangedCallback",
13843   "name" : "android::hardware::thermal::V2_0::IThermalChangedCallback",
13844   "referenced_type" : "type-57",
13845   "self_type" : "type-57",
13846   "size" : 24,
13847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/IThermalChangedCallback.h",
13848   "unique_id" : "_ZTSN7android8hardware7thermal4V2_023IThermalChangedCallbackE",
13849   "vtable_components" :
13850   [
13851    {
13852     "component_value" : 8,
13853     "kind" : "vbase_offset"
13854    },
13855    {
13856     "kind" : "offset_to_top"
13857    },
13858    {
13859     "kind" : "rtti",
13860     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
13861    },
13862    {
13863     "mangled_component_name" : "_ZNK7android8hardware7thermal4V2_023IThermalChangedCallback8isRemoteEv"
13864    },
13865    {
13866     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13867    },
13868    {
13869     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13870    },
13871    {
13872     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13873    },
13874    {
13875     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13876    },
13877    {
13878     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21setHALInstrumentationEv"
13879    },
13880    {
13881     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13882    },
13883    {
13884     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback4pingEv"
13885    },
13886    {
13887     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13888    },
13889    {
13890     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback21notifySyspropsChangedEv"
13891    },
13892    {
13893     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13894    },
13895    {
13896     "kind" : "complete_dtor_pointer",
13897     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallbackD1Ev"
13898    },
13899    {
13900     "kind" : "deleting_dtor_pointer",
13901     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallbackD0Ev"
13902    },
13903    {
13904     "is_pure" : true,
13905     "mangled_component_name" : "_ZN7android8hardware7thermal4V2_023IThermalChangedCallback16notifyThrottlingERKNS2_11TemperatureE"
13906    },
13907    {
13908     "kind" : "vcall_offset"
13909    },
13910    {
13911     "kind" : "vcall_offset"
13912    },
13913    {
13914     "kind" : "vcall_offset"
13915    },
13916    {
13917     "kind" : "vcall_offset"
13918    },
13919    {
13920     "component_value" : -8,
13921     "kind" : "vcall_offset"
13922    },
13923    {
13924     "component_value" : -8,
13925     "kind" : "offset_to_top"
13926    },
13927    {
13928     "kind" : "rtti",
13929     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V2_023IThermalChangedCallbackE"
13930    },
13931    {
13932     "kind" : "complete_dtor_pointer",
13933     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_023IThermalChangedCallbackD1Ev"
13934    },
13935    {
13936     "kind" : "deleting_dtor_pointer",
13937     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V2_023IThermalChangedCallbackD0Ev"
13938    },
13939    {
13940     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13941    },
13942    {
13943     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13944    },
13945    {
13946     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13947    },
13948    {
13949     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13950    }
13951   ]
13952  },
13953  {
13954   "alignment" : 8,
13955   "fields" :
13956   [
13957    {
13958     "field_name" : "type",
13959     "referenced_type" : "type-424"
13960    },
13961    {
13962     "field_name" : "name",
13963     "field_offset" : 64,
13964     "referenced_type" : "type-363"
13965    },
13966    {
13967     "field_name" : "value",
13968     "field_offset" : 192,
13969     "referenced_type" : "type-325"
13970    },
13971    {
13972     "field_name" : "throttlingStatus",
13973     "field_offset" : 224,
13974     "referenced_type" : "type-425"
13975    }
13976   ],
13977   "linker_set_key" : "android::hardware::thermal::V2_0::Temperature",
13978   "name" : "android::hardware::thermal::V2_0::Temperature",
13979   "referenced_type" : "type-423",
13980   "self_type" : "type-423",
13981   "size" : 32,
13982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
13983   "unique_id" : "_ZTSN7android8hardware7thermal4V2_011TemperatureE"
13984  },
13985  {
13986   "alignment" : 8,
13987   "fields" :
13988   [
13989    {
13990     "field_name" : "type",
13991     "referenced_type" : "type-424"
13992    },
13993    {
13994     "field_name" : "name",
13995     "field_offset" : 64,
13996     "referenced_type" : "type-363"
13997    },
13998    {
13999     "field_name" : "hotThrottlingThresholds",
14000     "field_offset" : 192,
14001     "referenced_type" : "type-436"
14002    },
14003    {
14004     "field_name" : "coldThrottlingThresholds",
14005     "field_offset" : 416,
14006     "referenced_type" : "type-436"
14007    },
14008    {
14009     "field_name" : "vrThrottlingThreshold",
14010     "field_offset" : 640,
14011     "referenced_type" : "type-325"
14012    }
14013   ],
14014   "linker_set_key" : "android::hardware::thermal::V2_0::TemperatureThreshold",
14015   "name" : "android::hardware::thermal::V2_0::TemperatureThreshold",
14016   "referenced_type" : "type-435",
14017   "self_type" : "type-435",
14018   "size" : 88,
14019   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/2.0/[email protected]_genc++_headers/gen/android/hardware/thermal/2.0/types.h",
14020   "unique_id" : "_ZTSN7android8hardware7thermal4V2_020TemperatureThresholdE"
14021  },
14022  {
14023   "alignment" : 8,
14024   "base_specifiers" :
14025   [
14026    {
14027     "referenced_type" : "type-216"
14028    },
14029    {
14030     "referenced_type" : "type-20"
14031    }
14032   ],
14033   "fields" :
14034   [
14035    {
14036     "access" : "private",
14037     "field_name" : "_hidl_mImpl",
14038     "field_offset" : 960,
14039     "referenced_type" : "type-66"
14040    }
14041   ],
14042   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
14043   "name" : "android::hidl::base::V1_0::BnHwBase",
14044   "referenced_type" : "type-525",
14045   "self_type" : "type-525",
14046   "size" : 144,
14047   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
14048   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
14049   "vtable_components" :
14050   [
14051    {
14052     "component_value" : 128,
14053     "kind" : "vbase_offset"
14054    },
14055    {
14056     "kind" : "offset_to_top"
14057    },
14058    {
14059     "kind" : "rtti",
14060     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14061    },
14062    {
14063     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14064    },
14065    {
14066     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14067    },
14068    {
14069     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14070    },
14071    {
14072     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14073    },
14074    {
14075     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14076    },
14077    {
14078     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14079    },
14080    {
14081     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14082    },
14083    {
14084     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14085    },
14086    {
14087     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14088    },
14089    {
14090     "kind" : "complete_dtor_pointer",
14091     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
14092    },
14093    {
14094     "kind" : "deleting_dtor_pointer",
14095     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
14096    },
14097    {
14098     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
14099    },
14100    {
14101     "component_value" : -32,
14102     "kind" : "offset_to_top"
14103    },
14104    {
14105     "kind" : "rtti",
14106     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14107    },
14108    {
14109     "kind" : "complete_dtor_pointer",
14110     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14111    },
14112    {
14113     "kind" : "deleting_dtor_pointer",
14114     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14115    },
14116    {
14117     "kind" : "vcall_offset"
14118    },
14119    {
14120     "kind" : "vcall_offset"
14121    },
14122    {
14123     "kind" : "vcall_offset"
14124    },
14125    {
14126     "kind" : "vcall_offset"
14127    },
14128    {
14129     "component_value" : -128,
14130     "kind" : "vcall_offset"
14131    },
14132    {
14133     "component_value" : -128,
14134     "kind" : "offset_to_top"
14135    },
14136    {
14137     "kind" : "rtti",
14138     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14139    },
14140    {
14141     "kind" : "complete_dtor_pointer",
14142     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
14143    },
14144    {
14145     "kind" : "deleting_dtor_pointer",
14146     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
14147    },
14148    {
14149     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14150    },
14151    {
14152     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14153    },
14154    {
14155     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14156    },
14157    {
14158     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14159    }
14160   ]
14161  },
14162  {
14163   "alignment" : 8,
14164   "base_specifiers" :
14165   [
14166    {
14167     "referenced_type" : "type-503"
14168    },
14169    {
14170     "referenced_type" : "type-20"
14171    }
14172   ],
14173   "fields" :
14174   [
14175    {
14176     "access" : "private",
14177     "field_name" : "_hidl_mMutex",
14178     "field_offset" : 1088,
14179     "referenced_type" : "type-666"
14180    },
14181    {
14182     "access" : "private",
14183     "field_name" : "_hidl_mDeathRecipients",
14184     "field_offset" : 1408,
14185     "referenced_type" : "type-667"
14186    }
14187   ],
14188   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
14189   "name" : "android::hidl::base::V1_0::BpHwBase",
14190   "referenced_type" : "type-665",
14191   "self_type" : "type-665",
14192   "size" : 216,
14193   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
14194   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
14195   "vtable_components" :
14196   [
14197    {
14198     "component_value" : 200,
14199     "kind" : "vbase_offset"
14200    },
14201    {
14202     "kind" : "offset_to_top"
14203    },
14204    {
14205     "kind" : "rtti",
14206     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14207    },
14208    {
14209     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
14210    },
14211    {
14212     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14213    },
14214    {
14215     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14216    },
14217    {
14218     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14219    },
14220    {
14221     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14222    },
14223    {
14224     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
14225    },
14226    {
14227     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14228    },
14229    {
14230     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
14231    },
14232    {
14233     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14234    },
14235    {
14236     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
14237    },
14238    {
14239     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14240    },
14241    {
14242     "kind" : "complete_dtor_pointer",
14243     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
14244    },
14245    {
14246     "kind" : "deleting_dtor_pointer",
14247     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
14248    },
14249    {
14250     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14251    },
14252    {
14253     "component_value" : 192,
14254     "kind" : "vbase_offset"
14255    },
14256    {
14257     "component_value" : -8,
14258     "kind" : "offset_to_top"
14259    },
14260    {
14261     "kind" : "rtti",
14262     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14263    },
14264    {
14265     "kind" : "complete_dtor_pointer",
14266     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14267    },
14268    {
14269     "kind" : "deleting_dtor_pointer",
14270     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14271    },
14272    {
14273     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
14274    },
14275    {
14276     "component_value" : 184,
14277     "kind" : "vbase_offset"
14278    },
14279    {
14280     "component_value" : -16,
14281     "kind" : "offset_to_top"
14282    },
14283    {
14284     "kind" : "rtti",
14285     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14286    },
14287    {
14288     "kind" : "complete_dtor_pointer",
14289     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14290    },
14291    {
14292     "kind" : "deleting_dtor_pointer",
14293     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14294    },
14295    {
14296     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14297    },
14298    {
14299     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14300    },
14301    {
14302     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14303    },
14304    {
14305     "component_value" : -48,
14306     "kind" : "offset_to_top"
14307    },
14308    {
14309     "kind" : "rtti",
14310     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14311    },
14312    {
14313     "kind" : "complete_dtor_pointer",
14314     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14315    },
14316    {
14317     "kind" : "deleting_dtor_pointer",
14318     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14319    },
14320    {
14321     "kind" : "vcall_offset"
14322    },
14323    {
14324     "component_value" : -184,
14325     "kind" : "vcall_offset"
14326    },
14327    {
14328     "component_value" : -184,
14329     "kind" : "vcall_offset"
14330    },
14331    {
14332     "component_value" : -184,
14333     "kind" : "vcall_offset"
14334    },
14335    {
14336     "component_value" : -200,
14337     "kind" : "vcall_offset"
14338    },
14339    {
14340     "component_value" : -200,
14341     "kind" : "offset_to_top"
14342    },
14343    {
14344     "kind" : "rtti",
14345     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
14346    },
14347    {
14348     "kind" : "complete_dtor_pointer",
14349     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
14350    },
14351    {
14352     "kind" : "deleting_dtor_pointer",
14353     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
14354    },
14355    {
14356     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
14357    },
14358    {
14359     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
14360    },
14361    {
14362     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14363    },
14364    {
14365     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14366    }
14367   ]
14368  },
14369  {
14370   "alignment" : 8,
14371   "fields" :
14372   [
14373    {
14374     "field_name" : "pid",
14375     "referenced_type" : "type-95"
14376    },
14377    {
14378     "field_name" : "ptr",
14379     "field_offset" : 64,
14380     "referenced_type" : "type-116"
14381    },
14382    {
14383     "field_name" : "arch",
14384     "field_offset" : 128,
14385     "referenced_type" : "type-484"
14386    }
14387   ],
14388   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
14389   "name" : "android::hidl::base::V1_0::DebugInfo",
14390   "referenced_type" : "type-483",
14391   "self_type" : "type-483",
14392   "size" : 24,
14393   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
14394   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
14395  },
14396  {
14397   "alignment" : 8,
14398   "base_specifiers" :
14399   [
14400    {
14401     "is_virtual" : true,
14402     "referenced_type" : "type-14"
14403    }
14404   ],
14405   "linker_set_key" : "android::hidl::base::V1_0::IBase",
14406   "name" : "android::hidl::base::V1_0::IBase",
14407   "referenced_type" : "type-13",
14408   "self_type" : "type-13",
14409   "size" : 24,
14410   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
14411   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
14412   "vtable_components" :
14413   [
14414    {
14415     "component_value" : 8,
14416     "kind" : "vbase_offset"
14417    },
14418    {
14419     "kind" : "offset_to_top"
14420    },
14421    {
14422     "kind" : "rtti",
14423     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14424    },
14425    {
14426     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
14427    },
14428    {
14429     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14430    },
14431    {
14432     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14433    },
14434    {
14435     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14436    },
14437    {
14438     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14439    },
14440    {
14441     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
14442    },
14443    {
14444     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14445    },
14446    {
14447     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
14448    },
14449    {
14450     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
14451    },
14452    {
14453     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
14454    },
14455    {
14456     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14457    },
14458    {
14459     "kind" : "complete_dtor_pointer",
14460     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
14461    },
14462    {
14463     "kind" : "deleting_dtor_pointer",
14464     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
14465    },
14466    {
14467     "kind" : "vcall_offset"
14468    },
14469    {
14470     "kind" : "vcall_offset"
14471    },
14472    {
14473     "kind" : "vcall_offset"
14474    },
14475    {
14476     "kind" : "vcall_offset"
14477    },
14478    {
14479     "component_value" : -8,
14480     "kind" : "vcall_offset"
14481    },
14482    {
14483     "component_value" : -8,
14484     "kind" : "offset_to_top"
14485    },
14486    {
14487     "kind" : "rtti",
14488     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
14489    },
14490    {
14491     "kind" : "complete_dtor_pointer",
14492     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
14493    },
14494    {
14495     "kind" : "deleting_dtor_pointer",
14496     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
14497    },
14498    {
14499     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14500    },
14501    {
14502     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14503    },
14504    {
14505     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14506    },
14507    {
14508     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14509    }
14510   ]
14511  },
14512  {
14513   "alignment" : 8,
14514   "base_specifiers" :
14515   [
14516    {
14517     "referenced_type" : "type-13"
14518    }
14519   ],
14520   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
14521   "name" : "android::hidl::manager::V1_0::IServiceManager",
14522   "referenced_type" : "type-154",
14523   "self_type" : "type-154",
14524   "size" : 24,
14525   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14526   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
14527   "vtable_components" :
14528   [
14529    {
14530     "component_value" : 8,
14531     "kind" : "vbase_offset"
14532    },
14533    {
14534     "kind" : "offset_to_top"
14535    },
14536    {
14537     "kind" : "rtti",
14538     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14539    },
14540    {
14541     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
14542    },
14543    {
14544     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14545    },
14546    {
14547     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14548    },
14549    {
14550     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14551    },
14552    {
14553     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14554    },
14555    {
14556     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
14557    },
14558    {
14559     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14560    },
14561    {
14562     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
14563    },
14564    {
14565     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14566    },
14567    {
14568     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
14569    },
14570    {
14571     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14572    },
14573    {
14574     "kind" : "complete_dtor_pointer",
14575     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
14576    },
14577    {
14578     "kind" : "deleting_dtor_pointer",
14579     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14580    },
14581    {
14582     "is_pure" : true,
14583     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14584    },
14585    {
14586     "is_pure" : true,
14587     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14588    },
14589    {
14590     "is_pure" : true,
14591     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14592    },
14593    {
14594     "is_pure" : true,
14595     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14596    },
14597    {
14598     "is_pure" : true,
14599     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14600    },
14601    {
14602     "is_pure" : true,
14603     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14604    },
14605    {
14606     "is_pure" : true,
14607     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14608    },
14609    {
14610     "is_pure" : true,
14611     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14612    },
14613    {
14614     "kind" : "vcall_offset"
14615    },
14616    {
14617     "kind" : "vcall_offset"
14618    },
14619    {
14620     "kind" : "vcall_offset"
14621    },
14622    {
14623     "kind" : "vcall_offset"
14624    },
14625    {
14626     "component_value" : -8,
14627     "kind" : "vcall_offset"
14628    },
14629    {
14630     "component_value" : -8,
14631     "kind" : "offset_to_top"
14632    },
14633    {
14634     "kind" : "rtti",
14635     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14636    },
14637    {
14638     "kind" : "complete_dtor_pointer",
14639     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14640    },
14641    {
14642     "kind" : "deleting_dtor_pointer",
14643     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14644    },
14645    {
14646     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14647    },
14648    {
14649     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14650    },
14651    {
14652     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14653    },
14654    {
14655     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14656    }
14657   ]
14658  },
14659  {
14660   "alignment" : 8,
14661   "fields" :
14662   [
14663    {
14664     "field_name" : "interfaceName",
14665     "referenced_type" : "type-363"
14666    },
14667    {
14668     "field_name" : "instanceName",
14669     "field_offset" : 128,
14670     "referenced_type" : "type-363"
14671    },
14672    {
14673     "field_name" : "pid",
14674     "field_offset" : 256,
14675     "referenced_type" : "type-95"
14676    },
14677    {
14678     "field_name" : "clientPids",
14679     "field_offset" : 320,
14680     "referenced_type" : "type-395"
14681    },
14682    {
14683     "field_name" : "arch",
14684     "field_offset" : 448,
14685     "referenced_type" : "type-484"
14686    }
14687   ],
14688   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14689   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14690   "referenced_type" : "type-628",
14691   "self_type" : "type-628",
14692   "size" : 64,
14693   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14694   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14695  },
14696  {
14697   "alignment" : 8,
14698   "base_specifiers" :
14699   [
14700    {
14701     "referenced_type" : "type-13"
14702    }
14703   ],
14704   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14705   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14706   "referenced_type" : "type-171",
14707   "self_type" : "type-171",
14708   "size" : 24,
14709   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14710   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14711   "vtable_components" :
14712   [
14713    {
14714     "component_value" : 8,
14715     "kind" : "vbase_offset"
14716    },
14717    {
14718     "kind" : "offset_to_top"
14719    },
14720    {
14721     "kind" : "rtti",
14722     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14723    },
14724    {
14725     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14726    },
14727    {
14728     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14729    },
14730    {
14731     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14732    },
14733    {
14734     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14735    },
14736    {
14737     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14738    },
14739    {
14740     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14741    },
14742    {
14743     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14744    },
14745    {
14746     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14747    },
14748    {
14749     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14750    },
14751    {
14752     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14753    },
14754    {
14755     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14756    },
14757    {
14758     "kind" : "complete_dtor_pointer",
14759     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14760    },
14761    {
14762     "kind" : "deleting_dtor_pointer",
14763     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14764    },
14765    {
14766     "is_pure" : true,
14767     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14768    },
14769    {
14770     "kind" : "vcall_offset"
14771    },
14772    {
14773     "kind" : "vcall_offset"
14774    },
14775    {
14776     "kind" : "vcall_offset"
14777    },
14778    {
14779     "kind" : "vcall_offset"
14780    },
14781    {
14782     "component_value" : -8,
14783     "kind" : "vcall_offset"
14784    },
14785    {
14786     "component_value" : -8,
14787     "kind" : "offset_to_top"
14788    },
14789    {
14790     "kind" : "rtti",
14791     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14792    },
14793    {
14794     "kind" : "complete_dtor_pointer",
14795     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14796    },
14797    {
14798     "kind" : "deleting_dtor_pointer",
14799     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14800    },
14801    {
14802     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14803    },
14804    {
14805     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14806    },
14807    {
14808     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14809    },
14810    {
14811     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14812    }
14813   ]
14814  },
14815  {
14816   "alignment" : 8,
14817   "fields" :
14818   [
14819    {
14820     "access" : "private",
14821     "field_name" : "m_ptr",
14822     "referenced_type" : "type-163"
14823    }
14824   ],
14825   "linker_set_key" : "android::sp<android::Thread>",
14826   "name" : "android::sp<android::Thread>",
14827   "record_kind" : "class",
14828   "referenced_type" : "type-162",
14829   "self_type" : "type-162",
14830   "size" : 8,
14831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14832   "template_args" : [ "type-164" ],
14833   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14834  },
14835  {
14836   "alignment" : 8,
14837   "fields" :
14838   [
14839    {
14840     "access" : "private",
14841     "field_name" : "m_ptr",
14842     "referenced_type" : "type-215"
14843    }
14844   ],
14845   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14846   "name" : "android::sp<android::hardware::BHwBinder>",
14847   "record_kind" : "class",
14848   "referenced_type" : "type-214",
14849   "self_type" : "type-214",
14850   "size" : 8,
14851   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14852   "template_args" : [ "type-216" ],
14853   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14854  },
14855  {
14856   "alignment" : 8,
14857   "fields" :
14858   [
14859    {
14860     "access" : "private",
14861     "field_name" : "m_ptr",
14862     "referenced_type" : "type-73"
14863    }
14864   ],
14865   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14866   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14867   "record_kind" : "class",
14868   "referenced_type" : "type-72",
14869   "self_type" : "type-72",
14870   "size" : 8,
14871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14872   "template_args" : [ "type-74" ],
14873   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14874  },
14875  {
14876   "alignment" : 8,
14877   "fields" :
14878   [
14879    {
14880     "access" : "private",
14881     "field_name" : "m_ptr",
14882     "referenced_type" : "type-40"
14883    }
14884   ],
14885   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14886   "name" : "android::sp<android::hardware::IBinder>",
14887   "record_kind" : "class",
14888   "referenced_type" : "type-84",
14889   "self_type" : "type-84",
14890   "size" : 8,
14891   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14892   "template_args" : [ "type-41" ],
14893   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14894  },
14895  {
14896   "alignment" : 8,
14897   "fields" :
14898   [
14899    {
14900     "access" : "private",
14901     "field_name" : "m_ptr",
14902     "referenced_type" : "type-108"
14903    }
14904   ],
14905   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14906   "name" : "android::sp<android::hardware::IInterface>",
14907   "record_kind" : "class",
14908   "referenced_type" : "type-107",
14909   "self_type" : "type-107",
14910   "size" : 8,
14911   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14912   "template_args" : [ "type-37" ],
14913   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14914  },
14915  {
14916   "alignment" : 8,
14917   "fields" :
14918   [
14919    {
14920     "access" : "private",
14921     "field_name" : "m_ptr",
14922     "referenced_type" : "type-110"
14923    }
14924   ],
14925   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14926   "name" : "android::sp<android::hardware::ProcessState>",
14927   "record_kind" : "class",
14928   "referenced_type" : "type-109",
14929   "self_type" : "type-109",
14930   "size" : 8,
14931   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14932   "template_args" : [ "type-111" ],
14933   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14934  },
14935  {
14936   "alignment" : 8,
14937   "fields" :
14938   [
14939    {
14940     "access" : "private",
14941     "field_name" : "m_ptr",
14942     "referenced_type" : "type-204"
14943    }
14944   ],
14945   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14946   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14947   "record_kind" : "class",
14948   "referenced_type" : "type-203",
14949   "self_type" : "type-203",
14950   "size" : 8,
14951   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14952   "template_args" : [ "type-205" ],
14953   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14954  },
14955  {
14956   "alignment" : 8,
14957   "fields" :
14958   [
14959    {
14960     "access" : "private",
14961     "field_name" : "m_ptr",
14962     "referenced_type" : "type-207"
14963    }
14964   ],
14965   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14966   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14967   "record_kind" : "class",
14968   "referenced_type" : "type-701",
14969   "self_type" : "type-701",
14970   "size" : 8,
14971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14972   "template_args" : [ "type-208" ],
14973   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14974  },
14975  {
14976   "alignment" : 8,
14977   "fields" :
14978   [
14979    {
14980     "access" : "private",
14981     "field_name" : "m_ptr",
14982     "referenced_type" : "type-177"
14983    }
14984   ],
14985   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
14986   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
14987   "record_kind" : "class",
14988   "referenced_type" : "type-176",
14989   "self_type" : "type-176",
14990   "size" : 8,
14991   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14992   "template_args" : [ "type-12" ],
14993   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
14994  },
14995  {
14996   "alignment" : 8,
14997   "fields" :
14998   [
14999    {
15000     "access" : "private",
15001     "field_name" : "m_ptr",
15002     "referenced_type" : "type-10"
15003    }
15004   ],
15005   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal>",
15006   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal>",
15007   "record_kind" : "class",
15008   "referenced_type" : "type-9",
15009   "self_type" : "type-9",
15010   "size" : 8,
15011   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15012   "template_args" : [ "type-11" ],
15013   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V2_08IThermalEEE"
15014  },
15015  {
15016   "alignment" : 8,
15017   "fields" :
15018   [
15019    {
15020     "access" : "private",
15021     "field_name" : "m_ptr",
15022     "referenced_type" : "type-56"
15023    }
15024   ],
15025   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
15026   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback>",
15027   "record_kind" : "class",
15028   "referenced_type" : "type-55",
15029   "self_type" : "type-55",
15030   "size" : 8,
15031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15032   "template_args" : [ "type-57" ],
15033   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V2_023IThermalChangedCallbackEEE"
15034  },
15035  {
15036   "alignment" : 8,
15037   "fields" :
15038   [
15039    {
15040     "access" : "private",
15041     "field_name" : "m_ptr",
15042     "referenced_type" : "type-67"
15043    }
15044   ],
15045   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
15046   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
15047   "record_kind" : "class",
15048   "referenced_type" : "type-66",
15049   "self_type" : "type-66",
15050   "size" : 8,
15051   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15052   "template_args" : [ "type-13" ],
15053   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
15054  },
15055  {
15056   "alignment" : 8,
15057   "fields" :
15058   [
15059    {
15060     "access" : "private",
15061     "field_name" : "m_ptr",
15062     "referenced_type" : "type-153"
15063    }
15064   ],
15065   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15066   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
15067   "record_kind" : "class",
15068   "referenced_type" : "type-152",
15069   "self_type" : "type-152",
15070   "size" : 8,
15071   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15072   "template_args" : [ "type-154" ],
15073   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
15074  },
15075  {
15076   "alignment" : 8,
15077   "fields" :
15078   [
15079    {
15080     "access" : "private",
15081     "field_name" : "m_ptr",
15082     "referenced_type" : "type-170"
15083    }
15084   ],
15085   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15086   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
15087   "record_kind" : "class",
15088   "referenced_type" : "type-169",
15089   "self_type" : "type-169",
15090   "size" : 8,
15091   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
15092   "template_args" : [ "type-171" ],
15093   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
15094  },
15095  {
15096   "alignment" : 1,
15097   "linker_set_key" : "android::trait_trivial_copy<bool>",
15098   "name" : "android::trait_trivial_copy<bool>",
15099   "referenced_type" : "type-267",
15100   "self_type" : "type-267",
15101   "size" : 1,
15102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15103   "template_args" : [ "type-22" ],
15104   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
15105  },
15106  {
15107   "alignment" : 1,
15108   "linker_set_key" : "android::trait_trivial_copy<char>",
15109   "name" : "android::trait_trivial_copy<char>",
15110   "referenced_type" : "type-272",
15111   "self_type" : "type-272",
15112   "size" : 1,
15113   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15114   "template_args" : [ "type-97" ],
15115   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
15116  },
15117  {
15118   "alignment" : 1,
15119   "linker_set_key" : "android::trait_trivial_copy<double>",
15120   "name" : "android::trait_trivial_copy<double>",
15121   "referenced_type" : "type-332",
15122   "self_type" : "type-332",
15123   "size" : 1,
15124   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15125   "template_args" : [ "type-330" ],
15126   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
15127  },
15128  {
15129   "alignment" : 1,
15130   "linker_set_key" : "android::trait_trivial_copy<float>",
15131   "name" : "android::trait_trivial_copy<float>",
15132   "referenced_type" : "type-327",
15133   "self_type" : "type-327",
15134   "size" : 1,
15135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15136   "template_args" : [ "type-325" ],
15137   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
15138  },
15139  {
15140   "alignment" : 1,
15141   "linker_set_key" : "android::trait_trivial_copy<int>",
15142   "name" : "android::trait_trivial_copy<int>",
15143   "referenced_type" : "type-290",
15144   "self_type" : "type-290",
15145   "size" : 1,
15146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15147   "template_args" : [ "type-95" ],
15148   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
15149  },
15150  {
15151   "alignment" : 1,
15152   "linker_set_key" : "android::trait_trivial_copy<long long>",
15153   "name" : "android::trait_trivial_copy<long long>",
15154   "referenced_type" : "type-317",
15155   "self_type" : "type-317",
15156   "size" : 1,
15157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15158   "template_args" : [ "type-315" ],
15159   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
15160  },
15161  {
15162   "alignment" : 1,
15163   "linker_set_key" : "android::trait_trivial_copy<long>",
15164   "name" : "android::trait_trivial_copy<long>",
15165   "referenced_type" : "type-301",
15166   "self_type" : "type-301",
15167   "size" : 1,
15168   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15169   "template_args" : [ "type-117" ],
15170   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
15171  },
15172  {
15173   "alignment" : 1,
15174   "linker_set_key" : "android::trait_trivial_copy<short>",
15175   "name" : "android::trait_trivial_copy<short>",
15176   "referenced_type" : "type-282",
15177   "self_type" : "type-282",
15178   "size" : 1,
15179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15180   "template_args" : [ "type-279" ],
15181   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
15182  },
15183  {
15184   "alignment" : 1,
15185   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
15186   "name" : "android::trait_trivial_copy<unsigned char>",
15187   "referenced_type" : "type-276",
15188   "self_type" : "type-276",
15189   "size" : 1,
15190   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15191   "template_args" : [ "type-5" ],
15192   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
15193  },
15194  {
15195   "alignment" : 1,
15196   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
15197   "name" : "android::trait_trivial_copy<unsigned int>",
15198   "referenced_type" : "type-297",
15199   "self_type" : "type-297",
15200   "size" : 1,
15201   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15202   "template_args" : [ "type-2" ],
15203   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
15204  },
15205  {
15206   "alignment" : 1,
15207   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
15208   "name" : "android::trait_trivial_copy<unsigned long long>",
15209   "referenced_type" : "type-322",
15210   "self_type" : "type-322",
15211   "size" : 1,
15212   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15213   "template_args" : [ "type-320" ],
15214   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
15215  },
15216  {
15217   "alignment" : 1,
15218   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
15219   "name" : "android::trait_trivial_copy<unsigned long>",
15220   "referenced_type" : "type-312",
15221   "self_type" : "type-312",
15222   "size" : 1,
15223   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15224   "template_args" : [ "type-116" ],
15225   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
15226  },
15227  {
15228   "alignment" : 1,
15229   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
15230   "name" : "android::trait_trivial_copy<unsigned short>",
15231   "referenced_type" : "type-286",
15232   "self_type" : "type-286",
15233   "size" : 1,
15234   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15235   "template_args" : [ "type-94" ],
15236   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
15237  },
15238  {
15239   "alignment" : 1,
15240   "linker_set_key" : "android::trait_trivial_copy<void>",
15241   "name" : "android::trait_trivial_copy<void>",
15242   "referenced_type" : "type-263",
15243   "self_type" : "type-263",
15244   "size" : 1,
15245   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15246   "template_args" : [ "type-113" ],
15247   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
15248  },
15249  {
15250   "alignment" : 1,
15251   "linker_set_key" : "android::trait_trivial_ctor<bool>",
15252   "name" : "android::trait_trivial_ctor<bool>",
15253   "referenced_type" : "type-265",
15254   "self_type" : "type-265",
15255   "size" : 1,
15256   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15257   "template_args" : [ "type-22" ],
15258   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
15259  },
15260  {
15261   "alignment" : 1,
15262   "linker_set_key" : "android::trait_trivial_ctor<char>",
15263   "name" : "android::trait_trivial_ctor<char>",
15264   "referenced_type" : "type-270",
15265   "self_type" : "type-270",
15266   "size" : 1,
15267   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15268   "template_args" : [ "type-97" ],
15269   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
15270  },
15271  {
15272   "alignment" : 1,
15273   "linker_set_key" : "android::trait_trivial_ctor<double>",
15274   "name" : "android::trait_trivial_ctor<double>",
15275   "referenced_type" : "type-329",
15276   "self_type" : "type-329",
15277   "size" : 1,
15278   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15279   "template_args" : [ "type-330" ],
15280   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
15281  },
15282  {
15283   "alignment" : 1,
15284   "linker_set_key" : "android::trait_trivial_ctor<float>",
15285   "name" : "android::trait_trivial_ctor<float>",
15286   "referenced_type" : "type-324",
15287   "self_type" : "type-324",
15288   "size" : 1,
15289   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15290   "template_args" : [ "type-325" ],
15291   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
15292  },
15293  {
15294   "alignment" : 1,
15295   "linker_set_key" : "android::trait_trivial_ctor<int>",
15296   "name" : "android::trait_trivial_ctor<int>",
15297   "referenced_type" : "type-288",
15298   "self_type" : "type-288",
15299   "size" : 1,
15300   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15301   "template_args" : [ "type-95" ],
15302   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
15303  },
15304  {
15305   "alignment" : 1,
15306   "linker_set_key" : "android::trait_trivial_ctor<long long>",
15307   "name" : "android::trait_trivial_ctor<long long>",
15308   "referenced_type" : "type-314",
15309   "self_type" : "type-314",
15310   "size" : 1,
15311   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15312   "template_args" : [ "type-315" ],
15313   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
15314  },
15315  {
15316   "alignment" : 1,
15317   "linker_set_key" : "android::trait_trivial_ctor<long>",
15318   "name" : "android::trait_trivial_ctor<long>",
15319   "referenced_type" : "type-299",
15320   "self_type" : "type-299",
15321   "size" : 1,
15322   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15323   "template_args" : [ "type-117" ],
15324   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
15325  },
15326  {
15327   "alignment" : 1,
15328   "linker_set_key" : "android::trait_trivial_ctor<short>",
15329   "name" : "android::trait_trivial_ctor<short>",
15330   "referenced_type" : "type-278",
15331   "self_type" : "type-278",
15332   "size" : 1,
15333   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15334   "template_args" : [ "type-279" ],
15335   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
15336  },
15337  {
15338   "alignment" : 1,
15339   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
15340   "name" : "android::trait_trivial_ctor<unsigned char>",
15341   "referenced_type" : "type-274",
15342   "self_type" : "type-274",
15343   "size" : 1,
15344   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15345   "template_args" : [ "type-5" ],
15346   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
15347  },
15348  {
15349   "alignment" : 1,
15350   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
15351   "name" : "android::trait_trivial_ctor<unsigned int>",
15352   "referenced_type" : "type-294",
15353   "self_type" : "type-294",
15354   "size" : 1,
15355   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15356   "template_args" : [ "type-2" ],
15357   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
15358  },
15359  {
15360   "alignment" : 1,
15361   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
15362   "name" : "android::trait_trivial_ctor<unsigned long long>",
15363   "referenced_type" : "type-319",
15364   "self_type" : "type-319",
15365   "size" : 1,
15366   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15367   "template_args" : [ "type-320" ],
15368   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
15369  },
15370  {
15371   "alignment" : 1,
15372   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
15373   "name" : "android::trait_trivial_ctor<unsigned long>",
15374   "referenced_type" : "type-310",
15375   "self_type" : "type-310",
15376   "size" : 1,
15377   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15378   "template_args" : [ "type-116" ],
15379   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
15380  },
15381  {
15382   "alignment" : 1,
15383   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
15384   "name" : "android::trait_trivial_ctor<unsigned short>",
15385   "referenced_type" : "type-284",
15386   "self_type" : "type-284",
15387   "size" : 1,
15388   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15389   "template_args" : [ "type-94" ],
15390   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
15391  },
15392  {
15393   "alignment" : 1,
15394   "linker_set_key" : "android::trait_trivial_ctor<void>",
15395   "name" : "android::trait_trivial_ctor<void>",
15396   "referenced_type" : "type-261",
15397   "self_type" : "type-261",
15398   "size" : 1,
15399   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15400   "template_args" : [ "type-113" ],
15401   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
15402  },
15403  {
15404   "alignment" : 1,
15405   "linker_set_key" : "android::trait_trivial_dtor<bool>",
15406   "name" : "android::trait_trivial_dtor<bool>",
15407   "referenced_type" : "type-266",
15408   "self_type" : "type-266",
15409   "size" : 1,
15410   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15411   "template_args" : [ "type-22" ],
15412   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
15413  },
15414  {
15415   "alignment" : 1,
15416   "linker_set_key" : "android::trait_trivial_dtor<char>",
15417   "name" : "android::trait_trivial_dtor<char>",
15418   "referenced_type" : "type-271",
15419   "self_type" : "type-271",
15420   "size" : 1,
15421   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15422   "template_args" : [ "type-97" ],
15423   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
15424  },
15425  {
15426   "alignment" : 1,
15427   "linker_set_key" : "android::trait_trivial_dtor<double>",
15428   "name" : "android::trait_trivial_dtor<double>",
15429   "referenced_type" : "type-331",
15430   "self_type" : "type-331",
15431   "size" : 1,
15432   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15433   "template_args" : [ "type-330" ],
15434   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
15435  },
15436  {
15437   "alignment" : 1,
15438   "linker_set_key" : "android::trait_trivial_dtor<float>",
15439   "name" : "android::trait_trivial_dtor<float>",
15440   "referenced_type" : "type-326",
15441   "self_type" : "type-326",
15442   "size" : 1,
15443   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15444   "template_args" : [ "type-325" ],
15445   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
15446  },
15447  {
15448   "alignment" : 1,
15449   "linker_set_key" : "android::trait_trivial_dtor<int>",
15450   "name" : "android::trait_trivial_dtor<int>",
15451   "referenced_type" : "type-289",
15452   "self_type" : "type-289",
15453   "size" : 1,
15454   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15455   "template_args" : [ "type-95" ],
15456   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
15457  },
15458  {
15459   "alignment" : 1,
15460   "linker_set_key" : "android::trait_trivial_dtor<long long>",
15461   "name" : "android::trait_trivial_dtor<long long>",
15462   "referenced_type" : "type-316",
15463   "self_type" : "type-316",
15464   "size" : 1,
15465   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15466   "template_args" : [ "type-315" ],
15467   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
15468  },
15469  {
15470   "alignment" : 1,
15471   "linker_set_key" : "android::trait_trivial_dtor<long>",
15472   "name" : "android::trait_trivial_dtor<long>",
15473   "referenced_type" : "type-300",
15474   "self_type" : "type-300",
15475   "size" : 1,
15476   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15477   "template_args" : [ "type-117" ],
15478   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
15479  },
15480  {
15481   "alignment" : 1,
15482   "linker_set_key" : "android::trait_trivial_dtor<short>",
15483   "name" : "android::trait_trivial_dtor<short>",
15484   "referenced_type" : "type-281",
15485   "self_type" : "type-281",
15486   "size" : 1,
15487   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15488   "template_args" : [ "type-279" ],
15489   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
15490  },
15491  {
15492   "alignment" : 1,
15493   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
15494   "name" : "android::trait_trivial_dtor<unsigned char>",
15495   "referenced_type" : "type-275",
15496   "self_type" : "type-275",
15497   "size" : 1,
15498   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15499   "template_args" : [ "type-5" ],
15500   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
15501  },
15502  {
15503   "alignment" : 1,
15504   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
15505   "name" : "android::trait_trivial_dtor<unsigned int>",
15506   "referenced_type" : "type-295",
15507   "self_type" : "type-295",
15508   "size" : 1,
15509   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15510   "template_args" : [ "type-2" ],
15511   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
15512  },
15513  {
15514   "alignment" : 1,
15515   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
15516   "name" : "android::trait_trivial_dtor<unsigned long long>",
15517   "referenced_type" : "type-321",
15518   "self_type" : "type-321",
15519   "size" : 1,
15520   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15521   "template_args" : [ "type-320" ],
15522   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
15523  },
15524  {
15525   "alignment" : 1,
15526   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
15527   "name" : "android::trait_trivial_dtor<unsigned long>",
15528   "referenced_type" : "type-311",
15529   "self_type" : "type-311",
15530   "size" : 1,
15531   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15532   "template_args" : [ "type-116" ],
15533   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
15534  },
15535  {
15536   "alignment" : 1,
15537   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
15538   "name" : "android::trait_trivial_dtor<unsigned short>",
15539   "referenced_type" : "type-285",
15540   "self_type" : "type-285",
15541   "size" : 1,
15542   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15543   "template_args" : [ "type-94" ],
15544   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15545  },
15546  {
15547   "alignment" : 1,
15548   "linker_set_key" : "android::trait_trivial_dtor<void>",
15549   "name" : "android::trait_trivial_dtor<void>",
15550   "referenced_type" : "type-262",
15551   "self_type" : "type-262",
15552   "size" : 1,
15553   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15554   "template_args" : [ "type-113" ],
15555   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15556  },
15557  {
15558   "alignment" : 1,
15559   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15560   "name" : "android::trait_trivial_move<android::String16>",
15561   "referenced_type" : "type-500",
15562   "self_type" : "type-500",
15563   "size" : 1,
15564   "source_file" : "/system/core/libutils/include/utils/String16.h",
15565   "template_args" : [ "type-129" ],
15566   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15567  },
15568  {
15569   "alignment" : 1,
15570   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15571   "name" : "android::trait_trivial_move<android::String8>",
15572   "referenced_type" : "type-495",
15573   "self_type" : "type-495",
15574   "size" : 1,
15575   "source_file" : "/system/core/libutils/include/utils/String8.h",
15576   "template_args" : [ "type-138" ],
15577   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15578  },
15579  {
15580   "alignment" : 1,
15581   "linker_set_key" : "android::trait_trivial_move<bool>",
15582   "name" : "android::trait_trivial_move<bool>",
15583   "referenced_type" : "type-268",
15584   "self_type" : "type-268",
15585   "size" : 1,
15586   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15587   "template_args" : [ "type-22" ],
15588   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15589  },
15590  {
15591   "alignment" : 1,
15592   "linker_set_key" : "android::trait_trivial_move<char>",
15593   "name" : "android::trait_trivial_move<char>",
15594   "referenced_type" : "type-273",
15595   "self_type" : "type-273",
15596   "size" : 1,
15597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15598   "template_args" : [ "type-97" ],
15599   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15600  },
15601  {
15602   "alignment" : 1,
15603   "linker_set_key" : "android::trait_trivial_move<double>",
15604   "name" : "android::trait_trivial_move<double>",
15605   "referenced_type" : "type-333",
15606   "self_type" : "type-333",
15607   "size" : 1,
15608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15609   "template_args" : [ "type-330" ],
15610   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15611  },
15612  {
15613   "alignment" : 1,
15614   "linker_set_key" : "android::trait_trivial_move<float>",
15615   "name" : "android::trait_trivial_move<float>",
15616   "referenced_type" : "type-328",
15617   "self_type" : "type-328",
15618   "size" : 1,
15619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15620   "template_args" : [ "type-325" ],
15621   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15622  },
15623  {
15624   "alignment" : 1,
15625   "linker_set_key" : "android::trait_trivial_move<int>",
15626   "name" : "android::trait_trivial_move<int>",
15627   "referenced_type" : "type-293",
15628   "self_type" : "type-293",
15629   "size" : 1,
15630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15631   "template_args" : [ "type-95" ],
15632   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15633  },
15634  {
15635   "alignment" : 1,
15636   "linker_set_key" : "android::trait_trivial_move<long long>",
15637   "name" : "android::trait_trivial_move<long long>",
15638   "referenced_type" : "type-318",
15639   "self_type" : "type-318",
15640   "size" : 1,
15641   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15642   "template_args" : [ "type-315" ],
15643   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15644  },
15645  {
15646   "alignment" : 1,
15647   "linker_set_key" : "android::trait_trivial_move<long>",
15648   "name" : "android::trait_trivial_move<long>",
15649   "referenced_type" : "type-302",
15650   "self_type" : "type-302",
15651   "size" : 1,
15652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15653   "template_args" : [ "type-117" ],
15654   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15655  },
15656  {
15657   "alignment" : 1,
15658   "linker_set_key" : "android::trait_trivial_move<short>",
15659   "name" : "android::trait_trivial_move<short>",
15660   "referenced_type" : "type-283",
15661   "self_type" : "type-283",
15662   "size" : 1,
15663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15664   "template_args" : [ "type-279" ],
15665   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15666  },
15667  {
15668   "alignment" : 1,
15669   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15670   "name" : "android::trait_trivial_move<unsigned char>",
15671   "referenced_type" : "type-277",
15672   "self_type" : "type-277",
15673   "size" : 1,
15674   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15675   "template_args" : [ "type-5" ],
15676   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15677  },
15678  {
15679   "alignment" : 1,
15680   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15681   "name" : "android::trait_trivial_move<unsigned int>",
15682   "referenced_type" : "type-298",
15683   "self_type" : "type-298",
15684   "size" : 1,
15685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15686   "template_args" : [ "type-2" ],
15687   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15688  },
15689  {
15690   "alignment" : 1,
15691   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15692   "name" : "android::trait_trivial_move<unsigned long long>",
15693   "referenced_type" : "type-323",
15694   "self_type" : "type-323",
15695   "size" : 1,
15696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15697   "template_args" : [ "type-320" ],
15698   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15699  },
15700  {
15701   "alignment" : 1,
15702   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15703   "name" : "android::trait_trivial_move<unsigned long>",
15704   "referenced_type" : "type-313",
15705   "self_type" : "type-313",
15706   "size" : 1,
15707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15708   "template_args" : [ "type-116" ],
15709   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15710  },
15711  {
15712   "alignment" : 1,
15713   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15714   "name" : "android::trait_trivial_move<unsigned short>",
15715   "referenced_type" : "type-287",
15716   "self_type" : "type-287",
15717   "size" : 1,
15718   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15719   "template_args" : [ "type-94" ],
15720   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15721  },
15722  {
15723   "alignment" : 1,
15724   "linker_set_key" : "android::trait_trivial_move<void>",
15725   "name" : "android::trait_trivial_move<void>",
15726   "referenced_type" : "type-264",
15727   "self_type" : "type-264",
15728   "size" : 1,
15729   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15730   "template_args" : [ "type-113" ],
15731   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15732  },
15733  {
15734   "alignment" : 8,
15735   "fields" :
15736   [
15737    {
15738     "access" : "private",
15739     "field_name" : "m_ptr",
15740     "referenced_type" : "type-215"
15741    },
15742    {
15743     "access" : "private",
15744     "field_name" : "m_refs",
15745     "field_offset" : 64,
15746     "referenced_type" : "type-42"
15747    }
15748   ],
15749   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15750   "name" : "android::wp<android::hardware::BHwBinder>",
15751   "record_kind" : "class",
15752   "referenced_type" : "type-553",
15753   "self_type" : "type-553",
15754   "size" : 16,
15755   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15756   "template_args" : [ "type-216" ],
15757   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15758  },
15759  {
15760   "alignment" : 8,
15761   "fields" :
15762   [
15763    {
15764     "access" : "private",
15765     "field_name" : "m_ptr",
15766     "referenced_type" : "type-73"
15767    },
15768    {
15769     "access" : "private",
15770     "field_name" : "m_refs",
15771     "field_offset" : 64,
15772     "referenced_type" : "type-42"
15773    }
15774   ],
15775   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15776   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15777   "record_kind" : "class",
15778   "referenced_type" : "type-599",
15779   "self_type" : "type-599",
15780   "size" : 16,
15781   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15782   "template_args" : [ "type-74" ],
15783   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15784  },
15785  {
15786   "alignment" : 8,
15787   "fields" :
15788   [
15789    {
15790     "access" : "private",
15791     "field_name" : "m_ptr",
15792     "referenced_type" : "type-207"
15793    },
15794    {
15795     "access" : "private",
15796     "field_name" : "m_refs",
15797     "field_offset" : 64,
15798     "referenced_type" : "type-42"
15799    }
15800   ],
15801   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15802   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15803   "record_kind" : "class",
15804   "referenced_type" : "type-206",
15805   "self_type" : "type-206",
15806   "size" : 16,
15807   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15808   "template_args" : [ "type-208" ],
15809   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15810  },
15811  {
15812   "alignment" : 8,
15813   "fields" :
15814   [
15815    {
15816     "access" : "private",
15817     "field_name" : "m_ptr",
15818     "referenced_type" : "type-67"
15819    },
15820    {
15821     "access" : "private",
15822     "field_name" : "m_refs",
15823     "field_offset" : 64,
15824     "referenced_type" : "type-42"
15825    }
15826   ],
15827   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15828   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15829   "record_kind" : "class",
15830   "referenced_type" : "type-209",
15831   "self_type" : "type-209",
15832   "size" : 16,
15833   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15834   "template_args" : [ "type-13" ],
15835   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15836  },
15837  {
15838   "alignment" : 4,
15839   "fields" :
15840   [
15841    {
15842     "field_name" : "maxContentLightLevel",
15843     "referenced_type" : "type-325"
15844    },
15845    {
15846     "field_name" : "maxFrameAverageLightLevel",
15847     "field_offset" : 32,
15848     "referenced_type" : "type-325"
15849    }
15850   ],
15851   "linker_set_key" : "android_cta861_3_metadata",
15852   "name" : "android_cta861_3_metadata",
15853   "referenced_type" : "type-604",
15854   "self_type" : "type-604",
15855   "size" : 8,
15856   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15857   "unique_id" : "android_cta861_3_metadata"
15858  },
15859  {
15860   "alignment" : 4,
15861   "fields" :
15862   [
15863    {
15864     "field_name" : "num_points",
15865     "referenced_type" : "type-2"
15866    },
15867    {
15868     "field_name" : "reserved",
15869     "field_offset" : 32,
15870     "referenced_type" : "type-593"
15871    },
15872    {
15873     "field_name" : "xyzc_points",
15874     "field_offset" : 288,
15875     "referenced_type" : "type-601"
15876    }
15877   ],
15878   "linker_set_key" : "android_depth_points",
15879   "name" : "android_depth_points",
15880   "referenced_type" : "type-600",
15881   "self_type" : "type-600",
15882   "size" : 36,
15883   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15884   "unique_id" : "android_depth_points"
15885  },
15886  {
15887   "alignment" : 8,
15888   "fields" :
15889   [
15890    {
15891     "field_name" : "format",
15892     "referenced_type" : "type-596"
15893    },
15894    {
15895     "field_name" : "num_planes",
15896     "field_offset" : 32,
15897     "referenced_type" : "type-2"
15898    },
15899    {
15900     "field_name" : "planes",
15901     "field_offset" : 64,
15902     "referenced_type" : "type-598"
15903    }
15904   ],
15905   "linker_set_key" : "android_flex_layout",
15906   "name" : "android_flex_layout",
15907   "referenced_type" : "type-597",
15908   "self_type" : "type-597",
15909   "size" : 16,
15910   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15911   "unique_id" : "android_flex_layout"
15912  },
15913  {
15914   "alignment" : 8,
15915   "fields" :
15916   [
15917    {
15918     "field_name" : "top_left",
15919     "referenced_type" : "type-508"
15920    },
15921    {
15922     "field_name" : "component",
15923     "field_offset" : 64,
15924     "referenced_type" : "type-594"
15925    },
15926    {
15927     "field_name" : "bits_per_component",
15928     "field_offset" : 96,
15929     "referenced_type" : "type-95"
15930    },
15931    {
15932     "field_name" : "bits_used",
15933     "field_offset" : 128,
15934     "referenced_type" : "type-95"
15935    },
15936    {
15937     "field_name" : "h_increment",
15938     "field_offset" : 160,
15939     "referenced_type" : "type-95"
15940    },
15941    {
15942     "field_name" : "v_increment",
15943     "field_offset" : 192,
15944     "referenced_type" : "type-95"
15945    },
15946    {
15947     "field_name" : "h_subsampling",
15948     "field_offset" : 224,
15949     "referenced_type" : "type-95"
15950    },
15951    {
15952     "field_name" : "v_subsampling",
15953     "field_offset" : 256,
15954     "referenced_type" : "type-95"
15955    }
15956   ],
15957   "linker_set_key" : "android_flex_plane",
15958   "name" : "android_flex_plane",
15959   "referenced_type" : "type-595",
15960   "self_type" : "type-595",
15961   "size" : 40,
15962   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15963   "unique_id" : "android_flex_plane"
15964  },
15965  {
15966   "alignment" : 4,
15967   "fields" :
15968   [
15969    {
15970     "field_name" : "displayPrimaryRed",
15971     "referenced_type" : "type-602"
15972    },
15973    {
15974     "field_name" : "displayPrimaryGreen",
15975     "field_offset" : 64,
15976     "referenced_type" : "type-602"
15977    },
15978    {
15979     "field_name" : "displayPrimaryBlue",
15980     "field_offset" : 128,
15981     "referenced_type" : "type-602"
15982    },
15983    {
15984     "field_name" : "whitePoint",
15985     "field_offset" : 192,
15986     "referenced_type" : "type-602"
15987    },
15988    {
15989     "field_name" : "maxLuminance",
15990     "field_offset" : 256,
15991     "referenced_type" : "type-325"
15992    },
15993    {
15994     "field_name" : "minLuminance",
15995     "field_offset" : 288,
15996     "referenced_type" : "type-325"
15997    }
15998   ],
15999   "linker_set_key" : "android_smpte2086_metadata",
16000   "name" : "android_smpte2086_metadata",
16001   "referenced_type" : "type-603",
16002   "self_type" : "type-603",
16003   "size" : 40,
16004   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16005   "unique_id" : "android_smpte2086_metadata"
16006  },
16007  {
16008   "alignment" : 4,
16009   "fields" :
16010   [
16011    {
16012     "field_name" : "x",
16013     "referenced_type" : "type-325"
16014    },
16015    {
16016     "field_name" : "y",
16017     "field_offset" : 32,
16018     "referenced_type" : "type-325"
16019    }
16020   ],
16021   "linker_set_key" : "android_xy_color",
16022   "name" : "android_xy_color",
16023   "referenced_type" : "type-602",
16024   "self_type" : "type-602",
16025   "size" : 8,
16026   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16027   "unique_id" : "android_xy_color"
16028  },
16029  {
16030   "alignment" : 8,
16031   "fields" :
16032   [
16033    {
16034     "field_name" : "y",
16035     "referenced_type" : "type-112"
16036    },
16037    {
16038     "field_name" : "cb",
16039     "field_offset" : 64,
16040     "referenced_type" : "type-112"
16041    },
16042    {
16043     "field_name" : "cr",
16044     "field_offset" : 128,
16045     "referenced_type" : "type-112"
16046    },
16047    {
16048     "field_name" : "ystride",
16049     "field_offset" : 192,
16050     "referenced_type" : "type-116"
16051    },
16052    {
16053     "field_name" : "cstride",
16054     "field_offset" : 256,
16055     "referenced_type" : "type-116"
16056    },
16057    {
16058     "field_name" : "chroma_step",
16059     "field_offset" : 320,
16060     "referenced_type" : "type-116"
16061    },
16062    {
16063     "field_name" : "reserved",
16064     "field_offset" : 384,
16065     "referenced_type" : "type-593"
16066    }
16067   ],
16068   "linker_set_key" : "android_ycbcr",
16069   "name" : "android_ycbcr",
16070   "referenced_type" : "type-592",
16071   "self_type" : "type-592",
16072   "size" : 80,
16073   "source_file" : "/system/core/libsystem/include/system/graphics.h",
16074   "unique_id" : "android_ycbcr"
16075  },
16076  {
16077   "alignment" : 4,
16078   "fields" :
16079   [
16080    {
16081     "referenced_type" : "type-91"
16082    }
16083   ],
16084   "linker_set_key" : "log_msg",
16085   "name" : "log_msg",
16086   "referenced_type" : "type-90",
16087   "self_type" : "type-90",
16088   "size" : 5124,
16089   "source_file" : "/system/core/liblog/include/log/log_read.h",
16090   "unique_id" : "log_msg"
16091  },
16092  {
16093   "alignment" : 4,
16094   "fields" :
16095   [
16096    {
16097     "field_name" : "buf",
16098     "referenced_type" : "type-92"
16099    },
16100    {
16101     "field_name" : "entry",
16102     "referenced_type" : "type-93"
16103    },
16104    {
16105     "field_name" : "entry_v4",
16106     "referenced_type" : "type-93"
16107    },
16108    {
16109     "field_name" : "entry_v3",
16110     "referenced_type" : "type-98"
16111    },
16112    {
16113     "field_name" : "entry_v2",
16114     "referenced_type" : "type-99"
16115    },
16116    {
16117     "field_name" : "entry_v1",
16118     "referenced_type" : "type-100"
16119    }
16120   ],
16121   "is_anonymous" : true,
16122   "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",
16123   "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",
16124   "record_kind" : "union",
16125   "referenced_type" : "type-91",
16126   "self_type" : "type-91",
16127   "size" : 5124,
16128   "source_file" : "/system/core/liblog/include/log/log_read.h",
16129   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
16130  },
16131  {
16132   "alignment" : 1,
16133   "fields" :
16134   [
16135    {
16136     "field_name" : "tv_sec",
16137     "referenced_type" : "type-2"
16138    },
16139    {
16140     "field_name" : "tv_nsec",
16141     "field_offset" : 32,
16142     "referenced_type" : "type-2"
16143    }
16144   ],
16145   "linker_set_key" : "log_time",
16146   "name" : "log_time",
16147   "referenced_type" : "type-426",
16148   "self_type" : "type-426",
16149   "size" : 8,
16150   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
16151   "unique_id" : "_ZTS8log_time"
16152  },
16153  {
16154   "alignment" : 4,
16155   "fields" :
16156   [
16157    {
16158     "field_name" : "len",
16159     "referenced_type" : "type-94"
16160    },
16161    {
16162     "field_name" : "__pad",
16163     "field_offset" : 16,
16164     "referenced_type" : "type-94"
16165    },
16166    {
16167     "field_name" : "pid",
16168     "field_offset" : 32,
16169     "referenced_type" : "type-95"
16170    },
16171    {
16172     "field_name" : "tid",
16173     "field_offset" : 64,
16174     "referenced_type" : "type-95"
16175    },
16176    {
16177     "field_name" : "sec",
16178     "field_offset" : 96,
16179     "referenced_type" : "type-95"
16180    },
16181    {
16182     "field_name" : "nsec",
16183     "field_offset" : 128,
16184     "referenced_type" : "type-95"
16185    },
16186    {
16187     "field_name" : "msg",
16188     "field_offset" : 160,
16189     "referenced_type" : "type-96"
16190    }
16191   ],
16192   "linker_set_key" : "logger_entry",
16193   "name" : "logger_entry",
16194   "referenced_type" : "type-100",
16195   "self_type" : "type-100",
16196   "size" : 20,
16197   "source_file" : "/system/core/liblog/include/log/log_read.h",
16198   "unique_id" : "logger_entry"
16199  },
16200  {
16201   "alignment" : 1,
16202   "fields" :
16203   [
16204    {
16205     "field_name" : "len",
16206     "referenced_type" : "type-94"
16207    },
16208    {
16209     "field_name" : "hdr_size",
16210     "field_offset" : 16,
16211     "referenced_type" : "type-94"
16212    },
16213    {
16214     "field_name" : "pid",
16215     "field_offset" : 32,
16216     "referenced_type" : "type-95"
16217    },
16218    {
16219     "field_name" : "tid",
16220     "field_offset" : 64,
16221     "referenced_type" : "type-95"
16222    },
16223    {
16224     "field_name" : "sec",
16225     "field_offset" : 96,
16226     "referenced_type" : "type-95"
16227    },
16228    {
16229     "field_name" : "nsec",
16230     "field_offset" : 128,
16231     "referenced_type" : "type-95"
16232    },
16233    {
16234     "field_name" : "euid",
16235     "field_offset" : 160,
16236     "referenced_type" : "type-2"
16237    },
16238    {
16239     "field_name" : "msg",
16240     "field_offset" : 192,
16241     "referenced_type" : "type-96"
16242    }
16243   ],
16244   "linker_set_key" : "logger_entry_v2",
16245   "name" : "logger_entry_v2",
16246   "referenced_type" : "type-99",
16247   "self_type" : "type-99",
16248   "size" : 24,
16249   "source_file" : "/system/core/liblog/include/log/log_read.h",
16250   "unique_id" : "logger_entry_v2"
16251  },
16252  {
16253   "alignment" : 1,
16254   "fields" :
16255   [
16256    {
16257     "field_name" : "len",
16258     "referenced_type" : "type-94"
16259    },
16260    {
16261     "field_name" : "hdr_size",
16262     "field_offset" : 16,
16263     "referenced_type" : "type-94"
16264    },
16265    {
16266     "field_name" : "pid",
16267     "field_offset" : 32,
16268     "referenced_type" : "type-95"
16269    },
16270    {
16271     "field_name" : "tid",
16272     "field_offset" : 64,
16273     "referenced_type" : "type-95"
16274    },
16275    {
16276     "field_name" : "sec",
16277     "field_offset" : 96,
16278     "referenced_type" : "type-95"
16279    },
16280    {
16281     "field_name" : "nsec",
16282     "field_offset" : 128,
16283     "referenced_type" : "type-95"
16284    },
16285    {
16286     "field_name" : "lid",
16287     "field_offset" : 160,
16288     "referenced_type" : "type-2"
16289    },
16290    {
16291     "field_name" : "msg",
16292     "field_offset" : 192,
16293     "referenced_type" : "type-96"
16294    }
16295   ],
16296   "linker_set_key" : "logger_entry_v3",
16297   "name" : "logger_entry_v3",
16298   "referenced_type" : "type-98",
16299   "self_type" : "type-98",
16300   "size" : 24,
16301   "source_file" : "/system/core/liblog/include/log/log_read.h",
16302   "unique_id" : "logger_entry_v3"
16303  },
16304  {
16305   "alignment" : 4,
16306   "fields" :
16307   [
16308    {
16309     "field_name" : "len",
16310     "referenced_type" : "type-94"
16311    },
16312    {
16313     "field_name" : "hdr_size",
16314     "field_offset" : 16,
16315     "referenced_type" : "type-94"
16316    },
16317    {
16318     "field_name" : "pid",
16319     "field_offset" : 32,
16320     "referenced_type" : "type-95"
16321    },
16322    {
16323     "field_name" : "tid",
16324     "field_offset" : 64,
16325     "referenced_type" : "type-2"
16326    },
16327    {
16328     "field_name" : "sec",
16329     "field_offset" : 96,
16330     "referenced_type" : "type-2"
16331    },
16332    {
16333     "field_name" : "nsec",
16334     "field_offset" : 128,
16335     "referenced_type" : "type-2"
16336    },
16337    {
16338     "field_name" : "lid",
16339     "field_offset" : 160,
16340     "referenced_type" : "type-2"
16341    },
16342    {
16343     "field_name" : "uid",
16344     "field_offset" : 192,
16345     "referenced_type" : "type-2"
16346    },
16347    {
16348     "field_name" : "msg",
16349     "field_offset" : 224,
16350     "referenced_type" : "type-96"
16351    }
16352   ],
16353   "linker_set_key" : "logger_entry_v4",
16354   "name" : "logger_entry_v4",
16355   "referenced_type" : "type-93",
16356   "self_type" : "type-93",
16357   "size" : 28,
16358   "source_file" : "/system/core/liblog/include/log/log_read.h",
16359   "unique_id" : "logger_entry_v4"
16360  },
16361  {
16362   "alignment" : 4,
16363   "fields" :
16364   [
16365    {
16366     "field_name" : "version",
16367     "referenced_type" : "type-95"
16368    },
16369    {
16370     "field_name" : "numFds",
16371     "field_offset" : 32,
16372     "referenced_type" : "type-95"
16373    },
16374    {
16375     "field_name" : "numInts",
16376     "field_offset" : 64,
16377     "referenced_type" : "type-95"
16378    },
16379    {
16380     "field_name" : "data",
16381     "field_offset" : 96,
16382     "referenced_type" : "type-235"
16383    }
16384   ],
16385   "linker_set_key" : "native_handle",
16386   "name" : "native_handle",
16387   "referenced_type" : "type-234",
16388   "self_type" : "type-234",
16389   "size" : 12,
16390   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
16391   "unique_id" : "native_handle"
16392  }
16393 ],
16394 "rvalue_reference_types" :
16395 [
16396  {
16397   "alignment" : 8,
16398   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &&",
16399   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermal> > &&",
16400   "referenced_type" : "type-236",
16401   "self_type" : "type-238",
16402   "size" : 8,
16403   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16404  },
16405  {
16406   "alignment" : 8,
16407   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &&",
16408   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> > &&",
16409   "referenced_type" : "type-705",
16410   "self_type" : "type-707",
16411   "size" : 8,
16412   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16413  },
16414  {
16415   "alignment" : 8,
16416   "linker_set_key" : "android::hardware::Return<bool> &&",
16417   "name" : "android::hardware::Return<bool> &&",
16418   "referenced_type" : "type-227",
16419   "self_type" : "type-230",
16420   "size" : 8,
16421   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16422  },
16423  {
16424   "alignment" : 8,
16425   "linker_set_key" : "android::hardware::Return<void> &&",
16426   "name" : "android::hardware::Return<void> &&",
16427   "referenced_type" : "type-248",
16428   "self_type" : "type-250",
16429   "size" : 8,
16430   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16431  },
16432  {
16433   "alignment" : 8,
16434   "linker_set_key" : "android::hardware::Status &&",
16435   "name" : "android::hardware::Status &&",
16436   "referenced_type" : "type-218",
16437   "self_type" : "type-224",
16438   "size" : 8,
16439   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16440  },
16441  {
16442   "alignment" : 8,
16443   "linker_set_key" : "android::hardware::details::return_status &&",
16444   "name" : "android::hardware::details::return_status &&",
16445   "referenced_type" : "type-228",
16446   "self_type" : "type-244",
16447   "size" : 8,
16448   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
16449  },
16450  {
16451   "alignment" : 8,
16452   "linker_set_key" : "android::hardware::hidl_handle &&",
16453   "name" : "android::hardware::hidl_handle &&",
16454   "referenced_type" : "type-361",
16455   "self_type" : "type-367",
16456   "size" : 8,
16457   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16458  },
16459  {
16460   "alignment" : 8,
16461   "linker_set_key" : "android::hardware::hidl_memory &&",
16462   "name" : "android::hardware::hidl_memory &&",
16463   "referenced_type" : "type-365",
16464   "self_type" : "type-371",
16465   "size" : 8,
16466   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
16467  },
16468  {
16469   "alignment" : 8,
16470   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16471   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
16472   "referenced_type" : "type-203",
16473   "self_type" : "type-210",
16474   "size" : 8,
16475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16476  },
16477  {
16478   "alignment" : 8,
16479   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermal> &&",
16480   "name" : "android::sp<android::hardware::thermal::V2_0::IThermal> &&",
16481   "referenced_type" : "type-9",
16482   "self_type" : "type-199",
16483   "size" : 8,
16484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16485  },
16486  {
16487   "alignment" : 8,
16488   "linker_set_key" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &&",
16489   "name" : "android::sp<android::hardware::thermal::V2_0::IThermalChangedCallback> &&",
16490   "referenced_type" : "type-55",
16491   "self_type" : "type-191",
16492   "size" : 8,
16493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
16494  },
16495  {
16496   "alignment" : 8,
16497   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16498   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16499   "referenced_type" : "type-565",
16500   "self_type" : "type-564",
16501   "size" : 8,
16502   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16503  },
16504  {
16505   "alignment" : 8,
16506   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16507   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
16508   "referenced_type" : "type-740",
16509   "self_type" : "type-739",
16510   "size" : 8,
16511   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16512  },
16513  {
16514   "alignment" : 8,
16515   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16516   "name" : "std::function<sp<IBase> (void *)> &&",
16517   "referenced_type" : "type-575",
16518   "self_type" : "type-574",
16519   "size" : 8,
16520   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16521  },
16522  {
16523   "alignment" : 8,
16524   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
16525   "name" : "std::function<sp<IBase> (void *)> &&",
16526   "referenced_type" : "type-745",
16527   "self_type" : "type-744",
16528   "size" : 8,
16529   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16530  },
16531  {
16532   "alignment" : 8,
16533   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16534   "name" : "std::function<sp<IBinder> (void *)> &&",
16535   "referenced_type" : "type-567",
16536   "self_type" : "type-566",
16537   "size" : 8,
16538   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16539  },
16540  {
16541   "alignment" : 8,
16542   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
16543   "name" : "std::function<sp<IBinder> (void *)> &&",
16544   "referenced_type" : "type-742",
16545   "self_type" : "type-741",
16546   "size" : 8,
16547   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16548  }
16549 ]
16550}
16551