1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-61",
9   "self_type" : "type-89",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-257",
16   "self_type" : "type-499",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-28",
24   "self_type" : "type-194",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-86",
32   "self_type" : "type-330",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-86",
41   "self_type" : "type-85",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-492",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-44",
64   "self_type" : "type-44",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-61",
74   "self_type" : "type-61",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-52",
84   "self_type" : "type-52",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-262",
92   "self_type" : "type-262",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-257",
100   "self_type" : "type-257",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-28",
109   "self_type" : "type-28",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-34",
118   "self_type" : "type-34",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-244",
127   "self_type" : "type-244",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-215",
136   "self_type" : "type-215",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-272",
145   "self_type" : "type-272",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-86",
155   "self_type" : "type-86",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-33",
175   "self_type" : "type-33",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-249",
185   "self_type" : "type-249",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-88",
195   "self_type" : "type-88",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-30",
202   "self_type" : "type-30"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware10fromBinderINS0_7thermal4V1_116IThermalCallbackENS3_19BpHwThermalCallbackENS3_19BnHwThermalCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
210  },
211  {
212   "binding" : "weak",
213   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_116IThermalCallbackENS_4hidl4base4V1_05IBaseENS4_19BpHwThermalCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
214  },
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V1_116IThermalCallbackEvEENS_2spIT_EES8_"
226  },
227  {
228   "binding" : "weak",
229   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_111BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
230  },
231  {
232   "binding" : "weak",
233   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_119BpHwThermalCallbackENS4_16IThermalCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
234  },
235  {
236   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
237  },
238  {
239   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal29_hidl_registerThermalCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
243  },
244  {
245   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal4pingEv"
246  },
247  {
248   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
252  },
253  {
254   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev"
255  },
256  {
257   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev"
258  },
259  {
260   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD2Ev"
261  },
262  {
263   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
264  },
265  {
266   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
279  },
280  {
281   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
282  },
283  {
284   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv"
291  },
292  {
293   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv"
294  },
295  {
296   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal29_hidl_registerThermalCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_16IThermalCallbackEEE"
300  },
301  {
302   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv"
303  },
304  {
305   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
312  },
313  {
314   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
315  },
316  {
317   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
318  },
319  {
320   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
321  },
322  {
323   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
324  },
325  {
326   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
327  },
328  {
329   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
330  },
331  {
332   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
342  },
343  {
344   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
345  },
346  {
347   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
348  },
349  {
350   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
351  },
352  {
353   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
357  },
358  {
359   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spIS3_EEb"
360  },
361  {
362   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13addOnewayTaskENSt3__18functionIFvvEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC1ENS_2spINS2_16IThermalCallbackEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC2ENS_2spINS2_16IThermalCallbackEEE"
369  },
370  {
371   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
372  },
373  {
374   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
378  },
379  {
380   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback4pingEv"
381  },
382  {
383   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC1ERKNS_2spINS2_16IThermalCallbackEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC2ERKNS_2spINS2_16IThermalCallbackEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
390  },
391  {
392   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
393  },
394  {
395   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD2Ev"
396  },
397  {
398   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
399  },
400  {
401   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
402  },
403  {
404   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
405  },
406  {
407   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
408  },
409  {
410   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
411  },
412  {
413   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
414  },
415  {
416   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
417  },
418  {
419   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv"
420  },
421  {
422   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv"
423  },
424  {
425   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbRKNS1_4V1_011TemperatureE"
426  },
427  {
428   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv"
429  },
430  {
431   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
432  },
433  {
434   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC1ERKNS_2spINS0_7IBinderEEE"
435  },
436  {
437   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC2ERKNS_2spINS0_7IBinderEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware7thermal4V1_18IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
441  },
442  {
443   "name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
444  },
445  {
446   "name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware7thermal4V1_18IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
453  },
454  {
455   "name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
456  },
457  {
458   "name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
459  },
460  {
461   "name" : "_ZN7android8hardware7thermal4V1_18IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
462  },
463  {
464   "name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
465  },
466  {
467   "name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
468  },
469  {
470   "name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
471  },
472  {
473   "name" : "_ZN7android8hardware7thermal4V1_18IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
477  },
478  {
479   "name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
480  },
481  {
482   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb"
483  },
484  {
485   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
486  },
487  {
488   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spIS3_EEb"
489  },
490  {
491   "name" : "_ZN7android8hardware7thermal4V1_19BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
492  },
493  {
494   "name" : "_ZN7android8hardware7thermal4V1_19BsThermalC1ENS_2spINS2_8IThermalEEE"
495  },
496  {
497   "name" : "_ZN7android8hardware7thermal4V1_19BsThermalC2ENS_2spINS2_8IThermalEEE"
498  },
499  {
500   "binding" : "weak",
501   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
502  },
503  {
504   "binding" : "weak",
505   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
506  },
507  {
508   "binding" : "weak",
509   "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_"
510  },
511  {
512   "binding" : "weak",
513   "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_"
514  },
515  {
516   "binding" : "weak",
517   "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"
518  },
519  {
520   "binding" : "weak",
521   "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_"
522  },
523  {
524   "binding" : "weak",
525   "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_"
526  },
527  {
528   "binding" : "weak",
529   "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"
530  },
531  {
532   "binding" : "weak",
533   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
534  },
535  {
536   "binding" : "weak",
537   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
538  },
539  {
540   "binding" : "weak",
541   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
542  },
543  {
544   "name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
545  },
546  {
547   "name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
548  },
549  {
550   "name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
551  },
552  {
553   "name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
554  },
555  {
556   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
557  },
558  {
559   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
560  },
561  {
562   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
563  },
564  {
565   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
566  }
567 ],
568 "elf_objects" :
569 [
570  {
571   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10descriptorE"
572  },
573  {
574   "name" : "_ZN7android8hardware7thermal4V1_18IThermal10descriptorE"
575  },
576  {
577   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS0_7IBinderE"
578  },
579  {
580   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS0_9BHwBinderE"
581  },
582  {
583   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
584  },
585  {
586   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
587  },
588  {
589   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS1_4V1_08IThermalE"
590  },
591  {
592   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS2_8IThermalE"
593  },
594  {
595   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
596  },
597  {
598   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE16_NS0_11BpHwRefBaseE"
599  },
600  {
601   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE8_NS0_10IInterfaceE"
602  },
603  {
604   "name" : "_ZTCN7android8hardware7thermal4V1_116IThermalCallbackE0_NS_4hidl4base4V1_05IBaseE"
605  },
606  {
607   "binding" : "weak",
608   "name" : "_ZTCN7android8hardware7thermal4V1_117BsThermalCallbackE0_NS2_16IThermalCallbackE"
609  },
610  {
611   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS0_7IBinderE"
612  },
613  {
614   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS0_9BHwBinderE"
615  },
616  {
617   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
618  },
619  {
620   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS0_11BpInterfaceINS2_16IThermalCallbackEEE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS2_16IThermalCallbackE"
624  },
625  {
626   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS_4hidl4base4V1_05IBaseE"
627  },
628  {
629   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE16_NS0_11BpHwRefBaseE"
630  },
631  {
632   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE8_NS0_10IInterfaceE"
633  },
634  {
635   "name" : "_ZTCN7android8hardware7thermal4V1_18IThermalE0_NS1_4V1_08IThermalE"
636  },
637  {
638   "name" : "_ZTCN7android8hardware7thermal4V1_18IThermalE0_NS_4hidl4base4V1_05IBaseE"
639  },
640  {
641   "binding" : "weak",
642   "name" : "_ZTCN7android8hardware7thermal4V1_19BsThermalE0_NS2_8IThermalE"
643  },
644  {
645   "name" : "_ZTTN7android8hardware7thermal4V1_111BnHwThermalE"
646  },
647  {
648   "name" : "_ZTTN7android8hardware7thermal4V1_111BpHwThermalE"
649  },
650  {
651   "name" : "_ZTTN7android8hardware7thermal4V1_116IThermalCallbackE"
652  },
653  {
654   "name" : "_ZTTN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
655  },
656  {
657   "name" : "_ZTTN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
658  },
659  {
660   "name" : "_ZTTN7android8hardware7thermal4V1_18IThermalE"
661  },
662  {
663   "name" : "_ZTVN7android8hardware7thermal4V1_111BnHwThermalE"
664  },
665  {
666   "name" : "_ZTVN7android8hardware7thermal4V1_111BpHwThermalE"
667  },
668  {
669   "name" : "_ZTVN7android8hardware7thermal4V1_116IThermalCallbackE"
670  },
671  {
672   "binding" : "weak",
673   "name" : "_ZTVN7android8hardware7thermal4V1_117BsThermalCallbackE"
674  },
675  {
676   "name" : "_ZTVN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
677  },
678  {
679   "name" : "_ZTVN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
680  },
681  {
682   "name" : "_ZTVN7android8hardware7thermal4V1_18IThermalE"
683  },
684  {
685   "binding" : "weak",
686   "name" : "_ZTVN7android8hardware7thermal4V1_19BsThermalE"
687  }
688 ],
689 "enum_types" :
690 [
691  {
692   "alignment" : 4,
693   "enum_fields" :
694   [
695    {
696     "enum_field_value" : 0,
697     "name" : "android::Condition::WAKE_UP_ONE"
698    },
699    {
700     "enum_field_value" : 1,
701     "name" : "android::Condition::WAKE_UP_ALL"
702    }
703   ],
704   "linker_set_key" : "android::Condition::WakeUpType",
705   "name" : "android::Condition::WakeUpType",
706   "referenced_type" : "type-512",
707   "self_type" : "type-512",
708   "size" : 4,
709   "source_file" : "/system/core/libutils/include/utils/Condition.h",
710   "underlying_type" : "type-2",
711   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
712  },
713  {
714   "alignment" : 4,
715   "enum_fields" :
716   [
717    {
718     "enum_field_value" : 0,
719     "name" : "android::String16::kEmptyString"
720    }
721   ],
722   "linker_set_key" : "android::String16::StaticLinkage",
723   "name" : "android::String16::StaticLinkage",
724   "referenced_type" : "type-398",
725   "self_type" : "type-398",
726   "size" : 4,
727   "source_file" : "/system/core/libutils/include/utils/String16.h",
728   "underlying_type" : "type-2",
729   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
730  },
731  {
732   "alignment" : 4,
733   "enum_fields" :
734   [
735    {
736     "enum_field_value" : 0,
737     "name" : "android::String8::kEmptyString"
738    }
739   ],
740   "linker_set_key" : "android::String8::StaticLinkage",
741   "name" : "android::String8::StaticLinkage",
742   "referenced_type" : "type-391",
743   "self_type" : "type-391",
744   "size" : 4,
745   "source_file" : "/system/core/libutils/include/utils/String8.h",
746   "underlying_type" : "type-2",
747   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
748  },
749  {
750   "alignment" : 4,
751   "enum_fields" :
752   [
753    {
754     "enum_field_value" : 0,
755     "name" : "android::hardware::HidlReturnRestriction::NONE"
756    },
757    {
758     "enum_field_value" : 1,
759     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
760    },
761    {
762     "enum_field_value" : 2,
763     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
764    }
765   ],
766   "linker_set_key" : "android::hardware::HidlReturnRestriction",
767   "name" : "android::hardware::HidlReturnRestriction",
768   "referenced_type" : "type-181",
769   "self_type" : "type-181",
770   "size" : 4,
771   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
772   "underlying_type" : "type-28",
773   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
774  },
775  {
776   "alignment" : 4,
777   "enum_fields" :
778   [
779    {
780     "enum_field_value" : 0,
781     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
782    },
783    {
784     "enum_field_value" : 1,
785     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
786    },
787    {
788     "enum_field_value" : 2,
789     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
790    },
791    {
792     "enum_field_value" : 3,
793     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
794    }
795   ],
796   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
797   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
798   "referenced_type" : "type-380",
799   "self_type" : "type-380",
800   "size" : 4,
801   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
802   "underlying_type" : "type-28",
803   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
804  },
805  {
806   "alignment" : 4,
807   "enum_fields" :
808   [
809    {
810     "enum_field_value" : 1,
811     "name" : "android::hardware::kSynchronizedReadWrite"
812    },
813    {
814     "enum_field_value" : 2,
815     "name" : "android::hardware::kUnsynchronizedWrite"
816    }
817   ],
818   "linker_set_key" : "android::hardware::MQFlavor",
819   "name" : "android::hardware::MQFlavor",
820   "referenced_type" : "type-375",
821   "self_type" : "type-375",
822   "size" : 4,
823   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
824   "underlying_type" : "type-2",
825   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
826  },
827  {
828   "alignment" : 4,
829   "enum_fields" :
830   [
831    {
832     "enum_field_value" : 0,
833     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
834    },
835    {
836     "enum_field_value" : 1,
837     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
838    },
839    {
840     "enum_field_value" : 2,
841     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
842    }
843   ],
844   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
845   "name" : "android::hardware::ProcessState::CallRestriction",
846   "referenced_type" : "type-63",
847   "self_type" : "type-63",
848   "size" : 4,
849   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
850   "underlying_type" : "type-28",
851   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
852  },
853  {
854   "alignment" : 4,
855   "enum_fields" :
856   [
857    {
858     "enum_field_value" : 0,
859     "name" : "android::hardware::Status::EX_NONE"
860    },
861    {
862     "enum_field_value" : -1,
863     "name" : "android::hardware::Status::EX_SECURITY"
864    },
865    {
866     "enum_field_value" : -2,
867     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
868    },
869    {
870     "enum_field_value" : -3,
871     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
872    },
873    {
874     "enum_field_value" : -4,
875     "name" : "android::hardware::Status::EX_NULL_POINTER"
876    },
877    {
878     "enum_field_value" : -5,
879     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
880    },
881    {
882     "enum_field_value" : -6,
883     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
884    },
885    {
886     "enum_field_value" : -7,
887     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
888    },
889    {
890     "enum_field_value" : -128,
891     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
892    },
893    {
894     "enum_field_value" : -129,
895     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
896    }
897   ],
898   "linker_set_key" : "android::hardware::Status::Exception",
899   "name" : "android::hardware::Status::Exception",
900   "referenced_type" : "type-154",
901   "self_type" : "type-154",
902   "size" : 4,
903   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
904   "underlying_type" : "type-28",
905   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
906  },
907  {
908   "alignment" : 4,
909   "enum_fields" :
910   [
911    {
912     "enum_field_value" : 0,
913     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
914    },
915    {
916     "enum_field_value" : 1,
917     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
918    },
919    {
920     "enum_field_value" : 2,
921     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
922    },
923    {
924     "enum_field_value" : 3,
925     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
926    },
927    {
928     "enum_field_value" : 4,
929     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
930    },
931    {
932     "enum_field_value" : 5,
933     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
934    },
935    {
936     "enum_field_value" : 6,
937     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
938    },
939    {
940     "enum_field_value" : 7,
941     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
942    },
943    {
944     "enum_field_value" : 8,
945     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
946    },
947    {
948     "enum_field_value" : 9,
949     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
950    }
951   ],
952   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
953   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
954   "referenced_type" : "type-587",
955   "self_type" : "type-587",
956   "size" : 4,
957   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
958   "underlying_type" : "type-2",
959   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
960  },
961  {
962   "alignment" : 4,
963   "enum_fields" :
964   [
965    {
966     "enum_field_value" : 0,
967     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
968    }
969   ],
970   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
971   "name" : "android::hardware::thermal::V1_0::CoolingType",
972   "referenced_type" : "type-358",
973   "self_type" : "type-358",
974   "size" : 4,
975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
976   "underlying_type" : "type-2",
977   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
978  },
979  {
980   "alignment" : 4,
981   "enum_fields" :
982   [
983    {
984     "enum_field_value" : -1,
985     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
986    },
987    {
988     "enum_field_value" : 0,
989     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
990    },
991    {
992     "enum_field_value" : 1,
993     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
994    },
995    {
996     "enum_field_value" : 2,
997     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
998    },
999    {
1000     "enum_field_value" : 3,
1001     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
1002    }
1003   ],
1004   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
1005   "name" : "android::hardware::thermal::V1_0::TemperatureType",
1006   "referenced_type" : "type-347",
1007   "self_type" : "type-347",
1008   "size" : 4,
1009   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1010   "underlying_type" : "type-28",
1011   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
1012  },
1013  {
1014   "alignment" : 4,
1015   "enum_fields" :
1016   [
1017    {
1018     "enum_field_value" : 0,
1019     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
1020    },
1021    {
1022     "enum_field_value" : 1,
1023     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
1024    }
1025   ],
1026   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1027   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1028   "referenced_type" : "type-538",
1029   "self_type" : "type-538",
1030   "size" : 4,
1031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1032   "underlying_type" : "type-2",
1033   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
1034  },
1035  {
1036   "alignment" : 4,
1037   "enum_fields" :
1038   [
1039    {
1040     "enum_field_value" : 0,
1041     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1042    },
1043    {
1044     "enum_field_value" : 1,
1045     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1046    },
1047    {
1048     "enum_field_value" : 2,
1049     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1050    }
1051   ],
1052   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1053   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1054   "referenced_type" : "type-384",
1055   "self_type" : "type-384",
1056   "size" : 4,
1057   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1058   "underlying_type" : "type-28",
1059   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1060  },
1061  {
1062   "alignment" : 4,
1063   "enum_fields" :
1064   [
1065    {
1066     "enum_field_value" : -1,
1067     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1068    }
1069   ],
1070   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1071   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1072   "referenced_type" : "type-529",
1073   "self_type" : "type-529",
1074   "size" : 4,
1075   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1076   "underlying_type" : "type-28",
1077   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1078  },
1079  {
1080   "alignment" : 1,
1081   "enum_fields" :
1082   [
1083    {
1084     "enum_field_value" : 0,
1085     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1086    },
1087    {
1088     "enum_field_value" : 1,
1089     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1090    },
1091    {
1092     "enum_field_value" : 2,
1093     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1094    }
1095   ],
1096   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1097   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1098   "referenced_type" : "type-527",
1099   "self_type" : "type-527",
1100   "size" : 1,
1101   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1102   "underlying_type" : "type-86",
1103   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1104  },
1105  {
1106   "alignment" : 4,
1107   "enum_fields" :
1108   [
1109    {
1110     "enum_field_value" : 0,
1111     "name" : "ANDROID_LOG_UNKNOWN"
1112    },
1113    {
1114     "enum_field_value" : 1,
1115     "name" : "ANDROID_LOG_DEFAULT"
1116    },
1117    {
1118     "enum_field_value" : 2,
1119     "name" : "ANDROID_LOG_VERBOSE"
1120    },
1121    {
1122     "enum_field_value" : 3,
1123     "name" : "ANDROID_LOG_DEBUG"
1124    },
1125    {
1126     "enum_field_value" : 4,
1127     "name" : "ANDROID_LOG_INFO"
1128    },
1129    {
1130     "enum_field_value" : 5,
1131     "name" : "ANDROID_LOG_WARN"
1132    },
1133    {
1134     "enum_field_value" : 6,
1135     "name" : "ANDROID_LOG_ERROR"
1136    },
1137    {
1138     "enum_field_value" : 7,
1139     "name" : "ANDROID_LOG_FATAL"
1140    },
1141    {
1142     "enum_field_value" : 8,
1143     "name" : "ANDROID_LOG_SILENT"
1144    }
1145   ],
1146   "linker_set_key" : "android_LogPriority",
1147   "name" : "android_LogPriority",
1148   "referenced_type" : "type-1",
1149   "self_type" : "type-1",
1150   "size" : 4,
1151   "source_file" : "/system/core/liblog/include/android/log.h",
1152   "underlying_type" : "type-2",
1153   "unique_id" : "android_LogPriority"
1154  },
1155  {
1156   "alignment" : 4,
1157   "enum_fields" :
1158   [
1159    {
1160     "enum_field_value" : 0,
1161     "name" : "HAL_COLOR_MODE_NATIVE"
1162    },
1163    {
1164     "enum_field_value" : 1,
1165     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1166    },
1167    {
1168     "enum_field_value" : 2,
1169     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1170    },
1171    {
1172     "enum_field_value" : 3,
1173     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1174    },
1175    {
1176     "enum_field_value" : 4,
1177     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1178    },
1179    {
1180     "enum_field_value" : 5,
1181     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1182    },
1183    {
1184     "enum_field_value" : 6,
1185     "name" : "HAL_COLOR_MODE_DCI_P3"
1186    },
1187    {
1188     "enum_field_value" : 7,
1189     "name" : "HAL_COLOR_MODE_SRGB"
1190    },
1191    {
1192     "enum_field_value" : 8,
1193     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1194    },
1195    {
1196     "enum_field_value" : 9,
1197     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1198    }
1199   ],
1200   "linker_set_key" : "android_color_mode_t",
1201   "name" : "android_color_mode_t",
1202   "referenced_type" : "type-478",
1203   "self_type" : "type-478",
1204   "size" : 4,
1205   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1206   "underlying_type" : "type-2",
1207   "unique_id" : "android_color_mode_t"
1208  },
1209  {
1210   "alignment" : 4,
1211   "enum_fields" :
1212   [
1213    {
1214     "enum_field_value" : 10,
1215     "name" : "HAL_COLOR_MODE_BT2020"
1216    },
1217    {
1218     "enum_field_value" : 11,
1219     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1220    },
1221    {
1222     "enum_field_value" : 12,
1223     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1224    }
1225   ],
1226   "linker_set_key" : "android_color_mode_v1_1_t",
1227   "name" : "android_color_mode_v1_1_t",
1228   "referenced_type" : "type-485",
1229   "self_type" : "type-485",
1230   "size" : 4,
1231   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1232   "underlying_type" : "type-2",
1233   "unique_id" : "android_color_mode_v1_1_t"
1234  },
1235  {
1236   "alignment" : 4,
1237   "enum_fields" :
1238   [
1239    {
1240     "enum_field_value" : 0,
1241     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1242    },
1243    {
1244     "enum_field_value" : 1,
1245     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1246    },
1247    {
1248     "enum_field_value" : 2,
1249     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1250    },
1251    {
1252     "enum_field_value" : 3,
1253     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1254    },
1255    {
1256     "enum_field_value" : 4,
1257     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1258    },
1259    {
1260     "enum_field_value" : 5,
1261     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1262    },
1263    {
1264     "enum_field_value" : 6,
1265     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1266    }
1267   ],
1268   "linker_set_key" : "android_color_transform_t",
1269   "name" : "android_color_transform_t",
1270   "referenced_type" : "type-481",
1271   "self_type" : "type-481",
1272   "size" : 4,
1273   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1274   "underlying_type" : "type-2",
1275   "unique_id" : "android_color_transform_t"
1276  },
1277  {
1278   "alignment" : 4,
1279   "enum_fields" :
1280   [
1281    {
1282     "enum_field_value" : 0,
1283     "name" : "HAL_DATASPACE_UNKNOWN"
1284    },
1285    {
1286     "enum_field_value" : 1,
1287     "name" : "HAL_DATASPACE_ARBITRARY"
1288    },
1289    {
1290     "enum_field_value" : 16,
1291     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1292    },
1293    {
1294     "enum_field_value" : 4128768,
1295     "name" : "HAL_DATASPACE_STANDARD_MASK"
1296    },
1297    {
1298     "enum_field_value" : 0,
1299     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1300    },
1301    {
1302     "enum_field_value" : 65536,
1303     "name" : "HAL_DATASPACE_STANDARD_BT709"
1304    },
1305    {
1306     "enum_field_value" : 131072,
1307     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1308    },
1309    {
1310     "enum_field_value" : 196608,
1311     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1312    },
1313    {
1314     "enum_field_value" : 262144,
1315     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1316    },
1317    {
1318     "enum_field_value" : 327680,
1319     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1320    },
1321    {
1322     "enum_field_value" : 393216,
1323     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1324    },
1325    {
1326     "enum_field_value" : 458752,
1327     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1328    },
1329    {
1330     "enum_field_value" : 524288,
1331     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1332    },
1333    {
1334     "enum_field_value" : 589824,
1335     "name" : "HAL_DATASPACE_STANDARD_FILM"
1336    },
1337    {
1338     "enum_field_value" : 655360,
1339     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1340    },
1341    {
1342     "enum_field_value" : 720896,
1343     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1344    },
1345    {
1346     "enum_field_value" : 22,
1347     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1348    },
1349    {
1350     "enum_field_value" : 130023424,
1351     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1352    },
1353    {
1354     "enum_field_value" : 0,
1355     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1356    },
1357    {
1358     "enum_field_value" : 4194304,
1359     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1360    },
1361    {
1362     "enum_field_value" : 8388608,
1363     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1364    },
1365    {
1366     "enum_field_value" : 12582912,
1367     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1368    },
1369    {
1370     "enum_field_value" : 16777216,
1371     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1372    },
1373    {
1374     "enum_field_value" : 20971520,
1375     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1376    },
1377    {
1378     "enum_field_value" : 25165824,
1379     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1380    },
1381    {
1382     "enum_field_value" : 29360128,
1383     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1384    },
1385    {
1386     "enum_field_value" : 33554432,
1387     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1388    },
1389    {
1390     "enum_field_value" : 27,
1391     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1392    },
1393    {
1394     "enum_field_value" : 939524096,
1395     "name" : "HAL_DATASPACE_RANGE_MASK"
1396    },
1397    {
1398     "enum_field_value" : 0,
1399     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1400    },
1401    {
1402     "enum_field_value" : 134217728,
1403     "name" : "HAL_DATASPACE_RANGE_FULL"
1404    },
1405    {
1406     "enum_field_value" : 268435456,
1407     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1408    },
1409    {
1410     "enum_field_value" : 402653184,
1411     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1412    },
1413    {
1414     "enum_field_value" : 512,
1415     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1416    },
1417    {
1418     "enum_field_value" : 138477568,
1419     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1420    },
1421    {
1422     "enum_field_value" : 406913024,
1423     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1424    },
1425    {
1426     "enum_field_value" : 513,
1427     "name" : "HAL_DATASPACE_SRGB"
1428    },
1429    {
1430     "enum_field_value" : 142671872,
1431     "name" : "HAL_DATASPACE_V0_SRGB"
1432    },
1433    {
1434     "enum_field_value" : 411107328,
1435     "name" : "HAL_DATASPACE_V0_SCRGB"
1436    },
1437    {
1438     "enum_field_value" : 257,
1439     "name" : "HAL_DATASPACE_JFIF"
1440    },
1441    {
1442     "enum_field_value" : 146931712,
1443     "name" : "HAL_DATASPACE_V0_JFIF"
1444    },
1445    {
1446     "enum_field_value" : 258,
1447     "name" : "HAL_DATASPACE_BT601_625"
1448    },
1449    {
1450     "enum_field_value" : 281149440,
1451     "name" : "HAL_DATASPACE_V0_BT601_625"
1452    },
1453    {
1454     "enum_field_value" : 259,
1455     "name" : "HAL_DATASPACE_BT601_525"
1456    },
1457    {
1458     "enum_field_value" : 281280512,
1459     "name" : "HAL_DATASPACE_V0_BT601_525"
1460    },
1461    {
1462     "enum_field_value" : 260,
1463     "name" : "HAL_DATASPACE_BT709"
1464    },
1465    {
1466     "enum_field_value" : 281083904,
1467     "name" : "HAL_DATASPACE_V0_BT709"
1468    },
1469    {
1470     "enum_field_value" : 139067392,
1471     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1472    },
1473    {
1474     "enum_field_value" : 155844608,
1475     "name" : "HAL_DATASPACE_DCI_P3"
1476    },
1477    {
1478     "enum_field_value" : 139067392,
1479     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1480    },
1481    {
1482     "enum_field_value" : 143261696,
1483     "name" : "HAL_DATASPACE_DISPLAY_P3"
1484    },
1485    {
1486     "enum_field_value" : 151715840,
1487     "name" : "HAL_DATASPACE_ADOBE_RGB"
1488    },
1489    {
1490     "enum_field_value" : 138805248,
1491     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1492    },
1493    {
1494     "enum_field_value" : 147193856,
1495     "name" : "HAL_DATASPACE_BT2020"
1496    },
1497    {
1498     "enum_field_value" : 163971072,
1499     "name" : "HAL_DATASPACE_BT2020_PQ"
1500    },
1501    {
1502     "enum_field_value" : 4096,
1503     "name" : "HAL_DATASPACE_DEPTH"
1504    },
1505    {
1506     "enum_field_value" : 4097,
1507     "name" : "HAL_DATASPACE_SENSOR"
1508    }
1509   ],
1510   "linker_set_key" : "android_dataspace_t",
1511   "name" : "android_dataspace_t",
1512   "referenced_type" : "type-477",
1513   "self_type" : "type-477",
1514   "size" : 4,
1515   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1516   "underlying_type" : "type-2",
1517   "unique_id" : "android_dataspace_t"
1518  },
1519  {
1520   "alignment" : 4,
1521   "enum_fields" :
1522   [
1523    {
1524     "enum_field_value" : 281411584,
1525     "name" : "HAL_DATASPACE_BT2020_ITU"
1526    },
1527    {
1528     "enum_field_value" : 298188800,
1529     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1530    },
1531    {
1532     "enum_field_value" : 302383104,
1533     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1534    },
1535    {
1536     "enum_field_value" : 168165376,
1537     "name" : "HAL_DATASPACE_BT2020_HLG"
1538    }
1539   ],
1540   "linker_set_key" : "android_dataspace_v1_1_t",
1541   "name" : "android_dataspace_v1_1_t",
1542   "referenced_type" : "type-484",
1543   "self_type" : "type-484",
1544   "size" : 4,
1545   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1546   "underlying_type" : "type-2",
1547   "unique_id" : "android_dataspace_v1_1_t"
1548  },
1549  {
1550   "alignment" : 4,
1551   "enum_fields" :
1552   [
1553    {
1554     "enum_field_value" : 142999552,
1555     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1556    },
1557    {
1558     "enum_field_value" : 4098,
1559     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1560    },
1561    {
1562     "enum_field_value" : 4099,
1563     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1564    },
1565    {
1566     "enum_field_value" : 4100,
1567     "name" : "HAL_DATASPACE_HEIF"
1568    }
1569   ],
1570   "linker_set_key" : "android_dataspace_v1_2_t",
1571   "name" : "android_dataspace_v1_2_t",
1572   "referenced_type" : "type-488",
1573   "self_type" : "type-488",
1574   "size" : 4,
1575   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1576   "underlying_type" : "type-2",
1577   "unique_id" : "android_dataspace_v1_2_t"
1578  },
1579  {
1580   "alignment" : 4,
1581   "enum_fields" :
1582   [
1583    {
1584     "enum_field_value" : 1,
1585     "name" : "FLEX_COMPONENT_Y"
1586    },
1587    {
1588     "enum_field_value" : 2,
1589     "name" : "FLEX_COMPONENT_Cb"
1590    },
1591    {
1592     "enum_field_value" : 4,
1593     "name" : "FLEX_COMPONENT_Cr"
1594    },
1595    {
1596     "enum_field_value" : 1024,
1597     "name" : "FLEX_COMPONENT_R"
1598    },
1599    {
1600     "enum_field_value" : 2048,
1601     "name" : "FLEX_COMPONENT_G"
1602    },
1603    {
1604     "enum_field_value" : 4096,
1605     "name" : "FLEX_COMPONENT_B"
1606    },
1607    {
1608     "enum_field_value" : 1073741824,
1609     "name" : "FLEX_COMPONENT_A"
1610    }
1611   ],
1612   "linker_set_key" : "android_flex_component",
1613   "name" : "android_flex_component",
1614   "referenced_type" : "type-493",
1615   "self_type" : "type-493",
1616   "size" : 4,
1617   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1618   "underlying_type" : "type-2",
1619   "unique_id" : "android_flex_component"
1620  },
1621  {
1622   "alignment" : 4,
1623   "enum_fields" :
1624   [
1625    {
1626     "enum_field_value" : 0,
1627     "name" : "FLEX_FORMAT_INVALID"
1628    },
1629    {
1630     "enum_field_value" : 1,
1631     "name" : "FLEX_FORMAT_Y"
1632    },
1633    {
1634     "enum_field_value" : 7,
1635     "name" : "FLEX_FORMAT_YCbCr"
1636    },
1637    {
1638     "enum_field_value" : 1073741831,
1639     "name" : "FLEX_FORMAT_YCbCrA"
1640    },
1641    {
1642     "enum_field_value" : 7168,
1643     "name" : "FLEX_FORMAT_RGB"
1644    },
1645    {
1646     "enum_field_value" : 1073748992,
1647     "name" : "FLEX_FORMAT_RGBA"
1648    }
1649   ],
1650   "linker_set_key" : "android_flex_format",
1651   "name" : "android_flex_format",
1652   "referenced_type" : "type-495",
1653   "self_type" : "type-495",
1654   "size" : 4,
1655   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1656   "underlying_type" : "type-2",
1657   "unique_id" : "android_flex_format"
1658  },
1659  {
1660   "alignment" : 4,
1661   "enum_fields" :
1662   [
1663    {
1664     "enum_field_value" : 1,
1665     "name" : "HAL_HDR_DOLBY_VISION"
1666    },
1667    {
1668     "enum_field_value" : 2,
1669     "name" : "HAL_HDR_HDR10"
1670    },
1671    {
1672     "enum_field_value" : 3,
1673     "name" : "HAL_HDR_HLG"
1674    }
1675   ],
1676   "linker_set_key" : "android_hdr_t",
1677   "name" : "android_hdr_t",
1678   "referenced_type" : "type-482",
1679   "self_type" : "type-482",
1680   "size" : 4,
1681   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1682   "underlying_type" : "type-2",
1683   "unique_id" : "android_hdr_t"
1684  },
1685  {
1686   "alignment" : 4,
1687   "enum_fields" :
1688   [
1689    {
1690     "enum_field_value" : 4,
1691     "name" : "HAL_HDR_HDR10_PLUS"
1692    }
1693   ],
1694   "linker_set_key" : "android_hdr_v1_2_t",
1695   "name" : "android_hdr_v1_2_t",
1696   "referenced_type" : "type-487",
1697   "self_type" : "type-487",
1698   "size" : 4,
1699   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1700   "underlying_type" : "type-2",
1701   "unique_id" : "android_hdr_v1_2_t"
1702  },
1703  {
1704   "alignment" : 4,
1705   "enum_fields" :
1706   [
1707    {
1708     "enum_field_value" : 39,
1709     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1710    },
1711    {
1712     "enum_field_value" : 40,
1713     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1714    },
1715    {
1716     "enum_field_value" : 41,
1717     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1718    },
1719    {
1720     "enum_field_value" : 42,
1721     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1722    }
1723   ],
1724   "linker_set_key" : "android_pixel_format_sw_t",
1725   "name" : "android_pixel_format_sw_t",
1726   "referenced_type" : "type-490",
1727   "self_type" : "type-490",
1728   "size" : 4,
1729   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1730   "underlying_type" : "type-2",
1731   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1732  },
1733  {
1734   "alignment" : 4,
1735   "enum_fields" :
1736   [
1737    {
1738     "enum_field_value" : 1,
1739     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1740    },
1741    {
1742     "enum_field_value" : 2,
1743     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1744    },
1745    {
1746     "enum_field_value" : 3,
1747     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1748    },
1749    {
1750     "enum_field_value" : 4,
1751     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1752    },
1753    {
1754     "enum_field_value" : 5,
1755     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1756    },
1757    {
1758     "enum_field_value" : 16,
1759     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1760    },
1761    {
1762     "enum_field_value" : 17,
1763     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1764    },
1765    {
1766     "enum_field_value" : 20,
1767     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1768    },
1769    {
1770     "enum_field_value" : 22,
1771     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1772    },
1773    {
1774     "enum_field_value" : 32,
1775     "name" : "HAL_PIXEL_FORMAT_RAW16"
1776    },
1777    {
1778     "enum_field_value" : 33,
1779     "name" : "HAL_PIXEL_FORMAT_BLOB"
1780    },
1781    {
1782     "enum_field_value" : 34,
1783     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1784    },
1785    {
1786     "enum_field_value" : 35,
1787     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1788    },
1789    {
1790     "enum_field_value" : 36,
1791     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1792    },
1793    {
1794     "enum_field_value" : 37,
1795     "name" : "HAL_PIXEL_FORMAT_RAW10"
1796    },
1797    {
1798     "enum_field_value" : 38,
1799     "name" : "HAL_PIXEL_FORMAT_RAW12"
1800    },
1801    {
1802     "enum_field_value" : 43,
1803     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1804    },
1805    {
1806     "enum_field_value" : 538982489,
1807     "name" : "HAL_PIXEL_FORMAT_Y8"
1808    },
1809    {
1810     "enum_field_value" : 540422489,
1811     "name" : "HAL_PIXEL_FORMAT_Y16"
1812    },
1813    {
1814     "enum_field_value" : 842094169,
1815     "name" : "HAL_PIXEL_FORMAT_YV12"
1816    }
1817   ],
1818   "linker_set_key" : "android_pixel_format_t",
1819   "name" : "android_pixel_format_t",
1820   "referenced_type" : "type-475",
1821   "self_type" : "type-475",
1822   "size" : 4,
1823   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1824   "underlying_type" : "type-2",
1825   "unique_id" : "android_pixel_format_t"
1826  },
1827  {
1828   "alignment" : 4,
1829   "enum_fields" :
1830   [
1831    {
1832     "enum_field_value" : 48,
1833     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1834    },
1835    {
1836     "enum_field_value" : 49,
1837     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1838    },
1839    {
1840     "enum_field_value" : 50,
1841     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1842    },
1843    {
1844     "enum_field_value" : 51,
1845     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1846    },
1847    {
1848     "enum_field_value" : 52,
1849     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1850    },
1851    {
1852     "enum_field_value" : 53,
1853     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1854    },
1855    {
1856     "enum_field_value" : 54,
1857     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1858    }
1859   ],
1860   "linker_set_key" : "android_pixel_format_v1_1_t",
1861   "name" : "android_pixel_format_v1_1_t",
1862   "referenced_type" : "type-483",
1863   "self_type" : "type-483",
1864   "size" : 4,
1865   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1866   "underlying_type" : "type-2",
1867   "unique_id" : "android_pixel_format_v1_1_t"
1868  },
1869  {
1870   "alignment" : 4,
1871   "enum_fields" :
1872   [
1873    {
1874     "enum_field_value" : 55,
1875     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1876    }
1877   ],
1878   "linker_set_key" : "android_pixel_format_v1_2_t",
1879   "name" : "android_pixel_format_v1_2_t",
1880   "referenced_type" : "type-489",
1881   "self_type" : "type-489",
1882   "size" : 4,
1883   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1884   "underlying_type" : "type-2",
1885   "unique_id" : "android_pixel_format_v1_2_t"
1886  },
1887  {
1888   "alignment" : 4,
1889   "enum_fields" :
1890   [
1891    {
1892     "enum_field_value" : 0,
1893     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1894    },
1895    {
1896     "enum_field_value" : 1,
1897     "name" : "HAL_RENDER_INTENT_ENHANCE"
1898    },
1899    {
1900     "enum_field_value" : 2,
1901     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1902    },
1903    {
1904     "enum_field_value" : 3,
1905     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1906    }
1907   ],
1908   "linker_set_key" : "android_render_intent_v1_1_t",
1909   "name" : "android_render_intent_v1_1_t",
1910   "referenced_type" : "type-486",
1911   "self_type" : "type-486",
1912   "size" : 4,
1913   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1914   "underlying_type" : "type-2",
1915   "unique_id" : "android_render_intent_v1_1_t"
1916  },
1917  {
1918   "alignment" : 4,
1919   "enum_fields" :
1920   [
1921    {
1922     "enum_field_value" : 1,
1923     "name" : "HAL_TRANSFORM_FLIP_H"
1924    },
1925    {
1926     "enum_field_value" : 2,
1927     "name" : "HAL_TRANSFORM_FLIP_V"
1928    },
1929    {
1930     "enum_field_value" : 4,
1931     "name" : "HAL_TRANSFORM_ROT_90"
1932    },
1933    {
1934     "enum_field_value" : 3,
1935     "name" : "HAL_TRANSFORM_ROT_180"
1936    },
1937    {
1938     "enum_field_value" : 7,
1939     "name" : "HAL_TRANSFORM_ROT_270"
1940    }
1941   ],
1942   "linker_set_key" : "android_transform_t",
1943   "name" : "android_transform_t",
1944   "referenced_type" : "type-476",
1945   "self_type" : "type-476",
1946   "size" : 4,
1947   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1948   "underlying_type" : "type-2",
1949   "unique_id" : "android_transform_t"
1950  },
1951  {
1952   "alignment" : 4,
1953   "enum_fields" :
1954   [
1955    {
1956     "enum_field_value" : 0,
1957     "name" : "LOG_ID_MIN"
1958    },
1959    {
1960     "enum_field_value" : 0,
1961     "name" : "LOG_ID_MAIN"
1962    },
1963    {
1964     "enum_field_value" : 1,
1965     "name" : "LOG_ID_RADIO"
1966    },
1967    {
1968     "enum_field_value" : 2,
1969     "name" : "LOG_ID_EVENTS"
1970    },
1971    {
1972     "enum_field_value" : 3,
1973     "name" : "LOG_ID_SYSTEM"
1974    },
1975    {
1976     "enum_field_value" : 4,
1977     "name" : "LOG_ID_CRASH"
1978    },
1979    {
1980     "enum_field_value" : 5,
1981     "name" : "LOG_ID_STATS"
1982    },
1983    {
1984     "enum_field_value" : 6,
1985     "name" : "LOG_ID_SECURITY"
1986    },
1987    {
1988     "enum_field_value" : 7,
1989     "name" : "LOG_ID_KERNEL"
1990    },
1991    {
1992     "enum_field_value" : 8,
1993     "name" : "LOG_ID_MAX"
1994    }
1995   ],
1996   "linker_set_key" : "log_id",
1997   "name" : "log_id",
1998   "referenced_type" : "type-254",
1999   "self_type" : "type-254",
2000   "size" : 4,
2001   "source_file" : "/system/core/liblog/include/android/log.h",
2002   "underlying_type" : "type-2",
2003   "unique_id" : "log_id"
2004  }
2005 ],
2006 "function_types" :
2007 [
2008  {
2009   "alignment" : 4,
2010   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2011   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2012   "parameters" :
2013   [
2014    {
2015     "referenced_type" : "type-47"
2016    },
2017    {
2018     "referenced_type" : "type-53"
2019    },
2020    {
2021     "referenced_type" : "type-29"
2022    }
2023   ],
2024   "referenced_type" : "type-46",
2025   "return_type" : "type-44",
2026   "self_type" : "type-46",
2027   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2028  },
2029  {
2030   "alignment" : 4,
2031   "linker_set_key" : "int (void *)",
2032   "name" : "int (void *)",
2033   "parameters" :
2034   [
2035    {
2036     "referenced_type" : "type-29"
2037    }
2038   ],
2039   "referenced_type" : "type-504",
2040   "return_type" : "type-28",
2041   "self_type" : "type-504",
2042   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2043  },
2044  {
2045   "alignment" : 4,
2046   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2047   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2048   "parameters" :
2049   [
2050    {
2051     "referenced_type" : "type-417"
2052    },
2053    {
2054     "referenced_type" : "type-364"
2055    },
2056    {
2057     "referenced_type" : "type-33"
2058    },
2059    {
2060     "referenced_type" : "type-418"
2061    },
2062    {
2063     "referenced_type" : "type-33"
2064    },
2065    {
2066     "referenced_type" : "type-29"
2067    }
2068   ],
2069   "referenced_type" : "type-416",
2070   "return_type" : "type-30",
2071   "self_type" : "type-416",
2072   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2073  }
2074 ],
2075 "functions" :
2076 [
2077  {
2078   "function_name" : "android::hardware::fromBinder",
2079   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_7thermal4V1_116IThermalCallbackENS3_19BpHwThermalCallbackENS3_19BnHwThermalCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2080   "parameters" :
2081   [
2082    {
2083     "referenced_type" : "type-53"
2084    }
2085   ],
2086   "return_type" : "type-107",
2087   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2088   "template_args" : [ "type-109", "type-110", "type-428" ]
2089  },
2090  {
2091   "function_name" : "android::hardware::details::castInterface",
2092   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_116IThermalCallbackENS_4hidl4base4V1_05IBaseENS4_19BpHwThermalCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2093   "parameters" :
2094   [
2095    {
2096     "referenced_type" : "type-427"
2097    },
2098    {
2099     "referenced_type" : "type-59"
2100    },
2101    {
2102     "referenced_type" : "type-44"
2103    }
2104   ],
2105   "return_type" : "type-602",
2106   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2107   "template_args" : [ "type-109", "type-7", "type-110" ]
2108  },
2109  {
2110   "function_name" : "android::hardware::details::castInterface",
2111   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2112   "parameters" :
2113   [
2114    {
2115     "referenced_type" : "type-99"
2116    },
2117    {
2118     "referenced_type" : "type-59"
2119    },
2120    {
2121     "referenced_type" : "type-44"
2122    }
2123   ],
2124   "return_type" : "type-169",
2125   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2126   "template_args" : [ "type-5", "type-6", "type-573" ]
2127  },
2128  {
2129   "function_name" : "android::hardware::details::castInterface",
2130   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2131   "parameters" :
2132   [
2133    {
2134     "referenced_type" : "type-427"
2135    },
2136    {
2137     "referenced_type" : "type-59"
2138    },
2139    {
2140     "referenced_type" : "type-44"
2141    }
2142   ],
2143   "return_type" : "type-169",
2144   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2145   "template_args" : [ "type-5", "type-7", "type-573" ]
2146  },
2147  {
2148   "function_name" : "android::hardware::details::wrapPassthrough",
2149   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V1_116IThermalCallbackEvEENS_2spIT_EES8_",
2150   "parameters" :
2151   [
2152    {
2153     "referenced_type" : "type-107"
2154    }
2155   ],
2156   "return_type" : "type-107",
2157   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2158   "template_args" : [ "type-109", "type-30" ]
2159  },
2160  {
2161   "function_name" : "android::hardware::details::getServiceInternal",
2162   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_111BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2163   "parameters" :
2164   [
2165    {
2166     "referenced_type" : "type-431"
2167    },
2168    {
2169     "referenced_type" : "type-44"
2170    },
2171    {
2172     "referenced_type" : "type-44"
2173    }
2174   ],
2175   "return_type" : "type-3",
2176   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2177   "template_args" : [ "type-573", "type-5", "type-30", "type-30" ]
2178  },
2179  {
2180   "function_name" : "android::hardware::details::getServiceInternal",
2181   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_119BpHwThermalCallbackENS4_16IThermalCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2182   "parameters" :
2183   [
2184    {
2185     "referenced_type" : "type-633"
2186    },
2187    {
2188     "referenced_type" : "type-44"
2189    },
2190    {
2191     "referenced_type" : "type-44"
2192    }
2193   ],
2194   "return_type" : "type-107",
2195   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2196   "template_args" : [ "type-110", "type-109", "type-30", "type-30" ]
2197  },
2198  {
2199   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::onTransact",
2200   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2201   "parameters" :
2202   [
2203    {
2204     "is_this_ptr" : true,
2205     "referenced_type" : "type-593"
2206    },
2207    {
2208     "referenced_type" : "type-2"
2209    },
2210    {
2211     "referenced_type" : "type-424"
2212    },
2213    {
2214     "referenced_type" : "type-417"
2215    },
2216    {
2217     "default_arg" : true,
2218     "referenced_type" : "type-2"
2219    },
2220    {
2221     "default_arg" : true,
2222     "referenced_type" : "type-666"
2223    }
2224   ],
2225   "return_type" : "type-28",
2226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2227  },
2228  {
2229   "access" : "private",
2230   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::getDebugInfo",
2231   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2232   "parameters" :
2233   [
2234    {
2235     "is_this_ptr" : true,
2236     "referenced_type" : "type-593"
2237    },
2238    {
2239     "referenced_type" : "type-667"
2240    }
2241   ],
2242   "return_type" : "type-182",
2243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2244  },
2245  {
2246   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::_hidl_registerThermalCallback",
2247   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal29_hidl_registerThermalCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2248   "parameters" :
2249   [
2250    {
2251     "referenced_type" : "type-425"
2252    },
2253    {
2254     "referenced_type" : "type-424"
2255    },
2256    {
2257     "referenced_type" : "type-417"
2258    },
2259    {
2260     "referenced_type" : "type-668"
2261    }
2262   ],
2263   "return_type" : "type-28",
2264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2265  },
2266  {
2267   "access" : "private",
2268   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::ping",
2269   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal4pingEv",
2270   "parameters" :
2271   [
2272    {
2273     "is_this_ptr" : true,
2274     "referenced_type" : "type-593"
2275    }
2276   ],
2277   "return_type" : "type-182",
2278   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2279  },
2280  {
2281   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::BnHwThermal",
2282   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2283   "parameters" :
2284   [
2285    {
2286     "is_this_ptr" : true,
2287     "referenced_type" : "type-593"
2288    },
2289    {
2290     "referenced_type" : "type-624"
2291    }
2292   ],
2293   "return_type" : "type-30",
2294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2295  },
2296  {
2297   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::BnHwThermal",
2298   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2299   "parameters" :
2300   [
2301    {
2302     "is_this_ptr" : true,
2303     "referenced_type" : "type-593"
2304    },
2305    {
2306     "referenced_type" : "type-624"
2307    }
2308   ],
2309   "return_type" : "type-30",
2310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2311  },
2312  {
2313   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2314   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev",
2315   "parameters" :
2316   [
2317    {
2318     "is_this_ptr" : true,
2319     "referenced_type" : "type-593"
2320    }
2321   ],
2322   "return_type" : "type-30",
2323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2324  },
2325  {
2326   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2327   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev",
2328   "parameters" :
2329   [
2330    {
2331     "is_this_ptr" : true,
2332     "referenced_type" : "type-593"
2333    }
2334   ],
2335   "return_type" : "type-30",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2337  },
2338  {
2339   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2340   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD2Ev",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "type-593"
2346    }
2347   ],
2348   "return_type" : "type-30",
2349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2350  },
2351  {
2352   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::linkToDeath",
2353   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2354   "parameters" :
2355   [
2356    {
2357     "is_this_ptr" : true,
2358     "referenced_type" : "type-650"
2359    },
2360    {
2361     "referenced_type" : "type-436"
2362    },
2363    {
2364     "referenced_type" : "type-33"
2365    }
2366   ],
2367   "return_type" : "type-161",
2368   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2369  },
2370  {
2371   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getCpuUsages",
2372   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE",
2373   "parameters" :
2374   [
2375    {
2376     "is_this_ptr" : true,
2377     "referenced_type" : "type-650"
2378    },
2379    {
2380     "referenced_type" : "type-669"
2381    }
2382   ],
2383   "return_type" : "type-182",
2384   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2385  },
2386  {
2387   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getDebugInfo",
2388   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2389   "parameters" :
2390   [
2391    {
2392     "is_this_ptr" : true,
2393     "referenced_type" : "type-650"
2394    },
2395    {
2396     "referenced_type" : "type-670"
2397    }
2398   ],
2399   "return_type" : "type-182",
2400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2401  },
2402  {
2403   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getHashChain",
2404   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2405   "parameters" :
2406   [
2407    {
2408     "is_this_ptr" : true,
2409     "referenced_type" : "type-650"
2410    },
2411    {
2412     "referenced_type" : "type-671"
2413    }
2414   ],
2415   "return_type" : "type-182",
2416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2417  },
2418  {
2419   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::unlinkToDeath",
2420   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2421   "parameters" :
2422   [
2423    {
2424     "is_this_ptr" : true,
2425     "referenced_type" : "type-650"
2426    },
2427    {
2428     "referenced_type" : "type-436"
2429    }
2430   ],
2431   "return_type" : "type-161",
2432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2433  },
2434  {
2435   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::interfaceChain",
2436   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2437   "parameters" :
2438   [
2439    {
2440     "is_this_ptr" : true,
2441     "referenced_type" : "type-650"
2442    },
2443    {
2444     "referenced_type" : "type-672"
2445    }
2446   ],
2447   "return_type" : "type-182",
2448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2449  },
2450  {
2451   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getTemperatures",
2452   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE",
2453   "parameters" :
2454   [
2455    {
2456     "is_this_ptr" : true,
2457     "referenced_type" : "type-650"
2458    },
2459    {
2460     "referenced_type" : "type-673"
2461    }
2462   ],
2463   "return_type" : "type-182",
2464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2465  },
2466  {
2467   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getCoolingDevices",
2468   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE",
2469   "parameters" :
2470   [
2471    {
2472     "is_this_ptr" : true,
2473     "referenced_type" : "type-650"
2474    },
2475    {
2476     "referenced_type" : "type-674"
2477    }
2478   ],
2479   "return_type" : "type-182",
2480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2481  },
2482  {
2483   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::interfaceDescriptor",
2484   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2485   "parameters" :
2486   [
2487    {
2488     "is_this_ptr" : true,
2489     "referenced_type" : "type-650"
2490    },
2491    {
2492     "referenced_type" : "type-675"
2493    }
2494   ],
2495   "return_type" : "type-182",
2496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2497  },
2498  {
2499   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::notifySyspropsChanged",
2500   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv",
2501   "parameters" :
2502   [
2503    {
2504     "is_this_ptr" : true,
2505     "referenced_type" : "type-650"
2506    }
2507   ],
2508   "return_type" : "type-182",
2509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2510  },
2511  {
2512   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::setHALInstrumentation",
2513   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv",
2514   "parameters" :
2515   [
2516    {
2517     "is_this_ptr" : true,
2518     "referenced_type" : "type-650"
2519    }
2520   ],
2521   "return_type" : "type-182",
2522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2523  },
2524  {
2525   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::registerThermalCallback",
2526   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE",
2527   "parameters" :
2528   [
2529    {
2530     "is_this_ptr" : true,
2531     "referenced_type" : "type-650"
2532    },
2533    {
2534     "referenced_type" : "type-656"
2535    }
2536   ],
2537   "return_type" : "type-182",
2538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2539  },
2540  {
2541   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::_hidl_registerThermalCallback",
2542   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal29_hidl_registerThermalCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_16IThermalCallbackEEE",
2543   "parameters" :
2544   [
2545    {
2546     "referenced_type" : "type-23"
2547    },
2548    {
2549     "referenced_type" : "type-591"
2550    },
2551    {
2552     "referenced_type" : "type-656"
2553    }
2554   ],
2555   "return_type" : "type-182",
2556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2557  },
2558  {
2559   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::ping",
2560   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv",
2561   "parameters" :
2562   [
2563    {
2564     "is_this_ptr" : true,
2565     "referenced_type" : "type-650"
2566    }
2567   ],
2568   "return_type" : "type-182",
2569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2570  },
2571  {
2572   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::debug",
2573   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2574   "parameters" :
2575   [
2576    {
2577     "is_this_ptr" : true,
2578     "referenced_type" : "type-650"
2579    },
2580    {
2581     "referenced_type" : "type-374"
2582    },
2583    {
2584     "referenced_type" : "type-555"
2585    }
2586   ],
2587   "return_type" : "type-182",
2588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2589  },
2590  {
2591   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::BpHwThermal",
2592   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
2593   "parameters" :
2594   [
2595    {
2596     "is_this_ptr" : true,
2597     "referenced_type" : "type-650"
2598    },
2599    {
2600     "referenced_type" : "type-53"
2601    }
2602   ],
2603   "return_type" : "type-30",
2604   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2605  },
2606  {
2607   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::BpHwThermal",
2608   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
2609   "parameters" :
2610   [
2611    {
2612     "is_this_ptr" : true,
2613     "referenced_type" : "type-650"
2614    },
2615    {
2616     "referenced_type" : "type-53"
2617    }
2618   ],
2619   "return_type" : "type-30",
2620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2621  },
2622  {
2623   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getService",
2624   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2625   "parameters" :
2626   [
2627    {
2628     "default_arg" : true,
2629     "referenced_type" : "type-633"
2630    },
2631    {
2632     "default_arg" : true,
2633     "referenced_type" : "type-44"
2634    }
2635   ],
2636   "return_type" : "type-107",
2637   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2638  },
2639  {
2640   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::linkToDeath",
2641   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2642   "parameters" :
2643   [
2644    {
2645     "is_this_ptr" : true,
2646     "referenced_type" : "type-108"
2647    },
2648    {
2649     "referenced_type" : "type-436"
2650    },
2651    {
2652     "referenced_type" : "type-33"
2653    }
2654   ],
2655   "return_type" : "type-161",
2656   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2657  },
2658  {
2659   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getDebugInfo",
2660   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2661   "parameters" :
2662   [
2663    {
2664     "is_this_ptr" : true,
2665     "referenced_type" : "type-108"
2666    },
2667    {
2668     "referenced_type" : "type-676"
2669    }
2670   ],
2671   "return_type" : "type-182",
2672   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2673  },
2674  {
2675   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getHashChain",
2676   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2677   "parameters" :
2678   [
2679    {
2680     "is_this_ptr" : true,
2681     "referenced_type" : "type-108"
2682    },
2683    {
2684     "referenced_type" : "type-677"
2685    }
2686   ],
2687   "return_type" : "type-182",
2688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2689  },
2690  {
2691   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::tryGetService",
2692   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2693   "parameters" :
2694   [
2695    {
2696     "default_arg" : true,
2697     "referenced_type" : "type-633"
2698    },
2699    {
2700     "default_arg" : true,
2701     "referenced_type" : "type-44"
2702    }
2703   ],
2704   "return_type" : "type-107",
2705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2706  },
2707  {
2708   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::unlinkToDeath",
2709   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2710   "parameters" :
2711   [
2712    {
2713     "is_this_ptr" : true,
2714     "referenced_type" : "type-108"
2715    },
2716    {
2717     "referenced_type" : "type-436"
2718    }
2719   ],
2720   "return_type" : "type-161",
2721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2722  },
2723  {
2724   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::interfaceChain",
2725   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2726   "parameters" :
2727   [
2728    {
2729     "is_this_ptr" : true,
2730     "referenced_type" : "type-108"
2731    },
2732    {
2733     "referenced_type" : "type-678"
2734    }
2735   ],
2736   "return_type" : "type-182",
2737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2738  },
2739  {
2740   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::registerAsService",
2741   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2742   "parameters" :
2743   [
2744    {
2745     "is_this_ptr" : true,
2746     "referenced_type" : "type-108"
2747    },
2748    {
2749     "default_arg" : true,
2750     "referenced_type" : "type-633"
2751    }
2752   ],
2753   "return_type" : "type-28",
2754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2755  },
2756  {
2757   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::interfaceDescriptor",
2758   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2759   "parameters" :
2760   [
2761    {
2762     "is_this_ptr" : true,
2763     "referenced_type" : "type-108"
2764    },
2765    {
2766     "referenced_type" : "type-679"
2767    }
2768   ],
2769   "return_type" : "type-182",
2770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2771  },
2772  {
2773   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::notifySyspropsChanged",
2774   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv",
2775   "parameters" :
2776   [
2777    {
2778     "is_this_ptr" : true,
2779     "referenced_type" : "type-108"
2780    }
2781   ],
2782   "return_type" : "type-182",
2783   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2784  },
2785  {
2786   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::setHALInstrumentation",
2787   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv",
2788   "parameters" :
2789   [
2790    {
2791     "is_this_ptr" : true,
2792     "referenced_type" : "type-108"
2793    }
2794   ],
2795   "return_type" : "type-182",
2796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2797  },
2798  {
2799   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::registerForNotifications",
2800   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2801   "parameters" :
2802   [
2803    {
2804     "referenced_type" : "type-633"
2805    },
2806    {
2807     "referenced_type" : "type-556"
2808    }
2809   ],
2810   "return_type" : "type-44",
2811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2812  },
2813  {
2814   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::ping",
2815   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv",
2816   "parameters" :
2817   [
2818    {
2819     "is_this_ptr" : true,
2820     "referenced_type" : "type-108"
2821    }
2822   ],
2823   "return_type" : "type-182",
2824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2825  },
2826  {
2827   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::debug",
2828   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2829   "parameters" :
2830   [
2831    {
2832     "is_this_ptr" : true,
2833     "referenced_type" : "type-108"
2834    },
2835    {
2836     "referenced_type" : "type-374"
2837    },
2838    {
2839     "referenced_type" : "type-555"
2840    }
2841   ],
2842   "return_type" : "type-182",
2843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2844  },
2845  {
2846   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::castFrom",
2847   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2848   "parameters" :
2849   [
2850    {
2851     "referenced_type" : "type-615"
2852    },
2853    {
2854     "default_arg" : true,
2855     "referenced_type" : "type-44"
2856    }
2857   ],
2858   "return_type" : "type-602",
2859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2860  },
2861  {
2862   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::castFrom",
2863   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spIS3_EEb",
2864   "parameters" :
2865   [
2866    {
2867     "referenced_type" : "type-656"
2868    },
2869    {
2870     "default_arg" : true,
2871     "referenced_type" : "type-44"
2872    }
2873   ],
2874   "return_type" : "type-602",
2875   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2876  },
2877  {
2878   "access" : "private",
2879   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::addOnewayTask",
2880   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2881   "parameters" :
2882   [
2883    {
2884     "is_this_ptr" : true,
2885     "referenced_type" : "type-598"
2886    },
2887    {
2888     "referenced_type" : "type-682"
2889    }
2890   ],
2891   "return_type" : "type-182",
2892   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2893  },
2894  {
2895   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::BsThermalCallback",
2896   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC1ENS_2spINS2_16IThermalCallbackEEE",
2897   "parameters" :
2898   [
2899    {
2900     "is_this_ptr" : true,
2901     "referenced_type" : "type-598"
2902    },
2903    {
2904     "referenced_type" : "type-125"
2905    }
2906   ],
2907   "return_type" : "type-30",
2908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2909  },
2910  {
2911   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::BsThermalCallback",
2912   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC2ENS_2spINS2_16IThermalCallbackEEE",
2913   "parameters" :
2914   [
2915    {
2916     "is_this_ptr" : true,
2917     "referenced_type" : "type-598"
2918    },
2919    {
2920     "referenced_type" : "type-125"
2921    }
2922   ],
2923   "return_type" : "type-30",
2924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2925  },
2926  {
2927   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::onTransact",
2928   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2929   "parameters" :
2930   [
2931    {
2932     "is_this_ptr" : true,
2933     "referenced_type" : "type-569"
2934    },
2935    {
2936     "referenced_type" : "type-2"
2937    },
2938    {
2939     "referenced_type" : "type-424"
2940    },
2941    {
2942     "referenced_type" : "type-417"
2943    },
2944    {
2945     "default_arg" : true,
2946     "referenced_type" : "type-2"
2947    },
2948    {
2949     "default_arg" : true,
2950     "referenced_type" : "type-685"
2951    }
2952   ],
2953   "return_type" : "type-28",
2954   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2955  },
2956  {
2957   "access" : "private",
2958   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::getDebugInfo",
2959   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2960   "parameters" :
2961   [
2962    {
2963     "is_this_ptr" : true,
2964     "referenced_type" : "type-569"
2965    },
2966    {
2967     "referenced_type" : "type-686"
2968    }
2969   ],
2970   "return_type" : "type-182",
2971   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2972  },
2973  {
2974   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::_hidl_notifyThrottling",
2975   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2976   "parameters" :
2977   [
2978    {
2979     "referenced_type" : "type-425"
2980    },
2981    {
2982     "referenced_type" : "type-424"
2983    },
2984    {
2985     "referenced_type" : "type-417"
2986    },
2987    {
2988     "referenced_type" : "type-687"
2989    }
2990   ],
2991   "return_type" : "type-28",
2992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2993  },
2994  {
2995   "access" : "private",
2996   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::ping",
2997   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback4pingEv",
2998   "parameters" :
2999   [
3000    {
3001     "is_this_ptr" : true,
3002     "referenced_type" : "type-569"
3003    }
3004   ],
3005   "return_type" : "type-182",
3006   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3007  },
3008  {
3009   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::BnHwThermalCallback",
3010   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC1ERKNS_2spINS2_16IThermalCallbackEEE",
3011   "parameters" :
3012   [
3013    {
3014     "is_this_ptr" : true,
3015     "referenced_type" : "type-569"
3016    },
3017    {
3018     "referenced_type" : "type-656"
3019    }
3020   ],
3021   "return_type" : "type-30",
3022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3023  },
3024  {
3025   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::BnHwThermalCallback",
3026   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC2ERKNS_2spINS2_16IThermalCallbackEEE",
3027   "parameters" :
3028   [
3029    {
3030     "is_this_ptr" : true,
3031     "referenced_type" : "type-569"
3032    },
3033    {
3034     "referenced_type" : "type-656"
3035    }
3036   ],
3037   "return_type" : "type-30",
3038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3039  },
3040  {
3041   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3042   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev",
3043   "parameters" :
3044   [
3045    {
3046     "is_this_ptr" : true,
3047     "referenced_type" : "type-569"
3048    }
3049   ],
3050   "return_type" : "type-30",
3051   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3052  },
3053  {
3054   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3055   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev",
3056   "parameters" :
3057   [
3058    {
3059     "is_this_ptr" : true,
3060     "referenced_type" : "type-569"
3061    }
3062   ],
3063   "return_type" : "type-30",
3064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3065  },
3066  {
3067   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3068   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD2Ev",
3069   "parameters" :
3070   [
3071    {
3072     "is_this_ptr" : true,
3073     "referenced_type" : "type-569"
3074    }
3075   ],
3076   "return_type" : "type-30",
3077   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3078  },
3079  {
3080   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::linkToDeath",
3081   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3082   "parameters" :
3083   [
3084    {
3085     "is_this_ptr" : true,
3086     "referenced_type" : "type-121"
3087    },
3088    {
3089     "referenced_type" : "type-436"
3090    },
3091    {
3092     "referenced_type" : "type-33"
3093    }
3094   ],
3095   "return_type" : "type-161",
3096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3097  },
3098  {
3099   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::getDebugInfo",
3100   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3101   "parameters" :
3102   [
3103    {
3104     "is_this_ptr" : true,
3105     "referenced_type" : "type-121"
3106    },
3107    {
3108     "referenced_type" : "type-688"
3109    }
3110   ],
3111   "return_type" : "type-182",
3112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3113  },
3114  {
3115   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::getHashChain",
3116   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3117   "parameters" :
3118   [
3119    {
3120     "is_this_ptr" : true,
3121     "referenced_type" : "type-121"
3122    },
3123    {
3124     "referenced_type" : "type-689"
3125    }
3126   ],
3127   "return_type" : "type-182",
3128   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3129  },
3130  {
3131   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::unlinkToDeath",
3132   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3133   "parameters" :
3134   [
3135    {
3136     "is_this_ptr" : true,
3137     "referenced_type" : "type-121"
3138    },
3139    {
3140     "referenced_type" : "type-436"
3141    }
3142   ],
3143   "return_type" : "type-161",
3144   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3145  },
3146  {
3147   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::interfaceChain",
3148   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3149   "parameters" :
3150   [
3151    {
3152     "is_this_ptr" : true,
3153     "referenced_type" : "type-121"
3154    },
3155    {
3156     "referenced_type" : "type-690"
3157    }
3158   ],
3159   "return_type" : "type-182",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::notifyThrottling",
3164   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE",
3165   "parameters" :
3166   [
3167    {
3168     "is_this_ptr" : true,
3169     "referenced_type" : "type-121"
3170    },
3171    {
3172     "referenced_type" : "type-44"
3173    },
3174    {
3175     "referenced_type" : "type-652"
3176    }
3177   ],
3178   "return_type" : "type-182",
3179   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3180  },
3181  {
3182   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::interfaceDescriptor",
3183   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3184   "parameters" :
3185   [
3186    {
3187     "is_this_ptr" : true,
3188     "referenced_type" : "type-121"
3189    },
3190    {
3191     "referenced_type" : "type-691"
3192    }
3193   ],
3194   "return_type" : "type-182",
3195   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3196  },
3197  {
3198   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::notifySyspropsChanged",
3199   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv",
3200   "parameters" :
3201   [
3202    {
3203     "is_this_ptr" : true,
3204     "referenced_type" : "type-121"
3205    }
3206   ],
3207   "return_type" : "type-182",
3208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3209  },
3210  {
3211   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::setHALInstrumentation",
3212   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv",
3213   "parameters" :
3214   [
3215    {
3216     "is_this_ptr" : true,
3217     "referenced_type" : "type-121"
3218    }
3219   ],
3220   "return_type" : "type-182",
3221   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3222  },
3223  {
3224   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::_hidl_notifyThrottling",
3225   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbRKNS1_4V1_011TemperatureE",
3226   "parameters" :
3227   [
3228    {
3229     "referenced_type" : "type-23"
3230    },
3231    {
3232     "referenced_type" : "type-591"
3233    },
3234    {
3235     "referenced_type" : "type-44"
3236    },
3237    {
3238     "referenced_type" : "type-652"
3239    }
3240   ],
3241   "return_type" : "type-182",
3242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3243  },
3244  {
3245   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::ping",
3246   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv",
3247   "parameters" :
3248   [
3249    {
3250     "is_this_ptr" : true,
3251     "referenced_type" : "type-121"
3252    }
3253   ],
3254   "return_type" : "type-182",
3255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3256  },
3257  {
3258   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::debug",
3259   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3260   "parameters" :
3261   [
3262    {
3263     "is_this_ptr" : true,
3264     "referenced_type" : "type-121"
3265    },
3266    {
3267     "referenced_type" : "type-374"
3268    },
3269    {
3270     "referenced_type" : "type-555"
3271    }
3272   ],
3273   "return_type" : "type-182",
3274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3275  },
3276  {
3277   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::BpHwThermalCallback",
3278   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC1ERKNS_2spINS0_7IBinderEEE",
3279   "parameters" :
3280   [
3281    {
3282     "is_this_ptr" : true,
3283     "referenced_type" : "type-121"
3284    },
3285    {
3286     "referenced_type" : "type-53"
3287    }
3288   ],
3289   "return_type" : "type-30",
3290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3291  },
3292  {
3293   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::BpHwThermalCallback",
3294   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC2ERKNS_2spINS0_7IBinderEEE",
3295   "parameters" :
3296   [
3297    {
3298     "is_this_ptr" : true,
3299     "referenced_type" : "type-121"
3300    },
3301    {
3302     "referenced_type" : "type-53"
3303    }
3304   ],
3305   "return_type" : "type-30",
3306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3307  },
3308  {
3309   "function_name" : "android::hardware::thermal::V1_1::IThermal::getService",
3310   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3311   "parameters" :
3312   [
3313    {
3314     "default_arg" : true,
3315     "referenced_type" : "type-431"
3316    },
3317    {
3318     "default_arg" : true,
3319     "referenced_type" : "type-44"
3320    }
3321   ],
3322   "return_type" : "type-3",
3323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3324  },
3325  {
3326   "function_name" : "android::hardware::thermal::V1_1::IThermal::linkToDeath",
3327   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3328   "parameters" :
3329   [
3330    {
3331     "is_this_ptr" : true,
3332     "referenced_type" : "type-4"
3333    },
3334    {
3335     "referenced_type" : "type-436"
3336    },
3337    {
3338     "referenced_type" : "type-33"
3339    }
3340   ],
3341   "return_type" : "type-161",
3342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3343  },
3344  {
3345   "function_name" : "android::hardware::thermal::V1_1::IThermal::getDebugInfo",
3346   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3347   "parameters" :
3348   [
3349    {
3350     "is_this_ptr" : true,
3351     "referenced_type" : "type-4"
3352    },
3353    {
3354     "referenced_type" : "type-692"
3355    }
3356   ],
3357   "return_type" : "type-182",
3358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3359  },
3360  {
3361   "function_name" : "android::hardware::thermal::V1_1::IThermal::getHashChain",
3362   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3363   "parameters" :
3364   [
3365    {
3366     "is_this_ptr" : true,
3367     "referenced_type" : "type-4"
3368    },
3369    {
3370     "referenced_type" : "type-693"
3371    }
3372   ],
3373   "return_type" : "type-182",
3374   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3375  },
3376  {
3377   "function_name" : "android::hardware::thermal::V1_1::IThermal::tryGetService",
3378   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3379   "parameters" :
3380   [
3381    {
3382     "default_arg" : true,
3383     "referenced_type" : "type-431"
3384    },
3385    {
3386     "default_arg" : true,
3387     "referenced_type" : "type-44"
3388    }
3389   ],
3390   "return_type" : "type-3",
3391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3392  },
3393  {
3394   "function_name" : "android::hardware::thermal::V1_1::IThermal::unlinkToDeath",
3395   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3396   "parameters" :
3397   [
3398    {
3399     "is_this_ptr" : true,
3400     "referenced_type" : "type-4"
3401    },
3402    {
3403     "referenced_type" : "type-436"
3404    }
3405   ],
3406   "return_type" : "type-161",
3407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3408  },
3409  {
3410   "function_name" : "android::hardware::thermal::V1_1::IThermal::interfaceChain",
3411   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3412   "parameters" :
3413   [
3414    {
3415     "is_this_ptr" : true,
3416     "referenced_type" : "type-4"
3417    },
3418    {
3419     "referenced_type" : "type-694"
3420    }
3421   ],
3422   "return_type" : "type-182",
3423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3424  },
3425  {
3426   "function_name" : "android::hardware::thermal::V1_1::IThermal::registerAsService",
3427   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3428   "parameters" :
3429   [
3430    {
3431     "is_this_ptr" : true,
3432     "referenced_type" : "type-4"
3433    },
3434    {
3435     "default_arg" : true,
3436     "referenced_type" : "type-431"
3437    }
3438   ],
3439   "return_type" : "type-28",
3440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3441  },
3442  {
3443   "function_name" : "android::hardware::thermal::V1_1::IThermal::interfaceDescriptor",
3444   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3445   "parameters" :
3446   [
3447    {
3448     "is_this_ptr" : true,
3449     "referenced_type" : "type-4"
3450    },
3451    {
3452     "referenced_type" : "type-695"
3453    }
3454   ],
3455   "return_type" : "type-182",
3456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3457  },
3458  {
3459   "function_name" : "android::hardware::thermal::V1_1::IThermal::notifySyspropsChanged",
3460   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv",
3461   "parameters" :
3462   [
3463    {
3464     "is_this_ptr" : true,
3465     "referenced_type" : "type-4"
3466    }
3467   ],
3468   "return_type" : "type-182",
3469   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3470  },
3471  {
3472   "function_name" : "android::hardware::thermal::V1_1::IThermal::setHALInstrumentation",
3473   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv",
3474   "parameters" :
3475   [
3476    {
3477     "is_this_ptr" : true,
3478     "referenced_type" : "type-4"
3479    }
3480   ],
3481   "return_type" : "type-182",
3482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3483  },
3484  {
3485   "function_name" : "android::hardware::thermal::V1_1::IThermal::registerForNotifications",
3486   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3487   "parameters" :
3488   [
3489    {
3490     "referenced_type" : "type-431"
3491    },
3492    {
3493     "referenced_type" : "type-556"
3494    }
3495   ],
3496   "return_type" : "type-44",
3497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3498  },
3499  {
3500   "function_name" : "android::hardware::thermal::V1_1::IThermal::ping",
3501   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv",
3502   "parameters" :
3503   [
3504    {
3505     "is_this_ptr" : true,
3506     "referenced_type" : "type-4"
3507    }
3508   ],
3509   "return_type" : "type-182",
3510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3511  },
3512  {
3513   "function_name" : "android::hardware::thermal::V1_1::IThermal::debug",
3514   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3515   "parameters" :
3516   [
3517    {
3518     "is_this_ptr" : true,
3519     "referenced_type" : "type-4"
3520    },
3521    {
3522     "referenced_type" : "type-374"
3523    },
3524    {
3525     "referenced_type" : "type-555"
3526    }
3527   ],
3528   "return_type" : "type-182",
3529   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3530  },
3531  {
3532   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3533   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb",
3534   "parameters" :
3535   [
3536    {
3537     "referenced_type" : "type-104"
3538    },
3539    {
3540     "default_arg" : true,
3541     "referenced_type" : "type-44"
3542    }
3543   ],
3544   "return_type" : "type-169",
3545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3546  },
3547  {
3548   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3549   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3550   "parameters" :
3551   [
3552    {
3553     "referenced_type" : "type-615"
3554    },
3555    {
3556     "default_arg" : true,
3557     "referenced_type" : "type-44"
3558    }
3559   ],
3560   "return_type" : "type-169",
3561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3562  },
3563  {
3564   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3565   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spIS3_EEb",
3566   "parameters" :
3567   [
3568    {
3569     "referenced_type" : "type-624"
3570    },
3571    {
3572     "default_arg" : true,
3573     "referenced_type" : "type-44"
3574    }
3575   ],
3576   "return_type" : "type-169",
3577   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3578  },
3579  {
3580   "access" : "private",
3581   "function_name" : "android::hardware::thermal::V1_1::BsThermal::addOnewayTask",
3582   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
3583   "parameters" :
3584   [
3585    {
3586     "is_this_ptr" : true,
3587     "referenced_type" : "type-625"
3588    },
3589    {
3590     "referenced_type" : "type-699"
3591    }
3592   ],
3593   "return_type" : "type-182",
3594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3595  },
3596  {
3597   "function_name" : "android::hardware::thermal::V1_1::BsThermal::BsThermal",
3598   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermalC1ENS_2spINS2_8IThermalEEE",
3599   "parameters" :
3600   [
3601    {
3602     "is_this_ptr" : true,
3603     "referenced_type" : "type-625"
3604    },
3605    {
3606     "referenced_type" : "type-133"
3607    }
3608   ],
3609   "return_type" : "type-30",
3610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3611  },
3612  {
3613   "function_name" : "android::hardware::thermal::V1_1::BsThermal::BsThermal",
3614   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermalC2ENS_2spINS2_8IThermalEEE",
3615   "parameters" :
3616   [
3617    {
3618     "is_this_ptr" : true,
3619     "referenced_type" : "type-625"
3620    },
3621    {
3622     "referenced_type" : "type-133"
3623    }
3624   ],
3625   "return_type" : "type-30",
3626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3627  }
3628 ],
3629 "global_vars" :
3630 [
3631  {
3632   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10descriptorE",
3633   "name" : "android::hardware::thermal::V1_1::IThermalCallback::descriptor",
3634   "referenced_type" : "type-59",
3635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
3636  },
3637  {
3638   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal10descriptorE",
3639   "name" : "android::hardware::thermal::V1_1::IThermal::descriptor",
3640   "referenced_type" : "type-59",
3641   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3642  }
3643 ],
3644 "lvalue_reference_types" :
3645 [
3646  {
3647   "alignment" : 8,
3648   "linker_set_key" : "android::Mutex &",
3649   "name" : "android::Mutex &",
3650   "referenced_type" : "type-35",
3651   "self_type" : "type-509",
3652   "size" : 8,
3653   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3654  },
3655  {
3656   "alignment" : 8,
3657   "linker_set_key" : "android::RWLock &",
3658   "name" : "android::RWLock &",
3659   "referenced_type" : "type-514",
3660   "self_type" : "type-519",
3661   "size" : 8,
3662   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3663  },
3664  {
3665   "alignment" : 8,
3666   "linker_set_key" : "android::String16 &",
3667   "name" : "android::String16 &",
3668   "referenced_type" : "type-49",
3669   "self_type" : "type-400",
3670   "size" : 8,
3671   "source_file" : "/system/core/libutils/include/utils/String16.h"
3672  },
3673  {
3674   "alignment" : 8,
3675   "linker_set_key" : "android::String8 &",
3676   "name" : "android::String8 &",
3677   "referenced_type" : "type-58",
3678   "self_type" : "type-395",
3679   "size" : 8,
3680   "source_file" : "/system/core/libutils/include/utils/String8.h"
3681  },
3682  {
3683   "alignment" : 8,
3684   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &",
3685   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &",
3686   "referenced_type" : "type-169",
3687   "self_type" : "type-172",
3688   "size" : 8,
3689   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3690  },
3691  {
3692   "alignment" : 8,
3693   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &",
3694   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &",
3695   "referenced_type" : "type-602",
3696   "self_type" : "type-605",
3697   "size" : 8,
3698   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3699  },
3700  {
3701   "alignment" : 8,
3702   "linker_set_key" : "android::hardware::Return<bool> &",
3703   "name" : "android::hardware::Return<bool> &",
3704   "referenced_type" : "type-161",
3705   "self_type" : "type-166",
3706   "size" : 8,
3707   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3708  },
3709  {
3710   "alignment" : 8,
3711   "linker_set_key" : "android::hardware::Return<void> &",
3712   "name" : "android::hardware::Return<void> &",
3713   "referenced_type" : "type-182",
3714   "self_type" : "type-185",
3715   "size" : 8,
3716   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3717  },
3718  {
3719   "alignment" : 8,
3720   "linker_set_key" : "android::hardware::Status &",
3721   "name" : "android::hardware::Status &",
3722   "referenced_type" : "type-152",
3723   "self_type" : "type-159",
3724   "size" : 8,
3725   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3726  },
3727  {
3728   "alignment" : 8,
3729   "linker_set_key" : "android::hardware::TextOutput &",
3730   "name" : "android::hardware::TextOutput &",
3731   "referenced_type" : "type-422",
3732   "self_type" : "type-421",
3733   "size" : 8,
3734   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3735  },
3736  {
3737   "alignment" : 8,
3738   "linker_set_key" : "android::hardware::TextOutput &",
3739   "name" : "android::hardware::TextOutput &",
3740   "referenced_type" : "type-630",
3741   "self_type" : "type-629",
3742   "size" : 8,
3743   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3744  },
3745  {
3746   "alignment" : 8,
3747   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3748   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3749   "referenced_type" : "type-326",
3750   "self_type" : "type-583",
3751   "size" : 8,
3752   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3753  },
3754  {
3755   "alignment" : 8,
3756   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3757   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3758   "referenced_type" : "type-318",
3759   "self_type" : "type-578",
3760   "size" : 8,
3761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3762  },
3763  {
3764   "alignment" : 8,
3765   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3766   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3767   "referenced_type" : "type-329",
3768   "self_type" : "type-586",
3769   "size" : 8,
3770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3771  },
3772  {
3773   "alignment" : 8,
3774   "linker_set_key" : "android::hardware::hidl_memory &",
3775   "name" : "android::hardware::hidl_memory &",
3776   "referenced_type" : "type-300",
3777   "self_type" : "type-305",
3778   "size" : 8,
3779   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3780  },
3781  {
3782   "alignment" : 8,
3783   "linker_set_key" : "android::hardware::hidl_string &",
3784   "name" : "android::hardware::hidl_string &",
3785   "referenced_type" : "type-296",
3786   "self_type" : "type-581",
3787   "size" : 8,
3788   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3789  },
3790  {
3791   "alignment" : 8,
3792   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3793   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3794   "referenced_type" : "type-325",
3795   "self_type" : "type-334",
3796   "size" : 8,
3797   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3798  },
3799  {
3800   "alignment" : 8,
3801   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3802   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3803   "referenced_type" : "type-317",
3804   "self_type" : "type-324",
3805   "size" : 8,
3806   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3807  },
3808  {
3809   "alignment" : 8,
3810   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3811   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3812   "referenced_type" : "type-135",
3813   "self_type" : "type-144",
3814   "size" : 8,
3815   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3816  },
3817  {
3818   "alignment" : 8,
3819   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> &",
3820   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> &",
3821   "referenced_type" : "type-3",
3822   "self_type" : "type-131",
3823   "size" : 8,
3824   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3825  },
3826  {
3827   "alignment" : 8,
3828   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
3829   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
3830   "referenced_type" : "type-107",
3831   "self_type" : "type-122",
3832   "size" : 8,
3833   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3834  },
3835  {
3836   "alignment" : 8,
3837   "linker_set_key" : "const android::String16 &",
3838   "name" : "const android::String16 &",
3839   "referenced_type" : "type-48",
3840   "self_type" : "type-47",
3841   "size" : 8,
3842   "source_file" : "/system/core/libutils/include/utils/String16.h"
3843  },
3844  {
3845   "alignment" : 8,
3846   "linker_set_key" : "const android::String8 &",
3847   "name" : "const android::String8 &",
3848   "referenced_type" : "type-392",
3849   "self_type" : "type-394",
3850   "size" : 8,
3851   "source_file" : "/system/core/libutils/include/utils/String8.h"
3852  },
3853  {
3854   "alignment" : 8,
3855   "linker_set_key" : "const android::hardware::Parcel &",
3856   "name" : "const android::hardware::Parcel &",
3857   "referenced_type" : "type-423",
3858   "self_type" : "type-424",
3859   "size" : 8,
3860   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3861  },
3862  {
3863   "alignment" : 8,
3864   "linker_set_key" : "const android::hardware::Return<bool> &",
3865   "name" : "const android::hardware::Return<bool> &",
3866   "referenced_type" : "type-167",
3867   "self_type" : "type-176",
3868   "size" : 8,
3869   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3870  },
3871  {
3872   "alignment" : 8,
3873   "linker_set_key" : "const android::hardware::Status &",
3874   "name" : "const android::hardware::Status &",
3875   "referenced_type" : "type-156",
3876   "self_type" : "type-157",
3877   "size" : 8,
3878   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3879  },
3880  {
3881   "alignment" : 8,
3882   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3883   "name" : "const android::hardware::details::SchedPrio &",
3884   "referenced_type" : "type-438",
3885   "self_type" : "type-437",
3886   "size" : 8,
3887   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3888  },
3889  {
3890   "alignment" : 8,
3891   "linker_set_key" : "const android::hardware::hidl_handle &",
3892   "name" : "const android::hardware::hidl_handle &",
3893   "referenced_type" : "type-373",
3894   "self_type" : "type-374",
3895   "size" : 8,
3896   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3897  },
3898  {
3899   "alignment" : 8,
3900   "linker_set_key" : "const android::hardware::hidl_memory &",
3901   "name" : "const android::hardware::hidl_memory &",
3902   "referenced_type" : "type-303",
3903   "self_type" : "type-304",
3904   "size" : 8,
3905   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3906  },
3907  {
3908   "alignment" : 8,
3909   "linker_set_key" : "const android::hardware::hidl_string &",
3910   "name" : "const android::hardware::hidl_string &",
3911   "referenced_type" : "type-295",
3912   "self_type" : "type-299",
3913   "size" : 8,
3914   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3915  },
3916  {
3917   "alignment" : 8,
3918   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3919   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3920   "referenced_type" : "type-554",
3921   "self_type" : "type-555",
3922   "size" : 8,
3923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3924  },
3925  {
3926   "alignment" : 8,
3927   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3928   "name" : "const android::hardware::hidl_vec<int> &",
3929   "referenced_type" : "type-339",
3930   "self_type" : "type-341",
3931   "size" : 8,
3932   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3933  },
3934  {
3935   "alignment" : 8,
3936   "linker_set_key" : "const android::hardware::hidl_version &",
3937   "name" : "const android::hardware::hidl_version &",
3938   "referenced_type" : "type-368",
3939   "self_type" : "type-370",
3940   "size" : 8,
3941   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3942  },
3943  {
3944   "alignment" : 8,
3945   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature &",
3946   "name" : "const android::hardware::thermal::V1_0::Temperature &",
3947   "referenced_type" : "type-651",
3948   "self_type" : "type-652",
3949   "size" : 8,
3950   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3951  },
3952  {
3953   "alignment" : 8,
3954   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3955   "name" : "const android::hidl::base::V1_0::IBase *const &",
3956   "referenced_type" : "type-453",
3957   "self_type" : "type-454",
3958   "size" : 8,
3959   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3960  },
3961  {
3962   "alignment" : 8,
3963   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3964   "name" : "const android::sp<android::hardware::IBinder> &",
3965   "referenced_type" : "type-20",
3966   "self_type" : "type-53",
3967   "size" : 8,
3968   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3969  },
3970  {
3971   "alignment" : 8,
3972   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3973   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3974   "referenced_type" : "type-147",
3975   "self_type" : "type-359",
3976   "size" : 8,
3977   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3978  },
3979  {
3980   "alignment" : 8,
3981   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3982   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3983   "referenced_type" : "type-409",
3984   "self_type" : "type-436",
3985   "size" : 8,
3986   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3987  },
3988  {
3989   "alignment" : 8,
3990   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3991   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3992   "referenced_type" : "type-103",
3993   "self_type" : "type-104",
3994   "size" : 8,
3995   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3996  },
3997  {
3998   "alignment" : 8,
3999   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal> &",
4000   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal> &",
4001   "referenced_type" : "type-133",
4002   "self_type" : "type-624",
4003   "size" : 8,
4004   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4005  },
4006  {
4007   "alignment" : 8,
4008   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
4009   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
4010   "referenced_type" : "type-125",
4011   "self_type" : "type-656",
4012   "size" : 8,
4013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4014  },
4015  {
4016   "alignment" : 8,
4017   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4018   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4019   "referenced_type" : "type-611",
4020   "self_type" : "type-615",
4021   "size" : 8,
4022   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4023  },
4024  {
4025   "alignment" : 8,
4026   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4027   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4028   "referenced_type" : "type-97",
4029   "self_type" : "type-556",
4030   "size" : 8,
4031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
4032  },
4033  {
4034   "alignment" : 8,
4035   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4036   "name" : "const android::wp<android::hardware::BHwBinder> &",
4037   "referenced_type" : "type-594",
4038   "self_type" : "type-600",
4039   "size" : 8,
4040   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4041  },
4042  {
4043   "alignment" : 8,
4044   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4045   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4046   "referenced_type" : "type-145",
4047   "self_type" : "type-211",
4048   "size" : 8,
4049   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4050  },
4051  {
4052   "alignment" : 8,
4053   "linker_set_key" : "const bool &",
4054   "name" : "const bool &",
4055   "referenced_type" : "type-78",
4056   "self_type" : "type-270",
4057   "size" : 8,
4058   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4059  },
4060  {
4061   "alignment" : 8,
4062   "linker_set_key" : "const double &",
4063   "name" : "const double &",
4064   "referenced_type" : "type-286",
4065   "self_type" : "type-287",
4066   "size" : 8,
4067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4068  },
4069  {
4070   "alignment" : 8,
4071   "linker_set_key" : "const float &",
4072   "name" : "const float &",
4073   "referenced_type" : "type-284",
4074   "self_type" : "type-285",
4075   "size" : 8,
4076   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4077  },
4078  {
4079   "alignment" : 8,
4080   "linker_set_key" : "const int &",
4081   "name" : "const int &",
4082   "referenced_type" : "type-480",
4083   "self_type" : "type-479",
4084   "size" : 8,
4085   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4086  },
4087  {
4088   "linker_set_key" : "const iter<is_const> &",
4089   "name" : "const iter<is_const> &",
4090   "referenced_type" : "type-309",
4091   "self_type" : "type-311",
4092   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4093  },
4094  {
4095   "linker_set_key" : "const iter<is_const> &",
4096   "name" : "const iter<is_const> &",
4097   "referenced_type" : "type-617",
4098   "self_type" : "type-619",
4099   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4100  },
4101  {
4102   "alignment" : 8,
4103   "linker_set_key" : "const log_msg &",
4104   "name" : "const log_msg &",
4105   "referenced_type" : "type-82",
4106   "self_type" : "type-126",
4107   "size" : 8,
4108   "source_file" : "/system/core/liblog/include/log/log_read.h"
4109  },
4110  {
4111   "alignment" : 8,
4112   "linker_set_key" : "const long &",
4113   "name" : "const long &",
4114   "referenced_type" : "type-281",
4115   "self_type" : "type-282",
4116   "size" : 8,
4117   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4118  },
4119  {
4120   "alignment" : 8,
4121   "linker_set_key" : "const short &",
4122   "name" : "const short &",
4123   "referenced_type" : "type-276",
4124   "self_type" : "type-277",
4125   "size" : 8,
4126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4127  },
4128  {
4129   "alignment" : 8,
4130   "linker_set_key" : "const signed char &",
4131   "name" : "const signed char &",
4132   "referenced_type" : "type-271",
4133   "self_type" : "type-273",
4134   "size" : 8,
4135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4136  },
4137  {
4138   "alignment" : 8,
4139   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4140   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4141   "referenced_type" : "type-429",
4142   "self_type" : "type-431",
4143   "size" : 8,
4144   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4145  },
4146  {
4147   "alignment" : 8,
4148   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4149   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4150   "referenced_type" : "type-631",
4151   "self_type" : "type-633",
4152   "size" : 8,
4153   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4154  },
4155  {
4156   "alignment" : 8,
4157   "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 *> > *)> > > &",
4158   "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 *> > *)> > > &",
4159   "referenced_type" : "type-589",
4160   "self_type" : "type-588",
4161   "size" : 8,
4162   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4163  },
4164  {
4165   "alignment" : 8,
4166   "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 *> > *)> > > &",
4167   "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 *> > *)> > > &",
4168   "referenced_type" : "type-654",
4169   "self_type" : "type-653",
4170   "size" : 8,
4171   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4172  },
4173  {
4174   "alignment" : 8,
4175   "linker_set_key" : "const unsigned char &",
4176   "name" : "const unsigned char &",
4177   "referenced_type" : "type-274",
4178   "self_type" : "type-275",
4179   "size" : 8,
4180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4181  },
4182  {
4183   "alignment" : 8,
4184   "linker_set_key" : "const unsigned int &",
4185   "name" : "const unsigned int &",
4186   "referenced_type" : "type-39",
4187   "self_type" : "type-280",
4188   "size" : 8,
4189   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4190  },
4191  {
4192   "alignment" : 8,
4193   "linker_set_key" : "const unsigned long &",
4194   "name" : "const unsigned long &",
4195   "referenced_type" : "type-40",
4196   "self_type" : "type-283",
4197   "size" : 8,
4198   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4199  },
4200  {
4201   "alignment" : 8,
4202   "linker_set_key" : "const unsigned short &",
4203   "name" : "const unsigned short &",
4204   "referenced_type" : "type-278",
4205   "self_type" : "type-279",
4206   "size" : 8,
4207   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4208  },
4209  {
4210   "alignment" : 8,
4211   "linker_set_key" : "int &",
4212   "name" : "int &",
4213   "referenced_type" : "type-28",
4214   "self_type" : "type-386",
4215   "size" : 8,
4216   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4217  },
4218  {
4219   "alignment" : 8,
4220   "linker_set_key" : "unsigned char &",
4221   "name" : "unsigned char &",
4222   "referenced_type" : "type-86",
4223   "self_type" : "type-532",
4224   "size" : 8,
4225   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4226  },
4227  {
4228   "alignment" : 8,
4229   "linker_set_key" : "unsigned int &",
4230   "name" : "unsigned int &",
4231   "referenced_type" : "type-2",
4232   "self_type" : "type-542",
4233   "size" : 8,
4234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
4235  }
4236 ],
4237 "pointer_types" :
4238 [
4239  {
4240   "alignment" : 8,
4241   "linker_set_key" : "android::Condition *",
4242   "name" : "android::Condition *",
4243   "referenced_type" : "type-79",
4244   "self_type" : "type-513",
4245   "size" : 8,
4246   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4247  },
4248  {
4249   "alignment" : 8,
4250   "linker_set_key" : "android::Mutex *",
4251   "name" : "android::Mutex *",
4252   "referenced_type" : "type-35",
4253   "self_type" : "type-507",
4254   "size" : 8,
4255   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4256  },
4257  {
4258   "alignment" : 8,
4259   "linker_set_key" : "android::Mutex::Autolock *",
4260   "name" : "android::Mutex::Autolock *",
4261   "referenced_type" : "type-508",
4262   "self_type" : "type-511",
4263   "size" : 8,
4264   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4265  },
4266  {
4267   "alignment" : 8,
4268   "linker_set_key" : "android::RWLock *",
4269   "name" : "android::RWLock *",
4270   "referenced_type" : "type-514",
4271   "self_type" : "type-516",
4272   "size" : 8,
4273   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4274  },
4275  {
4276   "alignment" : 8,
4277   "linker_set_key" : "android::RWLock::AutoRLock *",
4278   "name" : "android::RWLock::AutoRLock *",
4279   "referenced_type" : "type-518",
4280   "self_type" : "type-520",
4281   "size" : 8,
4282   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4283  },
4284  {
4285   "alignment" : 8,
4286   "linker_set_key" : "android::RWLock::AutoWLock *",
4287   "name" : "android::RWLock::AutoWLock *",
4288   "referenced_type" : "type-521",
4289   "self_type" : "type-522",
4290   "size" : 8,
4291   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4292  },
4293  {
4294   "alignment" : 8,
4295   "linker_set_key" : "android::RefBase *",
4296   "name" : "android::RefBase *",
4297   "referenced_type" : "type-8",
4298   "self_type" : "type-292",
4299   "size" : 8,
4300   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4301  },
4302  {
4303   "alignment" : 8,
4304   "linker_set_key" : "android::RefBase::weakref_impl *",
4305   "name" : "android::RefBase::weakref_impl *",
4306   "referenced_type" : "type-11",
4307   "self_type" : "type-10",
4308   "size" : 8,
4309   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4310  },
4311  {
4312   "alignment" : 8,
4313   "linker_set_key" : "android::RefBase::weakref_impl *",
4314   "name" : "android::RefBase::weakref_impl *",
4315   "referenced_type" : "type-613",
4316   "self_type" : "type-612",
4317   "size" : 8,
4318   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4319  },
4320  {
4321   "alignment" : 8,
4322   "linker_set_key" : "android::RefBase::weakref_type *",
4323   "name" : "android::RefBase::weakref_type *",
4324   "referenced_type" : "type-43",
4325   "self_type" : "type-42",
4326   "size" : 8,
4327   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4328  },
4329  {
4330   "alignment" : 8,
4331   "linker_set_key" : "android::ReferenceRenamer *",
4332   "name" : "android::ReferenceRenamer *",
4333   "referenced_type" : "type-288",
4334   "self_type" : "type-289",
4335   "size" : 8,
4336   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4337  },
4338  {
4339   "alignment" : 8,
4340   "linker_set_key" : "android::ScopedTrace *",
4341   "name" : "android::ScopedTrace *",
4342   "referenced_type" : "type-523",
4343   "self_type" : "type-524",
4344   "size" : 8,
4345   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4346  },
4347  {
4348   "alignment" : 8,
4349   "linker_set_key" : "android::String16 *",
4350   "name" : "android::String16 *",
4351   "referenced_type" : "type-49",
4352   "self_type" : "type-401",
4353   "size" : 8,
4354   "source_file" : "/system/core/libutils/include/utils/String16.h"
4355  },
4356  {
4357   "alignment" : 8,
4358   "linker_set_key" : "android::String8 *",
4359   "name" : "android::String8 *",
4360   "referenced_type" : "type-58",
4361   "self_type" : "type-396",
4362   "size" : 8,
4363   "source_file" : "/system/core/libutils/include/utils/String8.h"
4364  },
4365  {
4366   "alignment" : 8,
4367   "linker_set_key" : "android::Thread *",
4368   "name" : "android::Thread *",
4369   "referenced_type" : "type-77",
4370   "self_type" : "type-76",
4371   "size" : 8,
4372   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4373  },
4374  {
4375   "alignment" : 8,
4376   "linker_set_key" : "android::VirtualLightRefBase *",
4377   "name" : "android::VirtualLightRefBase *",
4378   "referenced_type" : "type-188",
4379   "self_type" : "type-195",
4380   "size" : 8,
4381   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4382  },
4383  {
4384   "alignment" : 8,
4385   "linker_set_key" : "android::hardware::BHwBinder *",
4386   "name" : "android::hardware::BHwBinder *",
4387   "referenced_type" : "type-150",
4388   "self_type" : "type-149",
4389   "size" : 8,
4390   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4391  },
4392  {
4393   "alignment" : 8,
4394   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal> *",
4395   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal> *",
4396   "referenced_type" : "type-408",
4397   "self_type" : "type-407",
4398   "size" : 8,
4399   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4400  },
4401  {
4402   "alignment" : 8,
4403   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback> *",
4404   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback> *",
4405   "referenced_type" : "type-113",
4406   "self_type" : "type-628",
4407   "size" : 8,
4408   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4409  },
4410  {
4411   "alignment" : 8,
4412   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4413   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4414   "referenced_type" : "type-447",
4415   "self_type" : "type-452",
4416   "size" : 8,
4417   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4418  },
4419  {
4420   "alignment" : 8,
4421   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4422   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4423   "referenced_type" : "type-465",
4424   "self_type" : "type-470",
4425   "size" : 8,
4426   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4427  },
4428  {
4429   "alignment" : 8,
4430   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4431   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4432   "referenced_type" : "type-455",
4433   "self_type" : "type-460",
4434   "size" : 8,
4435   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4436  },
4437  {
4438   "alignment" : 8,
4439   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4440   "name" : "android::hardware::GrantorDescriptor *",
4441   "referenced_type" : "type-316",
4442   "self_type" : "type-315",
4443   "size" : 8,
4444   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4445  },
4446  {
4447   "alignment" : 8,
4448   "linker_set_key" : "android::hardware::IBinder *",
4449   "name" : "android::hardware::IBinder *",
4450   "referenced_type" : "type-18",
4451   "self_type" : "type-17",
4452   "size" : 8,
4453   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4454  },
4455  {
4456   "alignment" : 8,
4457   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4458   "name" : "android::hardware::IBinder::DeathRecipient *",
4459   "referenced_type" : "type-14",
4460   "self_type" : "type-13",
4461   "size" : 8,
4462   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4463  },
4464  {
4465   "alignment" : 8,
4466   "linker_set_key" : "android::hardware::IInterface *",
4467   "name" : "android::hardware::IInterface *",
4468   "referenced_type" : "type-24",
4469   "self_type" : "type-23",
4470   "size" : 8,
4471   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4472  },
4473  {
4474   "alignment" : 8,
4475   "linker_set_key" : "android::hardware::Parcel *",
4476   "name" : "android::hardware::Parcel *",
4477   "referenced_type" : "type-411",
4478   "self_type" : "type-417",
4479   "size" : 8,
4480   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4481  },
4482  {
4483   "alignment" : 8,
4484   "linker_set_key" : "android::hardware::ProcessState *",
4485   "name" : "android::hardware::ProcessState *",
4486   "referenced_type" : "type-27",
4487   "self_type" : "type-26",
4488   "size" : 8,
4489   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4490  },
4491  {
4492   "alignment" : 8,
4493   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
4494   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
4495   "referenced_type" : "type-169",
4496   "self_type" : "type-170",
4497   "size" : 8,
4498   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4499  },
4500  {
4501   "alignment" : 8,
4502   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
4503   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
4504   "referenced_type" : "type-602",
4505   "self_type" : "type-603",
4506   "size" : 8,
4507   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4508  },
4509  {
4510   "alignment" : 8,
4511   "linker_set_key" : "android::hardware::Return<bool> *",
4512   "name" : "android::hardware::Return<bool> *",
4513   "referenced_type" : "type-161",
4514   "self_type" : "type-164",
4515   "size" : 8,
4516   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4517  },
4518  {
4519   "alignment" : 8,
4520   "linker_set_key" : "android::hardware::Return<void> *",
4521   "name" : "android::hardware::Return<void> *",
4522   "referenced_type" : "type-182",
4523   "self_type" : "type-183",
4524   "size" : 8,
4525   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4526  },
4527  {
4528   "alignment" : 8,
4529   "linker_set_key" : "android::hardware::Status *",
4530   "name" : "android::hardware::Status *",
4531   "referenced_type" : "type-152",
4532   "self_type" : "type-155",
4533   "size" : 8,
4534   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4535  },
4536  {
4537   "alignment" : 8,
4538   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4539   "name" : "android::hardware::details::HidlInstrumentor *",
4540   "referenced_type" : "type-117",
4541   "self_type" : "type-591",
4542   "size" : 8,
4543   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4544  },
4545  {
4546   "alignment" : 8,
4547   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4548   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4549   "referenced_type" : "type-326",
4550   "self_type" : "type-582",
4551   "size" : 8,
4552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4553  },
4554  {
4555   "alignment" : 8,
4556   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4557   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4558   "referenced_type" : "type-318",
4559   "self_type" : "type-577",
4560   "size" : 8,
4561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4562  },
4563  {
4564   "alignment" : 8,
4565   "linker_set_key" : "android::hardware::details::return_status *",
4566   "name" : "android::hardware::details::return_status *",
4567   "referenced_type" : "type-162",
4568   "self_type" : "type-177",
4569   "size" : 8,
4570   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4571  },
4572  {
4573   "alignment" : 8,
4574   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4575   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4576   "referenced_type" : "type-329",
4577   "self_type" : "type-328",
4578   "size" : 8,
4579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4580  },
4581  {
4582   "alignment" : 8,
4583   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4584   "name" : "android::hardware::hidl_binder_death_recipient *",
4585   "referenced_type" : "type-137",
4586   "self_type" : "type-136",
4587   "size" : 8,
4588   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4589  },
4590  {
4591   "alignment" : 8,
4592   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4593   "name" : "android::hardware::hidl_death_recipient *",
4594   "referenced_type" : "type-140",
4595   "self_type" : "type-139",
4596   "size" : 8,
4597   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4598  },
4599  {
4600   "alignment" : 8,
4601   "linker_set_key" : "android::hardware::hidl_memory *",
4602   "name" : "android::hardware::hidl_memory *",
4603   "referenced_type" : "type-300",
4604   "self_type" : "type-301",
4605   "size" : 8,
4606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4607  },
4608  {
4609   "alignment" : 8,
4610   "linker_set_key" : "android::hardware::hidl_string *",
4611   "name" : "android::hardware::hidl_string *",
4612   "referenced_type" : "type-296",
4613   "self_type" : "type-320",
4614   "size" : 8,
4615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4616  },
4617  {
4618   "alignment" : 8,
4619   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4620   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4621   "referenced_type" : "type-325",
4622   "self_type" : "type-331",
4623   "size" : 8,
4624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4625  },
4626  {
4627   "alignment" : 8,
4628   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4629   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4630   "referenced_type" : "type-317",
4631   "self_type" : "type-321",
4632   "size" : 8,
4633   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4634  },
4635  {
4636   "alignment" : 8,
4637   "linker_set_key" : "android::hardware::hidl_version *",
4638   "name" : "android::hardware::hidl_version *",
4639   "referenced_type" : "type-366",
4640   "self_type" : "type-367",
4641   "size" : 8,
4642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4643  },
4644  {
4645   "alignment" : 8,
4646   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
4647   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
4648   "referenced_type" : "type-562",
4649   "self_type" : "type-563",
4650   "size" : 8,
4651   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
4652  },
4653  {
4654   "alignment" : 8,
4655   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
4656   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
4657   "referenced_type" : "type-357",
4658   "self_type" : "type-356",
4659   "size" : 8,
4660   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4661  },
4662  {
4663   "alignment" : 8,
4664   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
4665   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
4666   "referenced_type" : "type-352",
4667   "self_type" : "type-351",
4668   "size" : 8,
4669   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4670  },
4671  {
4672   "alignment" : 8,
4673   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
4674   "name" : "android::hardware::thermal::V1_0::IThermal *",
4675   "referenced_type" : "type-6",
4676   "self_type" : "type-100",
4677   "size" : 8,
4678   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4679  },
4680  {
4681   "alignment" : 8,
4682   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
4683   "name" : "android::hardware::thermal::V1_0::Temperature *",
4684   "referenced_type" : "type-346",
4685   "self_type" : "type-345",
4686   "size" : 8,
4687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4688  },
4689  {
4690   "alignment" : 8,
4691   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermal *",
4692   "name" : "android::hardware::thermal::V1_1::BnHwThermal *",
4693   "referenced_type" : "type-528",
4694   "self_type" : "type-593",
4695   "size" : 8,
4696   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4697  },
4698  {
4699   "alignment" : 8,
4700   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermalCallback *",
4701   "name" : "android::hardware::thermal::V1_1::BnHwThermalCallback *",
4702   "referenced_type" : "type-428",
4703   "self_type" : "type-569",
4704   "size" : 8,
4705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
4706  },
4707  {
4708   "alignment" : 8,
4709   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermal *",
4710   "name" : "android::hardware::thermal::V1_1::BpHwThermal *",
4711   "referenced_type" : "type-573",
4712   "self_type" : "type-650",
4713   "size" : 8,
4714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4715  },
4716  {
4717   "alignment" : 8,
4718   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermalCallback *",
4719   "name" : "android::hardware::thermal::V1_1::BpHwThermalCallback *",
4720   "referenced_type" : "type-110",
4721   "self_type" : "type-121",
4722   "size" : 8,
4723   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4724  },
4725  {
4726   "alignment" : 8,
4727   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermal *",
4728   "name" : "android::hardware::thermal::V1_1::BsThermal *",
4729   "referenced_type" : "type-616",
4730   "self_type" : "type-625",
4731   "size" : 8,
4732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4733  },
4734  {
4735   "alignment" : 8,
4736   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermalCallback *",
4737   "name" : "android::hardware::thermal::V1_1::BsThermalCallback *",
4738   "referenced_type" : "type-595",
4739   "self_type" : "type-598",
4740   "size" : 8,
4741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4742  },
4743  {
4744   "alignment" : 8,
4745   "linker_set_key" : "android::hardware::thermal::V1_1::IThermal *",
4746   "name" : "android::hardware::thermal::V1_1::IThermal *",
4747   "referenced_type" : "type-5",
4748   "self_type" : "type-4",
4749   "size" : 8,
4750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4751  },
4752  {
4753   "alignment" : 8,
4754   "linker_set_key" : "android::hardware::thermal::V1_1::IThermalCallback *",
4755   "name" : "android::hardware::thermal::V1_1::IThermalCallback *",
4756   "referenced_type" : "type-109",
4757   "self_type" : "type-108",
4758   "size" : 8,
4759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4760  },
4761  {
4762   "alignment" : 8,
4763   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4764   "name" : "android::hidl::base::V1_0::BnHwBase *",
4765   "referenced_type" : "type-426",
4766   "self_type" : "type-425",
4767   "size" : 8,
4768   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4769  },
4770  {
4771   "alignment" : 8,
4772   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4773   "name" : "android::hidl::base::V1_0::IBase *",
4774   "referenced_type" : "type-7",
4775   "self_type" : "type-142",
4776   "size" : 8,
4777   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4778  },
4779  {
4780   "alignment" : 8,
4781   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4782   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4783   "referenced_type" : "type-69",
4784   "self_type" : "type-68",
4785   "size" : 8,
4786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4787  },
4788  {
4789   "alignment" : 8,
4790   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4791   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4792   "referenced_type" : "type-95",
4793   "self_type" : "type-94",
4794   "size" : 8,
4795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4796  },
4797  {
4798   "alignment" : 8,
4799   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4800   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4801   "referenced_type" : "type-12",
4802   "self_type" : "type-15",
4803   "size" : 8,
4804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4805  },
4806  {
4807   "alignment" : 8,
4808   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4809   "name" : "android::sp<android::hardware::IBinder> *",
4810   "referenced_type" : "type-16",
4811   "self_type" : "type-19",
4812   "size" : 8,
4813   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4814  },
4815  {
4816   "alignment" : 8,
4817   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4818   "name" : "android::sp<android::hardware::ProcessState> *",
4819   "referenced_type" : "type-25",
4820   "self_type" : "type-64",
4821   "size" : 8,
4822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4823  },
4824  {
4825   "alignment" : 8,
4826   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4827   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4828   "referenced_type" : "type-135",
4829   "self_type" : "type-134",
4830   "size" : 8,
4831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4832  },
4833  {
4834   "alignment" : 8,
4835   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4836   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4837   "referenced_type" : "type-99",
4838   "self_type" : "type-101",
4839   "size" : 8,
4840   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4841  },
4842  {
4843   "alignment" : 8,
4844   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> *",
4845   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> *",
4846   "referenced_type" : "type-3",
4847   "self_type" : "type-129",
4848   "size" : 8,
4849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4850  },
4851  {
4852   "alignment" : 8,
4853   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
4854   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
4855   "referenced_type" : "type-107",
4856   "self_type" : "type-106",
4857   "size" : 8,
4858   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4859  },
4860  {
4861   "alignment" : 8,
4862   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4863   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4864   "referenced_type" : "type-427",
4865   "self_type" : "type-610",
4866   "size" : 8,
4867   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4868  },
4869  {
4870   "alignment" : 8,
4871   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4872   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4873   "referenced_type" : "type-67",
4874   "self_type" : "type-70",
4875   "size" : 8,
4876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4877  },
4878  {
4879   "alignment" : 8,
4880   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4881   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4882   "referenced_type" : "type-93",
4883   "self_type" : "type-96",
4884   "size" : 8,
4885   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4886  },
4887  {
4888   "alignment" : 8,
4889   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4890   "name" : "android::wp<android::hardware::BHwBinder> *",
4891   "referenced_type" : "type-444",
4892   "self_type" : "type-517",
4893   "size" : 8,
4894   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4895  },
4896  {
4897   "alignment" : 8,
4898   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4899   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4900   "referenced_type" : "type-222",
4901   "self_type" : "type-253",
4902   "size" : 8,
4903   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4904  },
4905  {
4906   "alignment" : 8,
4907   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4908   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4909   "referenced_type" : "type-138",
4910   "self_type" : "type-365",
4911   "size" : 8,
4912   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4913  },
4914  {
4915   "alignment" : 8,
4916   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4917   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4918   "referenced_type" : "type-141",
4919   "self_type" : "type-592",
4920   "size" : 8,
4921   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4922  },
4923  {
4924   "alignment" : 8,
4925   "linker_set_key" : "android_flex_plane *",
4926   "name" : "android_flex_plane *",
4927   "referenced_type" : "type-494",
4928   "self_type" : "type-497",
4929   "size" : 8,
4930   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4931  },
4932  {
4933   "alignment" : 8,
4934   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4935   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4936   "referenced_type" : "type-46",
4937   "self_type" : "type-45",
4938   "size" : 8,
4939   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4940  },
4941  {
4942   "alignment" : 8,
4943   "linker_set_key" : "char *",
4944   "name" : "char *",
4945   "referenced_type" : "type-61",
4946   "self_type" : "type-173",
4947   "size" : 8,
4948   "source_file" : "/system/core/liblog/include/log/log_read.h"
4949  },
4950  {
4951   "alignment" : 8,
4952   "linker_set_key" : "const android::NativeHandle *",
4953   "name" : "const android::NativeHandle *",
4954   "referenced_type" : "type-381",
4955   "self_type" : "type-382",
4956   "size" : 8,
4957   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4958  },
4959  {
4960   "alignment" : 8,
4961   "linker_set_key" : "const android::RefBase *",
4962   "name" : "const android::RefBase *",
4963   "referenced_type" : "type-290",
4964   "self_type" : "type-291",
4965   "size" : 8,
4966   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4967  },
4968  {
4969   "alignment" : 8,
4970   "linker_set_key" : "const android::String16 *",
4971   "name" : "const android::String16 *",
4972   "referenced_type" : "type-48",
4973   "self_type" : "type-399",
4974   "size" : 8,
4975   "source_file" : "/system/core/libutils/include/utils/String16.h"
4976  },
4977  {
4978   "alignment" : 8,
4979   "linker_set_key" : "const android::String8 *",
4980   "name" : "const android::String8 *",
4981   "referenced_type" : "type-392",
4982   "self_type" : "type-393",
4983   "size" : 8,
4984   "source_file" : "/system/core/libutils/include/utils/String8.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "linker_set_key" : "const android::VectorImpl *",
4989   "name" : "const android::VectorImpl *",
4990   "referenced_type" : "type-473",
4991   "self_type" : "type-474",
4992   "size" : 8,
4993   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4994  },
4995  {
4996   "alignment" : 8,
4997   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4998   "name" : "const android::hardware::BpHwRefBase *",
4999   "referenced_type" : "type-403",
5000   "self_type" : "type-404",
5001   "size" : 8,
5002   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5003  },
5004  {
5005   "alignment" : 8,
5006   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5007   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5008   "referenced_type" : "type-439",
5009   "self_type" : "type-440",
5010   "size" : 8,
5011   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5012  },
5013  {
5014   "alignment" : 8,
5015   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5016   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5017   "referenced_type" : "type-445",
5018   "self_type" : "type-446",
5019   "size" : 8,
5020   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5021  },
5022  {
5023   "alignment" : 8,
5024   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
5025   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
5026   "referenced_type" : "type-174",
5027   "self_type" : "type-175",
5028   "size" : 8,
5029   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5030  },
5031  {
5032   "alignment" : 8,
5033   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
5034   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
5035   "referenced_type" : "type-606",
5036   "self_type" : "type-608",
5037   "size" : 8,
5038   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5039  },
5040  {
5041   "alignment" : 8,
5042   "linker_set_key" : "const android::hardware::Return<bool> *",
5043   "name" : "const android::hardware::Return<bool> *",
5044   "referenced_type" : "type-167",
5045   "self_type" : "type-168",
5046   "size" : 8,
5047   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5048  },
5049  {
5050   "alignment" : 8,
5051   "linker_set_key" : "const android::hardware::Status *",
5052   "name" : "const android::hardware::Status *",
5053   "referenced_type" : "type-156",
5054   "self_type" : "type-160",
5055   "size" : 8,
5056   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5057  },
5058  {
5059   "alignment" : 8,
5060   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5061   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5062   "referenced_type" : "type-584",
5063   "self_type" : "type-585",
5064   "size" : 8,
5065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5066  },
5067  {
5068   "alignment" : 8,
5069   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5070   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5071   "referenced_type" : "type-579",
5072   "self_type" : "type-580",
5073   "size" : 8,
5074   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5075  },
5076  {
5077   "alignment" : 8,
5078   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5079   "name" : "const android::hardware::details::hidl_pointer<int> *",
5080   "referenced_type" : "type-501",
5081   "self_type" : "type-510",
5082   "size" : 8,
5083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5084  },
5085  {
5086   "alignment" : 8,
5087   "linker_set_key" : "const android::hardware::details::return_status *",
5088   "name" : "const android::hardware::details::return_status *",
5089   "referenced_type" : "type-179",
5090   "self_type" : "type-180",
5091   "size" : 8,
5092   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5093  },
5094  {
5095   "alignment" : 8,
5096   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5097   "name" : "const android::hardware::hidl_death_recipient *",
5098   "referenced_type" : "type-607",
5099   "self_type" : "type-609",
5100   "size" : 8,
5101   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5102  },
5103  {
5104   "alignment" : 8,
5105   "linker_set_key" : "const android::hardware::hidl_memory *",
5106   "name" : "const android::hardware::hidl_memory *",
5107   "referenced_type" : "type-303",
5108   "self_type" : "type-307",
5109   "size" : 8,
5110   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5111  },
5112  {
5113   "alignment" : 8,
5114   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5115   "name" : "const android::hardware::hidl_vec<int> *",
5116   "referenced_type" : "type-339",
5117   "self_type" : "type-340",
5118   "size" : 8,
5119   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5120  },
5121  {
5122   "alignment" : 8,
5123   "linker_set_key" : "const android::hardware::hidl_version *",
5124   "name" : "const android::hardware::hidl_version *",
5125   "referenced_type" : "type-368",
5126   "self_type" : "type-369",
5127   "size" : 8,
5128   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5129  },
5130  {
5131   "alignment" : 8,
5132   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5133   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5134   "referenced_type" : "type-567",
5135   "self_type" : "type-568",
5136   "size" : 8,
5137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5138  },
5139  {
5140   "alignment" : 8,
5141   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
5142   "name" : "const android::hardware::thermal::V1_0::IThermal *",
5143   "referenced_type" : "type-550",
5144   "self_type" : "type-551",
5145   "size" : 8,
5146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5147  },
5148  {
5149   "alignment" : 8,
5150   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermal *",
5151   "name" : "const android::hardware::thermal::V1_1::BpHwThermal *",
5152   "referenced_type" : "type-572",
5153   "self_type" : "type-576",
5154   "size" : 8,
5155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
5156  },
5157  {
5158   "alignment" : 8,
5159   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermalCallback *",
5160   "name" : "const android::hardware::thermal::V1_1::BpHwThermalCallback *",
5161   "referenced_type" : "type-570",
5162   "self_type" : "type-571",
5163   "size" : 8,
5164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5165  },
5166  {
5167   "alignment" : 8,
5168   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermal *",
5169   "name" : "const android::hardware::thermal::V1_1::IThermal *",
5170   "referenced_type" : "type-552",
5171   "self_type" : "type-553",
5172   "size" : 8,
5173   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5174  },
5175  {
5176   "alignment" : 8,
5177   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermalCallback *",
5178   "name" : "const android::hardware::thermal::V1_1::IThermalCallback *",
5179   "referenced_type" : "type-127",
5180   "self_type" : "type-128",
5181   "size" : 8,
5182   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5183  },
5184  {
5185   "alignment" : 8,
5186   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5187   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5188   "referenced_type" : "type-560",
5189   "self_type" : "type-561",
5190   "size" : 8,
5191   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5192  },
5193  {
5194   "alignment" : 8,
5195   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5196   "name" : "const android::hidl::base::V1_0::IBase *",
5197   "referenced_type" : "type-451",
5198   "self_type" : "type-450",
5199   "size" : 8,
5200   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5201  },
5202  {
5203   "alignment" : 8,
5204   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5205   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5206   "referenced_type" : "type-73",
5207   "self_type" : "type-74",
5208   "size" : 8,
5209   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5210  },
5211  {
5212   "alignment" : 8,
5213   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5214   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5215   "referenced_type" : "type-525",
5216   "self_type" : "type-526",
5217   "size" : 8,
5218   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5219  },
5220  {
5221   "alignment" : 8,
5222   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5223   "name" : "const android::sp<android::hardware::IBinder> *",
5224   "referenced_type" : "type-20",
5225   "self_type" : "type-21",
5226   "size" : 8,
5227   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5228  },
5229  {
5230   "alignment" : 8,
5231   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5232   "name" : "const android::sp<android::hardware::ProcessState> *",
5233   "referenced_type" : "type-65",
5234   "self_type" : "type-66",
5235   "size" : 8,
5236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5237  },
5238  {
5239   "alignment" : 8,
5240   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5241   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5242   "referenced_type" : "type-147",
5243   "self_type" : "type-146",
5244   "size" : 8,
5245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5246  },
5247  {
5248   "alignment" : 8,
5249   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5250   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5251   "referenced_type" : "type-409",
5252   "self_type" : "type-601",
5253   "size" : 8,
5254   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5255  },
5256  {
5257   "alignment" : 8,
5258   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
5259   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
5260   "referenced_type" : "type-103",
5261   "self_type" : "type-105",
5262   "size" : 8,
5263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5264  },
5265  {
5266   "alignment" : 8,
5267   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal> *",
5268   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal> *",
5269   "referenced_type" : "type-133",
5270   "self_type" : "type-132",
5271   "size" : 8,
5272   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5273  },
5274  {
5275   "alignment" : 8,
5276   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
5277   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
5278   "referenced_type" : "type-125",
5279   "self_type" : "type-124",
5280   "size" : 8,
5281   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5282  },
5283  {
5284   "alignment" : 8,
5285   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5286   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5287   "referenced_type" : "type-611",
5288   "self_type" : "type-657",
5289   "size" : 8,
5290   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5291  },
5292  {
5293   "alignment" : 8,
5294   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5295   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5296   "referenced_type" : "type-71",
5297   "self_type" : "type-72",
5298   "size" : 8,
5299   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5300  },
5301  {
5302   "alignment" : 8,
5303   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5304   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5305   "referenced_type" : "type-97",
5306   "self_type" : "type-98",
5307   "size" : 8,
5308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5309  },
5310  {
5311   "alignment" : 8,
5312   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5313   "name" : "const android::wp<android::hardware::BHwBinder> *",
5314   "referenced_type" : "type-594",
5315   "self_type" : "type-599",
5316   "size" : 8,
5317   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5318  },
5319  {
5320   "alignment" : 8,
5321   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5322   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5323   "referenced_type" : "type-376",
5324   "self_type" : "type-387",
5325   "size" : 8,
5326   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5327  },
5328  {
5329   "alignment" : 8,
5330   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5331   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5332   "referenced_type" : "type-145",
5333   "self_type" : "type-200",
5334   "size" : 8,
5335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5336  },
5337  {
5338   "alignment" : 8,
5339   "linker_set_key" : "const char *",
5340   "name" : "const char *",
5341   "referenced_type" : "type-60",
5342   "self_type" : "type-59",
5343   "size" : 8,
5344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5345  },
5346  {
5347   "alignment" : 8,
5348   "linker_set_key" : "const char16_t *",
5349   "name" : "const char16_t *",
5350   "referenced_type" : "type-51",
5351   "self_type" : "type-50",
5352   "size" : 8,
5353   "source_file" : "/system/core/libutils/include/utils/String16.h"
5354  },
5355  {
5356   "alignment" : 8,
5357   "linker_set_key" : "const log_msg *",
5358   "name" : "const log_msg *",
5359   "referenced_type" : "type-82",
5360   "self_type" : "type-102",
5361   "size" : 8,
5362   "source_file" : "/system/core/liblog/include/log/log_read.h"
5363  },
5364  {
5365   "alignment" : 8,
5366   "linker_set_key" : "const native_handle *",
5367   "name" : "const native_handle *",
5368   "referenced_type" : "type-269",
5369   "self_type" : "type-268",
5370   "size" : 8,
5371   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5372  },
5373  {
5374   "alignment" : 8,
5375   "linker_set_key" : "const unsigned char *",
5376   "name" : "const unsigned char *",
5377   "referenced_type" : "type-274",
5378   "self_type" : "type-364",
5379   "size" : 8,
5380   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5381  },
5382  {
5383   "alignment" : 8,
5384   "linker_set_key" : "const unsigned long long *",
5385   "name" : "const unsigned long long *",
5386   "referenced_type" : "type-419",
5387   "self_type" : "type-418",
5388   "size" : 8,
5389   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5390  },
5391  {
5392   "alignment" : 8,
5393   "linker_set_key" : "const void *",
5394   "name" : "const void *",
5395   "referenced_type" : "type-371",
5396   "self_type" : "type-372",
5397   "size" : 8,
5398   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5399  },
5400  {
5401   "alignment" : 8,
5402   "linker_set_key" : "int (*)(void *)",
5403   "name" : "int (*)(void *)",
5404   "referenced_type" : "type-504",
5405   "self_type" : "type-505",
5406   "size" : 8,
5407   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5408  },
5409  {
5410   "alignment" : 8,
5411   "linker_set_key" : "int *",
5412   "name" : "int *",
5413   "referenced_type" : "type-28",
5414   "self_type" : "type-338",
5415   "size" : 8,
5416   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5417  },
5418  {
5419   "alignment" : 8,
5420   "linker_set_key" : "log_msg *",
5421   "name" : "log_msg *",
5422   "referenced_type" : "type-83",
5423   "self_type" : "type-163",
5424   "size" : 8,
5425   "source_file" : "/system/core/liblog/include/log/log_read.h"
5426  },
5427  {
5428   "alignment" : 8,
5429   "linker_set_key" : "native_handle *",
5430   "name" : "native_handle *",
5431   "referenced_type" : "type-193",
5432   "self_type" : "type-192",
5433   "size" : 8,
5434   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5435  },
5436  {
5437   "alignment" : 8,
5438   "linker_set_key" : "unsigned char *",
5439   "name" : "unsigned char *",
5440   "referenced_type" : "type-86",
5441   "self_type" : "type-413",
5442   "size" : 8,
5443   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5444  },
5445  {
5446   "alignment" : 8,
5447   "linker_set_key" : "unsigned long long *",
5448   "name" : "unsigned long long *",
5449   "referenced_type" : "type-249",
5450   "self_type" : "type-414",
5451   "size" : 8,
5452   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5453  },
5454  {
5455   "alignment" : 8,
5456   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5457   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5458   "referenced_type" : "type-416",
5459   "self_type" : "type-415",
5460   "size" : 8,
5461   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5462  },
5463  {
5464   "alignment" : 8,
5465   "linker_set_key" : "void *",
5466   "name" : "void *",
5467   "referenced_type" : "type-30",
5468   "self_type" : "type-29",
5469   "size" : 8,
5470   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5471  },
5472  {
5473   "alignment" : 8,
5474   "linker_set_key" : "void **",
5475   "name" : "void **",
5476   "referenced_type" : "type-29",
5477   "self_type" : "type-506",
5478   "size" : 8,
5479   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5480  }
5481 ],
5482 "qualified_types" :
5483 [
5484  {
5485   "alignment" : 8,
5486   "is_const" : true,
5487   "linker_set_key" : "android::RefBase::weakref_impl *const",
5488   "name" : "android::RefBase::weakref_impl *const",
5489   "referenced_type" : "type-10",
5490   "self_type" : "type-9",
5491   "size" : 8,
5492   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5493  },
5494  {
5495   "alignment" : 8,
5496   "is_const" : true,
5497   "linker_set_key" : "android::RefBase::weakref_impl *const",
5498   "name" : "android::RefBase::weakref_impl *const",
5499   "referenced_type" : "type-612",
5500   "self_type" : "type-614",
5501   "size" : 8,
5502   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5503  },
5504  {
5505   "alignment" : 8,
5506   "is_const" : true,
5507   "linker_set_key" : "android::hardware::IBinder *const",
5508   "name" : "android::hardware::IBinder *const",
5509   "referenced_type" : "type-17",
5510   "self_type" : "type-115",
5511   "size" : 8,
5512   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5513  },
5514  {
5515   "alignment" : 8,
5516   "is_const" : true,
5517   "linker_set_key" : "const android::NativeHandle",
5518   "name" : "const android::NativeHandle",
5519   "referenced_type" : "type-191",
5520   "self_type" : "type-381",
5521   "size" : 24,
5522   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5523  },
5524  {
5525   "alignment" : 8,
5526   "is_const" : true,
5527   "linker_set_key" : "const android::RefBase",
5528   "name" : "const android::RefBase",
5529   "referenced_type" : "type-8",
5530   "self_type" : "type-290",
5531   "size" : 16,
5532   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5533  },
5534  {
5535   "alignment" : 8,
5536   "is_const" : true,
5537   "linker_set_key" : "const android::String16",
5538   "name" : "const android::String16",
5539   "referenced_type" : "type-49",
5540   "self_type" : "type-48",
5541   "size" : 8,
5542   "source_file" : "/system/core/libutils/include/utils/String16.h"
5543  },
5544  {
5545   "alignment" : 8,
5546   "is_const" : true,
5547   "linker_set_key" : "const android::String8",
5548   "name" : "const android::String8",
5549   "referenced_type" : "type-58",
5550   "self_type" : "type-392",
5551   "size" : 8,
5552   "source_file" : "/system/core/libutils/include/utils/String8.h"
5553  },
5554  {
5555   "alignment" : 8,
5556   "is_const" : true,
5557   "linker_set_key" : "const android::VectorImpl",
5558   "name" : "const android::VectorImpl",
5559   "referenced_type" : "type-38",
5560   "self_type" : "type-473",
5561   "size" : 40,
5562   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5563  },
5564  {
5565   "alignment" : 8,
5566   "is_const" : true,
5567   "linker_set_key" : "const android::hardware::BpHwRefBase",
5568   "name" : "const android::hardware::BpHwRefBase",
5569   "referenced_type" : "type-114",
5570   "self_type" : "type-403",
5571   "size" : 48,
5572   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5573  },
5574  {
5575   "alignment" : 8,
5576   "is_const" : true,
5577   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5578   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5579   "referenced_type" : "type-432",
5580   "self_type" : "type-439",
5581   "size" : 64,
5582   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5583  },
5584  {
5585   "alignment" : 8,
5586   "is_const" : true,
5587   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5588   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5589   "referenced_type" : "type-441",
5590   "self_type" : "type-445",
5591   "size" : 64,
5592   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5593  },
5594  {
5595   "alignment" : 8,
5596   "is_const" : true,
5597   "linker_set_key" : "const android::hardware::Parcel",
5598   "name" : "const android::hardware::Parcel",
5599   "referenced_type" : "type-411",
5600   "self_type" : "type-423",
5601   "size" : 136,
5602   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5603  },
5604  {
5605   "alignment" : 8,
5606   "is_const" : true,
5607   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
5608   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
5609   "referenced_type" : "type-169",
5610   "self_type" : "type-174",
5611   "size" : 48,
5612   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5613  },
5614  {
5615   "alignment" : 8,
5616   "is_const" : true,
5617   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
5618   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
5619   "referenced_type" : "type-602",
5620   "self_type" : "type-606",
5621   "size" : 48,
5622   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5623  },
5624  {
5625   "alignment" : 8,
5626   "is_const" : true,
5627   "linker_set_key" : "const android::hardware::Return<bool>",
5628   "name" : "const android::hardware::Return<bool>",
5629   "referenced_type" : "type-161",
5630   "self_type" : "type-167",
5631   "size" : 40,
5632   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5633  },
5634  {
5635   "alignment" : 8,
5636   "is_const" : true,
5637   "linker_set_key" : "const android::hardware::Status",
5638   "name" : "const android::hardware::Status",
5639   "referenced_type" : "type-152",
5640   "self_type" : "type-156",
5641   "size" : 32,
5642   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5643  },
5644  {
5645   "alignment" : 4,
5646   "is_const" : true,
5647   "linker_set_key" : "const android::hardware::details::SchedPrio",
5648   "name" : "const android::hardware::details::SchedPrio",
5649   "referenced_type" : "type-435",
5650   "self_type" : "type-438",
5651   "size" : 8,
5652   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5653  },
5654  {
5655   "alignment" : 8,
5656   "is_const" : true,
5657   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5658   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5659   "referenced_type" : "type-326",
5660   "self_type" : "type-584",
5661   "size" : 8,
5662   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5663  },
5664  {
5665   "alignment" : 8,
5666   "is_const" : true,
5667   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5668   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5669   "referenced_type" : "type-318",
5670   "self_type" : "type-579",
5671   "size" : 8,
5672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5673  },
5674  {
5675   "alignment" : 8,
5676   "is_const" : true,
5677   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5678   "name" : "const android::hardware::details::hidl_pointer<int>",
5679   "referenced_type" : "type-336",
5680   "self_type" : "type-501",
5681   "size" : 8,
5682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5683  },
5684  {
5685   "alignment" : 8,
5686   "is_const" : true,
5687   "linker_set_key" : "const android::hardware::details::return_status",
5688   "name" : "const android::hardware::details::return_status",
5689   "referenced_type" : "type-162",
5690   "self_type" : "type-179",
5691   "size" : 40,
5692   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5693  },
5694  {
5695   "alignment" : 8,
5696   "is_const" : true,
5697   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5698   "name" : "const android::hardware::hidl_death_recipient",
5699   "referenced_type" : "type-140",
5700   "self_type" : "type-607",
5701   "size" : 24,
5702   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5703  },
5704  {
5705   "alignment" : 8,
5706   "is_const" : true,
5707   "linker_set_key" : "const android::hardware::hidl_handle",
5708   "name" : "const android::hardware::hidl_handle",
5709   "referenced_type" : "type-294",
5710   "self_type" : "type-373",
5711   "size" : 16,
5712   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5713  },
5714  {
5715   "alignment" : 8,
5716   "is_const" : true,
5717   "linker_set_key" : "const android::hardware::hidl_memory",
5718   "name" : "const android::hardware::hidl_memory",
5719   "referenced_type" : "type-300",
5720   "self_type" : "type-303",
5721   "size" : 40,
5722   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5723  },
5724  {
5725   "alignment" : 8,
5726   "is_const" : true,
5727   "linker_set_key" : "const android::hardware::hidl_string",
5728   "name" : "const android::hardware::hidl_string",
5729   "referenced_type" : "type-296",
5730   "self_type" : "type-295",
5731   "size" : 16,
5732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5733  },
5734  {
5735   "alignment" : 8,
5736   "is_const" : true,
5737   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5738   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5739   "referenced_type" : "type-317",
5740   "self_type" : "type-554",
5741   "size" : 16,
5742   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5743  },
5744  {
5745   "alignment" : 8,
5746   "is_const" : true,
5747   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5748   "name" : "const android::hardware::hidl_vec<int>",
5749   "referenced_type" : "type-335",
5750   "self_type" : "type-339",
5751   "size" : 16,
5752   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5753  },
5754  {
5755   "alignment" : 2,
5756   "is_const" : true,
5757   "linker_set_key" : "const android::hardware::hidl_version",
5758   "name" : "const android::hardware::hidl_version",
5759   "referenced_type" : "type-366",
5760   "self_type" : "type-368",
5761   "size" : 4,
5762   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5763  },
5764  {
5765   "alignment" : 8,
5766   "is_const" : true,
5767   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
5768   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
5769   "referenced_type" : "type-564",
5770   "self_type" : "type-567",
5771   "size" : 216,
5772   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5773  },
5774  {
5775   "alignment" : 4,
5776   "is_const" : true,
5777   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
5778   "name" : "const android::hardware::thermal::V1_0::CoolingType",
5779   "referenced_type" : "type-358",
5780   "self_type" : "type-541",
5781   "size" : 4,
5782   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5783  },
5784  {
5785   "alignment" : 8,
5786   "is_const" : true,
5787   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
5788   "name" : "const android::hardware::thermal::V1_0::IThermal",
5789   "referenced_type" : "type-6",
5790   "self_type" : "type-550",
5791   "size" : 24,
5792   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5793  },
5794  {
5795   "alignment" : 8,
5796   "is_const" : true,
5797   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature",
5798   "name" : "const android::hardware::thermal::V1_0::Temperature",
5799   "referenced_type" : "type-346",
5800   "self_type" : "type-651",
5801   "size" : 40,
5802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5803  },
5804  {
5805   "alignment" : 4,
5806   "is_const" : true,
5807   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
5808   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
5809   "referenced_type" : "type-347",
5810   "self_type" : "type-540",
5811   "size" : 4,
5812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5813  },
5814  {
5815   "alignment" : 4,
5816   "is_const" : true,
5817   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5818   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5819   "referenced_type" : "type-538",
5820   "self_type" : "type-543",
5821   "size" : 4,
5822   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5823  },
5824  {
5825   "alignment" : 8,
5826   "is_const" : true,
5827   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermal",
5828   "name" : "const android::hardware::thermal::V1_1::BpHwThermal",
5829   "referenced_type" : "type-573",
5830   "self_type" : "type-572",
5831   "size" : 216,
5832   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
5833  },
5834  {
5835   "alignment" : 8,
5836   "is_const" : true,
5837   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermalCallback",
5838   "name" : "const android::hardware::thermal::V1_1::BpHwThermalCallback",
5839   "referenced_type" : "type-110",
5840   "self_type" : "type-570",
5841   "size" : 216,
5842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5843  },
5844  {
5845   "alignment" : 8,
5846   "is_const" : true,
5847   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermal",
5848   "name" : "const android::hardware::thermal::V1_1::IThermal",
5849   "referenced_type" : "type-5",
5850   "self_type" : "type-552",
5851   "size" : 24,
5852   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5853  },
5854  {
5855   "alignment" : 8,
5856   "is_const" : true,
5857   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermalCallback",
5858   "name" : "const android::hardware::thermal::V1_1::IThermalCallback",
5859   "referenced_type" : "type-109",
5860   "self_type" : "type-127",
5861   "size" : 24,
5862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5863  },
5864  {
5865   "alignment" : 8,
5866   "is_const" : true,
5867   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5868   "name" : "const android::hidl::base::V1_0::BpHwBase",
5869   "referenced_type" : "type-557",
5870   "self_type" : "type-560",
5871   "size" : 216,
5872   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5873  },
5874  {
5875   "alignment" : 4,
5876   "is_const" : true,
5877   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5878   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5879   "referenced_type" : "type-384",
5880   "self_type" : "type-385",
5881   "size" : 4,
5882   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5883  },
5884  {
5885   "alignment" : 8,
5886   "is_const" : true,
5887   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5888   "name" : "const android::hidl::base::V1_0::IBase",
5889   "referenced_type" : "type-7",
5890   "self_type" : "type-451",
5891   "size" : 24,
5892   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5893  },
5894  {
5895   "alignment" : 8,
5896   "is_const" : true,
5897   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5898   "name" : "const android::hidl::base::V1_0::IBase *const",
5899   "referenced_type" : "type-450",
5900   "self_type" : "type-453",
5901   "size" : 8,
5902   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5903  },
5904  {
5905   "alignment" : 8,
5906   "is_const" : true,
5907   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5908   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5909   "referenced_type" : "type-69",
5910   "self_type" : "type-73",
5911   "size" : 24,
5912   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5913  },
5914  {
5915   "alignment" : 4,
5916   "is_const" : true,
5917   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5918   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5919   "referenced_type" : "type-529",
5920   "self_type" : "type-533",
5921   "size" : 4,
5922   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5923  },
5924  {
5925   "alignment" : 1,
5926   "is_const" : true,
5927   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5928   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5929   "referenced_type" : "type-527",
5930   "self_type" : "type-531",
5931   "size" : 1,
5932   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5933  },
5934  {
5935   "alignment" : 8,
5936   "is_const" : true,
5937   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5938   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5939   "referenced_type" : "type-95",
5940   "self_type" : "type-525",
5941   "size" : 24,
5942   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5943  },
5944  {
5945   "alignment" : 8,
5946   "is_const" : true,
5947   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5948   "name" : "const android::sp<android::hardware::IBinder>",
5949   "referenced_type" : "type-16",
5950   "self_type" : "type-20",
5951   "size" : 8,
5952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5953  },
5954  {
5955   "alignment" : 8,
5956   "is_const" : true,
5957   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5958   "name" : "const android::sp<android::hardware::ProcessState>",
5959   "referenced_type" : "type-25",
5960   "self_type" : "type-65",
5961   "size" : 8,
5962   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5963  },
5964  {
5965   "alignment" : 8,
5966   "is_const" : true,
5967   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5968   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5969   "referenced_type" : "type-135",
5970   "self_type" : "type-147",
5971   "size" : 8,
5972   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5973  },
5974  {
5975   "alignment" : 8,
5976   "is_const" : true,
5977   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5978   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5979   "referenced_type" : "type-410",
5980   "self_type" : "type-409",
5981   "size" : 8,
5982   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5983  },
5984  {
5985   "alignment" : 8,
5986   "is_const" : true,
5987   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
5988   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
5989   "referenced_type" : "type-99",
5990   "self_type" : "type-103",
5991   "size" : 8,
5992   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5993  },
5994  {
5995   "alignment" : 8,
5996   "is_const" : true,
5997   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal>",
5998   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal>",
5999   "referenced_type" : "type-3",
6000   "self_type" : "type-133",
6001   "size" : 8,
6002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6003  },
6004  {
6005   "alignment" : 8,
6006   "is_const" : true,
6007   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
6008   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
6009   "referenced_type" : "type-107",
6010   "self_type" : "type-125",
6011   "size" : 8,
6012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6013  },
6014  {
6015   "alignment" : 8,
6016   "is_const" : true,
6017   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6018   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6019   "referenced_type" : "type-427",
6020   "self_type" : "type-611",
6021   "size" : 8,
6022   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6023  },
6024  {
6025   "alignment" : 8,
6026   "is_const" : true,
6027   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6028   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6029   "referenced_type" : "type-67",
6030   "self_type" : "type-71",
6031   "size" : 8,
6032   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6033  },
6034  {
6035   "alignment" : 8,
6036   "is_const" : true,
6037   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6038   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6039   "referenced_type" : "type-93",
6040   "self_type" : "type-97",
6041   "size" : 8,
6042   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6043  },
6044  {
6045   "alignment" : 8,
6046   "is_const" : true,
6047   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6048   "name" : "const android::wp<android::hardware::BHwBinder>",
6049   "referenced_type" : "type-444",
6050   "self_type" : "type-594",
6051   "size" : 16,
6052   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6053  },
6054  {
6055   "alignment" : 8,
6056   "is_const" : true,
6057   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6058   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6059   "referenced_type" : "type-138",
6060   "self_type" : "type-376",
6061   "size" : 16,
6062   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6063  },
6064  {
6065   "alignment" : 8,
6066   "is_const" : true,
6067   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6068   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6069   "referenced_type" : "type-141",
6070   "self_type" : "type-145",
6071   "size" : 16,
6072   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6073  },
6074  {
6075   "alignment" : 1,
6076   "is_const" : true,
6077   "linker_set_key" : "const bool",
6078   "name" : "const bool",
6079   "referenced_type" : "type-44",
6080   "self_type" : "type-78",
6081   "size" : 1,
6082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6083  },
6084  {
6085   "alignment" : 1,
6086   "is_const" : true,
6087   "linker_set_key" : "const char",
6088   "name" : "const char",
6089   "referenced_type" : "type-61",
6090   "self_type" : "type-60",
6091   "size" : 1,
6092   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6093  },
6094  {
6095   "alignment" : 2,
6096   "is_const" : true,
6097   "linker_set_key" : "const char16_t",
6098   "name" : "const char16_t",
6099   "referenced_type" : "type-52",
6100   "self_type" : "type-51",
6101   "size" : 2,
6102   "source_file" : "/system/core/libutils/include/utils/String16.h"
6103  },
6104  {
6105   "alignment" : 8,
6106   "is_const" : true,
6107   "linker_set_key" : "const double",
6108   "name" : "const double",
6109   "referenced_type" : "type-262",
6110   "self_type" : "type-286",
6111   "size" : 8,
6112   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6113  },
6114  {
6115   "alignment" : 4,
6116   "is_const" : true,
6117   "linker_set_key" : "const float",
6118   "name" : "const float",
6119   "referenced_type" : "type-257",
6120   "self_type" : "type-284",
6121   "size" : 4,
6122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6123  },
6124  {
6125   "alignment" : 4,
6126   "is_const" : true,
6127   "linker_set_key" : "const int",
6128   "name" : "const int",
6129   "referenced_type" : "type-28",
6130   "self_type" : "type-480",
6131   "size" : 4,
6132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6133  },
6134  {
6135   "is_const" : true,
6136   "linker_set_key" : "const iter<is_const>",
6137   "name" : "const iter<is_const>",
6138   "referenced_type" : "type-310",
6139   "self_type" : "type-309",
6140   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6141  },
6142  {
6143   "is_const" : true,
6144   "linker_set_key" : "const iter<is_const>",
6145   "name" : "const iter<is_const>",
6146   "referenced_type" : "type-618",
6147   "self_type" : "type-617",
6148   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6149  },
6150  {
6151   "alignment" : 4,
6152   "is_const" : true,
6153   "linker_set_key" : "const log_msg",
6154   "name" : "const log_msg",
6155   "referenced_type" : "type-83",
6156   "self_type" : "type-82",
6157   "size" : 5124,
6158   "source_file" : "/system/core/liblog/include/log/log_read.h"
6159  },
6160  {
6161   "alignment" : 8,
6162   "is_const" : true,
6163   "linker_set_key" : "const long",
6164   "name" : "const long",
6165   "referenced_type" : "type-34",
6166   "self_type" : "type-281",
6167   "size" : 8,
6168   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6169  },
6170  {
6171   "alignment" : 4,
6172   "is_const" : true,
6173   "linker_set_key" : "const native_handle",
6174   "name" : "const native_handle",
6175   "referenced_type" : "type-193",
6176   "self_type" : "type-269",
6177   "size" : 12,
6178   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6179  },
6180  {
6181   "alignment" : 2,
6182   "is_const" : true,
6183   "linker_set_key" : "const short",
6184   "name" : "const short",
6185   "referenced_type" : "type-215",
6186   "self_type" : "type-276",
6187   "size" : 2,
6188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6189  },
6190  {
6191   "alignment" : 1,
6192   "is_const" : true,
6193   "linker_set_key" : "const signed char",
6194   "name" : "const signed char",
6195   "referenced_type" : "type-272",
6196   "self_type" : "type-271",
6197   "size" : 1,
6198   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6199  },
6200  {
6201   "alignment" : 4,
6202   "is_const" : true,
6203   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6204   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6205   "referenced_type" : "type-547",
6206   "self_type" : "type-546",
6207   "size" : 4,
6208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6209  },
6210  {
6211   "alignment" : 4,
6212   "is_const" : true,
6213   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6214   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6215   "referenced_type" : "type-647",
6216   "self_type" : "type-646",
6217   "size" : 4,
6218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6219  },
6220  {
6221   "alignment" : 4,
6222   "is_const" : true,
6223   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6224   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6225   "referenced_type" : "type-545",
6226   "self_type" : "type-544",
6227   "size" : 20,
6228   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6229  },
6230  {
6231   "alignment" : 4,
6232   "is_const" : true,
6233   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6234   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6235   "referenced_type" : "type-645",
6236   "self_type" : "type-644",
6237   "size" : 20,
6238   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6239  },
6240  {
6241   "alignment" : 4,
6242   "is_const" : true,
6243   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6244   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6245   "referenced_type" : "type-549",
6246   "self_type" : "type-548",
6247   "size" : 8,
6248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6249  },
6250  {
6251   "alignment" : 4,
6252   "is_const" : true,
6253   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6254   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6255   "referenced_type" : "type-649",
6256   "self_type" : "type-648",
6257   "size" : 8,
6258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6259  },
6260  {
6261   "alignment" : 4,
6262   "is_const" : true,
6263   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6264   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6265   "referenced_type" : "type-389",
6266   "self_type" : "type-388",
6267   "size" : 12,
6268   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6269  },
6270  {
6271   "alignment" : 4,
6272   "is_const" : true,
6273   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6274   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6275   "referenced_type" : "type-627",
6276   "self_type" : "type-626",
6277   "size" : 12,
6278   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6279  },
6280  {
6281   "alignment" : 4,
6282   "is_const" : true,
6283   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6284   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6285   "referenced_type" : "type-537",
6286   "self_type" : "type-536",
6287   "size" : 4,
6288   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6289  },
6290  {
6291   "alignment" : 4,
6292   "is_const" : true,
6293   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6294   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6295   "referenced_type" : "type-643",
6296   "self_type" : "type-642",
6297   "size" : 4,
6298   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6299  },
6300  {
6301   "alignment" : 1,
6302   "is_const" : true,
6303   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6304   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6305   "referenced_type" : "type-535",
6306   "self_type" : "type-534",
6307   "size" : 3,
6308   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6309  },
6310  {
6311   "alignment" : 1,
6312   "is_const" : true,
6313   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6314   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6315   "referenced_type" : "type-641",
6316   "self_type" : "type-640",
6317   "size" : 3,
6318   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6319  },
6320  {
6321   "alignment" : 8,
6322   "is_const" : true,
6323   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6324   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6325   "referenced_type" : "type-430",
6326   "self_type" : "type-429",
6327   "size" : 24,
6328   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6329  },
6330  {
6331   "alignment" : 8,
6332   "is_const" : true,
6333   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6334   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6335   "referenced_type" : "type-632",
6336   "self_type" : "type-631",
6337   "size" : 24,
6338   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6339  },
6340  {
6341   "alignment" : 8,
6342   "is_const" : true,
6343   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6344   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6345   "referenced_type" : "type-333",
6346   "self_type" : "type-332",
6347   "size" : 16,
6348   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6349  },
6350  {
6351   "alignment" : 8,
6352   "is_const" : true,
6353   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6354   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6355   "referenced_type" : "type-623",
6356   "self_type" : "type-622",
6357   "size" : 16,
6358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6359  },
6360  {
6361   "alignment" : 8,
6362   "is_const" : true,
6363   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6364   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6365   "referenced_type" : "type-323",
6366   "self_type" : "type-322",
6367   "size" : 16,
6368   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6369  },
6370  {
6371   "alignment" : 8,
6372   "is_const" : true,
6373   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6374   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6375   "referenced_type" : "type-621",
6376   "self_type" : "type-620",
6377   "size" : 16,
6378   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6379  },
6380  {
6381   "alignment" : 8,
6382   "is_const" : true,
6383   "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 *> > *)> > >",
6384   "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 *> > *)> > >",
6385   "referenced_type" : "type-590",
6386   "self_type" : "type-589",
6387   "size" : 24,
6388   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6389  },
6390  {
6391   "alignment" : 8,
6392   "is_const" : true,
6393   "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 *> > *)> > >",
6394   "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 *> > *)> > >",
6395   "referenced_type" : "type-655",
6396   "self_type" : "type-654",
6397   "size" : 24,
6398   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6399  },
6400  {
6401   "alignment" : 1,
6402   "is_const" : true,
6403   "linker_set_key" : "const unsigned char",
6404   "name" : "const unsigned char",
6405   "referenced_type" : "type-86",
6406   "self_type" : "type-274",
6407   "size" : 1,
6408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6409  },
6410  {
6411   "alignment" : 4,
6412   "is_const" : true,
6413   "linker_set_key" : "const unsigned int",
6414   "name" : "const unsigned int",
6415   "referenced_type" : "type-2",
6416   "self_type" : "type-39",
6417   "size" : 4,
6418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6419  },
6420  {
6421   "alignment" : 8,
6422   "is_const" : true,
6423   "linker_set_key" : "const unsigned long",
6424   "name" : "const unsigned long",
6425   "referenced_type" : "type-33",
6426   "self_type" : "type-40",
6427   "size" : 8,
6428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6429  },
6430  {
6431   "alignment" : 8,
6432   "is_const" : true,
6433   "linker_set_key" : "const unsigned long long",
6434   "name" : "const unsigned long long",
6435   "referenced_type" : "type-249",
6436   "self_type" : "type-419",
6437   "size" : 8,
6438   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6439  },
6440  {
6441   "alignment" : 2,
6442   "is_const" : true,
6443   "linker_set_key" : "const unsigned short",
6444   "name" : "const unsigned short",
6445   "referenced_type" : "type-88",
6446   "self_type" : "type-278",
6447   "size" : 2,
6448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6449  },
6450  {
6451   "is_const" : true,
6452   "linker_set_key" : "const void",
6453   "name" : "const void",
6454   "referenced_type" : "type-30",
6455   "self_type" : "type-371",
6456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6457  },
6458  {
6459   "alignment" : 1,
6460   "is_volatile" : true,
6461   "linker_set_key" : "volatile bool",
6462   "name" : "volatile bool",
6463   "referenced_type" : "type-44",
6464   "self_type" : "type-81",
6465   "size" : 1,
6466   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6467  },
6468  {
6469   "alignment" : 4,
6470   "is_volatile" : true,
6471   "linker_set_key" : "volatile int",
6472   "name" : "volatile int",
6473   "referenced_type" : "type-28",
6474   "self_type" : "type-62",
6475   "size" : 4,
6476   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6477  }
6478 ],
6479 "record_types" :
6480 [
6481  {
6482   "alignment" : 4,
6483   "fields" :
6484   [
6485    {
6486     "access" : "private",
6487     "field_name" : "mCond",
6488     "referenced_type" : "type-80"
6489    }
6490   ],
6491   "linker_set_key" : "android::Condition",
6492   "name" : "android::Condition",
6493   "record_kind" : "class",
6494   "referenced_type" : "type-79",
6495   "self_type" : "type-79",
6496   "size" : 48,
6497   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6498   "unique_id" : "_ZTSN7android9ConditionE"
6499  },
6500  {
6501   "alignment" : 8,
6502   "fields" :
6503   [
6504    {
6505     "access" : "private",
6506     "field_name" : "mVector",
6507     "referenced_type" : "type-55"
6508    }
6509   ],
6510   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6511   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6512   "record_kind" : "class",
6513   "referenced_type" : "type-54",
6514   "self_type" : "type-54",
6515   "size" : 40,
6516   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6517   "template_args" : [ "type-49", "type-16" ],
6518   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6519  },
6520  {
6521   "alignment" : 4,
6522   "fields" :
6523   [
6524    {
6525     "access" : "private",
6526     "field_name" : "mCount",
6527     "referenced_type" : "type-190"
6528    }
6529   ],
6530   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6531   "name" : "android::LightRefBase<android::NativeHandle>",
6532   "record_kind" : "class",
6533   "referenced_type" : "type-189",
6534   "self_type" : "type-189",
6535   "size" : 4,
6536   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6537   "template_args" : [ "type-191" ],
6538   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6539  },
6540  {
6541   "alignment" : 4,
6542   "fields" :
6543   [
6544    {
6545     "access" : "private",
6546     "field_name" : "mCount",
6547     "referenced_type" : "type-187"
6548    }
6549   ],
6550   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6551   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6552   "record_kind" : "class",
6553   "referenced_type" : "type-186",
6554   "self_type" : "type-186",
6555   "size" : 4,
6556   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6557   "template_args" : [ "type-188" ],
6558   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6559  },
6560  {
6561   "alignment" : 4,
6562   "fields" :
6563   [
6564    {
6565     "access" : "private",
6566     "field_name" : "mMutex",
6567     "referenced_type" : "type-36"
6568    }
6569   ],
6570   "linker_set_key" : "android::Mutex",
6571   "name" : "android::Mutex",
6572   "record_kind" : "class",
6573   "referenced_type" : "type-35",
6574   "self_type" : "type-35",
6575   "size" : 40,
6576   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6577   "unique_id" : "_ZTSN7android5MutexE"
6578  },
6579  {
6580   "alignment" : 8,
6581   "fields" :
6582   [
6583    {
6584     "access" : "private",
6585     "field_name" : "mLock",
6586     "referenced_type" : "type-509"
6587    }
6588   ],
6589   "linker_set_key" : "android::Mutex::Autolock",
6590   "name" : "android::Mutex::Autolock",
6591   "record_kind" : "class",
6592   "referenced_type" : "type-508",
6593   "self_type" : "type-508",
6594   "size" : 8,
6595   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6596   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6597  },
6598  {
6599   "alignment" : 8,
6600   "base_specifiers" :
6601   [
6602    {
6603     "referenced_type" : "type-189"
6604    }
6605   ],
6606   "fields" :
6607   [
6608    {
6609     "access" : "private",
6610     "field_name" : "mHandle",
6611     "field_offset" : 64,
6612     "referenced_type" : "type-192"
6613    },
6614    {
6615     "access" : "private",
6616     "field_name" : "mOwnsHandle",
6617     "field_offset" : 128,
6618     "referenced_type" : "type-44"
6619    }
6620   ],
6621   "linker_set_key" : "android::NativeHandle",
6622   "name" : "android::NativeHandle",
6623   "record_kind" : "class",
6624   "referenced_type" : "type-191",
6625   "self_type" : "type-191",
6626   "size" : 24,
6627   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6628   "unique_id" : "_ZTSN7android12NativeHandleE"
6629  },
6630  {
6631   "alignment" : 4,
6632   "fields" :
6633   [
6634    {
6635     "access" : "private",
6636     "field_name" : "mRWLock",
6637     "referenced_type" : "type-515"
6638    }
6639   ],
6640   "linker_set_key" : "android::RWLock",
6641   "name" : "android::RWLock",
6642   "record_kind" : "class",
6643   "referenced_type" : "type-514",
6644   "self_type" : "type-514",
6645   "size" : 56,
6646   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6647   "unique_id" : "_ZTSN7android6RWLockE"
6648  },
6649  {
6650   "alignment" : 8,
6651   "fields" :
6652   [
6653    {
6654     "access" : "private",
6655     "field_name" : "mLock",
6656     "referenced_type" : "type-519"
6657    }
6658   ],
6659   "linker_set_key" : "android::RWLock::AutoRLock",
6660   "name" : "android::RWLock::AutoRLock",
6661   "record_kind" : "class",
6662   "referenced_type" : "type-518",
6663   "self_type" : "type-518",
6664   "size" : 8,
6665   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6666   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6667  },
6668  {
6669   "alignment" : 8,
6670   "fields" :
6671   [
6672    {
6673     "access" : "private",
6674     "field_name" : "mLock",
6675     "referenced_type" : "type-519"
6676    }
6677   ],
6678   "linker_set_key" : "android::RWLock::AutoWLock",
6679   "name" : "android::RWLock::AutoWLock",
6680   "record_kind" : "class",
6681   "referenced_type" : "type-521",
6682   "self_type" : "type-521",
6683   "size" : 8,
6684   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6685   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6686  },
6687  {
6688   "alignment" : 8,
6689   "fields" :
6690   [
6691    {
6692     "access" : "private",
6693     "field_name" : "mRefs",
6694     "field_offset" : 64,
6695     "referenced_type" : "type-9"
6696    }
6697   ],
6698   "linker_set_key" : "android::RefBase",
6699   "name" : "android::RefBase",
6700   "record_kind" : "class",
6701   "referenced_type" : "type-8",
6702   "self_type" : "type-8",
6703   "size" : 16,
6704   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6705   "unique_id" : "_ZTSN7android7RefBaseE",
6706   "vtable_components" :
6707   [
6708    {
6709     "kind" : "offset_to_top"
6710    },
6711    {
6712     "kind" : "rtti",
6713     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6714    },
6715    {
6716     "kind" : "complete_dtor_pointer",
6717     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6718    },
6719    {
6720     "kind" : "deleting_dtor_pointer",
6721     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6722    },
6723    {
6724     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6725    },
6726    {
6727     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6728    },
6729    {
6730     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6731    },
6732    {
6733     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6734    }
6735   ]
6736  },
6737  {
6738   "alignment" : 1,
6739   "linker_set_key" : "android::RefBase::weakref_type",
6740   "name" : "android::RefBase::weakref_type",
6741   "record_kind" : "class",
6742   "referenced_type" : "type-43",
6743   "self_type" : "type-43",
6744   "size" : 1,
6745   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6746   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6747  },
6748  {
6749   "alignment" : 1,
6750   "linker_set_key" : "android::ReferenceMover",
6751   "name" : "android::ReferenceMover",
6752   "record_kind" : "class",
6753   "referenced_type" : "type-293",
6754   "self_type" : "type-293",
6755   "size" : 1,
6756   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6757   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6758  },
6759  {
6760   "alignment" : 8,
6761   "linker_set_key" : "android::ReferenceRenamer",
6762   "name" : "android::ReferenceRenamer",
6763   "record_kind" : "class",
6764   "referenced_type" : "type-288",
6765   "self_type" : "type-288",
6766   "size" : 8,
6767   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6768   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6769   "vtable_components" :
6770   [
6771    {
6772     "kind" : "offset_to_top"
6773    },
6774    {
6775     "kind" : "rtti",
6776     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6777    },
6778    {
6779     "is_pure" : true,
6780     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6781    }
6782   ]
6783  },
6784  {
6785   "alignment" : 8,
6786   "fields" :
6787   [
6788    {
6789     "access" : "private",
6790     "field_name" : "mTag",
6791     "referenced_type" : "type-33"
6792    }
6793   ],
6794   "linker_set_key" : "android::ScopedTrace",
6795   "name" : "android::ScopedTrace",
6796   "record_kind" : "class",
6797   "referenced_type" : "type-523",
6798   "self_type" : "type-523",
6799   "size" : 8,
6800   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6801   "unique_id" : "_ZTSN7android11ScopedTraceE"
6802  },
6803  {
6804   "alignment" : 8,
6805   "base_specifiers" :
6806   [
6807    {
6808     "access" : "private",
6809     "referenced_type" : "type-56"
6810    }
6811   ],
6812   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6813   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6814   "record_kind" : "class",
6815   "referenced_type" : "type-55",
6816   "self_type" : "type-55",
6817   "size" : 40,
6818   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6819   "template_args" : [ "type-57" ],
6820   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6821   "vtable_components" :
6822   [
6823    {
6824     "kind" : "offset_to_top"
6825    },
6826    {
6827     "kind" : "rtti",
6828     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6829    },
6830    {
6831     "kind" : "complete_dtor_pointer",
6832     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6833    },
6834    {
6835     "kind" : "deleting_dtor_pointer",
6836     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6837    },
6838    {
6839     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6840    },
6841    {
6842     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6843    },
6844    {
6845     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6846    },
6847    {
6848     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6849    },
6850    {
6851     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6852    },
6853    {
6854     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6855    },
6856    {
6857     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6858    }
6859   ]
6860  },
6861  {
6862   "alignment" : 8,
6863   "base_specifiers" :
6864   [
6865    {
6866     "referenced_type" : "type-38"
6867    }
6868   ],
6869   "linker_set_key" : "android::SortedVectorImpl",
6870   "name" : "android::SortedVectorImpl",
6871   "record_kind" : "class",
6872   "referenced_type" : "type-56",
6873   "self_type" : "type-56",
6874   "size" : 40,
6875   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6876   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6877   "vtable_components" :
6878   [
6879    {
6880     "kind" : "offset_to_top"
6881    },
6882    {
6883     "kind" : "rtti",
6884     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6885    },
6886    {
6887     "kind" : "complete_dtor_pointer",
6888     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6889    },
6890    {
6891     "kind" : "deleting_dtor_pointer",
6892     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6893    },
6894    {
6895     "is_pure" : true,
6896     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6897    },
6898    {
6899     "is_pure" : true,
6900     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6901    },
6902    {
6903     "is_pure" : true,
6904     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6905    },
6906    {
6907     "is_pure" : true,
6908     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6909    },
6910    {
6911     "is_pure" : true,
6912     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6913    },
6914    {
6915     "is_pure" : true,
6916     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6917    },
6918    {
6919     "is_pure" : true,
6920     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6921    }
6922   ]
6923  },
6924  {
6925   "alignment" : 8,
6926   "fields" :
6927   [
6928    {
6929     "access" : "private",
6930     "field_name" : "mString",
6931     "referenced_type" : "type-50"
6932    }
6933   ],
6934   "linker_set_key" : "android::String16",
6935   "name" : "android::String16",
6936   "record_kind" : "class",
6937   "referenced_type" : "type-49",
6938   "self_type" : "type-49",
6939   "size" : 8,
6940   "source_file" : "/system/core/libutils/include/utils/String16.h",
6941   "unique_id" : "_ZTSN7android8String16E"
6942  },
6943  {
6944   "alignment" : 8,
6945   "fields" :
6946   [
6947    {
6948     "access" : "private",
6949     "field_name" : "mString",
6950     "referenced_type" : "type-59"
6951    }
6952   ],
6953   "linker_set_key" : "android::String8",
6954   "name" : "android::String8",
6955   "record_kind" : "class",
6956   "referenced_type" : "type-58",
6957   "self_type" : "type-58",
6958   "size" : 8,
6959   "source_file" : "/system/core/libutils/include/utils/String8.h",
6960   "unique_id" : "_ZTSN7android7String8E"
6961  },
6962  {
6963   "alignment" : 8,
6964   "base_specifiers" :
6965   [
6966    {
6967     "is_virtual" : true,
6968     "referenced_type" : "type-8"
6969    }
6970   ],
6971   "fields" :
6972   [
6973    {
6974     "access" : "private",
6975     "field_name" : "mCanCallJava",
6976     "field_offset" : 64,
6977     "referenced_type" : "type-78"
6978    },
6979    {
6980     "access" : "private",
6981     "field_name" : "mThread",
6982     "field_offset" : 128,
6983     "referenced_type" : "type-29"
6984    },
6985    {
6986     "access" : "private",
6987     "field_name" : "mLock",
6988     "field_offset" : 192,
6989     "referenced_type" : "type-35"
6990    },
6991    {
6992     "access" : "private",
6993     "field_name" : "mThreadExitedCondition",
6994     "field_offset" : 512,
6995     "referenced_type" : "type-79"
6996    },
6997    {
6998     "access" : "private",
6999     "field_name" : "mStatus",
7000     "field_offset" : 896,
7001     "referenced_type" : "type-28"
7002    },
7003    {
7004     "access" : "private",
7005     "field_name" : "mExitPending",
7006     "field_offset" : 928,
7007     "referenced_type" : "type-81"
7008    },
7009    {
7010     "access" : "private",
7011     "field_name" : "mRunning",
7012     "field_offset" : 936,
7013     "referenced_type" : "type-81"
7014    },
7015    {
7016     "access" : "private",
7017     "field_name" : "mHoldSelf",
7018     "field_offset" : 960,
7019     "referenced_type" : "type-75"
7020    },
7021    {
7022     "access" : "private",
7023     "field_name" : "mTid",
7024     "field_offset" : 1024,
7025     "referenced_type" : "type-28"
7026    }
7027   ],
7028   "linker_set_key" : "android::Thread",
7029   "name" : "android::Thread",
7030   "record_kind" : "class",
7031   "referenced_type" : "type-77",
7032   "self_type" : "type-77",
7033   "size" : 152,
7034   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7035   "unique_id" : "_ZTSN7android6ThreadE",
7036   "vtable_components" :
7037   [
7038    {
7039     "component_value" : 136,
7040     "kind" : "vbase_offset"
7041    },
7042    {
7043     "kind" : "offset_to_top"
7044    },
7045    {
7046     "kind" : "rtti",
7047     "mangled_component_name" : "_ZTIN7android6ThreadE"
7048    },
7049    {
7050     "kind" : "complete_dtor_pointer",
7051     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7052    },
7053    {
7054     "kind" : "deleting_dtor_pointer",
7055     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7056    },
7057    {
7058     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7059    },
7060    {
7061     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7062    },
7063    {
7064     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7065    },
7066    {
7067     "is_pure" : true,
7068     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7069    },
7070    {
7071     "kind" : "vcall_offset"
7072    },
7073    {
7074     "kind" : "vcall_offset"
7075    },
7076    {
7077     "kind" : "vcall_offset"
7078    },
7079    {
7080     "kind" : "vcall_offset"
7081    },
7082    {
7083     "component_value" : -136,
7084     "kind" : "vcall_offset"
7085    },
7086    {
7087     "component_value" : -136,
7088     "kind" : "offset_to_top"
7089    },
7090    {
7091     "kind" : "rtti",
7092     "mangled_component_name" : "_ZTIN7android6ThreadE"
7093    },
7094    {
7095     "kind" : "complete_dtor_pointer",
7096     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7097    },
7098    {
7099     "kind" : "deleting_dtor_pointer",
7100     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7101    },
7102    {
7103     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7104    },
7105    {
7106     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7107    },
7108    {
7109     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7110    },
7111    {
7112     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7113    }
7114   ]
7115  },
7116  {
7117   "alignment" : 8,
7118   "base_specifiers" :
7119   [
7120    {
7121     "access" : "private",
7122     "referenced_type" : "type-38"
7123    }
7124   ],
7125   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7126   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7127   "record_kind" : "class",
7128   "referenced_type" : "type-37",
7129   "self_type" : "type-37",
7130   "size" : 40,
7131   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7132   "template_args" : [ "type-41" ],
7133   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7134   "vtable_components" :
7135   [
7136    {
7137     "kind" : "offset_to_top"
7138    },
7139    {
7140     "kind" : "rtti",
7141     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7142    },
7143    {
7144     "kind" : "complete_dtor_pointer",
7145     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7146    },
7147    {
7148     "kind" : "deleting_dtor_pointer",
7149     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7150    },
7151    {
7152     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7153    },
7154    {
7155     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7156    },
7157    {
7158     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7159    },
7160    {
7161     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7162    },
7163    {
7164     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7165    },
7166    {
7167     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7168    }
7169   ]
7170  },
7171  {
7172   "alignment" : 8,
7173   "fields" :
7174   [
7175    {
7176     "access" : "private",
7177     "field_name" : "mStorage",
7178     "field_offset" : 64,
7179     "referenced_type" : "type-29"
7180    },
7181    {
7182     "access" : "private",
7183     "field_name" : "mCount",
7184     "field_offset" : 128,
7185     "referenced_type" : "type-33"
7186    },
7187    {
7188     "access" : "private",
7189     "field_name" : "mFlags",
7190     "field_offset" : 192,
7191     "referenced_type" : "type-39"
7192    },
7193    {
7194     "access" : "private",
7195     "field_name" : "mItemSize",
7196     "field_offset" : 256,
7197     "referenced_type" : "type-40"
7198    }
7199   ],
7200   "linker_set_key" : "android::VectorImpl",
7201   "name" : "android::VectorImpl",
7202   "record_kind" : "class",
7203   "referenced_type" : "type-38",
7204   "self_type" : "type-38",
7205   "size" : 40,
7206   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7207   "unique_id" : "_ZTSN7android10VectorImplE",
7208   "vtable_components" :
7209   [
7210    {
7211     "kind" : "offset_to_top"
7212    },
7213    {
7214     "kind" : "rtti",
7215     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7216    },
7217    {
7218     "kind" : "complete_dtor_pointer",
7219     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7220    },
7221    {
7222     "kind" : "deleting_dtor_pointer",
7223     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7224    },
7225    {
7226     "is_pure" : true,
7227     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7228    },
7229    {
7230     "is_pure" : true,
7231     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7232    },
7233    {
7234     "is_pure" : true,
7235     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7236    },
7237    {
7238     "is_pure" : true,
7239     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7240    },
7241    {
7242     "is_pure" : true,
7243     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7244    },
7245    {
7246     "is_pure" : true,
7247     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7248    }
7249   ]
7250  },
7251  {
7252   "alignment" : 8,
7253   "base_specifiers" :
7254   [
7255    {
7256     "referenced_type" : "type-186"
7257    }
7258   ],
7259   "linker_set_key" : "android::VirtualLightRefBase",
7260   "name" : "android::VirtualLightRefBase",
7261   "record_kind" : "class",
7262   "referenced_type" : "type-188",
7263   "self_type" : "type-188",
7264   "size" : 16,
7265   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7266   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7267   "vtable_components" :
7268   [
7269    {
7270     "kind" : "offset_to_top"
7271    },
7272    {
7273     "kind" : "rtti",
7274     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7275    },
7276    {
7277     "kind" : "complete_dtor_pointer",
7278     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7279    },
7280    {
7281     "kind" : "deleting_dtor_pointer",
7282     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7283    }
7284   ]
7285  },
7286  {
7287   "alignment" : 8,
7288   "base_specifiers" :
7289   [
7290    {
7291     "referenced_type" : "type-18"
7292    }
7293   ],
7294   "fields" :
7295   [
7296    {
7297     "access" : "protected",
7298     "field_name" : "mSchedPolicy",
7299     "field_offset" : 64,
7300     "referenced_type" : "type-28"
7301    },
7302    {
7303     "access" : "protected",
7304     "field_name" : "mSchedPriority",
7305     "field_offset" : 96,
7306     "referenced_type" : "type-28"
7307    },
7308    {
7309     "access" : "private",
7310     "field_name" : "mExtras",
7311     "field_offset" : 128,
7312     "referenced_type" : "type-151"
7313    },
7314    {
7315     "access" : "private",
7316     "field_name" : "mReserved0",
7317     "field_offset" : 192,
7318     "referenced_type" : "type-29"
7319    }
7320   ],
7321   "linker_set_key" : "android::hardware::BHwBinder",
7322   "name" : "android::hardware::BHwBinder",
7323   "record_kind" : "class",
7324   "referenced_type" : "type-150",
7325   "self_type" : "type-150",
7326   "size" : 48,
7327   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7328   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7329   "vtable_components" :
7330   [
7331    {
7332     "component_value" : 32,
7333     "kind" : "vbase_offset"
7334    },
7335    {
7336     "kind" : "offset_to_top"
7337    },
7338    {
7339     "kind" : "rtti",
7340     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7341    },
7342    {
7343     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7344    },
7345    {
7346     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7347    },
7348    {
7349     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7350    },
7351    {
7352     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7353    },
7354    {
7355     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7356    },
7357    {
7358     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7359    },
7360    {
7361     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7362    },
7363    {
7364     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7365    },
7366    {
7367     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7368    },
7369    {
7370     "kind" : "complete_dtor_pointer",
7371     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7372    },
7373    {
7374     "kind" : "deleting_dtor_pointer",
7375     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7376    },
7377    {
7378     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7379    },
7380    {
7381     "kind" : "vcall_offset"
7382    },
7383    {
7384     "kind" : "vcall_offset"
7385    },
7386    {
7387     "kind" : "vcall_offset"
7388    },
7389    {
7390     "kind" : "vcall_offset"
7391    },
7392    {
7393     "component_value" : -32,
7394     "kind" : "vcall_offset"
7395    },
7396    {
7397     "component_value" : -32,
7398     "kind" : "offset_to_top"
7399    },
7400    {
7401     "kind" : "rtti",
7402     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7403    },
7404    {
7405     "kind" : "complete_dtor_pointer",
7406     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7407    },
7408    {
7409     "kind" : "deleting_dtor_pointer",
7410     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7411    },
7412    {
7413     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7414    },
7415    {
7416     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7417    },
7418    {
7419     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7420    },
7421    {
7422     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7423    }
7424   ]
7425  },
7426  {
7427   "alignment" : 8,
7428   "base_specifiers" :
7429   [
7430    {
7431     "is_virtual" : true,
7432     "referenced_type" : "type-8"
7433    }
7434   ],
7435   "fields" :
7436   [
7437    {
7438     "access" : "private",
7439     "field_name" : "mRemote",
7440     "field_offset" : 64,
7441     "referenced_type" : "type-115"
7442    },
7443    {
7444     "access" : "private",
7445     "field_name" : "mRefs",
7446     "field_offset" : 128,
7447     "referenced_type" : "type-42"
7448    },
7449    {
7450     "access" : "private",
7451     "field_name" : "mState",
7452     "field_offset" : 192,
7453     "referenced_type" : "type-116"
7454    }
7455   ],
7456   "linker_set_key" : "android::hardware::BpHwRefBase",
7457   "name" : "android::hardware::BpHwRefBase",
7458   "record_kind" : "class",
7459   "referenced_type" : "type-114",
7460   "self_type" : "type-114",
7461   "size" : 48,
7462   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7463   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7464   "vtable_components" :
7465   [
7466    {
7467     "component_value" : 32,
7468     "kind" : "vbase_offset"
7469    },
7470    {
7471     "kind" : "offset_to_top"
7472    },
7473    {
7474     "kind" : "rtti",
7475     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7476    },
7477    {
7478     "kind" : "complete_dtor_pointer",
7479     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7480    },
7481    {
7482     "kind" : "deleting_dtor_pointer",
7483     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7484    },
7485    {
7486     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7487    },
7488    {
7489     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7490    },
7491    {
7492     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7493    },
7494    {
7495     "kind" : "vcall_offset"
7496    },
7497    {
7498     "component_value" : -32,
7499     "kind" : "vcall_offset"
7500    },
7501    {
7502     "component_value" : -32,
7503     "kind" : "vcall_offset"
7504    },
7505    {
7506     "component_value" : -32,
7507     "kind" : "vcall_offset"
7508    },
7509    {
7510     "component_value" : -32,
7511     "kind" : "vcall_offset"
7512    },
7513    {
7514     "component_value" : -32,
7515     "kind" : "offset_to_top"
7516    },
7517    {
7518     "kind" : "rtti",
7519     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7520    },
7521    {
7522     "kind" : "complete_dtor_pointer",
7523     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7524    },
7525    {
7526     "kind" : "deleting_dtor_pointer",
7527     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7528    },
7529    {
7530     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7531    },
7532    {
7533     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7534    },
7535    {
7536     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7537    },
7538    {
7539     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7540    }
7541   ]
7542  },
7543  {
7544   "alignment" : 8,
7545   "base_specifiers" :
7546   [
7547    {
7548     "referenced_type" : "type-6"
7549    },
7550    {
7551     "referenced_type" : "type-24"
7552    },
7553    {
7554     "referenced_type" : "type-114"
7555    }
7556   ],
7557   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
7558   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
7559   "record_kind" : "class",
7560   "referenced_type" : "type-406",
7561   "self_type" : "type-406",
7562   "size" : 64,
7563   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7564   "template_args" : [ "type-6" ],
7565   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
7566   "vtable_components" :
7567   [
7568    {
7569     "component_value" : 48,
7570     "kind" : "vbase_offset"
7571    },
7572    {
7573     "kind" : "offset_to_top"
7574    },
7575    {
7576     "kind" : "rtti",
7577     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7578    },
7579    {
7580     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
7581    },
7582    {
7583     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7584    },
7585    {
7586     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7587    },
7588    {
7589     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7590    },
7591    {
7592     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7593    },
7594    {
7595     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
7596    },
7597    {
7598     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7599    },
7600    {
7601     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
7602    },
7603    {
7604     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7605    },
7606    {
7607     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
7608    },
7609    {
7610     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7611    },
7612    {
7613     "kind" : "complete_dtor_pointer",
7614     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7615    },
7616    {
7617     "kind" : "deleting_dtor_pointer",
7618     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7619    },
7620    {
7621     "is_pure" : true,
7622     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
7623    },
7624    {
7625     "is_pure" : true,
7626     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
7627    },
7628    {
7629     "is_pure" : true,
7630     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
7631    },
7632    {
7633     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
7634    },
7635    {
7636     "component_value" : 40,
7637     "kind" : "vbase_offset"
7638    },
7639    {
7640     "component_value" : -8,
7641     "kind" : "offset_to_top"
7642    },
7643    {
7644     "kind" : "rtti",
7645     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7646    },
7647    {
7648     "kind" : "complete_dtor_pointer",
7649     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7650    },
7651    {
7652     "kind" : "deleting_dtor_pointer",
7653     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7654    },
7655    {
7656     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
7657    },
7658    {
7659     "component_value" : 32,
7660     "kind" : "vbase_offset"
7661    },
7662    {
7663     "component_value" : -16,
7664     "kind" : "offset_to_top"
7665    },
7666    {
7667     "kind" : "rtti",
7668     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7669    },
7670    {
7671     "kind" : "complete_dtor_pointer",
7672     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7673    },
7674    {
7675     "kind" : "deleting_dtor_pointer",
7676     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7677    },
7678    {
7679     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7680    },
7681    {
7682     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7683    },
7684    {
7685     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7686    },
7687    {
7688     "kind" : "vcall_offset"
7689    },
7690    {
7691     "component_value" : -32,
7692     "kind" : "vcall_offset"
7693    },
7694    {
7695     "component_value" : -32,
7696     "kind" : "vcall_offset"
7697    },
7698    {
7699     "component_value" : -32,
7700     "kind" : "vcall_offset"
7701    },
7702    {
7703     "component_value" : -48,
7704     "kind" : "vcall_offset"
7705    },
7706    {
7707     "component_value" : -48,
7708     "kind" : "offset_to_top"
7709    },
7710    {
7711     "kind" : "rtti",
7712     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7713    },
7714    {
7715     "kind" : "complete_dtor_pointer",
7716     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7717    },
7718    {
7719     "kind" : "deleting_dtor_pointer",
7720     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7721    },
7722    {
7723     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7724    },
7725    {
7726     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7727    },
7728    {
7729     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7730    },
7731    {
7732     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7733    }
7734   ]
7735  },
7736  {
7737   "alignment" : 8,
7738   "base_specifiers" :
7739   [
7740    {
7741     "referenced_type" : "type-5"
7742    },
7743    {
7744     "referenced_type" : "type-24"
7745    },
7746    {
7747     "referenced_type" : "type-114"
7748    }
7749   ],
7750   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal>",
7751   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal>",
7752   "record_kind" : "class",
7753   "referenced_type" : "type-408",
7754   "self_type" : "type-408",
7755   "size" : 64,
7756   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7757   "template_args" : [ "type-5" ],
7758   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE",
7759   "vtable_components" :
7760   [
7761    {
7762     "component_value" : 48,
7763     "kind" : "vbase_offset"
7764    },
7765    {
7766     "kind" : "offset_to_top"
7767    },
7768    {
7769     "kind" : "rtti",
7770     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7771    },
7772    {
7773     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
7774    },
7775    {
7776     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7777    },
7778    {
7779     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7780    },
7781    {
7782     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7783    },
7784    {
7785     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7786    },
7787    {
7788     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
7789    },
7790    {
7791     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7792    },
7793    {
7794     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
7795    },
7796    {
7797     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7798    },
7799    {
7800     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
7801    },
7802    {
7803     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7804    },
7805    {
7806     "kind" : "complete_dtor_pointer",
7807     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7808    },
7809    {
7810     "kind" : "deleting_dtor_pointer",
7811     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7812    },
7813    {
7814     "is_pure" : true,
7815     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
7816    },
7817    {
7818     "is_pure" : true,
7819     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
7820    },
7821    {
7822     "is_pure" : true,
7823     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
7824    },
7825    {
7826     "is_pure" : true,
7827     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
7828    },
7829    {
7830     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
7831    },
7832    {
7833     "component_value" : 40,
7834     "kind" : "vbase_offset"
7835    },
7836    {
7837     "component_value" : -8,
7838     "kind" : "offset_to_top"
7839    },
7840    {
7841     "kind" : "rtti",
7842     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7843    },
7844    {
7845     "kind" : "complete_dtor_pointer",
7846     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7847    },
7848    {
7849     "kind" : "deleting_dtor_pointer",
7850     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7851    },
7852    {
7853     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
7854    },
7855    {
7856     "component_value" : 32,
7857     "kind" : "vbase_offset"
7858    },
7859    {
7860     "component_value" : -16,
7861     "kind" : "offset_to_top"
7862    },
7863    {
7864     "kind" : "rtti",
7865     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7866    },
7867    {
7868     "kind" : "complete_dtor_pointer",
7869     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7870    },
7871    {
7872     "kind" : "deleting_dtor_pointer",
7873     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7874    },
7875    {
7876     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7877    },
7878    {
7879     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7880    },
7881    {
7882     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7883    },
7884    {
7885     "kind" : "vcall_offset"
7886    },
7887    {
7888     "component_value" : -32,
7889     "kind" : "vcall_offset"
7890    },
7891    {
7892     "component_value" : -32,
7893     "kind" : "vcall_offset"
7894    },
7895    {
7896     "component_value" : -32,
7897     "kind" : "vcall_offset"
7898    },
7899    {
7900     "component_value" : -48,
7901     "kind" : "vcall_offset"
7902    },
7903    {
7904     "component_value" : -48,
7905     "kind" : "offset_to_top"
7906    },
7907    {
7908     "kind" : "rtti",
7909     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7910    },
7911    {
7912     "kind" : "complete_dtor_pointer",
7913     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7914    },
7915    {
7916     "kind" : "deleting_dtor_pointer",
7917     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7918    },
7919    {
7920     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7921    },
7922    {
7923     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7924    },
7925    {
7926     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7927    },
7928    {
7929     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7930    }
7931   ]
7932  },
7933  {
7934   "alignment" : 8,
7935   "base_specifiers" :
7936   [
7937    {
7938     "referenced_type" : "type-109"
7939    },
7940    {
7941     "referenced_type" : "type-24"
7942    },
7943    {
7944     "referenced_type" : "type-114"
7945    }
7946   ],
7947   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback>",
7948   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback>",
7949   "record_kind" : "class",
7950   "referenced_type" : "type-113",
7951   "self_type" : "type-113",
7952   "size" : 64,
7953   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7954   "template_args" : [ "type-109" ],
7955   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE",
7956   "vtable_components" :
7957   [
7958    {
7959     "component_value" : 48,
7960     "kind" : "vbase_offset"
7961    },
7962    {
7963     "kind" : "offset_to_top"
7964    },
7965    {
7966     "kind" : "rtti",
7967     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
7968    },
7969    {
7970     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
7971    },
7972    {
7973     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7974    },
7975    {
7976     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7977    },
7978    {
7979     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7980    },
7981    {
7982     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7983    },
7984    {
7985     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
7986    },
7987    {
7988     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7989    },
7990    {
7991     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
7992    },
7993    {
7994     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7995    },
7996    {
7997     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
7998    },
7999    {
8000     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8001    },
8002    {
8003     "kind" : "complete_dtor_pointer",
8004     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8005    },
8006    {
8007     "kind" : "deleting_dtor_pointer",
8008     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8009    },
8010    {
8011     "is_pure" : true,
8012     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
8013    },
8014    {
8015     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
8016    },
8017    {
8018     "component_value" : 40,
8019     "kind" : "vbase_offset"
8020    },
8021    {
8022     "component_value" : -8,
8023     "kind" : "offset_to_top"
8024    },
8025    {
8026     "kind" : "rtti",
8027     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8028    },
8029    {
8030     "kind" : "complete_dtor_pointer",
8031     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8032    },
8033    {
8034     "kind" : "deleting_dtor_pointer",
8035     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8036    },
8037    {
8038     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
8039    },
8040    {
8041     "component_value" : 32,
8042     "kind" : "vbase_offset"
8043    },
8044    {
8045     "component_value" : -16,
8046     "kind" : "offset_to_top"
8047    },
8048    {
8049     "kind" : "rtti",
8050     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8051    },
8052    {
8053     "kind" : "complete_dtor_pointer",
8054     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8055    },
8056    {
8057     "kind" : "deleting_dtor_pointer",
8058     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8059    },
8060    {
8061     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8062    },
8063    {
8064     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8065    },
8066    {
8067     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8068    },
8069    {
8070     "kind" : "vcall_offset"
8071    },
8072    {
8073     "component_value" : -32,
8074     "kind" : "vcall_offset"
8075    },
8076    {
8077     "component_value" : -32,
8078     "kind" : "vcall_offset"
8079    },
8080    {
8081     "component_value" : -32,
8082     "kind" : "vcall_offset"
8083    },
8084    {
8085     "component_value" : -48,
8086     "kind" : "vcall_offset"
8087    },
8088    {
8089     "component_value" : -48,
8090     "kind" : "offset_to_top"
8091    },
8092    {
8093     "kind" : "rtti",
8094     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8095    },
8096    {
8097     "kind" : "complete_dtor_pointer",
8098     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8099    },
8100    {
8101     "kind" : "deleting_dtor_pointer",
8102     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8103    },
8104    {
8105     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8106    },
8107    {
8108     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8109    },
8110    {
8111     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8112    },
8113    {
8114     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8115    }
8116   ]
8117  },
8118  {
8119   "alignment" : 8,
8120   "base_specifiers" :
8121   [
8122    {
8123     "referenced_type" : "type-7"
8124    },
8125    {
8126     "referenced_type" : "type-24"
8127    },
8128    {
8129     "referenced_type" : "type-114"
8130    }
8131   ],
8132   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8133   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8134   "record_kind" : "class",
8135   "referenced_type" : "type-405",
8136   "self_type" : "type-405",
8137   "size" : 64,
8138   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8139   "template_args" : [ "type-7" ],
8140   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8141   "vtable_components" :
8142   [
8143    {
8144     "component_value" : 48,
8145     "kind" : "vbase_offset"
8146    },
8147    {
8148     "kind" : "offset_to_top"
8149    },
8150    {
8151     "kind" : "rtti",
8152     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8153    },
8154    {
8155     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8156    },
8157    {
8158     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8159    },
8160    {
8161     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8162    },
8163    {
8164     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8165    },
8166    {
8167     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8168    },
8169    {
8170     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8171    },
8172    {
8173     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8174    },
8175    {
8176     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8177    },
8178    {
8179     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8180    },
8181    {
8182     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8183    },
8184    {
8185     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8186    },
8187    {
8188     "kind" : "complete_dtor_pointer",
8189     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8190    },
8191    {
8192     "kind" : "deleting_dtor_pointer",
8193     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8194    },
8195    {
8196     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8197    },
8198    {
8199     "component_value" : 40,
8200     "kind" : "vbase_offset"
8201    },
8202    {
8203     "component_value" : -8,
8204     "kind" : "offset_to_top"
8205    },
8206    {
8207     "kind" : "rtti",
8208     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8209    },
8210    {
8211     "kind" : "complete_dtor_pointer",
8212     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8213    },
8214    {
8215     "kind" : "deleting_dtor_pointer",
8216     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8217    },
8218    {
8219     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8220    },
8221    {
8222     "component_value" : 32,
8223     "kind" : "vbase_offset"
8224    },
8225    {
8226     "component_value" : -16,
8227     "kind" : "offset_to_top"
8228    },
8229    {
8230     "kind" : "rtti",
8231     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8232    },
8233    {
8234     "kind" : "complete_dtor_pointer",
8235     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8236    },
8237    {
8238     "kind" : "deleting_dtor_pointer",
8239     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8240    },
8241    {
8242     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8243    },
8244    {
8245     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8246    },
8247    {
8248     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8249    },
8250    {
8251     "kind" : "vcall_offset"
8252    },
8253    {
8254     "component_value" : -32,
8255     "kind" : "vcall_offset"
8256    },
8257    {
8258     "component_value" : -32,
8259     "kind" : "vcall_offset"
8260    },
8261    {
8262     "component_value" : -32,
8263     "kind" : "vcall_offset"
8264    },
8265    {
8266     "component_value" : -48,
8267     "kind" : "vcall_offset"
8268    },
8269    {
8270     "component_value" : -48,
8271     "kind" : "offset_to_top"
8272    },
8273    {
8274     "kind" : "rtti",
8275     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8276    },
8277    {
8278     "kind" : "complete_dtor_pointer",
8279     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8280    },
8281    {
8282     "kind" : "deleting_dtor_pointer",
8283     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8284    },
8285    {
8286     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8287    },
8288    {
8289     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8290    },
8291    {
8292     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8293    },
8294    {
8295     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8296    }
8297   ]
8298  },
8299  {
8300   "alignment" : 8,
8301   "fields" :
8302   [
8303    {
8304     "access" : "private",
8305     "field_name" : "mMutex",
8306     "referenced_type" : "type-433"
8307    },
8308    {
8309     "access" : "private",
8310     "field_name" : "mMap",
8311     "field_offset" : 320,
8312     "referenced_type" : "type-434"
8313    }
8314   ],
8315   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8316   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8317   "record_kind" : "class",
8318   "referenced_type" : "type-432",
8319   "self_type" : "type-432",
8320   "size" : 64,
8321   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8322   "template_args" : [ "type-141", "type-435" ],
8323   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8324  },
8325  {
8326   "alignment" : 8,
8327   "fields" :
8328   [
8329    {
8330     "access" : "private",
8331     "field_name" : "mMutex",
8332     "referenced_type" : "type-442"
8333    },
8334    {
8335     "access" : "private",
8336     "field_name" : "mMap",
8337     "field_offset" : 320,
8338     "referenced_type" : "type-443"
8339    }
8340   ],
8341   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8342   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8343   "record_kind" : "class",
8344   "referenced_type" : "type-441",
8345   "self_type" : "type-441",
8346   "size" : 64,
8347   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8348   "template_args" : [ "type-141", "type-44" ],
8349   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8350  },
8351  {
8352   "alignment" : 8,
8353   "fields" :
8354   [
8355    {
8356     "access" : "private",
8357     "field_name" : "mMutex",
8358     "referenced_type" : "type-448"
8359    },
8360    {
8361     "access" : "private",
8362     "field_name" : "mMap",
8363     "field_offset" : 320,
8364     "referenced_type" : "type-449"
8365    }
8366   ],
8367   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8368   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8369   "record_kind" : "class",
8370   "referenced_type" : "type-447",
8371   "self_type" : "type-447",
8372   "size" : 64,
8373   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8374   "template_args" : [ "type-450", "type-444" ],
8375   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8376  },
8377  {
8378   "alignment" : 8,
8379   "fields" :
8380   [
8381    {
8382     "access" : "private",
8383     "field_name" : "mMutex",
8384     "referenced_type" : "type-466"
8385    },
8386    {
8387     "access" : "private",
8388     "field_name" : "mMap",
8389     "field_offset" : 320,
8390     "referenced_type" : "type-467"
8391    }
8392   ],
8393   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8394   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8395   "record_kind" : "class",
8396   "referenced_type" : "type-465",
8397   "self_type" : "type-465",
8398   "size" : 64,
8399   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8400   "template_args" : [ "type-468", "type-469" ],
8401   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8402  },
8403  {
8404   "alignment" : 8,
8405   "fields" :
8406   [
8407    {
8408     "access" : "private",
8409     "field_name" : "mMutex",
8410     "referenced_type" : "type-456"
8411    },
8412    {
8413     "access" : "private",
8414     "field_name" : "mMap",
8415     "field_offset" : 320,
8416     "referenced_type" : "type-457"
8417    }
8418   ],
8419   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8420   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8421   "record_kind" : "class",
8422   "referenced_type" : "type-455",
8423   "self_type" : "type-455",
8424   "size" : 64,
8425   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8426   "template_args" : [ "type-458", "type-459" ],
8427   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8428  },
8429  {
8430   "alignment" : 8,
8431   "fields" :
8432   [
8433    {
8434     "field_name" : "flags",
8435     "referenced_type" : "type-2"
8436    },
8437    {
8438     "field_name" : "fdIndex",
8439     "field_offset" : 32,
8440     "referenced_type" : "type-2"
8441    },
8442    {
8443     "field_name" : "offset",
8444     "field_offset" : 64,
8445     "referenced_type" : "type-2"
8446    },
8447    {
8448     "field_name" : "extent",
8449     "field_offset" : 128,
8450     "referenced_type" : "type-33"
8451    }
8452   ],
8453   "linker_set_key" : "android::hardware::GrantorDescriptor",
8454   "name" : "android::hardware::GrantorDescriptor",
8455   "referenced_type" : "type-316",
8456   "self_type" : "type-316",
8457   "size" : 24,
8458   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8459   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8460  },
8461  {
8462   "alignment" : 8,
8463   "base_specifiers" :
8464   [
8465    {
8466     "is_virtual" : true,
8467     "referenced_type" : "type-300"
8468    },
8469    {
8470     "is_virtual" : true,
8471     "referenced_type" : "type-8"
8472    }
8473   ],
8474   "linker_set_key" : "android::hardware::HidlMemory",
8475   "name" : "android::hardware::HidlMemory",
8476   "record_kind" : "class",
8477   "referenced_type" : "type-308",
8478   "self_type" : "type-308",
8479   "size" : 64,
8480   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8481   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8482   "vtable_components" :
8483   [
8484    {
8485     "component_value" : 48,
8486     "kind" : "vbase_offset"
8487    },
8488    {
8489     "component_value" : 8,
8490     "kind" : "vbase_offset"
8491    },
8492    {
8493     "kind" : "offset_to_top"
8494    },
8495    {
8496     "kind" : "rtti",
8497     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8498    },
8499    {
8500     "kind" : "complete_dtor_pointer",
8501     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8502    },
8503    {
8504     "kind" : "deleting_dtor_pointer",
8505     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8506    },
8507    {
8508     "kind" : "vcall_offset"
8509    },
8510    {
8511     "kind" : "vcall_offset"
8512    },
8513    {
8514     "kind" : "vcall_offset"
8515    },
8516    {
8517     "kind" : "vcall_offset"
8518    },
8519    {
8520     "component_value" : -48,
8521     "kind" : "vcall_offset"
8522    },
8523    {
8524     "component_value" : -48,
8525     "kind" : "offset_to_top"
8526    },
8527    {
8528     "kind" : "rtti",
8529     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8530    },
8531    {
8532     "kind" : "complete_dtor_pointer",
8533     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8534    },
8535    {
8536     "kind" : "deleting_dtor_pointer",
8537     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8538    },
8539    {
8540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8541    },
8542    {
8543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8544    },
8545    {
8546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8547    },
8548    {
8549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8550    }
8551   ]
8552  },
8553  {
8554   "alignment" : 8,
8555   "base_specifiers" :
8556   [
8557    {
8558     "is_virtual" : true,
8559     "referenced_type" : "type-8"
8560    }
8561   ],
8562   "linker_set_key" : "android::hardware::IBinder",
8563   "name" : "android::hardware::IBinder",
8564   "record_kind" : "class",
8565   "referenced_type" : "type-18",
8566   "self_type" : "type-18",
8567   "size" : 24,
8568   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8569   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8570   "vtable_components" :
8571   [
8572    {
8573     "component_value" : 8,
8574     "kind" : "vbase_offset"
8575    },
8576    {
8577     "kind" : "offset_to_top"
8578    },
8579    {
8580     "kind" : "rtti",
8581     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8582    },
8583    {
8584     "is_pure" : true,
8585     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8586    },
8587    {
8588     "is_pure" : true,
8589     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8590    },
8591    {
8592     "is_pure" : true,
8593     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8594    },
8595    {
8596     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8597    },
8598    {
8599     "is_pure" : true,
8600     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8601    },
8602    {
8603     "is_pure" : true,
8604     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8605    },
8606    {
8607     "is_pure" : true,
8608     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8609    },
8610    {
8611     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8612    },
8613    {
8614     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8615    },
8616    {
8617     "kind" : "complete_dtor_pointer",
8618     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8619    },
8620    {
8621     "kind" : "deleting_dtor_pointer",
8622     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8623    },
8624    {
8625     "kind" : "vcall_offset"
8626    },
8627    {
8628     "kind" : "vcall_offset"
8629    },
8630    {
8631     "kind" : "vcall_offset"
8632    },
8633    {
8634     "kind" : "vcall_offset"
8635    },
8636    {
8637     "component_value" : -8,
8638     "kind" : "vcall_offset"
8639    },
8640    {
8641     "component_value" : -8,
8642     "kind" : "offset_to_top"
8643    },
8644    {
8645     "kind" : "rtti",
8646     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8647    },
8648    {
8649     "kind" : "complete_dtor_pointer",
8650     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8651    },
8652    {
8653     "kind" : "deleting_dtor_pointer",
8654     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8655    },
8656    {
8657     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8658    },
8659    {
8660     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8661    },
8662    {
8663     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8664    },
8665    {
8666     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8667    }
8668   ]
8669  },
8670  {
8671   "alignment" : 8,
8672   "base_specifiers" :
8673   [
8674    {
8675     "is_virtual" : true,
8676     "referenced_type" : "type-8"
8677    }
8678   ],
8679   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8680   "name" : "android::hardware::IBinder::DeathRecipient",
8681   "record_kind" : "class",
8682   "referenced_type" : "type-14",
8683   "self_type" : "type-14",
8684   "size" : 24,
8685   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8686   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8687   "vtable_components" :
8688   [
8689    {
8690     "component_value" : 8,
8691     "kind" : "vbase_offset"
8692    },
8693    {
8694     "kind" : "offset_to_top"
8695    },
8696    {
8697     "kind" : "rtti",
8698     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8699    },
8700    {
8701     "is_pure" : true,
8702     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8703    },
8704    {
8705     "kind" : "complete_dtor_pointer",
8706     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8707    },
8708    {
8709     "kind" : "deleting_dtor_pointer",
8710     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8711    },
8712    {
8713     "kind" : "vcall_offset"
8714    },
8715    {
8716     "kind" : "vcall_offset"
8717    },
8718    {
8719     "kind" : "vcall_offset"
8720    },
8721    {
8722     "kind" : "vcall_offset"
8723    },
8724    {
8725     "component_value" : -8,
8726     "kind" : "vcall_offset"
8727    },
8728    {
8729     "component_value" : -8,
8730     "kind" : "offset_to_top"
8731    },
8732    {
8733     "kind" : "rtti",
8734     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8735    },
8736    {
8737     "kind" : "complete_dtor_pointer",
8738     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8739    },
8740    {
8741     "kind" : "deleting_dtor_pointer",
8742     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8743    },
8744    {
8745     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8746    },
8747    {
8748     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8749    },
8750    {
8751     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8752    },
8753    {
8754     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8755    }
8756   ]
8757  },
8758  {
8759   "alignment" : 8,
8760   "base_specifiers" :
8761   [
8762    {
8763     "is_virtual" : true,
8764     "referenced_type" : "type-8"
8765    }
8766   ],
8767   "linker_set_key" : "android::hardware::IInterface",
8768   "name" : "android::hardware::IInterface",
8769   "record_kind" : "class",
8770   "referenced_type" : "type-24",
8771   "self_type" : "type-24",
8772   "size" : 24,
8773   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8774   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8775   "vtable_components" :
8776   [
8777    {
8778     "component_value" : 8,
8779     "kind" : "vbase_offset"
8780    },
8781    {
8782     "kind" : "offset_to_top"
8783    },
8784    {
8785     "kind" : "rtti",
8786     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8787    },
8788    {
8789     "kind" : "complete_dtor_pointer",
8790     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8791    },
8792    {
8793     "kind" : "deleting_dtor_pointer",
8794     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8795    },
8796    {
8797     "is_pure" : true,
8798     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8799    },
8800    {
8801     "kind" : "vcall_offset"
8802    },
8803    {
8804     "kind" : "vcall_offset"
8805    },
8806    {
8807     "kind" : "vcall_offset"
8808    },
8809    {
8810     "kind" : "vcall_offset"
8811    },
8812    {
8813     "component_value" : -8,
8814     "kind" : "vcall_offset"
8815    },
8816    {
8817     "component_value" : -8,
8818     "kind" : "offset_to_top"
8819    },
8820    {
8821     "kind" : "rtti",
8822     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8823    },
8824    {
8825     "kind" : "complete_dtor_pointer",
8826     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8827    },
8828    {
8829     "kind" : "deleting_dtor_pointer",
8830     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8831    },
8832    {
8833     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8834    },
8835    {
8836     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8837    },
8838    {
8839     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8840    },
8841    {
8842     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8843    }
8844   ]
8845  },
8846  {
8847   "alignment" : 8,
8848   "fields" :
8849   [
8850    {
8851     "access" : "private",
8852     "field_name" : "mGrantors",
8853     "referenced_type" : "type-312"
8854    },
8855    {
8856     "access" : "private",
8857     "field_name" : "mHandle",
8858     "field_offset" : 128,
8859     "referenced_type" : "type-378"
8860    },
8861    {
8862     "access" : "private",
8863     "field_name" : "mQuantum",
8864     "field_offset" : 192,
8865     "referenced_type" : "type-2"
8866    },
8867    {
8868     "access" : "private",
8869     "field_name" : "mFlags",
8870     "field_offset" : 224,
8871     "referenced_type" : "type-2"
8872    }
8873   ],
8874   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8875   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8876   "referenced_type" : "type-377",
8877   "self_type" : "type-377",
8878   "size" : 32,
8879   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8880   "template_args" : [ "type-61" ],
8881   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8882  },
8883  {
8884   "alignment" : 8,
8885   "fields" :
8886   [
8887    {
8888     "access" : "private",
8889     "field_name" : "mBufCachePos",
8890     "referenced_type" : "type-33"
8891    },
8892    {
8893     "access" : "private",
8894     "field_name" : "mBufCache",
8895     "field_offset" : 64,
8896     "referenced_type" : "type-412"
8897    },
8898    {
8899     "access" : "private",
8900     "field_name" : "mError",
8901     "field_offset" : 256,
8902     "referenced_type" : "type-28"
8903    },
8904    {
8905     "access" : "private",
8906     "field_name" : "mData",
8907     "field_offset" : 320,
8908     "referenced_type" : "type-413"
8909    },
8910    {
8911     "access" : "private",
8912     "field_name" : "mDataSize",
8913     "field_offset" : 384,
8914     "referenced_type" : "type-33"
8915    },
8916    {
8917     "access" : "private",
8918     "field_name" : "mDataCapacity",
8919     "field_offset" : 448,
8920     "referenced_type" : "type-33"
8921    },
8922    {
8923     "access" : "private",
8924     "field_name" : "mDataPos",
8925     "field_offset" : 512,
8926     "referenced_type" : "type-33"
8927    },
8928    {
8929     "access" : "private",
8930     "field_name" : "mObjects",
8931     "field_offset" : 576,
8932     "referenced_type" : "type-414"
8933    },
8934    {
8935     "access" : "private",
8936     "field_name" : "mObjectsSize",
8937     "field_offset" : 640,
8938     "referenced_type" : "type-33"
8939    },
8940    {
8941     "access" : "private",
8942     "field_name" : "mObjectsCapacity",
8943     "field_offset" : 704,
8944     "referenced_type" : "type-33"
8945    },
8946    {
8947     "access" : "private",
8948     "field_name" : "mNextObjectHint",
8949     "field_offset" : 768,
8950     "referenced_type" : "type-33"
8951    },
8952    {
8953     "access" : "private",
8954     "field_name" : "mNumRef",
8955     "field_offset" : 832,
8956     "referenced_type" : "type-33"
8957    },
8958    {
8959     "access" : "private",
8960     "field_name" : "mFdsKnown",
8961     "field_offset" : 896,
8962     "referenced_type" : "type-44"
8963    },
8964    {
8965     "access" : "private",
8966     "field_name" : "mHasFds",
8967     "field_offset" : 904,
8968     "referenced_type" : "type-44"
8969    },
8970    {
8971     "access" : "private",
8972     "field_name" : "mAllowFds",
8973     "field_offset" : 912,
8974     "referenced_type" : "type-44"
8975    },
8976    {
8977     "access" : "private",
8978     "field_name" : "mOwner",
8979     "field_offset" : 960,
8980     "referenced_type" : "type-415"
8981    },
8982    {
8983     "access" : "private",
8984     "field_name" : "mOwnerCookie",
8985     "field_offset" : 1024,
8986     "referenced_type" : "type-29"
8987    }
8988   ],
8989   "linker_set_key" : "android::hardware::Parcel",
8990   "name" : "android::hardware::Parcel",
8991   "record_kind" : "class",
8992   "referenced_type" : "type-411",
8993   "self_type" : "type-411",
8994   "size" : 136,
8995   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8996   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8997  },
8998  {
8999   "access" : "private",
9000   "alignment" : 8,
9001   "fields" :
9002   [
9003    {
9004     "field_name" : "index",
9005     "referenced_type" : "type-33"
9006    },
9007    {
9008     "field_name" : "buffer",
9009     "field_offset" : 64,
9010     "referenced_type" : "type-249"
9011    },
9012    {
9013     "field_name" : "bufend",
9014     "field_offset" : 128,
9015     "referenced_type" : "type-249"
9016    }
9017   ],
9018   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9019   "name" : "android::hardware::Parcel::BufferInfo",
9020   "referenced_type" : "type-420",
9021   "self_type" : "type-420",
9022   "size" : 24,
9023   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9024   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9025  },
9026  {
9027   "alignment" : 8,
9028   "base_specifiers" :
9029   [
9030    {
9031     "is_virtual" : true,
9032     "referenced_type" : "type-8"
9033    }
9034   ],
9035   "fields" :
9036   [
9037    {
9038     "access" : "private",
9039     "field_name" : "mDriverFD",
9040     "field_offset" : 64,
9041     "referenced_type" : "type-28"
9042    },
9043    {
9044     "access" : "private",
9045     "field_name" : "mVMStart",
9046     "field_offset" : 128,
9047     "referenced_type" : "type-29"
9048    },
9049    {
9050     "access" : "private",
9051     "field_name" : "mThreadCountLock",
9052     "field_offset" : 192,
9053     "referenced_type" : "type-31"
9054    },
9055    {
9056     "access" : "private",
9057     "field_name" : "mThreadCountDecrement",
9058     "field_offset" : 512,
9059     "referenced_type" : "type-32"
9060    },
9061    {
9062     "access" : "private",
9063     "field_name" : "mExecutingThreadsCount",
9064     "field_offset" : 896,
9065     "referenced_type" : "type-33"
9066    },
9067    {
9068     "access" : "private",
9069     "field_name" : "mMaxThreads",
9070     "field_offset" : 960,
9071     "referenced_type" : "type-33"
9072    },
9073    {
9074     "access" : "private",
9075     "field_name" : "mStarvationStartTimeMs",
9076     "field_offset" : 1024,
9077     "referenced_type" : "type-34"
9078    },
9079    {
9080     "access" : "private",
9081     "field_name" : "mLock",
9082     "field_offset" : 1088,
9083     "referenced_type" : "type-35"
9084    },
9085    {
9086     "access" : "private",
9087     "field_name" : "mHandleToObject",
9088     "field_offset" : 1408,
9089     "referenced_type" : "type-37"
9090    },
9091    {
9092     "access" : "private",
9093     "field_name" : "mManagesContexts",
9094     "field_offset" : 1728,
9095     "referenced_type" : "type-44"
9096    },
9097    {
9098     "access" : "private",
9099     "field_name" : "mBinderContextCheckFunc",
9100     "field_offset" : 1792,
9101     "referenced_type" : "type-45"
9102    },
9103    {
9104     "access" : "private",
9105     "field_name" : "mBinderContextUserData",
9106     "field_offset" : 1856,
9107     "referenced_type" : "type-29"
9108    },
9109    {
9110     "access" : "private",
9111     "field_name" : "mContexts",
9112     "field_offset" : 1920,
9113     "referenced_type" : "type-54"
9114    },
9115    {
9116     "access" : "private",
9117     "field_name" : "mRootDir",
9118     "field_offset" : 2240,
9119     "referenced_type" : "type-58"
9120    },
9121    {
9122     "access" : "private",
9123     "field_name" : "mThreadPoolStarted",
9124     "field_offset" : 2304,
9125     "referenced_type" : "type-44"
9126    },
9127    {
9128     "access" : "private",
9129     "field_name" : "mSpawnThreadOnStart",
9130     "field_offset" : 2312,
9131     "referenced_type" : "type-44"
9132    },
9133    {
9134     "access" : "private",
9135     "field_name" : "mThreadPoolSeq",
9136     "field_offset" : 2336,
9137     "referenced_type" : "type-62"
9138    },
9139    {
9140     "access" : "private",
9141     "field_name" : "mMmapSize",
9142     "field_offset" : 2368,
9143     "referenced_type" : "type-40"
9144    },
9145    {
9146     "access" : "private",
9147     "field_name" : "mCallRestriction",
9148     "field_offset" : 2432,
9149     "referenced_type" : "type-63"
9150    }
9151   ],
9152   "linker_set_key" : "android::hardware::ProcessState",
9153   "name" : "android::hardware::ProcessState",
9154   "record_kind" : "class",
9155   "referenced_type" : "type-27",
9156   "self_type" : "type-27",
9157   "size" : 328,
9158   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9159   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9160   "vtable_components" :
9161   [
9162    {
9163     "component_value" : 312,
9164     "kind" : "vbase_offset"
9165    },
9166    {
9167     "kind" : "offset_to_top"
9168    },
9169    {
9170     "kind" : "rtti",
9171     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9172    },
9173    {
9174     "kind" : "complete_dtor_pointer",
9175     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9176    },
9177    {
9178     "kind" : "deleting_dtor_pointer",
9179     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9180    },
9181    {
9182     "kind" : "vcall_offset"
9183    },
9184    {
9185     "kind" : "vcall_offset"
9186    },
9187    {
9188     "kind" : "vcall_offset"
9189    },
9190    {
9191     "kind" : "vcall_offset"
9192    },
9193    {
9194     "component_value" : -312,
9195     "kind" : "vcall_offset"
9196    },
9197    {
9198     "component_value" : -312,
9199     "kind" : "offset_to_top"
9200    },
9201    {
9202     "kind" : "rtti",
9203     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9204    },
9205    {
9206     "kind" : "complete_dtor_pointer",
9207     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9208    },
9209    {
9210     "kind" : "deleting_dtor_pointer",
9211     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9212    },
9213    {
9214     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9215    },
9216    {
9217     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9218    },
9219    {
9220     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9221    },
9222    {
9223     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9224    }
9225   ]
9226  },
9227  {
9228   "access" : "private",
9229   "alignment" : 8,
9230   "fields" :
9231   [
9232    {
9233     "field_name" : "binder",
9234     "referenced_type" : "type-17"
9235    },
9236    {
9237     "field_name" : "refs",
9238     "field_offset" : 64,
9239     "referenced_type" : "type-42"
9240    }
9241   ],
9242   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9243   "name" : "android::hardware::ProcessState::handle_entry",
9244   "referenced_type" : "type-41",
9245   "self_type" : "type-41",
9246   "size" : 16,
9247   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9248   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9249  },
9250  {
9251   "alignment" : 8,
9252   "base_specifiers" :
9253   [
9254    {
9255     "referenced_type" : "type-162"
9256    }
9257   ],
9258   "fields" :
9259   [
9260    {
9261     "access" : "private",
9262     "field_name" : "mVal",
9263     "field_offset" : 320,
9264     "referenced_type" : "type-3"
9265    }
9266   ],
9267   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
9268   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
9269   "record_kind" : "class",
9270   "referenced_type" : "type-169",
9271   "self_type" : "type-169",
9272   "size" : 48,
9273   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9274   "template_args" : [ "type-3" ],
9275   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_18IThermalEEEEE"
9276  },
9277  {
9278   "alignment" : 8,
9279   "base_specifiers" :
9280   [
9281    {
9282     "referenced_type" : "type-162"
9283    }
9284   ],
9285   "fields" :
9286   [
9287    {
9288     "access" : "private",
9289     "field_name" : "mVal",
9290     "field_offset" : 320,
9291     "referenced_type" : "type-107"
9292    }
9293   ],
9294   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
9295   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
9296   "record_kind" : "class",
9297   "referenced_type" : "type-602",
9298   "self_type" : "type-602",
9299   "size" : 48,
9300   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9301   "template_args" : [ "type-107" ],
9302   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_116IThermalCallbackEEEEE"
9303  },
9304  {
9305   "alignment" : 8,
9306   "base_specifiers" :
9307   [
9308    {
9309     "referenced_type" : "type-162"
9310    }
9311   ],
9312   "fields" :
9313   [
9314    {
9315     "access" : "private",
9316     "field_name" : "mVal",
9317     "field_offset" : 264,
9318     "referenced_type" : "type-44"
9319    }
9320   ],
9321   "linker_set_key" : "android::hardware::Return<bool>",
9322   "name" : "android::hardware::Return<bool>",
9323   "record_kind" : "class",
9324   "referenced_type" : "type-161",
9325   "self_type" : "type-161",
9326   "size" : 40,
9327   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9328   "template_args" : [ "type-44" ],
9329   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9330  },
9331  {
9332   "alignment" : 8,
9333   "base_specifiers" :
9334   [
9335    {
9336     "referenced_type" : "type-162"
9337    }
9338   ],
9339   "linker_set_key" : "android::hardware::Return<void>",
9340   "name" : "android::hardware::Return<void>",
9341   "record_kind" : "class",
9342   "referenced_type" : "type-182",
9343   "self_type" : "type-182",
9344   "size" : 40,
9345   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9346   "template_args" : [ "type-30" ],
9347   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9348  },
9349  {
9350   "alignment" : 8,
9351   "fields" :
9352   [
9353    {
9354     "access" : "private",
9355     "field_name" : "mException",
9356     "referenced_type" : "type-28"
9357    },
9358    {
9359     "access" : "private",
9360     "field_name" : "mErrorCode",
9361     "field_offset" : 32,
9362     "referenced_type" : "type-28"
9363    },
9364    {
9365     "access" : "private",
9366     "field_name" : "mMessage",
9367     "field_offset" : 64,
9368     "referenced_type" : "type-153"
9369    }
9370   ],
9371   "linker_set_key" : "android::hardware::Status",
9372   "name" : "android::hardware::Status",
9373   "record_kind" : "class",
9374   "referenced_type" : "type-152",
9375   "self_type" : "type-152",
9376   "size" : 32,
9377   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9378   "unique_id" : "_ZTSN7android8hardware6StatusE"
9379  },
9380  {
9381   "alignment" : 8,
9382   "fields" :
9383   [
9384    {
9385     "access" : "protected",
9386     "field_name" : "mInstrumentationCallbacks",
9387     "field_offset" : 64,
9388     "referenced_type" : "type-118"
9389    },
9390    {
9391     "access" : "protected",
9392     "field_name" : "mEnableInstrumentation",
9393     "field_offset" : 256,
9394     "referenced_type" : "type-44"
9395    },
9396    {
9397     "access" : "protected",
9398     "field_name" : "mInstrumentationLibPackage",
9399     "field_offset" : 320,
9400     "referenced_type" : "type-119"
9401    },
9402    {
9403     "access" : "protected",
9404     "field_name" : "mInterfaceName",
9405     "field_offset" : 512,
9406     "referenced_type" : "type-120"
9407    }
9408   ],
9409   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9410   "name" : "android::hardware::details::HidlInstrumentor",
9411   "referenced_type" : "type-117",
9412   "self_type" : "type-117",
9413   "size" : 88,
9414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9415   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9416   "vtable_components" :
9417   [
9418    {
9419     "kind" : "offset_to_top"
9420    },
9421    {
9422     "kind" : "rtti",
9423     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9424    },
9425    {
9426     "kind" : "complete_dtor_pointer",
9427     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9428    },
9429    {
9430     "kind" : "deleting_dtor_pointer",
9431     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9432    }
9433   ]
9434  },
9435  {
9436   "alignment" : 4,
9437   "fields" :
9438   [
9439    {
9440     "field_name" : "sched_policy",
9441     "referenced_type" : "type-28"
9442    },
9443    {
9444     "field_name" : "prio",
9445     "field_offset" : 32,
9446     "referenced_type" : "type-28"
9447    }
9448   ],
9449   "linker_set_key" : "android::hardware::details::SchedPrio",
9450   "name" : "android::hardware::details::SchedPrio",
9451   "referenced_type" : "type-435",
9452   "self_type" : "type-435",
9453   "size" : 8,
9454   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9455   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9456  },
9457  {
9458   "alignment" : 8,
9459   "fields" :
9460   [
9461    {
9462     "access" : "private",
9463     "field_name" : "mQueue",
9464     "referenced_type" : "type-597"
9465    }
9466   ],
9467   "linker_set_key" : "android::hardware::details::TaskRunner",
9468   "name" : "android::hardware::details::TaskRunner",
9469   "record_kind" : "class",
9470   "referenced_type" : "type-596",
9471   "self_type" : "type-596",
9472   "size" : 16,
9473   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9474   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9475  },
9476  {
9477   "alignment" : 1,
9478   "linker_set_key" : "android::hardware::details::bnhw_tag",
9479   "name" : "android::hardware::details::bnhw_tag",
9480   "referenced_type" : "type-232",
9481   "self_type" : "type-232",
9482   "size" : 1,
9483   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9484   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9485  },
9486  {
9487   "alignment" : 1,
9488   "linker_set_key" : "android::hardware::details::bphw_tag",
9489   "name" : "android::hardware::details::bphw_tag",
9490   "referenced_type" : "type-242",
9491   "self_type" : "type-242",
9492   "size" : 1,
9493   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9494   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9495  },
9496  {
9497   "alignment" : 1,
9498   "linker_set_key" : "android::hardware::details::bs_tag",
9499   "name" : "android::hardware::details::bs_tag",
9500   "referenced_type" : "type-255",
9501   "self_type" : "type-255",
9502   "size" : 1,
9503   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9504   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9505  },
9506  {
9507   "access" : "private",
9508   "alignment" : 8,
9509   "fields" :
9510   [
9511    {
9512     "field_name" : "mPointer",
9513     "referenced_type" : "type-356"
9514    },
9515    {
9516     "field_name" : "_pad",
9517     "referenced_type" : "type-33"
9518    }
9519   ],
9520   "is_anonymous" : true,
9521   "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",
9522   "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",
9523   "record_kind" : "union",
9524   "referenced_type" : "type-355",
9525   "self_type" : "type-355",
9526   "size" : 8,
9527   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9528   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
9529  },
9530  {
9531   "access" : "private",
9532   "alignment" : 8,
9533   "fields" :
9534   [
9535    {
9536     "field_name" : "mPointer",
9537     "referenced_type" : "type-351"
9538    },
9539    {
9540     "field_name" : "_pad",
9541     "referenced_type" : "type-33"
9542    }
9543   ],
9544   "is_anonymous" : true,
9545   "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",
9546   "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",
9547   "record_kind" : "union",
9548   "referenced_type" : "type-350",
9549   "self_type" : "type-350",
9550   "size" : 8,
9551   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9552   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
9553  },
9554  {
9555   "access" : "private",
9556   "alignment" : 8,
9557   "fields" :
9558   [
9559    {
9560     "field_name" : "mPointer",
9561     "referenced_type" : "type-315"
9562    },
9563    {
9564     "field_name" : "_pad",
9565     "referenced_type" : "type-33"
9566    }
9567   ],
9568   "is_anonymous" : true,
9569   "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",
9570   "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",
9571   "record_kind" : "union",
9572   "referenced_type" : "type-314",
9573   "self_type" : "type-314",
9574   "size" : 8,
9575   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9576   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9577  },
9578  {
9579   "access" : "private",
9580   "alignment" : 8,
9581   "fields" :
9582   [
9583    {
9584     "field_name" : "mPointer",
9585     "referenced_type" : "type-345"
9586    },
9587    {
9588     "field_name" : "_pad",
9589     "referenced_type" : "type-33"
9590    }
9591   ],
9592   "is_anonymous" : true,
9593   "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",
9594   "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",
9595   "record_kind" : "union",
9596   "referenced_type" : "type-344",
9597   "self_type" : "type-344",
9598   "size" : 8,
9599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9600   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
9601  },
9602  {
9603   "alignment" : 8,
9604   "fields" :
9605   [
9606    {
9607     "access" : "private",
9608     "referenced_type" : "type-314"
9609    }
9610   ],
9611   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9612   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9613   "referenced_type" : "type-313",
9614   "self_type" : "type-313",
9615   "size" : 8,
9616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9617   "template_args" : [ "type-316" ],
9618   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9619  },
9620  {
9621   "alignment" : 8,
9622   "fields" :
9623   [
9624    {
9625     "access" : "private",
9626     "referenced_type" : "type-327"
9627    }
9628   ],
9629   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9630   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9631   "referenced_type" : "type-326",
9632   "self_type" : "type-326",
9633   "size" : 8,
9634   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9635   "template_args" : [ "type-329" ],
9636   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9637  },
9638  {
9639   "alignment" : 8,
9640   "fields" :
9641   [
9642    {
9643     "access" : "private",
9644     "referenced_type" : "type-319"
9645    }
9646   ],
9647   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9648   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9649   "referenced_type" : "type-318",
9650   "self_type" : "type-318",
9651   "size" : 8,
9652   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9653   "template_args" : [ "type-296" ],
9654   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9655  },
9656  {
9657   "alignment" : 8,
9658   "fields" :
9659   [
9660    {
9661     "access" : "private",
9662     "referenced_type" : "type-355"
9663    }
9664   ],
9665   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
9666   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
9667   "referenced_type" : "type-354",
9668   "self_type" : "type-354",
9669   "size" : 8,
9670   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9671   "template_args" : [ "type-357" ],
9672   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
9673  },
9674  {
9675   "alignment" : 8,
9676   "fields" :
9677   [
9678    {
9679     "access" : "private",
9680     "referenced_type" : "type-350"
9681    }
9682   ],
9683   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
9684   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
9685   "referenced_type" : "type-349",
9686   "self_type" : "type-349",
9687   "size" : 8,
9688   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9689   "template_args" : [ "type-352" ],
9690   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
9691  },
9692  {
9693   "alignment" : 8,
9694   "fields" :
9695   [
9696    {
9697     "access" : "private",
9698     "referenced_type" : "type-344"
9699    }
9700   ],
9701   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
9702   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
9703   "referenced_type" : "type-343",
9704   "self_type" : "type-343",
9705   "size" : 8,
9706   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9707   "template_args" : [ "type-346" ],
9708   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
9709  },
9710  {
9711   "alignment" : 8,
9712   "fields" :
9713   [
9714    {
9715     "access" : "private",
9716     "referenced_type" : "type-362"
9717    }
9718   ],
9719   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9720   "name" : "android::hardware::details::hidl_pointer<char>",
9721   "referenced_type" : "type-361",
9722   "self_type" : "type-361",
9723   "size" : 8,
9724   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9725   "template_args" : [ "type-61" ],
9726   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9727  },
9728  {
9729   "access" : "private",
9730   "alignment" : 8,
9731   "fields" :
9732   [
9733    {
9734     "field_name" : "mPointer",
9735     "referenced_type" : "type-173"
9736    },
9737    {
9738     "field_name" : "_pad",
9739     "referenced_type" : "type-33"
9740    }
9741   ],
9742   "is_anonymous" : true,
9743   "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",
9744   "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",
9745   "record_kind" : "union",
9746   "referenced_type" : "type-362",
9747   "self_type" : "type-362",
9748   "size" : 8,
9749   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9750   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9751  },
9752  {
9753   "alignment" : 8,
9754   "fields" :
9755   [
9756    {
9757     "access" : "private",
9758     "referenced_type" : "type-298"
9759    }
9760   ],
9761   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9762   "name" : "android::hardware::details::hidl_pointer<const char>",
9763   "referenced_type" : "type-297",
9764   "self_type" : "type-297",
9765   "size" : 8,
9766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9767   "template_args" : [ "type-60" ],
9768   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9769  },
9770  {
9771   "access" : "private",
9772   "alignment" : 8,
9773   "fields" :
9774   [
9775    {
9776     "field_name" : "mPointer",
9777     "referenced_type" : "type-59"
9778    },
9779    {
9780     "field_name" : "_pad",
9781     "referenced_type" : "type-33"
9782    }
9783   ],
9784   "is_anonymous" : true,
9785   "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",
9786   "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",
9787   "record_kind" : "union",
9788   "referenced_type" : "type-298",
9789   "self_type" : "type-298",
9790   "size" : 8,
9791   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9792   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9793  },
9794  {
9795   "alignment" : 8,
9796   "fields" :
9797   [
9798    {
9799     "access" : "private",
9800     "referenced_type" : "type-267"
9801    }
9802   ],
9803   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9804   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9805   "referenced_type" : "type-266",
9806   "self_type" : "type-266",
9807   "size" : 8,
9808   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9809   "template_args" : [ "type-269" ],
9810   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9811  },
9812  {
9813   "access" : "private",
9814   "alignment" : 8,
9815   "fields" :
9816   [
9817    {
9818     "field_name" : "mPointer",
9819     "referenced_type" : "type-268"
9820    },
9821    {
9822     "field_name" : "_pad",
9823     "referenced_type" : "type-33"
9824    }
9825   ],
9826   "is_anonymous" : true,
9827   "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",
9828   "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",
9829   "record_kind" : "union",
9830   "referenced_type" : "type-267",
9831   "self_type" : "type-267",
9832   "size" : 8,
9833   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9834   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9835  },
9836  {
9837   "access" : "private",
9838   "alignment" : 8,
9839   "fields" :
9840   [
9841    {
9842     "field_name" : "mPointer",
9843     "referenced_type" : "type-328"
9844    },
9845    {
9846     "field_name" : "_pad",
9847     "referenced_type" : "type-33"
9848    }
9849   ],
9850   "is_anonymous" : true,
9851   "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",
9852   "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",
9853   "record_kind" : "union",
9854   "referenced_type" : "type-327",
9855   "self_type" : "type-327",
9856   "size" : 8,
9857   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9858   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9859  },
9860  {
9861   "access" : "private",
9862   "alignment" : 8,
9863   "fields" :
9864   [
9865    {
9866     "field_name" : "mPointer",
9867     "referenced_type" : "type-320"
9868    },
9869    {
9870     "field_name" : "_pad",
9871     "referenced_type" : "type-33"
9872    }
9873   ],
9874   "is_anonymous" : true,
9875   "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",
9876   "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",
9877   "record_kind" : "union",
9878   "referenced_type" : "type-319",
9879   "self_type" : "type-319",
9880   "size" : 8,
9881   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9882   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9883  },
9884  {
9885   "alignment" : 8,
9886   "fields" :
9887   [
9888    {
9889     "access" : "private",
9890     "referenced_type" : "type-337"
9891    }
9892   ],
9893   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9894   "name" : "android::hardware::details::hidl_pointer<int>",
9895   "referenced_type" : "type-336",
9896   "self_type" : "type-336",
9897   "size" : 8,
9898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9899   "template_args" : [ "type-28" ],
9900   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9901  },
9902  {
9903   "access" : "private",
9904   "alignment" : 8,
9905   "fields" :
9906   [
9907    {
9908     "field_name" : "mPointer",
9909     "referenced_type" : "type-338"
9910    },
9911    {
9912     "field_name" : "_pad",
9913     "referenced_type" : "type-33"
9914    }
9915   ],
9916   "is_anonymous" : true,
9917   "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",
9918   "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",
9919   "record_kind" : "union",
9920   "referenced_type" : "type-337",
9921   "self_type" : "type-337",
9922   "size" : 8,
9923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9924   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9925  },
9926  {
9927   "alignment" : 8,
9928   "fields" :
9929   [
9930    {
9931     "access" : "private",
9932     "referenced_type" : "type-379"
9933    }
9934   ],
9935   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9936   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9937   "referenced_type" : "type-378",
9938   "self_type" : "type-378",
9939   "size" : 8,
9940   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9941   "template_args" : [ "type-193" ],
9942   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9943  },
9944  {
9945   "access" : "private",
9946   "alignment" : 8,
9947   "fields" :
9948   [
9949    {
9950     "field_name" : "mPointer",
9951     "referenced_type" : "type-192"
9952    },
9953    {
9954     "field_name" : "_pad",
9955     "referenced_type" : "type-33"
9956    }
9957   ],
9958   "is_anonymous" : true,
9959   "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",
9960   "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",
9961   "record_kind" : "union",
9962   "referenced_type" : "type-379",
9963   "self_type" : "type-379",
9964   "size" : 8,
9965   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9966   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9967  },
9968  {
9969   "alignment" : 1,
9970   "linker_set_key" : "android::hardware::details::i_tag",
9971   "name" : "android::hardware::details::i_tag",
9972   "referenced_type" : "type-220",
9973   "self_type" : "type-220",
9974   "size" : 1,
9975   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9976   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9977  },
9978  {
9979   "alignment" : 8,
9980   "fields" :
9981   [
9982    {
9983     "access" : "private",
9984     "field_name" : "mStatus",
9985     "referenced_type" : "type-152"
9986    },
9987    {
9988     "access" : "private",
9989     "field_name" : "mCheckedStatus",
9990     "field_offset" : 256,
9991     "referenced_type" : "type-44"
9992    }
9993   ],
9994   "linker_set_key" : "android::hardware::details::return_status",
9995   "name" : "android::hardware::details::return_status",
9996   "record_kind" : "class",
9997   "referenced_type" : "type-162",
9998   "self_type" : "type-162",
9999   "size" : 40,
10000   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10001   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10002  },
10003  {
10004   "alignment" : 1,
10005   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10006   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10007   "referenced_type" : "type-363",
10008   "self_type" : "type-363",
10009   "size" : 1,
10010   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10011   "template_args" : [ "type-86" ],
10012   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10013  },
10014  {
10015   "alignment" : 1,
10016   "fields" :
10017   [
10018    {
10019     "access" : "private",
10020     "field_name" : "mBuffer",
10021     "referenced_type" : "type-330"
10022    }
10023   ],
10024   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10025   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10026   "referenced_type" : "type-329",
10027   "self_type" : "type-329",
10028   "size" : 32,
10029   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10030   "template_args" : [ "type-86" ],
10031   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10032  },
10033  {
10034   "alignment" : 8,
10035   "base_specifiers" :
10036   [
10037    {
10038     "referenced_type" : "type-14"
10039    }
10040   ],
10041   "fields" :
10042   [
10043    {
10044     "access" : "private",
10045     "field_name" : "mRecipient",
10046     "field_offset" : 64,
10047     "referenced_type" : "type-138"
10048    },
10049    {
10050     "access" : "private",
10051     "field_name" : "mCookie",
10052     "field_offset" : 192,
10053     "referenced_type" : "type-33"
10054    },
10055    {
10056     "access" : "private",
10057     "field_name" : "mBase",
10058     "field_offset" : 256,
10059     "referenced_type" : "type-141"
10060    }
10061   ],
10062   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10063   "name" : "android::hardware::hidl_binder_death_recipient",
10064   "referenced_type" : "type-137",
10065   "self_type" : "type-137",
10066   "size" : 64,
10067   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10068   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10069   "vtable_components" :
10070   [
10071    {
10072     "component_value" : 48,
10073     "kind" : "vbase_offset"
10074    },
10075    {
10076     "kind" : "offset_to_top"
10077    },
10078    {
10079     "kind" : "rtti",
10080     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10081    },
10082    {
10083     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10084    },
10085    {
10086     "kind" : "complete_dtor_pointer",
10087     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10088    },
10089    {
10090     "kind" : "deleting_dtor_pointer",
10091     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10092    },
10093    {
10094     "kind" : "vcall_offset"
10095    },
10096    {
10097     "kind" : "vcall_offset"
10098    },
10099    {
10100     "kind" : "vcall_offset"
10101    },
10102    {
10103     "kind" : "vcall_offset"
10104    },
10105    {
10106     "component_value" : -48,
10107     "kind" : "vcall_offset"
10108    },
10109    {
10110     "component_value" : -48,
10111     "kind" : "offset_to_top"
10112    },
10113    {
10114     "kind" : "rtti",
10115     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10116    },
10117    {
10118     "kind" : "complete_dtor_pointer",
10119     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10120    },
10121    {
10122     "kind" : "deleting_dtor_pointer",
10123     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10124    },
10125    {
10126     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10127    },
10128    {
10129     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10130    },
10131    {
10132     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10133    },
10134    {
10135     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10136    }
10137   ]
10138  },
10139  {
10140   "alignment" : 8,
10141   "base_specifiers" :
10142   [
10143    {
10144     "is_virtual" : true,
10145     "referenced_type" : "type-8"
10146    }
10147   ],
10148   "linker_set_key" : "android::hardware::hidl_death_recipient",
10149   "name" : "android::hardware::hidl_death_recipient",
10150   "referenced_type" : "type-140",
10151   "self_type" : "type-140",
10152   "size" : 24,
10153   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10154   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10155   "vtable_components" :
10156   [
10157    {
10158     "component_value" : 8,
10159     "kind" : "vbase_offset"
10160    },
10161    {
10162     "kind" : "offset_to_top"
10163    },
10164    {
10165     "kind" : "rtti",
10166     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10167    },
10168    {
10169     "is_pure" : true,
10170     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10171    },
10172    {
10173     "kind" : "complete_dtor_pointer",
10174     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10175    },
10176    {
10177     "kind" : "deleting_dtor_pointer",
10178     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10179    },
10180    {
10181     "kind" : "vcall_offset"
10182    },
10183    {
10184     "kind" : "vcall_offset"
10185    },
10186    {
10187     "kind" : "vcall_offset"
10188    },
10189    {
10190     "kind" : "vcall_offset"
10191    },
10192    {
10193     "component_value" : -8,
10194     "kind" : "vcall_offset"
10195    },
10196    {
10197     "component_value" : -8,
10198     "kind" : "offset_to_top"
10199    },
10200    {
10201     "kind" : "rtti",
10202     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10203    },
10204    {
10205     "kind" : "complete_dtor_pointer",
10206     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10207    },
10208    {
10209     "kind" : "deleting_dtor_pointer",
10210     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10211    },
10212    {
10213     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10214    },
10215    {
10216     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10217    },
10218    {
10219     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10220    },
10221    {
10222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10223    }
10224   ]
10225  },
10226  {
10227   "alignment" : 8,
10228   "fields" :
10229   [
10230    {
10231     "access" : "private",
10232     "field_name" : "mHandle",
10233     "referenced_type" : "type-266"
10234    },
10235    {
10236     "access" : "private",
10237     "field_name" : "mOwnsHandle",
10238     "field_offset" : 64,
10239     "referenced_type" : "type-44"
10240    }
10241   ],
10242   "linker_set_key" : "android::hardware::hidl_handle",
10243   "name" : "android::hardware::hidl_handle",
10244   "referenced_type" : "type-294",
10245   "self_type" : "type-294",
10246   "size" : 16,
10247   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10248   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10249  },
10250  {
10251   "alignment" : 8,
10252   "fields" :
10253   [
10254    {
10255     "access" : "private",
10256     "field_name" : "mHandle",
10257     "referenced_type" : "type-294"
10258    },
10259    {
10260     "access" : "private",
10261     "field_name" : "mSize",
10262     "field_offset" : 128,
10263     "referenced_type" : "type-33"
10264    },
10265    {
10266     "access" : "private",
10267     "field_name" : "mName",
10268     "field_offset" : 192,
10269     "referenced_type" : "type-296"
10270    }
10271   ],
10272   "linker_set_key" : "android::hardware::hidl_memory",
10273   "name" : "android::hardware::hidl_memory",
10274   "referenced_type" : "type-300",
10275   "self_type" : "type-300",
10276   "size" : 40,
10277   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10278   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10279  },
10280  {
10281   "alignment" : 8,
10282   "fields" :
10283   [
10284    {
10285     "access" : "private",
10286     "field_name" : "mBuffer",
10287     "referenced_type" : "type-297"
10288    },
10289    {
10290     "access" : "private",
10291     "field_name" : "mSize",
10292     "field_offset" : 64,
10293     "referenced_type" : "type-2"
10294    },
10295    {
10296     "access" : "private",
10297     "field_name" : "mOwnsBuffer",
10298     "field_offset" : 96,
10299     "referenced_type" : "type-44"
10300    }
10301   ],
10302   "linker_set_key" : "android::hardware::hidl_string",
10303   "name" : "android::hardware::hidl_string",
10304   "referenced_type" : "type-296",
10305   "self_type" : "type-296",
10306   "size" : 16,
10307   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10308   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10309  },
10310  {
10311   "alignment" : 8,
10312   "fields" :
10313   [
10314    {
10315     "access" : "private",
10316     "field_name" : "mBuffer",
10317     "referenced_type" : "type-313"
10318    },
10319    {
10320     "access" : "private",
10321     "field_name" : "mSize",
10322     "field_offset" : 64,
10323     "referenced_type" : "type-2"
10324    },
10325    {
10326     "access" : "private",
10327     "field_name" : "mOwnsBuffer",
10328     "field_offset" : 96,
10329     "referenced_type" : "type-44"
10330    }
10331   ],
10332   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10333   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10334   "referenced_type" : "type-312",
10335   "self_type" : "type-312",
10336   "size" : 16,
10337   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10338   "template_args" : [ "type-316" ],
10339   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10340  },
10341  {
10342   "alignment" : 8,
10343   "fields" :
10344   [
10345    {
10346     "access" : "private",
10347     "field_name" : "mBuffer",
10348     "referenced_type" : "type-326"
10349    },
10350    {
10351     "access" : "private",
10352     "field_name" : "mSize",
10353     "field_offset" : 64,
10354     "referenced_type" : "type-2"
10355    },
10356    {
10357     "access" : "private",
10358     "field_name" : "mOwnsBuffer",
10359     "field_offset" : 96,
10360     "referenced_type" : "type-44"
10361    }
10362   ],
10363   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10364   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10365   "referenced_type" : "type-325",
10366   "self_type" : "type-325",
10367   "size" : 16,
10368   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10369   "template_args" : [ "type-329" ],
10370   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10371  },
10372  {
10373   "alignment" : 8,
10374   "fields" :
10375   [
10376    {
10377     "access" : "private",
10378     "field_name" : "mBuffer",
10379     "referenced_type" : "type-318"
10380    },
10381    {
10382     "access" : "private",
10383     "field_name" : "mSize",
10384     "field_offset" : 64,
10385     "referenced_type" : "type-2"
10386    },
10387    {
10388     "access" : "private",
10389     "field_name" : "mOwnsBuffer",
10390     "field_offset" : 96,
10391     "referenced_type" : "type-44"
10392    }
10393   ],
10394   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10395   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10396   "referenced_type" : "type-317",
10397   "self_type" : "type-317",
10398   "size" : 16,
10399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10400   "template_args" : [ "type-296" ],
10401   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10402  },
10403  {
10404   "alignment" : 8,
10405   "fields" :
10406   [
10407    {
10408     "access" : "private",
10409     "field_name" : "mBuffer",
10410     "referenced_type" : "type-354"
10411    },
10412    {
10413     "access" : "private",
10414     "field_name" : "mSize",
10415     "field_offset" : 64,
10416     "referenced_type" : "type-2"
10417    },
10418    {
10419     "access" : "private",
10420     "field_name" : "mOwnsBuffer",
10421     "field_offset" : 96,
10422     "referenced_type" : "type-44"
10423    }
10424   ],
10425   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
10426   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
10427   "referenced_type" : "type-353",
10428   "self_type" : "type-353",
10429   "size" : 16,
10430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10431   "template_args" : [ "type-357" ],
10432   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
10433  },
10434  {
10435   "alignment" : 8,
10436   "fields" :
10437   [
10438    {
10439     "access" : "private",
10440     "field_name" : "mBuffer",
10441     "referenced_type" : "type-349"
10442    },
10443    {
10444     "access" : "private",
10445     "field_name" : "mSize",
10446     "field_offset" : 64,
10447     "referenced_type" : "type-2"
10448    },
10449    {
10450     "access" : "private",
10451     "field_name" : "mOwnsBuffer",
10452     "field_offset" : 96,
10453     "referenced_type" : "type-44"
10454    }
10455   ],
10456   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
10457   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
10458   "referenced_type" : "type-348",
10459   "self_type" : "type-348",
10460   "size" : 16,
10461   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10462   "template_args" : [ "type-352" ],
10463   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
10464  },
10465  {
10466   "alignment" : 8,
10467   "fields" :
10468   [
10469    {
10470     "access" : "private",
10471     "field_name" : "mBuffer",
10472     "referenced_type" : "type-343"
10473    },
10474    {
10475     "access" : "private",
10476     "field_name" : "mSize",
10477     "field_offset" : 64,
10478     "referenced_type" : "type-2"
10479    },
10480    {
10481     "access" : "private",
10482     "field_name" : "mOwnsBuffer",
10483     "field_offset" : 96,
10484     "referenced_type" : "type-44"
10485    }
10486   ],
10487   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
10488   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
10489   "referenced_type" : "type-342",
10490   "self_type" : "type-342",
10491   "size" : 16,
10492   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10493   "template_args" : [ "type-346" ],
10494   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
10495  },
10496  {
10497   "alignment" : 8,
10498   "fields" :
10499   [
10500    {
10501     "access" : "private",
10502     "field_name" : "mBuffer",
10503     "referenced_type" : "type-361"
10504    },
10505    {
10506     "access" : "private",
10507     "field_name" : "mSize",
10508     "field_offset" : 64,
10509     "referenced_type" : "type-2"
10510    },
10511    {
10512     "access" : "private",
10513     "field_name" : "mOwnsBuffer",
10514     "field_offset" : 96,
10515     "referenced_type" : "type-44"
10516    }
10517   ],
10518   "linker_set_key" : "android::hardware::hidl_vec<char>",
10519   "name" : "android::hardware::hidl_vec<char>",
10520   "referenced_type" : "type-360",
10521   "self_type" : "type-360",
10522   "size" : 16,
10523   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10524   "template_args" : [ "type-61" ],
10525   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10526  },
10527  {
10528   "alignment" : 8,
10529   "fields" :
10530   [
10531    {
10532     "access" : "private",
10533     "field_name" : "mBuffer",
10534     "referenced_type" : "type-336"
10535    },
10536    {
10537     "access" : "private",
10538     "field_name" : "mSize",
10539     "field_offset" : 64,
10540     "referenced_type" : "type-2"
10541    },
10542    {
10543     "access" : "private",
10544     "field_name" : "mOwnsBuffer",
10545     "field_offset" : 96,
10546     "referenced_type" : "type-44"
10547    }
10548   ],
10549   "linker_set_key" : "android::hardware::hidl_vec<int>",
10550   "name" : "android::hardware::hidl_vec<int>",
10551   "referenced_type" : "type-335",
10552   "self_type" : "type-335",
10553   "size" : 16,
10554   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10555   "template_args" : [ "type-28" ],
10556   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10557  },
10558  {
10559   "alignment" : 2,
10560   "fields" :
10561   [
10562    {
10563     "access" : "private",
10564     "field_name" : "mMajor",
10565     "referenced_type" : "type-88"
10566    },
10567    {
10568     "access" : "private",
10569     "field_name" : "mMinor",
10570     "field_offset" : 16,
10571     "referenced_type" : "type-88"
10572    }
10573   ],
10574   "linker_set_key" : "android::hardware::hidl_version",
10575   "name" : "android::hardware::hidl_version",
10576   "referenced_type" : "type-366",
10577   "self_type" : "type-366",
10578   "size" : 4,
10579   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10580   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10581  },
10582  {
10583   "alignment" : 8,
10584   "base_specifiers" :
10585   [
10586    {
10587     "referenced_type" : "type-426"
10588    }
10589   ],
10590   "fields" :
10591   [
10592    {
10593     "access" : "private",
10594     "field_name" : "_hidl_mImpl",
10595     "field_offset" : 1024,
10596     "referenced_type" : "type-99"
10597    }
10598   ],
10599   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
10600   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
10601   "referenced_type" : "type-562",
10602   "self_type" : "type-562",
10603   "size" : 152,
10604   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
10605   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
10606   "vtable_components" :
10607   [
10608    {
10609     "component_value" : 136,
10610     "kind" : "vbase_offset"
10611    },
10612    {
10613     "kind" : "offset_to_top"
10614    },
10615    {
10616     "kind" : "rtti",
10617     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10618    },
10619    {
10620     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10621    },
10622    {
10623     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10624    },
10625    {
10626     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10627    },
10628    {
10629     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10630    },
10631    {
10632     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10633    },
10634    {
10635     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10636    },
10637    {
10638     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10639    },
10640    {
10641     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10642    },
10643    {
10644     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10645    },
10646    {
10647     "kind" : "complete_dtor_pointer",
10648     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10649    },
10650    {
10651     "kind" : "deleting_dtor_pointer",
10652     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10653    },
10654    {
10655     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10656    },
10657    {
10658     "component_value" : -32,
10659     "kind" : "offset_to_top"
10660    },
10661    {
10662     "kind" : "rtti",
10663     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10664    },
10665    {
10666     "kind" : "complete_dtor_pointer",
10667     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10668    },
10669    {
10670     "kind" : "deleting_dtor_pointer",
10671     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10672    },
10673    {
10674     "kind" : "vcall_offset"
10675    },
10676    {
10677     "kind" : "vcall_offset"
10678    },
10679    {
10680     "kind" : "vcall_offset"
10681    },
10682    {
10683     "kind" : "vcall_offset"
10684    },
10685    {
10686     "component_value" : -136,
10687     "kind" : "vcall_offset"
10688    },
10689    {
10690     "component_value" : -136,
10691     "kind" : "offset_to_top"
10692    },
10693    {
10694     "kind" : "rtti",
10695     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10696    },
10697    {
10698     "kind" : "complete_dtor_pointer",
10699     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10700    },
10701    {
10702     "kind" : "deleting_dtor_pointer",
10703     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10704    },
10705    {
10706     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10707    },
10708    {
10709     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10710    },
10711    {
10712     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10713    },
10714    {
10715     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10716    }
10717   ]
10718  },
10719  {
10720   "alignment" : 8,
10721   "base_specifiers" :
10722   [
10723    {
10724     "referenced_type" : "type-406"
10725    },
10726    {
10727     "referenced_type" : "type-117"
10728    }
10729   ],
10730   "fields" :
10731   [
10732    {
10733     "access" : "private",
10734     "field_name" : "_hidl_mMutex",
10735     "field_offset" : 1088,
10736     "referenced_type" : "type-565"
10737    },
10738    {
10739     "access" : "private",
10740     "field_name" : "_hidl_mDeathRecipients",
10741     "field_offset" : 1408,
10742     "referenced_type" : "type-566"
10743    }
10744   ],
10745   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
10746   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
10747   "referenced_type" : "type-564",
10748   "self_type" : "type-564",
10749   "size" : 216,
10750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
10751   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
10752   "vtable_components" :
10753   [
10754    {
10755     "component_value" : 200,
10756     "kind" : "vbase_offset"
10757    },
10758    {
10759     "kind" : "offset_to_top"
10760    },
10761    {
10762     "kind" : "rtti",
10763     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10764    },
10765    {
10766     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
10767    },
10768    {
10769     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10770    },
10771    {
10772     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10773    },
10774    {
10775     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10776    },
10777    {
10778     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
10782    },
10783    {
10784     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
10788    },
10789    {
10790     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10791    },
10792    {
10793     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
10794    },
10795    {
10796     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10797    },
10798    {
10799     "kind" : "complete_dtor_pointer",
10800     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10801    },
10802    {
10803     "kind" : "deleting_dtor_pointer",
10804     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10805    },
10806    {
10807     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
10808    },
10809    {
10810     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
10811    },
10812    {
10813     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
10814    },
10815    {
10816     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
10817    },
10818    {
10819     "component_value" : 192,
10820     "kind" : "vbase_offset"
10821    },
10822    {
10823     "component_value" : -8,
10824     "kind" : "offset_to_top"
10825    },
10826    {
10827     "kind" : "rtti",
10828     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10829    },
10830    {
10831     "kind" : "complete_dtor_pointer",
10832     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10833    },
10834    {
10835     "kind" : "deleting_dtor_pointer",
10836     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10837    },
10838    {
10839     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
10840    },
10841    {
10842     "component_value" : 184,
10843     "kind" : "vbase_offset"
10844    },
10845    {
10846     "component_value" : -16,
10847     "kind" : "offset_to_top"
10848    },
10849    {
10850     "kind" : "rtti",
10851     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10852    },
10853    {
10854     "kind" : "complete_dtor_pointer",
10855     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10856    },
10857    {
10858     "kind" : "deleting_dtor_pointer",
10859     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10860    },
10861    {
10862     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10863    },
10864    {
10865     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10866    },
10867    {
10868     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10869    },
10870    {
10871     "component_value" : -48,
10872     "kind" : "offset_to_top"
10873    },
10874    {
10875     "kind" : "rtti",
10876     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10877    },
10878    {
10879     "kind" : "complete_dtor_pointer",
10880     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10881    },
10882    {
10883     "kind" : "deleting_dtor_pointer",
10884     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10885    },
10886    {
10887     "kind" : "vcall_offset"
10888    },
10889    {
10890     "component_value" : -184,
10891     "kind" : "vcall_offset"
10892    },
10893    {
10894     "component_value" : -184,
10895     "kind" : "vcall_offset"
10896    },
10897    {
10898     "component_value" : -184,
10899     "kind" : "vcall_offset"
10900    },
10901    {
10902     "component_value" : -200,
10903     "kind" : "vcall_offset"
10904    },
10905    {
10906     "component_value" : -200,
10907     "kind" : "offset_to_top"
10908    },
10909    {
10910     "kind" : "rtti",
10911     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10912    },
10913    {
10914     "kind" : "complete_dtor_pointer",
10915     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10916    },
10917    {
10918     "kind" : "deleting_dtor_pointer",
10919     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10920    },
10921    {
10922     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10923    },
10924    {
10925     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10926    },
10927    {
10928     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10929    },
10930    {
10931     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10932    }
10933   ]
10934  },
10935  {
10936   "alignment" : 8,
10937   "fields" :
10938   [
10939    {
10940     "field_name" : "type",
10941     "referenced_type" : "type-358"
10942    },
10943    {
10944     "field_name" : "name",
10945     "field_offset" : 64,
10946     "referenced_type" : "type-296"
10947    },
10948    {
10949     "field_name" : "currentValue",
10950     "field_offset" : 192,
10951     "referenced_type" : "type-257"
10952    }
10953   ],
10954   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
10955   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
10956   "referenced_type" : "type-357",
10957   "self_type" : "type-357",
10958   "size" : 32,
10959   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10960   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
10961  },
10962  {
10963   "alignment" : 8,
10964   "fields" :
10965   [
10966    {
10967     "field_name" : "name",
10968     "referenced_type" : "type-296"
10969    },
10970    {
10971     "field_name" : "active",
10972     "field_offset" : 128,
10973     "referenced_type" : "type-33"
10974    },
10975    {
10976     "field_name" : "total",
10977     "field_offset" : 192,
10978     "referenced_type" : "type-33"
10979    },
10980    {
10981     "field_name" : "isOnline",
10982     "field_offset" : 256,
10983     "referenced_type" : "type-44"
10984    }
10985   ],
10986   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
10987   "name" : "android::hardware::thermal::V1_0::CpuUsage",
10988   "referenced_type" : "type-352",
10989   "self_type" : "type-352",
10990   "size" : 40,
10991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10992   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
10993  },
10994  {
10995   "alignment" : 8,
10996   "base_specifiers" :
10997   [
10998    {
10999     "referenced_type" : "type-7"
11000    }
11001   ],
11002   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
11003   "name" : "android::hardware::thermal::V1_0::IThermal",
11004   "referenced_type" : "type-6",
11005   "self_type" : "type-6",
11006   "size" : 24,
11007   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
11008   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
11009   "vtable_components" :
11010   [
11011    {
11012     "component_value" : 8,
11013     "kind" : "vbase_offset"
11014    },
11015    {
11016     "kind" : "offset_to_top"
11017    },
11018    {
11019     "kind" : "rtti",
11020     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
11021    },
11022    {
11023     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
11024    },
11025    {
11026     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11027    },
11028    {
11029     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11030    },
11031    {
11032     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11033    },
11034    {
11035     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11036    },
11037    {
11038     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
11039    },
11040    {
11041     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11042    },
11043    {
11044     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
11045    },
11046    {
11047     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11048    },
11049    {
11050     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
11051    },
11052    {
11053     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11054    },
11055    {
11056     "kind" : "complete_dtor_pointer",
11057     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
11058    },
11059    {
11060     "kind" : "deleting_dtor_pointer",
11061     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
11062    },
11063    {
11064     "is_pure" : true,
11065     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
11066    },
11067    {
11068     "is_pure" : true,
11069     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
11070    },
11071    {
11072     "is_pure" : true,
11073     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
11074    },
11075    {
11076     "kind" : "vcall_offset"
11077    },
11078    {
11079     "kind" : "vcall_offset"
11080    },
11081    {
11082     "kind" : "vcall_offset"
11083    },
11084    {
11085     "kind" : "vcall_offset"
11086    },
11087    {
11088     "component_value" : -8,
11089     "kind" : "vcall_offset"
11090    },
11091    {
11092     "component_value" : -8,
11093     "kind" : "offset_to_top"
11094    },
11095    {
11096     "kind" : "rtti",
11097     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
11098    },
11099    {
11100     "kind" : "complete_dtor_pointer",
11101     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD1Ev"
11102    },
11103    {
11104     "kind" : "deleting_dtor_pointer",
11105     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD0Ev"
11106    },
11107    {
11108     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11109    },
11110    {
11111     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11112    },
11113    {
11114     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11115    },
11116    {
11117     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11118    }
11119   ]
11120  },
11121  {
11122   "alignment" : 8,
11123   "fields" :
11124   [
11125    {
11126     "field_name" : "type",
11127     "referenced_type" : "type-347"
11128    },
11129    {
11130     "field_name" : "name",
11131     "field_offset" : 64,
11132     "referenced_type" : "type-296"
11133    },
11134    {
11135     "field_name" : "currentValue",
11136     "field_offset" : 192,
11137     "referenced_type" : "type-257"
11138    },
11139    {
11140     "field_name" : "throttlingThreshold",
11141     "field_offset" : 224,
11142     "referenced_type" : "type-257"
11143    },
11144    {
11145     "field_name" : "shutdownThreshold",
11146     "field_offset" : 256,
11147     "referenced_type" : "type-257"
11148    },
11149    {
11150     "field_name" : "vrThrottlingThreshold",
11151     "field_offset" : 288,
11152     "referenced_type" : "type-257"
11153    }
11154   ],
11155   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
11156   "name" : "android::hardware::thermal::V1_0::Temperature",
11157   "referenced_type" : "type-346",
11158   "self_type" : "type-346",
11159   "size" : 40,
11160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11161   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
11162  },
11163  {
11164   "alignment" : 8,
11165   "fields" :
11166   [
11167    {
11168     "field_name" : "code",
11169     "referenced_type" : "type-538"
11170    },
11171    {
11172     "field_name" : "debugMessage",
11173     "field_offset" : 64,
11174     "referenced_type" : "type-296"
11175    }
11176   ],
11177   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
11178   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
11179   "referenced_type" : "type-539",
11180   "self_type" : "type-539",
11181   "size" : 24,
11182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11183   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
11184  },
11185  {
11186   "alignment" : 8,
11187   "base_specifiers" :
11188   [
11189    {
11190     "referenced_type" : "type-426"
11191    }
11192   ],
11193   "fields" :
11194   [
11195    {
11196     "access" : "private",
11197     "field_name" : "_hidl_mImpl",
11198     "field_offset" : 1024,
11199     "referenced_type" : "type-3"
11200    }
11201   ],
11202   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermal",
11203   "name" : "android::hardware::thermal::V1_1::BnHwThermal",
11204   "referenced_type" : "type-528",
11205   "self_type" : "type-528",
11206   "size" : 152,
11207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h",
11208   "unique_id" : "_ZTSN7android8hardware7thermal4V1_111BnHwThermalE",
11209   "vtable_components" :
11210   [
11211    {
11212     "component_value" : 136,
11213     "kind" : "vbase_offset"
11214    },
11215    {
11216     "kind" : "offset_to_top"
11217    },
11218    {
11219     "kind" : "rtti",
11220     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11221    },
11222    {
11223     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11224    },
11225    {
11226     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11227    },
11228    {
11229     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11230    },
11231    {
11232     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11233    },
11234    {
11235     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11236    },
11237    {
11238     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11239    },
11240    {
11241     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11242    },
11243    {
11244     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11245    },
11246    {
11247     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11248    },
11249    {
11250     "kind" : "complete_dtor_pointer",
11251     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11252    },
11253    {
11254     "kind" : "deleting_dtor_pointer",
11255     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11256    },
11257    {
11258     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11259    },
11260    {
11261     "component_value" : -32,
11262     "kind" : "offset_to_top"
11263    },
11264    {
11265     "kind" : "rtti",
11266     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11267    },
11268    {
11269     "kind" : "complete_dtor_pointer",
11270     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11271    },
11272    {
11273     "kind" : "deleting_dtor_pointer",
11274     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11275    },
11276    {
11277     "kind" : "vcall_offset"
11278    },
11279    {
11280     "kind" : "vcall_offset"
11281    },
11282    {
11283     "kind" : "vcall_offset"
11284    },
11285    {
11286     "kind" : "vcall_offset"
11287    },
11288    {
11289     "component_value" : -136,
11290     "kind" : "vcall_offset"
11291    },
11292    {
11293     "component_value" : -136,
11294     "kind" : "offset_to_top"
11295    },
11296    {
11297     "kind" : "rtti",
11298     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11299    },
11300    {
11301     "kind" : "complete_dtor_pointer",
11302     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11303    },
11304    {
11305     "kind" : "deleting_dtor_pointer",
11306     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11307    },
11308    {
11309     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11310    },
11311    {
11312     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11313    },
11314    {
11315     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11316    },
11317    {
11318     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11319    }
11320   ]
11321  },
11322  {
11323   "alignment" : 8,
11324   "base_specifiers" :
11325   [
11326    {
11327     "referenced_type" : "type-426"
11328    }
11329   ],
11330   "fields" :
11331   [
11332    {
11333     "access" : "private",
11334     "field_name" : "_hidl_mImpl",
11335     "field_offset" : 1024,
11336     "referenced_type" : "type-107"
11337    }
11338   ],
11339   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermalCallback",
11340   "name" : "android::hardware::thermal::V1_1::BnHwThermalCallback",
11341   "referenced_type" : "type-428",
11342   "self_type" : "type-428",
11343   "size" : 152,
11344   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h",
11345   "unique_id" : "_ZTSN7android8hardware7thermal4V1_119BnHwThermalCallbackE",
11346   "vtable_components" :
11347   [
11348    {
11349     "component_value" : 136,
11350     "kind" : "vbase_offset"
11351    },
11352    {
11353     "kind" : "offset_to_top"
11354    },
11355    {
11356     "kind" : "rtti",
11357     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11358    },
11359    {
11360     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11361    },
11362    {
11363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11364    },
11365    {
11366     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11367    },
11368    {
11369     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11370    },
11371    {
11372     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11373    },
11374    {
11375     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11376    },
11377    {
11378     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11379    },
11380    {
11381     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11382    },
11383    {
11384     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11385    },
11386    {
11387     "kind" : "complete_dtor_pointer",
11388     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11389    },
11390    {
11391     "kind" : "deleting_dtor_pointer",
11392     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11393    },
11394    {
11395     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11396    },
11397    {
11398     "component_value" : -32,
11399     "kind" : "offset_to_top"
11400    },
11401    {
11402     "kind" : "rtti",
11403     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11404    },
11405    {
11406     "kind" : "complete_dtor_pointer",
11407     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11408    },
11409    {
11410     "kind" : "deleting_dtor_pointer",
11411     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11412    },
11413    {
11414     "kind" : "vcall_offset"
11415    },
11416    {
11417     "kind" : "vcall_offset"
11418    },
11419    {
11420     "kind" : "vcall_offset"
11421    },
11422    {
11423     "kind" : "vcall_offset"
11424    },
11425    {
11426     "component_value" : -136,
11427     "kind" : "vcall_offset"
11428    },
11429    {
11430     "component_value" : -136,
11431     "kind" : "offset_to_top"
11432    },
11433    {
11434     "kind" : "rtti",
11435     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11436    },
11437    {
11438     "kind" : "complete_dtor_pointer",
11439     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11440    },
11441    {
11442     "kind" : "deleting_dtor_pointer",
11443     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11444    },
11445    {
11446     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11447    },
11448    {
11449     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11450    },
11451    {
11452     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11453    },
11454    {
11455     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11456    }
11457   ]
11458  },
11459  {
11460   "alignment" : 8,
11461   "base_specifiers" :
11462   [
11463    {
11464     "referenced_type" : "type-408"
11465    },
11466    {
11467     "referenced_type" : "type-117"
11468    }
11469   ],
11470   "fields" :
11471   [
11472    {
11473     "access" : "private",
11474     "field_name" : "_hidl_mMutex",
11475     "field_offset" : 1088,
11476     "referenced_type" : "type-574"
11477    },
11478    {
11479     "access" : "private",
11480     "field_name" : "_hidl_mDeathRecipients",
11481     "field_offset" : 1408,
11482     "referenced_type" : "type-575"
11483    }
11484   ],
11485   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermal",
11486   "name" : "android::hardware::thermal::V1_1::BpHwThermal",
11487   "referenced_type" : "type-573",
11488   "self_type" : "type-573",
11489   "size" : 216,
11490   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h",
11491   "unique_id" : "_ZTSN7android8hardware7thermal4V1_111BpHwThermalE",
11492   "vtable_components" :
11493   [
11494    {
11495     "component_value" : 200,
11496     "kind" : "vbase_offset"
11497    },
11498    {
11499     "kind" : "offset_to_top"
11500    },
11501    {
11502     "kind" : "rtti",
11503     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11504    },
11505    {
11506     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_111BpHwThermal8isRemoteEv"
11507    },
11508    {
11509     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11510    },
11511    {
11512     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11513    },
11514    {
11515     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11516    },
11517    {
11518     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11519    },
11520    {
11521     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv"
11522    },
11523    {
11524     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11525    },
11526    {
11527     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv"
11528    },
11529    {
11530     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11531    },
11532    {
11533     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv"
11534    },
11535    {
11536     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11537    },
11538    {
11539     "kind" : "complete_dtor_pointer",
11540     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11541    },
11542    {
11543     "kind" : "deleting_dtor_pointer",
11544     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11545    },
11546    {
11547     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
11548    },
11549    {
11550     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
11551    },
11552    {
11553     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
11554    },
11555    {
11556     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
11557    },
11558    {
11559     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
11560    },
11561    {
11562     "component_value" : 192,
11563     "kind" : "vbase_offset"
11564    },
11565    {
11566     "component_value" : -8,
11567     "kind" : "offset_to_top"
11568    },
11569    {
11570     "kind" : "rtti",
11571     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11572    },
11573    {
11574     "kind" : "complete_dtor_pointer",
11575     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11576    },
11577    {
11578     "kind" : "deleting_dtor_pointer",
11579     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11580    },
11581    {
11582     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
11583    },
11584    {
11585     "component_value" : 184,
11586     "kind" : "vbase_offset"
11587    },
11588    {
11589     "component_value" : -16,
11590     "kind" : "offset_to_top"
11591    },
11592    {
11593     "kind" : "rtti",
11594     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11595    },
11596    {
11597     "kind" : "complete_dtor_pointer",
11598     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11599    },
11600    {
11601     "kind" : "deleting_dtor_pointer",
11602     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11603    },
11604    {
11605     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11606    },
11607    {
11608     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11609    },
11610    {
11611     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11612    },
11613    {
11614     "component_value" : -48,
11615     "kind" : "offset_to_top"
11616    },
11617    {
11618     "kind" : "rtti",
11619     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11620    },
11621    {
11622     "kind" : "complete_dtor_pointer",
11623     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11624    },
11625    {
11626     "kind" : "deleting_dtor_pointer",
11627     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11628    },
11629    {
11630     "kind" : "vcall_offset"
11631    },
11632    {
11633     "component_value" : -184,
11634     "kind" : "vcall_offset"
11635    },
11636    {
11637     "component_value" : -184,
11638     "kind" : "vcall_offset"
11639    },
11640    {
11641     "component_value" : -184,
11642     "kind" : "vcall_offset"
11643    },
11644    {
11645     "component_value" : -200,
11646     "kind" : "vcall_offset"
11647    },
11648    {
11649     "component_value" : -200,
11650     "kind" : "offset_to_top"
11651    },
11652    {
11653     "kind" : "rtti",
11654     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11655    },
11656    {
11657     "kind" : "complete_dtor_pointer",
11658     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11659    },
11660    {
11661     "kind" : "deleting_dtor_pointer",
11662     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11663    },
11664    {
11665     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11666    },
11667    {
11668     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11669    },
11670    {
11671     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11672    },
11673    {
11674     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11675    }
11676   ]
11677  },
11678  {
11679   "alignment" : 8,
11680   "base_specifiers" :
11681   [
11682    {
11683     "referenced_type" : "type-113"
11684    },
11685    {
11686     "referenced_type" : "type-117"
11687    }
11688   ],
11689   "fields" :
11690   [
11691    {
11692     "access" : "private",
11693     "field_name" : "_hidl_mMutex",
11694     "field_offset" : 1088,
11695     "referenced_type" : "type-111"
11696    },
11697    {
11698     "access" : "private",
11699     "field_name" : "_hidl_mDeathRecipients",
11700     "field_offset" : 1408,
11701     "referenced_type" : "type-112"
11702    }
11703   ],
11704   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermalCallback",
11705   "name" : "android::hardware::thermal::V1_1::BpHwThermalCallback",
11706   "referenced_type" : "type-110",
11707   "self_type" : "type-110",
11708   "size" : 216,
11709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h",
11710   "unique_id" : "_ZTSN7android8hardware7thermal4V1_119BpHwThermalCallbackE",
11711   "vtable_components" :
11712   [
11713    {
11714     "component_value" : 200,
11715     "kind" : "vbase_offset"
11716    },
11717    {
11718     "kind" : "offset_to_top"
11719    },
11720    {
11721     "kind" : "rtti",
11722     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11723    },
11724    {
11725     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_119BpHwThermalCallback8isRemoteEv"
11726    },
11727    {
11728     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11729    },
11730    {
11731     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11732    },
11733    {
11734     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11735    },
11736    {
11737     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11738    },
11739    {
11740     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv"
11741    },
11742    {
11743     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11744    },
11745    {
11746     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv"
11747    },
11748    {
11749     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11750    },
11751    {
11752     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv"
11753    },
11754    {
11755     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11756    },
11757    {
11758     "kind" : "complete_dtor_pointer",
11759     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11760    },
11761    {
11762     "kind" : "deleting_dtor_pointer",
11763     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11764    },
11765    {
11766     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
11767    },
11768    {
11769     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
11770    },
11771    {
11772     "component_value" : 192,
11773     "kind" : "vbase_offset"
11774    },
11775    {
11776     "component_value" : -8,
11777     "kind" : "offset_to_top"
11778    },
11779    {
11780     "kind" : "rtti",
11781     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11782    },
11783    {
11784     "kind" : "complete_dtor_pointer",
11785     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11786    },
11787    {
11788     "kind" : "deleting_dtor_pointer",
11789     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11790    },
11791    {
11792     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
11793    },
11794    {
11795     "component_value" : 184,
11796     "kind" : "vbase_offset"
11797    },
11798    {
11799     "component_value" : -16,
11800     "kind" : "offset_to_top"
11801    },
11802    {
11803     "kind" : "rtti",
11804     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11805    },
11806    {
11807     "kind" : "complete_dtor_pointer",
11808     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11809    },
11810    {
11811     "kind" : "deleting_dtor_pointer",
11812     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11813    },
11814    {
11815     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11816    },
11817    {
11818     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11819    },
11820    {
11821     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11822    },
11823    {
11824     "component_value" : -48,
11825     "kind" : "offset_to_top"
11826    },
11827    {
11828     "kind" : "rtti",
11829     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11830    },
11831    {
11832     "kind" : "complete_dtor_pointer",
11833     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11834    },
11835    {
11836     "kind" : "deleting_dtor_pointer",
11837     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11838    },
11839    {
11840     "kind" : "vcall_offset"
11841    },
11842    {
11843     "component_value" : -184,
11844     "kind" : "vcall_offset"
11845    },
11846    {
11847     "component_value" : -184,
11848     "kind" : "vcall_offset"
11849    },
11850    {
11851     "component_value" : -184,
11852     "kind" : "vcall_offset"
11853    },
11854    {
11855     "component_value" : -200,
11856     "kind" : "vcall_offset"
11857    },
11858    {
11859     "component_value" : -200,
11860     "kind" : "offset_to_top"
11861    },
11862    {
11863     "kind" : "rtti",
11864     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11865    },
11866    {
11867     "kind" : "complete_dtor_pointer",
11868     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11869    },
11870    {
11871     "kind" : "deleting_dtor_pointer",
11872     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11873    },
11874    {
11875     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11876    },
11877    {
11878     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11879    },
11880    {
11881     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11882    },
11883    {
11884     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11885    }
11886   ]
11887  },
11888  {
11889   "alignment" : 8,
11890   "base_specifiers" :
11891   [
11892    {
11893     "referenced_type" : "type-5"
11894    },
11895    {
11896     "referenced_type" : "type-117"
11897    }
11898   ],
11899   "fields" :
11900   [
11901    {
11902     "access" : "private",
11903     "field_name" : "mImpl",
11904     "field_offset" : 768,
11905     "referenced_type" : "type-133"
11906    },
11907    {
11908     "access" : "private",
11909     "field_name" : "mOnewayQueue",
11910     "field_offset" : 832,
11911     "referenced_type" : "type-596"
11912    }
11913   ],
11914   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermal",
11915   "name" : "android::hardware::thermal::V1_1::BsThermal",
11916   "referenced_type" : "type-616",
11917   "self_type" : "type-616",
11918   "size" : 136,
11919   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h",
11920   "unique_id" : "_ZTSN7android8hardware7thermal4V1_19BsThermalE",
11921   "vtable_components" :
11922   [
11923    {
11924     "component_value" : 120,
11925     "kind" : "vbase_offset"
11926    },
11927    {
11928     "kind" : "offset_to_top"
11929    },
11930    {
11931     "kind" : "rtti",
11932     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
11933    },
11934    {
11935     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
11936    },
11937    {
11938     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11939    },
11940    {
11941     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11942    },
11943    {
11944     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11945    },
11946    {
11947     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11948    },
11949    {
11950     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal21setHALInstrumentationEv"
11951    },
11952    {
11953     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11954    },
11955    {
11956     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal4pingEv"
11957    },
11958    {
11959     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11960    },
11961    {
11962     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal21notifySyspropsChangedEv"
11963    },
11964    {
11965     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11966    },
11967    {
11968     "kind" : "complete_dtor_pointer",
11969     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermalD1Ev"
11970    },
11971    {
11972     "kind" : "deleting_dtor_pointer",
11973     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermalD0Ev"
11974    },
11975    {
11976     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
11977    },
11978    {
11979     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
11986    },
11987    {
11988     "component_value" : -8,
11989     "kind" : "offset_to_top"
11990    },
11991    {
11992     "kind" : "rtti",
11993     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
11994    },
11995    {
11996     "kind" : "complete_dtor_pointer",
11997     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_19BsThermalD1Ev"
11998    },
11999    {
12000     "kind" : "deleting_dtor_pointer",
12001     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_19BsThermalD0Ev"
12002    },
12003    {
12004     "kind" : "vcall_offset"
12005    },
12006    {
12007     "kind" : "vcall_offset"
12008    },
12009    {
12010     "kind" : "vcall_offset"
12011    },
12012    {
12013     "kind" : "vcall_offset"
12014    },
12015    {
12016     "component_value" : -120,
12017     "kind" : "vcall_offset"
12018    },
12019    {
12020     "component_value" : -120,
12021     "kind" : "offset_to_top"
12022    },
12023    {
12024     "kind" : "rtti",
12025     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
12026    },
12027    {
12028     "kind" : "complete_dtor_pointer",
12029     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_19BsThermalD1Ev"
12030    },
12031    {
12032     "kind" : "deleting_dtor_pointer",
12033     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_19BsThermalD0Ev"
12034    },
12035    {
12036     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12037    },
12038    {
12039     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12040    },
12041    {
12042     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12043    },
12044    {
12045     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12046    }
12047   ]
12048  },
12049  {
12050   "alignment" : 8,
12051   "base_specifiers" :
12052   [
12053    {
12054     "referenced_type" : "type-109"
12055    },
12056    {
12057     "referenced_type" : "type-117"
12058    }
12059   ],
12060   "fields" :
12061   [
12062    {
12063     "access" : "private",
12064     "field_name" : "mImpl",
12065     "field_offset" : 768,
12066     "referenced_type" : "type-125"
12067    },
12068    {
12069     "access" : "private",
12070     "field_name" : "mOnewayQueue",
12071     "field_offset" : 832,
12072     "referenced_type" : "type-596"
12073    }
12074   ],
12075   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermalCallback",
12076   "name" : "android::hardware::thermal::V1_1::BsThermalCallback",
12077   "referenced_type" : "type-595",
12078   "self_type" : "type-595",
12079   "size" : 136,
12080   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h",
12081   "unique_id" : "_ZTSN7android8hardware7thermal4V1_117BsThermalCallbackE",
12082   "vtable_components" :
12083   [
12084    {
12085     "component_value" : 120,
12086     "kind" : "vbase_offset"
12087    },
12088    {
12089     "kind" : "offset_to_top"
12090    },
12091    {
12092     "kind" : "rtti",
12093     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12094    },
12095    {
12096     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
12097    },
12098    {
12099     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12100    },
12101    {
12102     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12103    },
12104    {
12105     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12106    },
12107    {
12108     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12109    },
12110    {
12111     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback21setHALInstrumentationEv"
12112    },
12113    {
12114     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12115    },
12116    {
12117     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback4pingEv"
12118    },
12119    {
12120     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12121    },
12122    {
12123     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback21notifySyspropsChangedEv"
12124    },
12125    {
12126     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12127    },
12128    {
12129     "kind" : "complete_dtor_pointer",
12130     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12131    },
12132    {
12133     "kind" : "deleting_dtor_pointer",
12134     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12135    },
12136    {
12137     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
12138    },
12139    {
12140     "component_value" : -8,
12141     "kind" : "offset_to_top"
12142    },
12143    {
12144     "kind" : "rtti",
12145     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12146    },
12147    {
12148     "kind" : "complete_dtor_pointer",
12149     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12150    },
12151    {
12152     "kind" : "deleting_dtor_pointer",
12153     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12154    },
12155    {
12156     "kind" : "vcall_offset"
12157    },
12158    {
12159     "kind" : "vcall_offset"
12160    },
12161    {
12162     "kind" : "vcall_offset"
12163    },
12164    {
12165     "kind" : "vcall_offset"
12166    },
12167    {
12168     "component_value" : -120,
12169     "kind" : "vcall_offset"
12170    },
12171    {
12172     "component_value" : -120,
12173     "kind" : "offset_to_top"
12174    },
12175    {
12176     "kind" : "rtti",
12177     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12178    },
12179    {
12180     "kind" : "complete_dtor_pointer",
12181     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12182    },
12183    {
12184     "kind" : "deleting_dtor_pointer",
12185     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12192    },
12193    {
12194     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12198    }
12199   ]
12200  },
12201  {
12202   "alignment" : 8,
12203   "base_specifiers" :
12204   [
12205    {
12206     "referenced_type" : "type-6"
12207    }
12208   ],
12209   "linker_set_key" : "android::hardware::thermal::V1_1::IThermal",
12210   "name" : "android::hardware::thermal::V1_1::IThermal",
12211   "referenced_type" : "type-5",
12212   "self_type" : "type-5",
12213   "size" : 24,
12214   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h",
12215   "unique_id" : "_ZTSN7android8hardware7thermal4V1_18IThermalE",
12216   "vtable_components" :
12217   [
12218    {
12219     "component_value" : 8,
12220     "kind" : "vbase_offset"
12221    },
12222    {
12223     "kind" : "offset_to_top"
12224    },
12225    {
12226     "kind" : "rtti",
12227     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_18IThermalE"
12228    },
12229    {
12230     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
12231    },
12232    {
12233     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12234    },
12235    {
12236     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12237    },
12238    {
12239     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12240    },
12241    {
12242     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12243    },
12244    {
12245     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
12246    },
12247    {
12248     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12249    },
12250    {
12251     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
12252    },
12253    {
12254     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12255    },
12256    {
12257     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
12258    },
12259    {
12260     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12261    },
12262    {
12263     "kind" : "complete_dtor_pointer",
12264     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermalD1Ev"
12265    },
12266    {
12267     "kind" : "deleting_dtor_pointer",
12268     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermalD0Ev"
12269    },
12270    {
12271     "is_pure" : true,
12272     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
12273    },
12274    {
12275     "is_pure" : true,
12276     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
12277    },
12278    {
12279     "is_pure" : true,
12280     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
12281    },
12282    {
12283     "is_pure" : true,
12284     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
12285    },
12286    {
12287     "kind" : "vcall_offset"
12288    },
12289    {
12290     "kind" : "vcall_offset"
12291    },
12292    {
12293     "kind" : "vcall_offset"
12294    },
12295    {
12296     "kind" : "vcall_offset"
12297    },
12298    {
12299     "component_value" : -8,
12300     "kind" : "vcall_offset"
12301    },
12302    {
12303     "component_value" : -8,
12304     "kind" : "offset_to_top"
12305    },
12306    {
12307     "kind" : "rtti",
12308     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_18IThermalE"
12309    },
12310    {
12311     "kind" : "complete_dtor_pointer",
12312     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_18IThermalD1Ev"
12313    },
12314    {
12315     "kind" : "deleting_dtor_pointer",
12316     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_18IThermalD0Ev"
12317    },
12318    {
12319     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12320    },
12321    {
12322     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12323    },
12324    {
12325     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12326    },
12327    {
12328     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12329    }
12330   ]
12331  },
12332  {
12333   "alignment" : 8,
12334   "base_specifiers" :
12335   [
12336    {
12337     "referenced_type" : "type-7"
12338    }
12339   ],
12340   "linker_set_key" : "android::hardware::thermal::V1_1::IThermalCallback",
12341   "name" : "android::hardware::thermal::V1_1::IThermalCallback",
12342   "referenced_type" : "type-109",
12343   "self_type" : "type-109",
12344   "size" : 24,
12345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h",
12346   "unique_id" : "_ZTSN7android8hardware7thermal4V1_116IThermalCallbackE",
12347   "vtable_components" :
12348   [
12349    {
12350     "component_value" : 8,
12351     "kind" : "vbase_offset"
12352    },
12353    {
12354     "kind" : "offset_to_top"
12355    },
12356    {
12357     "kind" : "rtti",
12358     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_116IThermalCallbackE"
12359    },
12360    {
12361     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
12362    },
12363    {
12364     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12365    },
12366    {
12367     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12368    },
12369    {
12370     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12371    },
12372    {
12373     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12374    },
12375    {
12376     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
12377    },
12378    {
12379     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12380    },
12381    {
12382     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
12383    },
12384    {
12385     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12386    },
12387    {
12388     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
12389    },
12390    {
12391     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12392    },
12393    {
12394     "kind" : "complete_dtor_pointer",
12395     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallbackD1Ev"
12396    },
12397    {
12398     "kind" : "deleting_dtor_pointer",
12399     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallbackD0Ev"
12400    },
12401    {
12402     "is_pure" : true,
12403     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
12404    },
12405    {
12406     "kind" : "vcall_offset"
12407    },
12408    {
12409     "kind" : "vcall_offset"
12410    },
12411    {
12412     "kind" : "vcall_offset"
12413    },
12414    {
12415     "kind" : "vcall_offset"
12416    },
12417    {
12418     "component_value" : -8,
12419     "kind" : "vcall_offset"
12420    },
12421    {
12422     "component_value" : -8,
12423     "kind" : "offset_to_top"
12424    },
12425    {
12426     "kind" : "rtti",
12427     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_116IThermalCallbackE"
12428    },
12429    {
12430     "kind" : "complete_dtor_pointer",
12431     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_116IThermalCallbackD1Ev"
12432    },
12433    {
12434     "kind" : "deleting_dtor_pointer",
12435     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_116IThermalCallbackD0Ev"
12436    },
12437    {
12438     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12439    },
12440    {
12441     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12442    },
12443    {
12444     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12445    },
12446    {
12447     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12448    }
12449   ]
12450  },
12451  {
12452   "alignment" : 8,
12453   "base_specifiers" :
12454   [
12455    {
12456     "referenced_type" : "type-150"
12457    },
12458    {
12459     "referenced_type" : "type-117"
12460    }
12461   ],
12462   "fields" :
12463   [
12464    {
12465     "access" : "private",
12466     "field_name" : "_hidl_mImpl",
12467     "field_offset" : 960,
12468     "referenced_type" : "type-427"
12469    }
12470   ],
12471   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12472   "name" : "android::hidl::base::V1_0::BnHwBase",
12473   "referenced_type" : "type-426",
12474   "self_type" : "type-426",
12475   "size" : 144,
12476   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12477   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12478   "vtable_components" :
12479   [
12480    {
12481     "component_value" : 128,
12482     "kind" : "vbase_offset"
12483    },
12484    {
12485     "kind" : "offset_to_top"
12486    },
12487    {
12488     "kind" : "rtti",
12489     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12490    },
12491    {
12492     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12493    },
12494    {
12495     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12496    },
12497    {
12498     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12499    },
12500    {
12501     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12502    },
12503    {
12504     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12505    },
12506    {
12507     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12508    },
12509    {
12510     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12511    },
12512    {
12513     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12514    },
12515    {
12516     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12517    },
12518    {
12519     "kind" : "complete_dtor_pointer",
12520     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12521    },
12522    {
12523     "kind" : "deleting_dtor_pointer",
12524     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12525    },
12526    {
12527     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12528    },
12529    {
12530     "component_value" : -32,
12531     "kind" : "offset_to_top"
12532    },
12533    {
12534     "kind" : "rtti",
12535     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12536    },
12537    {
12538     "kind" : "complete_dtor_pointer",
12539     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12540    },
12541    {
12542     "kind" : "deleting_dtor_pointer",
12543     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12544    },
12545    {
12546     "kind" : "vcall_offset"
12547    },
12548    {
12549     "kind" : "vcall_offset"
12550    },
12551    {
12552     "kind" : "vcall_offset"
12553    },
12554    {
12555     "kind" : "vcall_offset"
12556    },
12557    {
12558     "component_value" : -128,
12559     "kind" : "vcall_offset"
12560    },
12561    {
12562     "component_value" : -128,
12563     "kind" : "offset_to_top"
12564    },
12565    {
12566     "kind" : "rtti",
12567     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12568    },
12569    {
12570     "kind" : "complete_dtor_pointer",
12571     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12572    },
12573    {
12574     "kind" : "deleting_dtor_pointer",
12575     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12576    },
12577    {
12578     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12582    },
12583    {
12584     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12585    },
12586    {
12587     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12588    }
12589   ]
12590  },
12591  {
12592   "alignment" : 8,
12593   "base_specifiers" :
12594   [
12595    {
12596     "referenced_type" : "type-405"
12597    },
12598    {
12599     "referenced_type" : "type-117"
12600    }
12601   ],
12602   "fields" :
12603   [
12604    {
12605     "access" : "private",
12606     "field_name" : "_hidl_mMutex",
12607     "field_offset" : 1088,
12608     "referenced_type" : "type-558"
12609    },
12610    {
12611     "access" : "private",
12612     "field_name" : "_hidl_mDeathRecipients",
12613     "field_offset" : 1408,
12614     "referenced_type" : "type-559"
12615    }
12616   ],
12617   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12618   "name" : "android::hidl::base::V1_0::BpHwBase",
12619   "referenced_type" : "type-557",
12620   "self_type" : "type-557",
12621   "size" : 216,
12622   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12623   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12624   "vtable_components" :
12625   [
12626    {
12627     "component_value" : 200,
12628     "kind" : "vbase_offset"
12629    },
12630    {
12631     "kind" : "offset_to_top"
12632    },
12633    {
12634     "kind" : "rtti",
12635     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12636    },
12637    {
12638     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12639    },
12640    {
12641     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12642    },
12643    {
12644     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12645    },
12646    {
12647     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12648    },
12649    {
12650     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12651    },
12652    {
12653     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12654    },
12655    {
12656     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12657    },
12658    {
12659     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12660    },
12661    {
12662     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12663    },
12664    {
12665     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12666    },
12667    {
12668     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12669    },
12670    {
12671     "kind" : "complete_dtor_pointer",
12672     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12673    },
12674    {
12675     "kind" : "deleting_dtor_pointer",
12676     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12677    },
12678    {
12679     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12680    },
12681    {
12682     "component_value" : 192,
12683     "kind" : "vbase_offset"
12684    },
12685    {
12686     "component_value" : -8,
12687     "kind" : "offset_to_top"
12688    },
12689    {
12690     "kind" : "rtti",
12691     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12692    },
12693    {
12694     "kind" : "complete_dtor_pointer",
12695     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12696    },
12697    {
12698     "kind" : "deleting_dtor_pointer",
12699     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12700    },
12701    {
12702     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12703    },
12704    {
12705     "component_value" : 184,
12706     "kind" : "vbase_offset"
12707    },
12708    {
12709     "component_value" : -16,
12710     "kind" : "offset_to_top"
12711    },
12712    {
12713     "kind" : "rtti",
12714     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12715    },
12716    {
12717     "kind" : "complete_dtor_pointer",
12718     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12719    },
12720    {
12721     "kind" : "deleting_dtor_pointer",
12722     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12723    },
12724    {
12725     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12726    },
12727    {
12728     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12729    },
12730    {
12731     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12732    },
12733    {
12734     "component_value" : -48,
12735     "kind" : "offset_to_top"
12736    },
12737    {
12738     "kind" : "rtti",
12739     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12740    },
12741    {
12742     "kind" : "complete_dtor_pointer",
12743     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12744    },
12745    {
12746     "kind" : "deleting_dtor_pointer",
12747     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12748    },
12749    {
12750     "kind" : "vcall_offset"
12751    },
12752    {
12753     "component_value" : -184,
12754     "kind" : "vcall_offset"
12755    },
12756    {
12757     "component_value" : -184,
12758     "kind" : "vcall_offset"
12759    },
12760    {
12761     "component_value" : -184,
12762     "kind" : "vcall_offset"
12763    },
12764    {
12765     "component_value" : -200,
12766     "kind" : "vcall_offset"
12767    },
12768    {
12769     "component_value" : -200,
12770     "kind" : "offset_to_top"
12771    },
12772    {
12773     "kind" : "rtti",
12774     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12775    },
12776    {
12777     "kind" : "complete_dtor_pointer",
12778     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12779    },
12780    {
12781     "kind" : "deleting_dtor_pointer",
12782     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12783    },
12784    {
12785     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12786    },
12787    {
12788     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12789    },
12790    {
12791     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12792    },
12793    {
12794     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12795    }
12796   ]
12797  },
12798  {
12799   "alignment" : 8,
12800   "fields" :
12801   [
12802    {
12803     "field_name" : "pid",
12804     "referenced_type" : "type-28"
12805    },
12806    {
12807     "field_name" : "ptr",
12808     "field_offset" : 64,
12809     "referenced_type" : "type-33"
12810    },
12811    {
12812     "field_name" : "arch",
12813     "field_offset" : 128,
12814     "referenced_type" : "type-384"
12815    }
12816   ],
12817   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12818   "name" : "android::hidl::base::V1_0::DebugInfo",
12819   "referenced_type" : "type-383",
12820   "self_type" : "type-383",
12821   "size" : 24,
12822   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12823   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12824  },
12825  {
12826   "alignment" : 8,
12827   "base_specifiers" :
12828   [
12829    {
12830     "is_virtual" : true,
12831     "referenced_type" : "type-8"
12832    }
12833   ],
12834   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12835   "name" : "android::hidl::base::V1_0::IBase",
12836   "referenced_type" : "type-7",
12837   "self_type" : "type-7",
12838   "size" : 24,
12839   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12840   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12841   "vtable_components" :
12842   [
12843    {
12844     "component_value" : 8,
12845     "kind" : "vbase_offset"
12846    },
12847    {
12848     "kind" : "offset_to_top"
12849    },
12850    {
12851     "kind" : "rtti",
12852     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12853    },
12854    {
12855     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12856    },
12857    {
12858     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12859    },
12860    {
12861     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12862    },
12863    {
12864     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12865    },
12866    {
12867     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12868    },
12869    {
12870     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12871    },
12872    {
12873     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12874    },
12875    {
12876     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12877    },
12878    {
12879     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12880    },
12881    {
12882     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12883    },
12884    {
12885     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12886    },
12887    {
12888     "kind" : "complete_dtor_pointer",
12889     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12890    },
12891    {
12892     "kind" : "deleting_dtor_pointer",
12893     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12894    },
12895    {
12896     "kind" : "vcall_offset"
12897    },
12898    {
12899     "kind" : "vcall_offset"
12900    },
12901    {
12902     "kind" : "vcall_offset"
12903    },
12904    {
12905     "kind" : "vcall_offset"
12906    },
12907    {
12908     "component_value" : -8,
12909     "kind" : "vcall_offset"
12910    },
12911    {
12912     "component_value" : -8,
12913     "kind" : "offset_to_top"
12914    },
12915    {
12916     "kind" : "rtti",
12917     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12918    },
12919    {
12920     "kind" : "complete_dtor_pointer",
12921     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12922    },
12923    {
12924     "kind" : "deleting_dtor_pointer",
12925     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12926    },
12927    {
12928     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12929    },
12930    {
12931     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12932    },
12933    {
12934     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12935    },
12936    {
12937     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12938    }
12939   ]
12940  },
12941  {
12942   "alignment" : 8,
12943   "base_specifiers" :
12944   [
12945    {
12946     "referenced_type" : "type-7"
12947    }
12948   ],
12949   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12950   "name" : "android::hidl::manager::V1_0::IServiceManager",
12951   "referenced_type" : "type-69",
12952   "self_type" : "type-69",
12953   "size" : 24,
12954   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12955   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12956   "vtable_components" :
12957   [
12958    {
12959     "component_value" : 8,
12960     "kind" : "vbase_offset"
12961    },
12962    {
12963     "kind" : "offset_to_top"
12964    },
12965    {
12966     "kind" : "rtti",
12967     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12968    },
12969    {
12970     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12971    },
12972    {
12973     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12974    },
12975    {
12976     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12977    },
12978    {
12979     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12980    },
12981    {
12982     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12983    },
12984    {
12985     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12986    },
12987    {
12988     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12989    },
12990    {
12991     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12992    },
12993    {
12994     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12995    },
12996    {
12997     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12998    },
12999    {
13000     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13001    },
13002    {
13003     "kind" : "complete_dtor_pointer",
13004     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13005    },
13006    {
13007     "kind" : "deleting_dtor_pointer",
13008     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13009    },
13010    {
13011     "is_pure" : true,
13012     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13013    },
13014    {
13015     "is_pure" : true,
13016     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13017    },
13018    {
13019     "is_pure" : true,
13020     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13021    },
13022    {
13023     "is_pure" : true,
13024     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13025    },
13026    {
13027     "is_pure" : true,
13028     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13029    },
13030    {
13031     "is_pure" : true,
13032     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13033    },
13034    {
13035     "is_pure" : true,
13036     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13037    },
13038    {
13039     "is_pure" : true,
13040     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13041    },
13042    {
13043     "kind" : "vcall_offset"
13044    },
13045    {
13046     "kind" : "vcall_offset"
13047    },
13048    {
13049     "kind" : "vcall_offset"
13050    },
13051    {
13052     "kind" : "vcall_offset"
13053    },
13054    {
13055     "component_value" : -8,
13056     "kind" : "vcall_offset"
13057    },
13058    {
13059     "component_value" : -8,
13060     "kind" : "offset_to_top"
13061    },
13062    {
13063     "kind" : "rtti",
13064     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13065    },
13066    {
13067     "kind" : "complete_dtor_pointer",
13068     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13069    },
13070    {
13071     "kind" : "deleting_dtor_pointer",
13072     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13073    },
13074    {
13075     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13076    },
13077    {
13078     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13079    },
13080    {
13081     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13082    },
13083    {
13084     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13085    }
13086   ]
13087  },
13088  {
13089   "alignment" : 8,
13090   "fields" :
13091   [
13092    {
13093     "field_name" : "interfaceName",
13094     "referenced_type" : "type-296"
13095    },
13096    {
13097     "field_name" : "instanceName",
13098     "field_offset" : 128,
13099     "referenced_type" : "type-296"
13100    },
13101    {
13102     "field_name" : "pid",
13103     "field_offset" : 256,
13104     "referenced_type" : "type-28"
13105    },
13106    {
13107     "field_name" : "clientPids",
13108     "field_offset" : 320,
13109     "referenced_type" : "type-335"
13110    },
13111    {
13112     "field_name" : "arch",
13113     "field_offset" : 448,
13114     "referenced_type" : "type-384"
13115    }
13116   ],
13117   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13118   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13119   "referenced_type" : "type-530",
13120   "self_type" : "type-530",
13121   "size" : 64,
13122   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13123   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13124  },
13125  {
13126   "alignment" : 8,
13127   "base_specifiers" :
13128   [
13129    {
13130     "referenced_type" : "type-7"
13131    }
13132   ],
13133   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13134   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13135   "referenced_type" : "type-95",
13136   "self_type" : "type-95",
13137   "size" : 24,
13138   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13139   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13140   "vtable_components" :
13141   [
13142    {
13143     "component_value" : 8,
13144     "kind" : "vbase_offset"
13145    },
13146    {
13147     "kind" : "offset_to_top"
13148    },
13149    {
13150     "kind" : "rtti",
13151     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13152    },
13153    {
13154     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13161    },
13162    {
13163     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13164    },
13165    {
13166     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13167    },
13168    {
13169     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13170    },
13171    {
13172     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13173    },
13174    {
13175     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13176    },
13177    {
13178     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13179    },
13180    {
13181     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13182    },
13183    {
13184     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13185    },
13186    {
13187     "kind" : "complete_dtor_pointer",
13188     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13189    },
13190    {
13191     "kind" : "deleting_dtor_pointer",
13192     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13193    },
13194    {
13195     "is_pure" : true,
13196     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13197    },
13198    {
13199     "kind" : "vcall_offset"
13200    },
13201    {
13202     "kind" : "vcall_offset"
13203    },
13204    {
13205     "kind" : "vcall_offset"
13206    },
13207    {
13208     "kind" : "vcall_offset"
13209    },
13210    {
13211     "component_value" : -8,
13212     "kind" : "vcall_offset"
13213    },
13214    {
13215     "component_value" : -8,
13216     "kind" : "offset_to_top"
13217    },
13218    {
13219     "kind" : "rtti",
13220     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13221    },
13222    {
13223     "kind" : "complete_dtor_pointer",
13224     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13225    },
13226    {
13227     "kind" : "deleting_dtor_pointer",
13228     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13229    },
13230    {
13231     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13232    },
13233    {
13234     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13235    },
13236    {
13237     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13238    },
13239    {
13240     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13241    }
13242   ]
13243  },
13244  {
13245   "alignment" : 8,
13246   "fields" :
13247   [
13248    {
13249     "access" : "private",
13250     "field_name" : "m_ptr",
13251     "referenced_type" : "type-76"
13252    }
13253   ],
13254   "linker_set_key" : "android::sp<android::Thread>",
13255   "name" : "android::sp<android::Thread>",
13256   "record_kind" : "class",
13257   "referenced_type" : "type-75",
13258   "self_type" : "type-75",
13259   "size" : 8,
13260   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13261   "template_args" : [ "type-77" ],
13262   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13263  },
13264  {
13265   "alignment" : 8,
13266   "fields" :
13267   [
13268    {
13269     "access" : "private",
13270     "field_name" : "m_ptr",
13271     "referenced_type" : "type-149"
13272    }
13273   ],
13274   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13275   "name" : "android::sp<android::hardware::BHwBinder>",
13276   "record_kind" : "class",
13277   "referenced_type" : "type-148",
13278   "self_type" : "type-148",
13279   "size" : 8,
13280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13281   "template_args" : [ "type-150" ],
13282   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13283  },
13284  {
13285   "alignment" : 8,
13286   "fields" :
13287   [
13288    {
13289     "access" : "private",
13290     "field_name" : "m_ptr",
13291     "referenced_type" : "type-13"
13292    }
13293   ],
13294   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13295   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13296   "record_kind" : "class",
13297   "referenced_type" : "type-12",
13298   "self_type" : "type-12",
13299   "size" : 8,
13300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13301   "template_args" : [ "type-14" ],
13302   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13303  },
13304  {
13305   "alignment" : 8,
13306   "fields" :
13307   [
13308    {
13309     "access" : "private",
13310     "field_name" : "m_ptr",
13311     "referenced_type" : "type-17"
13312    }
13313   ],
13314   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13315   "name" : "android::sp<android::hardware::IBinder>",
13316   "record_kind" : "class",
13317   "referenced_type" : "type-16",
13318   "self_type" : "type-16",
13319   "size" : 8,
13320   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13321   "template_args" : [ "type-18" ],
13322   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13323  },
13324  {
13325   "alignment" : 8,
13326   "fields" :
13327   [
13328    {
13329     "access" : "private",
13330     "field_name" : "m_ptr",
13331     "referenced_type" : "type-23"
13332    }
13333   ],
13334   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13335   "name" : "android::sp<android::hardware::IInterface>",
13336   "record_kind" : "class",
13337   "referenced_type" : "type-22",
13338   "self_type" : "type-22",
13339   "size" : 8,
13340   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13341   "template_args" : [ "type-24" ],
13342   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13343  },
13344  {
13345   "alignment" : 8,
13346   "fields" :
13347   [
13348    {
13349     "access" : "private",
13350     "field_name" : "m_ptr",
13351     "referenced_type" : "type-26"
13352    }
13353   ],
13354   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13355   "name" : "android::sp<android::hardware::ProcessState>",
13356   "record_kind" : "class",
13357   "referenced_type" : "type-25",
13358   "self_type" : "type-25",
13359   "size" : 8,
13360   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13361   "template_args" : [ "type-27" ],
13362   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13363  },
13364  {
13365   "alignment" : 8,
13366   "fields" :
13367   [
13368    {
13369     "access" : "private",
13370     "field_name" : "m_ptr",
13371     "referenced_type" : "type-136"
13372    }
13373   ],
13374   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13375   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13376   "record_kind" : "class",
13377   "referenced_type" : "type-135",
13378   "self_type" : "type-135",
13379   "size" : 8,
13380   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13381   "template_args" : [ "type-137" ],
13382   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13383  },
13384  {
13385   "alignment" : 8,
13386   "fields" :
13387   [
13388    {
13389     "access" : "private",
13390     "field_name" : "m_ptr",
13391     "referenced_type" : "type-139"
13392    }
13393   ],
13394   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13395   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13396   "record_kind" : "class",
13397   "referenced_type" : "type-410",
13398   "self_type" : "type-410",
13399   "size" : 8,
13400   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13401   "template_args" : [ "type-140" ],
13402   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13403  },
13404  {
13405   "alignment" : 8,
13406   "fields" :
13407   [
13408    {
13409     "access" : "private",
13410     "field_name" : "m_ptr",
13411     "referenced_type" : "type-100"
13412    }
13413   ],
13414   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
13415   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
13416   "record_kind" : "class",
13417   "referenced_type" : "type-99",
13418   "self_type" : "type-99",
13419   "size" : 8,
13420   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13421   "template_args" : [ "type-6" ],
13422   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
13423  },
13424  {
13425   "alignment" : 8,
13426   "fields" :
13427   [
13428    {
13429     "access" : "private",
13430     "field_name" : "m_ptr",
13431     "referenced_type" : "type-4"
13432    }
13433   ],
13434   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal>",
13435   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal>",
13436   "record_kind" : "class",
13437   "referenced_type" : "type-3",
13438   "self_type" : "type-3",
13439   "size" : 8,
13440   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13441   "template_args" : [ "type-5" ],
13442   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_18IThermalEEE"
13443  },
13444  {
13445   "alignment" : 8,
13446   "fields" :
13447   [
13448    {
13449     "access" : "private",
13450     "field_name" : "m_ptr",
13451     "referenced_type" : "type-108"
13452    }
13453   ],
13454   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
13455   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
13456   "record_kind" : "class",
13457   "referenced_type" : "type-107",
13458   "self_type" : "type-107",
13459   "size" : 8,
13460   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13461   "template_args" : [ "type-109" ],
13462   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_116IThermalCallbackEEE"
13463  },
13464  {
13465   "alignment" : 8,
13466   "fields" :
13467   [
13468    {
13469     "access" : "private",
13470     "field_name" : "m_ptr",
13471     "referenced_type" : "type-142"
13472    }
13473   ],
13474   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13475   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13476   "record_kind" : "class",
13477   "referenced_type" : "type-427",
13478   "self_type" : "type-427",
13479   "size" : 8,
13480   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13481   "template_args" : [ "type-7" ],
13482   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13483  },
13484  {
13485   "alignment" : 8,
13486   "fields" :
13487   [
13488    {
13489     "access" : "private",
13490     "field_name" : "m_ptr",
13491     "referenced_type" : "type-68"
13492    }
13493   ],
13494   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13495   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13496   "record_kind" : "class",
13497   "referenced_type" : "type-67",
13498   "self_type" : "type-67",
13499   "size" : 8,
13500   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13501   "template_args" : [ "type-69" ],
13502   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13503  },
13504  {
13505   "alignment" : 8,
13506   "fields" :
13507   [
13508    {
13509     "access" : "private",
13510     "field_name" : "m_ptr",
13511     "referenced_type" : "type-94"
13512    }
13513   ],
13514   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13515   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13516   "record_kind" : "class",
13517   "referenced_type" : "type-93",
13518   "self_type" : "type-93",
13519   "size" : 8,
13520   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13521   "template_args" : [ "type-95" ],
13522   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13523  },
13524  {
13525   "alignment" : 1,
13526   "linker_set_key" : "android::trait_trivial_copy<bool>",
13527   "name" : "android::trait_trivial_copy<bool>",
13528   "referenced_type" : "type-203",
13529   "self_type" : "type-203",
13530   "size" : 1,
13531   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13532   "template_args" : [ "type-44" ],
13533   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13534  },
13535  {
13536   "alignment" : 1,
13537   "linker_set_key" : "android::trait_trivial_copy<char>",
13538   "name" : "android::trait_trivial_copy<char>",
13539   "referenced_type" : "type-207",
13540   "self_type" : "type-207",
13541   "size" : 1,
13542   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13543   "template_args" : [ "type-61" ],
13544   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13545  },
13546  {
13547   "alignment" : 1,
13548   "linker_set_key" : "android::trait_trivial_copy<double>",
13549   "name" : "android::trait_trivial_copy<double>",
13550   "referenced_type" : "type-264",
13551   "self_type" : "type-264",
13552   "size" : 1,
13553   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13554   "template_args" : [ "type-262" ],
13555   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13556  },
13557  {
13558   "alignment" : 1,
13559   "linker_set_key" : "android::trait_trivial_copy<float>",
13560   "name" : "android::trait_trivial_copy<float>",
13561   "referenced_type" : "type-259",
13562   "self_type" : "type-259",
13563   "size" : 1,
13564   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13565   "template_args" : [ "type-257" ],
13566   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13567  },
13568  {
13569   "alignment" : 1,
13570   "linker_set_key" : "android::trait_trivial_copy<int>",
13571   "name" : "android::trait_trivial_copy<int>",
13572   "referenced_type" : "type-227",
13573   "self_type" : "type-227",
13574   "size" : 1,
13575   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13576   "template_args" : [ "type-28" ],
13577   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13578  },
13579  {
13580   "alignment" : 1,
13581   "linker_set_key" : "android::trait_trivial_copy<long long>",
13582   "name" : "android::trait_trivial_copy<long long>",
13583   "referenced_type" : "type-246",
13584   "self_type" : "type-246",
13585   "size" : 1,
13586   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13587   "template_args" : [ "type-244" ],
13588   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13589  },
13590  {
13591   "alignment" : 1,
13592   "linker_set_key" : "android::trait_trivial_copy<long>",
13593   "name" : "android::trait_trivial_copy<long>",
13594   "referenced_type" : "type-236",
13595   "self_type" : "type-236",
13596   "size" : 1,
13597   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13598   "template_args" : [ "type-34" ],
13599   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13600  },
13601  {
13602   "alignment" : 1,
13603   "linker_set_key" : "android::trait_trivial_copy<short>",
13604   "name" : "android::trait_trivial_copy<short>",
13605   "referenced_type" : "type-217",
13606   "self_type" : "type-217",
13607   "size" : 1,
13608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13609   "template_args" : [ "type-215" ],
13610   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13611  },
13612  {
13613   "alignment" : 1,
13614   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13615   "name" : "android::trait_trivial_copy<unsigned char>",
13616   "referenced_type" : "type-212",
13617   "self_type" : "type-212",
13618   "size" : 1,
13619   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13620   "template_args" : [ "type-86" ],
13621   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13622  },
13623  {
13624   "alignment" : 1,
13625   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13626   "name" : "android::trait_trivial_copy<unsigned int>",
13627   "referenced_type" : "type-231",
13628   "self_type" : "type-231",
13629   "size" : 1,
13630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13631   "template_args" : [ "type-2" ],
13632   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13633  },
13634  {
13635   "alignment" : 1,
13636   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13637   "name" : "android::trait_trivial_copy<unsigned long long>",
13638   "referenced_type" : "type-251",
13639   "self_type" : "type-251",
13640   "size" : 1,
13641   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13642   "template_args" : [ "type-249" ],
13643   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13644  },
13645  {
13646   "alignment" : 1,
13647   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13648   "name" : "android::trait_trivial_copy<unsigned long>",
13649   "referenced_type" : "type-240",
13650   "self_type" : "type-240",
13651   "size" : 1,
13652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13653   "template_args" : [ "type-33" ],
13654   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13655  },
13656  {
13657   "alignment" : 1,
13658   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13659   "name" : "android::trait_trivial_copy<unsigned short>",
13660   "referenced_type" : "type-223",
13661   "self_type" : "type-223",
13662   "size" : 1,
13663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13664   "template_args" : [ "type-88" ],
13665   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13666  },
13667  {
13668   "alignment" : 1,
13669   "linker_set_key" : "android::trait_trivial_copy<void>",
13670   "name" : "android::trait_trivial_copy<void>",
13671   "referenced_type" : "type-198",
13672   "self_type" : "type-198",
13673   "size" : 1,
13674   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13675   "template_args" : [ "type-30" ],
13676   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13677  },
13678  {
13679   "alignment" : 1,
13680   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13681   "name" : "android::trait_trivial_ctor<bool>",
13682   "referenced_type" : "type-201",
13683   "self_type" : "type-201",
13684   "size" : 1,
13685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13686   "template_args" : [ "type-44" ],
13687   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13688  },
13689  {
13690   "alignment" : 1,
13691   "linker_set_key" : "android::trait_trivial_ctor<char>",
13692   "name" : "android::trait_trivial_ctor<char>",
13693   "referenced_type" : "type-205",
13694   "self_type" : "type-205",
13695   "size" : 1,
13696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13697   "template_args" : [ "type-61" ],
13698   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13699  },
13700  {
13701   "alignment" : 1,
13702   "linker_set_key" : "android::trait_trivial_ctor<double>",
13703   "name" : "android::trait_trivial_ctor<double>",
13704   "referenced_type" : "type-261",
13705   "self_type" : "type-261",
13706   "size" : 1,
13707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13708   "template_args" : [ "type-262" ],
13709   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13710  },
13711  {
13712   "alignment" : 1,
13713   "linker_set_key" : "android::trait_trivial_ctor<float>",
13714   "name" : "android::trait_trivial_ctor<float>",
13715   "referenced_type" : "type-256",
13716   "self_type" : "type-256",
13717   "size" : 1,
13718   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13719   "template_args" : [ "type-257" ],
13720   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13721  },
13722  {
13723   "alignment" : 1,
13724   "linker_set_key" : "android::trait_trivial_ctor<int>",
13725   "name" : "android::trait_trivial_ctor<int>",
13726   "referenced_type" : "type-225",
13727   "self_type" : "type-225",
13728   "size" : 1,
13729   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13730   "template_args" : [ "type-28" ],
13731   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13732  },
13733  {
13734   "alignment" : 1,
13735   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13736   "name" : "android::trait_trivial_ctor<long long>",
13737   "referenced_type" : "type-243",
13738   "self_type" : "type-243",
13739   "size" : 1,
13740   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13741   "template_args" : [ "type-244" ],
13742   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13743  },
13744  {
13745   "alignment" : 1,
13746   "linker_set_key" : "android::trait_trivial_ctor<long>",
13747   "name" : "android::trait_trivial_ctor<long>",
13748   "referenced_type" : "type-234",
13749   "self_type" : "type-234",
13750   "size" : 1,
13751   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13752   "template_args" : [ "type-34" ],
13753   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13754  },
13755  {
13756   "alignment" : 1,
13757   "linker_set_key" : "android::trait_trivial_ctor<short>",
13758   "name" : "android::trait_trivial_ctor<short>",
13759   "referenced_type" : "type-214",
13760   "self_type" : "type-214",
13761   "size" : 1,
13762   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13763   "template_args" : [ "type-215" ],
13764   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13765  },
13766  {
13767   "alignment" : 1,
13768   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13769   "name" : "android::trait_trivial_ctor<unsigned char>",
13770   "referenced_type" : "type-209",
13771   "self_type" : "type-209",
13772   "size" : 1,
13773   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13774   "template_args" : [ "type-86" ],
13775   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13776  },
13777  {
13778   "alignment" : 1,
13779   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13780   "name" : "android::trait_trivial_ctor<unsigned int>",
13781   "referenced_type" : "type-229",
13782   "self_type" : "type-229",
13783   "size" : 1,
13784   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13785   "template_args" : [ "type-2" ],
13786   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13787  },
13788  {
13789   "alignment" : 1,
13790   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13791   "name" : "android::trait_trivial_ctor<unsigned long long>",
13792   "referenced_type" : "type-248",
13793   "self_type" : "type-248",
13794   "size" : 1,
13795   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13796   "template_args" : [ "type-249" ],
13797   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13798  },
13799  {
13800   "alignment" : 1,
13801   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13802   "name" : "android::trait_trivial_ctor<unsigned long>",
13803   "referenced_type" : "type-238",
13804   "self_type" : "type-238",
13805   "size" : 1,
13806   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13807   "template_args" : [ "type-33" ],
13808   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13809  },
13810  {
13811   "alignment" : 1,
13812   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13813   "name" : "android::trait_trivial_ctor<unsigned short>",
13814   "referenced_type" : "type-219",
13815   "self_type" : "type-219",
13816   "size" : 1,
13817   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13818   "template_args" : [ "type-88" ],
13819   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13820  },
13821  {
13822   "alignment" : 1,
13823   "linker_set_key" : "android::trait_trivial_ctor<void>",
13824   "name" : "android::trait_trivial_ctor<void>",
13825   "referenced_type" : "type-196",
13826   "self_type" : "type-196",
13827   "size" : 1,
13828   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13829   "template_args" : [ "type-30" ],
13830   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13831  },
13832  {
13833   "alignment" : 1,
13834   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13835   "name" : "android::trait_trivial_dtor<bool>",
13836   "referenced_type" : "type-202",
13837   "self_type" : "type-202",
13838   "size" : 1,
13839   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13840   "template_args" : [ "type-44" ],
13841   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13842  },
13843  {
13844   "alignment" : 1,
13845   "linker_set_key" : "android::trait_trivial_dtor<char>",
13846   "name" : "android::trait_trivial_dtor<char>",
13847   "referenced_type" : "type-206",
13848   "self_type" : "type-206",
13849   "size" : 1,
13850   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13851   "template_args" : [ "type-61" ],
13852   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13853  },
13854  {
13855   "alignment" : 1,
13856   "linker_set_key" : "android::trait_trivial_dtor<double>",
13857   "name" : "android::trait_trivial_dtor<double>",
13858   "referenced_type" : "type-263",
13859   "self_type" : "type-263",
13860   "size" : 1,
13861   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13862   "template_args" : [ "type-262" ],
13863   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13864  },
13865  {
13866   "alignment" : 1,
13867   "linker_set_key" : "android::trait_trivial_dtor<float>",
13868   "name" : "android::trait_trivial_dtor<float>",
13869   "referenced_type" : "type-258",
13870   "self_type" : "type-258",
13871   "size" : 1,
13872   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13873   "template_args" : [ "type-257" ],
13874   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13875  },
13876  {
13877   "alignment" : 1,
13878   "linker_set_key" : "android::trait_trivial_dtor<int>",
13879   "name" : "android::trait_trivial_dtor<int>",
13880   "referenced_type" : "type-226",
13881   "self_type" : "type-226",
13882   "size" : 1,
13883   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13884   "template_args" : [ "type-28" ],
13885   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13886  },
13887  {
13888   "alignment" : 1,
13889   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13890   "name" : "android::trait_trivial_dtor<long long>",
13891   "referenced_type" : "type-245",
13892   "self_type" : "type-245",
13893   "size" : 1,
13894   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13895   "template_args" : [ "type-244" ],
13896   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13897  },
13898  {
13899   "alignment" : 1,
13900   "linker_set_key" : "android::trait_trivial_dtor<long>",
13901   "name" : "android::trait_trivial_dtor<long>",
13902   "referenced_type" : "type-235",
13903   "self_type" : "type-235",
13904   "size" : 1,
13905   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13906   "template_args" : [ "type-34" ],
13907   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13908  },
13909  {
13910   "alignment" : 1,
13911   "linker_set_key" : "android::trait_trivial_dtor<short>",
13912   "name" : "android::trait_trivial_dtor<short>",
13913   "referenced_type" : "type-216",
13914   "self_type" : "type-216",
13915   "size" : 1,
13916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13917   "template_args" : [ "type-215" ],
13918   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13919  },
13920  {
13921   "alignment" : 1,
13922   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13923   "name" : "android::trait_trivial_dtor<unsigned char>",
13924   "referenced_type" : "type-210",
13925   "self_type" : "type-210",
13926   "size" : 1,
13927   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13928   "template_args" : [ "type-86" ],
13929   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13930  },
13931  {
13932   "alignment" : 1,
13933   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13934   "name" : "android::trait_trivial_dtor<unsigned int>",
13935   "referenced_type" : "type-230",
13936   "self_type" : "type-230",
13937   "size" : 1,
13938   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13939   "template_args" : [ "type-2" ],
13940   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13941  },
13942  {
13943   "alignment" : 1,
13944   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13945   "name" : "android::trait_trivial_dtor<unsigned long long>",
13946   "referenced_type" : "type-250",
13947   "self_type" : "type-250",
13948   "size" : 1,
13949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13950   "template_args" : [ "type-249" ],
13951   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13952  },
13953  {
13954   "alignment" : 1,
13955   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13956   "name" : "android::trait_trivial_dtor<unsigned long>",
13957   "referenced_type" : "type-239",
13958   "self_type" : "type-239",
13959   "size" : 1,
13960   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13961   "template_args" : [ "type-33" ],
13962   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13963  },
13964  {
13965   "alignment" : 1,
13966   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13967   "name" : "android::trait_trivial_dtor<unsigned short>",
13968   "referenced_type" : "type-221",
13969   "self_type" : "type-221",
13970   "size" : 1,
13971   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13972   "template_args" : [ "type-88" ],
13973   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13974  },
13975  {
13976   "alignment" : 1,
13977   "linker_set_key" : "android::trait_trivial_dtor<void>",
13978   "name" : "android::trait_trivial_dtor<void>",
13979   "referenced_type" : "type-197",
13980   "self_type" : "type-197",
13981   "size" : 1,
13982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13983   "template_args" : [ "type-30" ],
13984   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13985  },
13986  {
13987   "alignment" : 1,
13988   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13989   "name" : "android::trait_trivial_move<android::String16>",
13990   "referenced_type" : "type-402",
13991   "self_type" : "type-402",
13992   "size" : 1,
13993   "source_file" : "/system/core/libutils/include/utils/String16.h",
13994   "template_args" : [ "type-49" ],
13995   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13996  },
13997  {
13998   "alignment" : 1,
13999   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14000   "name" : "android::trait_trivial_move<android::String8>",
14001   "referenced_type" : "type-397",
14002   "self_type" : "type-397",
14003   "size" : 1,
14004   "source_file" : "/system/core/libutils/include/utils/String8.h",
14005   "template_args" : [ "type-58" ],
14006   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14007  },
14008  {
14009   "alignment" : 1,
14010   "linker_set_key" : "android::trait_trivial_move<bool>",
14011   "name" : "android::trait_trivial_move<bool>",
14012   "referenced_type" : "type-204",
14013   "self_type" : "type-204",
14014   "size" : 1,
14015   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14016   "template_args" : [ "type-44" ],
14017   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14018  },
14019  {
14020   "alignment" : 1,
14021   "linker_set_key" : "android::trait_trivial_move<char>",
14022   "name" : "android::trait_trivial_move<char>",
14023   "referenced_type" : "type-208",
14024   "self_type" : "type-208",
14025   "size" : 1,
14026   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14027   "template_args" : [ "type-61" ],
14028   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14029  },
14030  {
14031   "alignment" : 1,
14032   "linker_set_key" : "android::trait_trivial_move<double>",
14033   "name" : "android::trait_trivial_move<double>",
14034   "referenced_type" : "type-265",
14035   "self_type" : "type-265",
14036   "size" : 1,
14037   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14038   "template_args" : [ "type-262" ],
14039   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14040  },
14041  {
14042   "alignment" : 1,
14043   "linker_set_key" : "android::trait_trivial_move<float>",
14044   "name" : "android::trait_trivial_move<float>",
14045   "referenced_type" : "type-260",
14046   "self_type" : "type-260",
14047   "size" : 1,
14048   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14049   "template_args" : [ "type-257" ],
14050   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14051  },
14052  {
14053   "alignment" : 1,
14054   "linker_set_key" : "android::trait_trivial_move<int>",
14055   "name" : "android::trait_trivial_move<int>",
14056   "referenced_type" : "type-228",
14057   "self_type" : "type-228",
14058   "size" : 1,
14059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14060   "template_args" : [ "type-28" ],
14061   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14062  },
14063  {
14064   "alignment" : 1,
14065   "linker_set_key" : "android::trait_trivial_move<long long>",
14066   "name" : "android::trait_trivial_move<long long>",
14067   "referenced_type" : "type-247",
14068   "self_type" : "type-247",
14069   "size" : 1,
14070   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14071   "template_args" : [ "type-244" ],
14072   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14073  },
14074  {
14075   "alignment" : 1,
14076   "linker_set_key" : "android::trait_trivial_move<long>",
14077   "name" : "android::trait_trivial_move<long>",
14078   "referenced_type" : "type-237",
14079   "self_type" : "type-237",
14080   "size" : 1,
14081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14082   "template_args" : [ "type-34" ],
14083   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14084  },
14085  {
14086   "alignment" : 1,
14087   "linker_set_key" : "android::trait_trivial_move<short>",
14088   "name" : "android::trait_trivial_move<short>",
14089   "referenced_type" : "type-218",
14090   "self_type" : "type-218",
14091   "size" : 1,
14092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14093   "template_args" : [ "type-215" ],
14094   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14095  },
14096  {
14097   "alignment" : 1,
14098   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14099   "name" : "android::trait_trivial_move<unsigned char>",
14100   "referenced_type" : "type-213",
14101   "self_type" : "type-213",
14102   "size" : 1,
14103   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14104   "template_args" : [ "type-86" ],
14105   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14106  },
14107  {
14108   "alignment" : 1,
14109   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14110   "name" : "android::trait_trivial_move<unsigned int>",
14111   "referenced_type" : "type-233",
14112   "self_type" : "type-233",
14113   "size" : 1,
14114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14115   "template_args" : [ "type-2" ],
14116   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14117  },
14118  {
14119   "alignment" : 1,
14120   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14121   "name" : "android::trait_trivial_move<unsigned long long>",
14122   "referenced_type" : "type-252",
14123   "self_type" : "type-252",
14124   "size" : 1,
14125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14126   "template_args" : [ "type-249" ],
14127   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14128  },
14129  {
14130   "alignment" : 1,
14131   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14132   "name" : "android::trait_trivial_move<unsigned long>",
14133   "referenced_type" : "type-241",
14134   "self_type" : "type-241",
14135   "size" : 1,
14136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14137   "template_args" : [ "type-33" ],
14138   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14139  },
14140  {
14141   "alignment" : 1,
14142   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14143   "name" : "android::trait_trivial_move<unsigned short>",
14144   "referenced_type" : "type-224",
14145   "self_type" : "type-224",
14146   "size" : 1,
14147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14148   "template_args" : [ "type-88" ],
14149   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14150  },
14151  {
14152   "alignment" : 1,
14153   "linker_set_key" : "android::trait_trivial_move<void>",
14154   "name" : "android::trait_trivial_move<void>",
14155   "referenced_type" : "type-199",
14156   "self_type" : "type-199",
14157   "size" : 1,
14158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14159   "template_args" : [ "type-30" ],
14160   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14161  },
14162  {
14163   "alignment" : 8,
14164   "fields" :
14165   [
14166    {
14167     "access" : "private",
14168     "field_name" : "m_ptr",
14169     "referenced_type" : "type-149"
14170    },
14171    {
14172     "access" : "private",
14173     "field_name" : "m_refs",
14174     "field_offset" : 64,
14175     "referenced_type" : "type-42"
14176    }
14177   ],
14178   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14179   "name" : "android::wp<android::hardware::BHwBinder>",
14180   "record_kind" : "class",
14181   "referenced_type" : "type-444",
14182   "self_type" : "type-444",
14183   "size" : 16,
14184   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14185   "template_args" : [ "type-150" ],
14186   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14187  },
14188  {
14189   "alignment" : 8,
14190   "fields" :
14191   [
14192    {
14193     "access" : "private",
14194     "field_name" : "m_ptr",
14195     "referenced_type" : "type-13"
14196    },
14197    {
14198     "access" : "private",
14199     "field_name" : "m_refs",
14200     "field_offset" : 64,
14201     "referenced_type" : "type-42"
14202    }
14203   ],
14204   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14205   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14206   "record_kind" : "class",
14207   "referenced_type" : "type-222",
14208   "self_type" : "type-222",
14209   "size" : 16,
14210   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14211   "template_args" : [ "type-14" ],
14212   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14213  },
14214  {
14215   "alignment" : 8,
14216   "fields" :
14217   [
14218    {
14219     "access" : "private",
14220     "field_name" : "m_ptr",
14221     "referenced_type" : "type-139"
14222    },
14223    {
14224     "access" : "private",
14225     "field_name" : "m_refs",
14226     "field_offset" : 64,
14227     "referenced_type" : "type-42"
14228    }
14229   ],
14230   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14231   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14232   "record_kind" : "class",
14233   "referenced_type" : "type-138",
14234   "self_type" : "type-138",
14235   "size" : 16,
14236   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14237   "template_args" : [ "type-140" ],
14238   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14239  },
14240  {
14241   "alignment" : 8,
14242   "fields" :
14243   [
14244    {
14245     "access" : "private",
14246     "field_name" : "m_ptr",
14247     "referenced_type" : "type-142"
14248    },
14249    {
14250     "access" : "private",
14251     "field_name" : "m_refs",
14252     "field_offset" : 64,
14253     "referenced_type" : "type-42"
14254    }
14255   ],
14256   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14257   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14258   "record_kind" : "class",
14259   "referenced_type" : "type-141",
14260   "self_type" : "type-141",
14261   "size" : 16,
14262   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14263   "template_args" : [ "type-7" ],
14264   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14265  },
14266  {
14267   "alignment" : 4,
14268   "fields" :
14269   [
14270    {
14271     "field_name" : "maxContentLightLevel",
14272     "referenced_type" : "type-257"
14273    },
14274    {
14275     "field_name" : "maxFrameAverageLightLevel",
14276     "field_offset" : 32,
14277     "referenced_type" : "type-257"
14278    }
14279   ],
14280   "linker_set_key" : "android_cta861_3_metadata",
14281   "name" : "android_cta861_3_metadata",
14282   "referenced_type" : "type-503",
14283   "self_type" : "type-503",
14284   "size" : 8,
14285   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14286   "unique_id" : "android_cta861_3_metadata"
14287  },
14288  {
14289   "alignment" : 4,
14290   "fields" :
14291   [
14292    {
14293     "field_name" : "num_points",
14294     "referenced_type" : "type-2"
14295    },
14296    {
14297     "field_name" : "reserved",
14298     "field_offset" : 32,
14299     "referenced_type" : "type-492"
14300    },
14301    {
14302     "field_name" : "xyzc_points",
14303     "field_offset" : 288,
14304     "referenced_type" : "type-499"
14305    }
14306   ],
14307   "linker_set_key" : "android_depth_points",
14308   "name" : "android_depth_points",
14309   "referenced_type" : "type-498",
14310   "self_type" : "type-498",
14311   "size" : 36,
14312   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14313   "unique_id" : "android_depth_points"
14314  },
14315  {
14316   "alignment" : 8,
14317   "fields" :
14318   [
14319    {
14320     "field_name" : "format",
14321     "referenced_type" : "type-495"
14322    },
14323    {
14324     "field_name" : "num_planes",
14325     "field_offset" : 32,
14326     "referenced_type" : "type-2"
14327    },
14328    {
14329     "field_name" : "planes",
14330     "field_offset" : 64,
14331     "referenced_type" : "type-497"
14332    }
14333   ],
14334   "linker_set_key" : "android_flex_layout",
14335   "name" : "android_flex_layout",
14336   "referenced_type" : "type-496",
14337   "self_type" : "type-496",
14338   "size" : 16,
14339   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14340   "unique_id" : "android_flex_layout"
14341  },
14342  {
14343   "alignment" : 8,
14344   "fields" :
14345   [
14346    {
14347     "field_name" : "top_left",
14348     "referenced_type" : "type-413"
14349    },
14350    {
14351     "field_name" : "component",
14352     "field_offset" : 64,
14353     "referenced_type" : "type-493"
14354    },
14355    {
14356     "field_name" : "bits_per_component",
14357     "field_offset" : 96,
14358     "referenced_type" : "type-28"
14359    },
14360    {
14361     "field_name" : "bits_used",
14362     "field_offset" : 128,
14363     "referenced_type" : "type-28"
14364    },
14365    {
14366     "field_name" : "h_increment",
14367     "field_offset" : 160,
14368     "referenced_type" : "type-28"
14369    },
14370    {
14371     "field_name" : "v_increment",
14372     "field_offset" : 192,
14373     "referenced_type" : "type-28"
14374    },
14375    {
14376     "field_name" : "h_subsampling",
14377     "field_offset" : 224,
14378     "referenced_type" : "type-28"
14379    },
14380    {
14381     "field_name" : "v_subsampling",
14382     "field_offset" : 256,
14383     "referenced_type" : "type-28"
14384    }
14385   ],
14386   "linker_set_key" : "android_flex_plane",
14387   "name" : "android_flex_plane",
14388   "referenced_type" : "type-494",
14389   "self_type" : "type-494",
14390   "size" : 40,
14391   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14392   "unique_id" : "android_flex_plane"
14393  },
14394  {
14395   "alignment" : 4,
14396   "fields" :
14397   [
14398    {
14399     "field_name" : "displayPrimaryRed",
14400     "referenced_type" : "type-500"
14401    },
14402    {
14403     "field_name" : "displayPrimaryGreen",
14404     "field_offset" : 64,
14405     "referenced_type" : "type-500"
14406    },
14407    {
14408     "field_name" : "displayPrimaryBlue",
14409     "field_offset" : 128,
14410     "referenced_type" : "type-500"
14411    },
14412    {
14413     "field_name" : "whitePoint",
14414     "field_offset" : 192,
14415     "referenced_type" : "type-500"
14416    },
14417    {
14418     "field_name" : "maxLuminance",
14419     "field_offset" : 256,
14420     "referenced_type" : "type-257"
14421    },
14422    {
14423     "field_name" : "minLuminance",
14424     "field_offset" : 288,
14425     "referenced_type" : "type-257"
14426    }
14427   ],
14428   "linker_set_key" : "android_smpte2086_metadata",
14429   "name" : "android_smpte2086_metadata",
14430   "referenced_type" : "type-502",
14431   "self_type" : "type-502",
14432   "size" : 40,
14433   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14434   "unique_id" : "android_smpte2086_metadata"
14435  },
14436  {
14437   "alignment" : 4,
14438   "fields" :
14439   [
14440    {
14441     "field_name" : "x",
14442     "referenced_type" : "type-257"
14443    },
14444    {
14445     "field_name" : "y",
14446     "field_offset" : 32,
14447     "referenced_type" : "type-257"
14448    }
14449   ],
14450   "linker_set_key" : "android_xy_color",
14451   "name" : "android_xy_color",
14452   "referenced_type" : "type-500",
14453   "self_type" : "type-500",
14454   "size" : 8,
14455   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14456   "unique_id" : "android_xy_color"
14457  },
14458  {
14459   "alignment" : 8,
14460   "fields" :
14461   [
14462    {
14463     "field_name" : "y",
14464     "referenced_type" : "type-29"
14465    },
14466    {
14467     "field_name" : "cb",
14468     "field_offset" : 64,
14469     "referenced_type" : "type-29"
14470    },
14471    {
14472     "field_name" : "cr",
14473     "field_offset" : 128,
14474     "referenced_type" : "type-29"
14475    },
14476    {
14477     "field_name" : "ystride",
14478     "field_offset" : 192,
14479     "referenced_type" : "type-33"
14480    },
14481    {
14482     "field_name" : "cstride",
14483     "field_offset" : 256,
14484     "referenced_type" : "type-33"
14485    },
14486    {
14487     "field_name" : "chroma_step",
14488     "field_offset" : 320,
14489     "referenced_type" : "type-33"
14490    },
14491    {
14492     "field_name" : "reserved",
14493     "field_offset" : 384,
14494     "referenced_type" : "type-492"
14495    }
14496   ],
14497   "linker_set_key" : "android_ycbcr",
14498   "name" : "android_ycbcr",
14499   "referenced_type" : "type-491",
14500   "self_type" : "type-491",
14501   "size" : 80,
14502   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14503   "unique_id" : "android_ycbcr"
14504  },
14505  {
14506   "alignment" : 4,
14507   "fields" :
14508   [
14509    {
14510     "referenced_type" : "type-84"
14511    }
14512   ],
14513   "linker_set_key" : "log_msg",
14514   "name" : "log_msg",
14515   "referenced_type" : "type-83",
14516   "self_type" : "type-83",
14517   "size" : 5124,
14518   "source_file" : "/system/core/liblog/include/log/log_read.h",
14519   "unique_id" : "log_msg"
14520  },
14521  {
14522   "alignment" : 4,
14523   "fields" :
14524   [
14525    {
14526     "field_name" : "buf",
14527     "referenced_type" : "type-85"
14528    },
14529    {
14530     "field_name" : "entry",
14531     "referenced_type" : "type-87"
14532    },
14533    {
14534     "field_name" : "entry_v4",
14535     "referenced_type" : "type-87"
14536    },
14537    {
14538     "field_name" : "entry_v3",
14539     "referenced_type" : "type-90"
14540    },
14541    {
14542     "field_name" : "entry_v2",
14543     "referenced_type" : "type-91"
14544    },
14545    {
14546     "field_name" : "entry_v1",
14547     "referenced_type" : "type-92"
14548    }
14549   ],
14550   "is_anonymous" : true,
14551   "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",
14552   "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",
14553   "record_kind" : "union",
14554   "referenced_type" : "type-84",
14555   "self_type" : "type-84",
14556   "size" : 5124,
14557   "source_file" : "/system/core/liblog/include/log/log_read.h",
14558   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14559  },
14560  {
14561   "alignment" : 1,
14562   "fields" :
14563   [
14564    {
14565     "field_name" : "tv_sec",
14566     "referenced_type" : "type-2"
14567    },
14568    {
14569     "field_name" : "tv_nsec",
14570     "field_offset" : 32,
14571     "referenced_type" : "type-2"
14572    }
14573   ],
14574   "linker_set_key" : "log_time",
14575   "name" : "log_time",
14576   "referenced_type" : "type-390",
14577   "self_type" : "type-390",
14578   "size" : 8,
14579   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14580   "unique_id" : "_ZTS8log_time"
14581  },
14582  {
14583   "alignment" : 4,
14584   "fields" :
14585   [
14586    {
14587     "field_name" : "len",
14588     "referenced_type" : "type-88"
14589    },
14590    {
14591     "field_name" : "__pad",
14592     "field_offset" : 16,
14593     "referenced_type" : "type-88"
14594    },
14595    {
14596     "field_name" : "pid",
14597     "field_offset" : 32,
14598     "referenced_type" : "type-28"
14599    },
14600    {
14601     "field_name" : "tid",
14602     "field_offset" : 64,
14603     "referenced_type" : "type-28"
14604    },
14605    {
14606     "field_name" : "sec",
14607     "field_offset" : 96,
14608     "referenced_type" : "type-28"
14609    },
14610    {
14611     "field_name" : "nsec",
14612     "field_offset" : 128,
14613     "referenced_type" : "type-28"
14614    },
14615    {
14616     "field_name" : "msg",
14617     "field_offset" : 160,
14618     "referenced_type" : "type-89"
14619    }
14620   ],
14621   "linker_set_key" : "logger_entry",
14622   "name" : "logger_entry",
14623   "referenced_type" : "type-92",
14624   "self_type" : "type-92",
14625   "size" : 20,
14626   "source_file" : "/system/core/liblog/include/log/log_read.h",
14627   "unique_id" : "logger_entry"
14628  },
14629  {
14630   "alignment" : 1,
14631   "fields" :
14632   [
14633    {
14634     "field_name" : "len",
14635     "referenced_type" : "type-88"
14636    },
14637    {
14638     "field_name" : "hdr_size",
14639     "field_offset" : 16,
14640     "referenced_type" : "type-88"
14641    },
14642    {
14643     "field_name" : "pid",
14644     "field_offset" : 32,
14645     "referenced_type" : "type-28"
14646    },
14647    {
14648     "field_name" : "tid",
14649     "field_offset" : 64,
14650     "referenced_type" : "type-28"
14651    },
14652    {
14653     "field_name" : "sec",
14654     "field_offset" : 96,
14655     "referenced_type" : "type-28"
14656    },
14657    {
14658     "field_name" : "nsec",
14659     "field_offset" : 128,
14660     "referenced_type" : "type-28"
14661    },
14662    {
14663     "field_name" : "euid",
14664     "field_offset" : 160,
14665     "referenced_type" : "type-2"
14666    },
14667    {
14668     "field_name" : "msg",
14669     "field_offset" : 192,
14670     "referenced_type" : "type-89"
14671    }
14672   ],
14673   "linker_set_key" : "logger_entry_v2",
14674   "name" : "logger_entry_v2",
14675   "referenced_type" : "type-91",
14676   "self_type" : "type-91",
14677   "size" : 24,
14678   "source_file" : "/system/core/liblog/include/log/log_read.h",
14679   "unique_id" : "logger_entry_v2"
14680  },
14681  {
14682   "alignment" : 1,
14683   "fields" :
14684   [
14685    {
14686     "field_name" : "len",
14687     "referenced_type" : "type-88"
14688    },
14689    {
14690     "field_name" : "hdr_size",
14691     "field_offset" : 16,
14692     "referenced_type" : "type-88"
14693    },
14694    {
14695     "field_name" : "pid",
14696     "field_offset" : 32,
14697     "referenced_type" : "type-28"
14698    },
14699    {
14700     "field_name" : "tid",
14701     "field_offset" : 64,
14702     "referenced_type" : "type-28"
14703    },
14704    {
14705     "field_name" : "sec",
14706     "field_offset" : 96,
14707     "referenced_type" : "type-28"
14708    },
14709    {
14710     "field_name" : "nsec",
14711     "field_offset" : 128,
14712     "referenced_type" : "type-28"
14713    },
14714    {
14715     "field_name" : "lid",
14716     "field_offset" : 160,
14717     "referenced_type" : "type-2"
14718    },
14719    {
14720     "field_name" : "msg",
14721     "field_offset" : 192,
14722     "referenced_type" : "type-89"
14723    }
14724   ],
14725   "linker_set_key" : "logger_entry_v3",
14726   "name" : "logger_entry_v3",
14727   "referenced_type" : "type-90",
14728   "self_type" : "type-90",
14729   "size" : 24,
14730   "source_file" : "/system/core/liblog/include/log/log_read.h",
14731   "unique_id" : "logger_entry_v3"
14732  },
14733  {
14734   "alignment" : 4,
14735   "fields" :
14736   [
14737    {
14738     "field_name" : "len",
14739     "referenced_type" : "type-88"
14740    },
14741    {
14742     "field_name" : "hdr_size",
14743     "field_offset" : 16,
14744     "referenced_type" : "type-88"
14745    },
14746    {
14747     "field_name" : "pid",
14748     "field_offset" : 32,
14749     "referenced_type" : "type-28"
14750    },
14751    {
14752     "field_name" : "tid",
14753     "field_offset" : 64,
14754     "referenced_type" : "type-2"
14755    },
14756    {
14757     "field_name" : "sec",
14758     "field_offset" : 96,
14759     "referenced_type" : "type-2"
14760    },
14761    {
14762     "field_name" : "nsec",
14763     "field_offset" : 128,
14764     "referenced_type" : "type-2"
14765    },
14766    {
14767     "field_name" : "lid",
14768     "field_offset" : 160,
14769     "referenced_type" : "type-2"
14770    },
14771    {
14772     "field_name" : "uid",
14773     "field_offset" : 192,
14774     "referenced_type" : "type-2"
14775    },
14776    {
14777     "field_name" : "msg",
14778     "field_offset" : 224,
14779     "referenced_type" : "type-89"
14780    }
14781   ],
14782   "linker_set_key" : "logger_entry_v4",
14783   "name" : "logger_entry_v4",
14784   "referenced_type" : "type-87",
14785   "self_type" : "type-87",
14786   "size" : 28,
14787   "source_file" : "/system/core/liblog/include/log/log_read.h",
14788   "unique_id" : "logger_entry_v4"
14789  },
14790  {
14791   "alignment" : 4,
14792   "fields" :
14793   [
14794    {
14795     "field_name" : "version",
14796     "referenced_type" : "type-28"
14797    },
14798    {
14799     "field_name" : "numFds",
14800     "field_offset" : 32,
14801     "referenced_type" : "type-28"
14802    },
14803    {
14804     "field_name" : "numInts",
14805     "field_offset" : 64,
14806     "referenced_type" : "type-28"
14807    },
14808    {
14809     "field_name" : "data",
14810     "field_offset" : 96,
14811     "referenced_type" : "type-194"
14812    }
14813   ],
14814   "linker_set_key" : "native_handle",
14815   "name" : "native_handle",
14816   "referenced_type" : "type-193",
14817   "self_type" : "type-193",
14818   "size" : 12,
14819   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14820   "unique_id" : "native_handle"
14821  }
14822 ],
14823 "rvalue_reference_types" :
14824 [
14825  {
14826   "alignment" : 8,
14827   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &&",
14828   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &&",
14829   "referenced_type" : "type-169",
14830   "self_type" : "type-171",
14831   "size" : 8,
14832   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14833  },
14834  {
14835   "alignment" : 8,
14836   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &&",
14837   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &&",
14838   "referenced_type" : "type-602",
14839   "self_type" : "type-604",
14840   "size" : 8,
14841   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14842  },
14843  {
14844   "alignment" : 8,
14845   "linker_set_key" : "android::hardware::Return<bool> &&",
14846   "name" : "android::hardware::Return<bool> &&",
14847   "referenced_type" : "type-161",
14848   "self_type" : "type-165",
14849   "size" : 8,
14850   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14851  },
14852  {
14853   "alignment" : 8,
14854   "linker_set_key" : "android::hardware::Return<void> &&",
14855   "name" : "android::hardware::Return<void> &&",
14856   "referenced_type" : "type-182",
14857   "self_type" : "type-184",
14858   "size" : 8,
14859   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14860  },
14861  {
14862   "alignment" : 8,
14863   "linker_set_key" : "android::hardware::Status &&",
14864   "name" : "android::hardware::Status &&",
14865   "referenced_type" : "type-152",
14866   "self_type" : "type-158",
14867   "size" : 8,
14868   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14869  },
14870  {
14871   "alignment" : 8,
14872   "linker_set_key" : "android::hardware::details::return_status &&",
14873   "name" : "android::hardware::details::return_status &&",
14874   "referenced_type" : "type-162",
14875   "self_type" : "type-178",
14876   "size" : 8,
14877   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14878  },
14879  {
14880   "alignment" : 8,
14881   "linker_set_key" : "android::hardware::hidl_handle &&",
14882   "name" : "android::hardware::hidl_handle &&",
14883   "referenced_type" : "type-294",
14884   "self_type" : "type-302",
14885   "size" : 8,
14886   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14887  },
14888  {
14889   "alignment" : 8,
14890   "linker_set_key" : "android::hardware::hidl_memory &&",
14891   "name" : "android::hardware::hidl_memory &&",
14892   "referenced_type" : "type-300",
14893   "self_type" : "type-306",
14894   "size" : 8,
14895   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14896  },
14897  {
14898   "alignment" : 8,
14899   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14900   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14901   "referenced_type" : "type-135",
14902   "self_type" : "type-143",
14903   "size" : 8,
14904   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14905  },
14906  {
14907   "alignment" : 8,
14908   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> &&",
14909   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> &&",
14910   "referenced_type" : "type-3",
14911   "self_type" : "type-130",
14912   "size" : 8,
14913   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14914  },
14915  {
14916   "alignment" : 8,
14917   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &&",
14918   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &&",
14919   "referenced_type" : "type-107",
14920   "self_type" : "type-123",
14921   "size" : 8,
14922   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14923  },
14924  {
14925   "alignment" : 8,
14926   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14927   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14928   "referenced_type" : "type-462",
14929   "self_type" : "type-461",
14930   "size" : 8,
14931   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14932  },
14933  {
14934   "alignment" : 8,
14935   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14936   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14937   "referenced_type" : "type-635",
14938   "self_type" : "type-634",
14939   "size" : 8,
14940   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14941  },
14942  {
14943   "alignment" : 8,
14944   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14945   "name" : "std::function<sp<IBase> (void *)> &&",
14946   "referenced_type" : "type-472",
14947   "self_type" : "type-471",
14948   "size" : 8,
14949   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14950  },
14951  {
14952   "alignment" : 8,
14953   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14954   "name" : "std::function<sp<IBase> (void *)> &&",
14955   "referenced_type" : "type-639",
14956   "self_type" : "type-638",
14957   "size" : 8,
14958   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14959  },
14960  {
14961   "alignment" : 8,
14962   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14963   "name" : "std::function<sp<IBinder> (void *)> &&",
14964   "referenced_type" : "type-464",
14965   "self_type" : "type-463",
14966   "size" : 8,
14967   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14968  },
14969  {
14970   "alignment" : 8,
14971   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14972   "name" : "std::function<sp<IBinder> (void *)> &&",
14973   "referenced_type" : "type-637",
14974   "self_type" : "type-636",
14975   "size" : 8,
14976   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14977  }
14978 ]
14979}
14980