1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-59",
9   "self_type" : "type-87",
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-256",
16   "self_type" : "type-498",
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-193",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-84",
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-84",
41   "self_type" : "type-83",
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-491",
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-42",
64   "self_type" : "type-42",
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-59",
74   "self_type" : "type-59",
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-50",
84   "self_type" : "type-50",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-261",
92   "self_type" : "type-261",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-256",
100   "self_type" : "type-256",
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" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-234",
118   "self_type" : "type-234",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-655",
126   "self_type" : "type-655",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-33",
135   "self_type" : "type-33",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-214",
144   "self_type" : "type-214",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-271",
153   "self_type" : "type-271",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-84",
163   "self_type" : "type-84",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-239",
183   "self_type" : "type-239",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-139",
193   "self_type" : "type-139",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-86",
203   "self_type" : "type-86",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-30",
210   "self_type" : "type-30"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware10fromBinderINS0_7thermal4V1_116IThermalCallbackENS3_19BpHwThermalCallbackENS3_19BnHwThermalCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_116IThermalCallbackENS_4hidl4base4V1_05IBaseENS4_19BpHwThermalCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
222  },
223  {
224   "binding" : "weak",
225   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
226  },
227  {
228   "binding" : "weak",
229   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
230  },
231  {
232   "binding" : "weak",
233   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V1_116IThermalCallbackEvEENS_2spIT_EES8_"
234  },
235  {
236   "binding" : "weak",
237   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_111BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
238  },
239  {
240   "binding" : "weak",
241   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_119BpHwThermalCallbackENS4_16IThermalCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
242  },
243  {
244   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
245  },
246  {
247   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal29_hidl_registerThermalCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
251  },
252  {
253   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal4pingEv"
254  },
255  {
256   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
257  },
258  {
259   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
260  },
261  {
262   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev"
263  },
264  {
265   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev"
266  },
267  {
268   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD2Ev"
269  },
270  {
271   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
272  },
273  {
274   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
278  },
279  {
280   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
290  },
291  {
292   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
293  },
294  {
295   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv"
299  },
300  {
301   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv"
302  },
303  {
304   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal29_hidl_registerThermalCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_16IThermalCallbackEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv"
311  },
312  {
313   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
317  },
318  {
319   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
323  },
324  {
325   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
326  },
327  {
328   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
335  },
336  {
337   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
344  },
345  {
346   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
350  },
351  {
352   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
353  },
354  {
355   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
356  },
357  {
358   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
359  },
360  {
361   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
365  },
366  {
367   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spIS3_EEb"
368  },
369  {
370   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13addOnewayTaskENSt3__18functionIFvvEEE"
371  },
372  {
373   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC1ENS_2spINS2_16IThermalCallbackEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC2ENS_2spINS2_16IThermalCallbackEEE"
377  },
378  {
379   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
380  },
381  {
382   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
383  },
384  {
385   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
386  },
387  {
388   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback4pingEv"
389  },
390  {
391   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC1ERKNS_2spINS2_16IThermalCallbackEEE"
392  },
393  {
394   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC2ERKNS_2spINS2_16IThermalCallbackEEE"
395  },
396  {
397   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
398  },
399  {
400   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
401  },
402  {
403   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD2Ev"
404  },
405  {
406   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
407  },
408  {
409   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
413  },
414  {
415   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
419  },
420  {
421   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
422  },
423  {
424   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
425  },
426  {
427   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv"
428  },
429  {
430   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv"
431  },
432  {
433   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbRKNS1_4V1_011TemperatureE"
434  },
435  {
436   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv"
437  },
438  {
439   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
440  },
441  {
442   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC1ERKNS_2spINS0_7IBinderEEE"
443  },
444  {
445   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC2ERKNS_2spINS0_7IBinderEEE"
446  },
447  {
448   "name" : "_ZN7android8hardware7thermal4V1_18IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
449  },
450  {
451   "name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
452  },
453  {
454   "name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
458  },
459  {
460   "name" : "_ZN7android8hardware7thermal4V1_18IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
461  },
462  {
463   "name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
464  },
465  {
466   "name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
467  },
468  {
469   "name" : "_ZN7android8hardware7thermal4V1_18IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
470  },
471  {
472   "name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
476  },
477  {
478   "name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
479  },
480  {
481   "name" : "_ZN7android8hardware7thermal4V1_18IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
482  },
483  {
484   "name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
485  },
486  {
487   "name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
488  },
489  {
490   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb"
491  },
492  {
493   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
494  },
495  {
496   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spIS3_EEb"
497  },
498  {
499   "name" : "_ZN7android8hardware7thermal4V1_19BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
500  },
501  {
502   "name" : "_ZN7android8hardware7thermal4V1_19BsThermalC1ENS_2spINS2_8IThermalEEE"
503  },
504  {
505   "name" : "_ZN7android8hardware7thermal4V1_19BsThermalC2ENS_2spINS2_8IThermalEEE"
506  },
507  {
508   "binding" : "weak",
509   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
510  },
511  {
512   "binding" : "weak",
513   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
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_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
518  },
519  {
520   "binding" : "weak",
521   "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_EEiEERKT_"
522  },
523  {
524   "binding" : "weak",
525   "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_EEiEE"
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_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
530  },
531  {
532   "binding" : "weak",
533   "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_EEiEERKT_"
534  },
535  {
536   "binding" : "weak",
537   "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_EEiEE"
538  },
539  {
540   "binding" : "weak",
541   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
542  },
543  {
544   "binding" : "weak",
545   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
546  },
547  {
548   "binding" : "weak",
549   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
550  },
551  {
552   "name" : "_ZThn20_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
553  },
554  {
555   "name" : "_ZThn20_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
556  },
557  {
558   "name" : "_ZThn20_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
559  },
560  {
561   "name" : "_ZThn20_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
562  },
563  {
564   "name" : "_ZTv0_n12_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
565  },
566  {
567   "name" : "_ZTv0_n12_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
568  },
569  {
570   "name" : "_ZTv0_n12_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
571  },
572  {
573   "name" : "_ZTv0_n12_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
574  },
575  {
576   "name" : "__aeabi_memclr"
577  },
578  {
579   "name" : "__aeabi_memclr4"
580  },
581  {
582   "name" : "__aeabi_memclr8"
583  },
584  {
585   "name" : "__aeabi_memcpy"
586  },
587  {
588   "name" : "__aeabi_memcpy4"
589  },
590  {
591   "name" : "__aeabi_memcpy8"
592  },
593  {
594   "name" : "__aeabi_memset"
595  },
596  {
597   "name" : "__aeabi_memset4"
598  },
599  {
600   "name" : "__aeabi_memset8"
601  }
602 ],
603 "elf_objects" :
604 [
605  {
606   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10descriptorE"
607  },
608  {
609   "name" : "_ZN7android8hardware7thermal4V1_18IThermal10descriptorE"
610  },
611  {
612   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS0_7IBinderE"
613  },
614  {
615   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS0_9BHwBinderE"
616  },
617  {
618   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS1_4V1_08IThermalE"
625  },
626  {
627   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS2_8IThermalE"
628  },
629  {
630   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
631  },
632  {
633   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE4_NS0_10IInterfaceE"
634  },
635  {
636   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE8_NS0_11BpHwRefBaseE"
637  },
638  {
639   "name" : "_ZTCN7android8hardware7thermal4V1_116IThermalCallbackE0_NS_4hidl4base4V1_05IBaseE"
640  },
641  {
642   "binding" : "weak",
643   "name" : "_ZTCN7android8hardware7thermal4V1_117BsThermalCallbackE0_NS2_16IThermalCallbackE"
644  },
645  {
646   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS0_7IBinderE"
647  },
648  {
649   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS0_9BHwBinderE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS0_11BpInterfaceINS2_16IThermalCallbackEEE"
656  },
657  {
658   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS2_16IThermalCallbackE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS_4hidl4base4V1_05IBaseE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE4_NS0_10IInterfaceE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE8_NS0_11BpHwRefBaseE"
668  },
669  {
670   "name" : "_ZTCN7android8hardware7thermal4V1_18IThermalE0_NS1_4V1_08IThermalE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware7thermal4V1_18IThermalE0_NS_4hidl4base4V1_05IBaseE"
674  },
675  {
676   "binding" : "weak",
677   "name" : "_ZTCN7android8hardware7thermal4V1_19BsThermalE0_NS2_8IThermalE"
678  },
679  {
680   "name" : "_ZTTN7android8hardware7thermal4V1_111BnHwThermalE"
681  },
682  {
683   "name" : "_ZTTN7android8hardware7thermal4V1_111BpHwThermalE"
684  },
685  {
686   "name" : "_ZTTN7android8hardware7thermal4V1_116IThermalCallbackE"
687  },
688  {
689   "name" : "_ZTTN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
690  },
691  {
692   "name" : "_ZTTN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
693  },
694  {
695   "name" : "_ZTTN7android8hardware7thermal4V1_18IThermalE"
696  },
697  {
698   "name" : "_ZTVN7android8hardware7thermal4V1_111BnHwThermalE"
699  },
700  {
701   "name" : "_ZTVN7android8hardware7thermal4V1_111BpHwThermalE"
702  },
703  {
704   "name" : "_ZTVN7android8hardware7thermal4V1_116IThermalCallbackE"
705  },
706  {
707   "binding" : "weak",
708   "name" : "_ZTVN7android8hardware7thermal4V1_117BsThermalCallbackE"
709  },
710  {
711   "name" : "_ZTVN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
712  },
713  {
714   "name" : "_ZTVN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
715  },
716  {
717   "name" : "_ZTVN7android8hardware7thermal4V1_18IThermalE"
718  },
719  {
720   "binding" : "weak",
721   "name" : "_ZTVN7android8hardware7thermal4V1_19BsThermalE"
722  }
723 ],
724 "enum_types" :
725 [
726  {
727   "alignment" : 4,
728   "enum_fields" :
729   [
730    {
731     "enum_field_value" : 0,
732     "name" : "android::Condition::WAKE_UP_ONE"
733    },
734    {
735     "enum_field_value" : 1,
736     "name" : "android::Condition::WAKE_UP_ALL"
737    }
738   ],
739   "linker_set_key" : "android::Condition::WakeUpType",
740   "name" : "android::Condition::WakeUpType",
741   "referenced_type" : "type-511",
742   "self_type" : "type-511",
743   "size" : 4,
744   "source_file" : "/system/core/libutils/include/utils/Condition.h",
745   "underlying_type" : "type-2",
746   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
747  },
748  {
749   "alignment" : 4,
750   "enum_fields" :
751   [
752    {
753     "enum_field_value" : 0,
754     "name" : "android::String16::kEmptyString"
755    }
756   ],
757   "linker_set_key" : "android::String16::StaticLinkage",
758   "name" : "android::String16::StaticLinkage",
759   "referenced_type" : "type-398",
760   "self_type" : "type-398",
761   "size" : 4,
762   "source_file" : "/system/core/libutils/include/utils/String16.h",
763   "underlying_type" : "type-2",
764   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
765  },
766  {
767   "alignment" : 4,
768   "enum_fields" :
769   [
770    {
771     "enum_field_value" : 0,
772     "name" : "android::String8::kEmptyString"
773    }
774   ],
775   "linker_set_key" : "android::String8::StaticLinkage",
776   "name" : "android::String8::StaticLinkage",
777   "referenced_type" : "type-391",
778   "self_type" : "type-391",
779   "size" : 4,
780   "source_file" : "/system/core/libutils/include/utils/String8.h",
781   "underlying_type" : "type-2",
782   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
783  },
784  {
785   "alignment" : 4,
786   "enum_fields" :
787   [
788    {
789     "enum_field_value" : 0,
790     "name" : "android::hardware::HidlReturnRestriction::NONE"
791    },
792    {
793     "enum_field_value" : 1,
794     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
795    },
796    {
797     "enum_field_value" : 2,
798     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
799    }
800   ],
801   "linker_set_key" : "android::hardware::HidlReturnRestriction",
802   "name" : "android::hardware::HidlReturnRestriction",
803   "referenced_type" : "type-180",
804   "self_type" : "type-180",
805   "size" : 4,
806   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
807   "underlying_type" : "type-28",
808   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
809  },
810  {
811   "alignment" : 4,
812   "enum_fields" :
813   [
814    {
815     "enum_field_value" : 0,
816     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
817    },
818    {
819     "enum_field_value" : 1,
820     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
821    },
822    {
823     "enum_field_value" : 2,
824     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
825    },
826    {
827     "enum_field_value" : 3,
828     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
829    }
830   ],
831   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
832   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
833   "referenced_type" : "type-380",
834   "self_type" : "type-380",
835   "size" : 4,
836   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
837   "underlying_type" : "type-28",
838   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
839  },
840  {
841   "alignment" : 4,
842   "enum_fields" :
843   [
844    {
845     "enum_field_value" : 1,
846     "name" : "android::hardware::kSynchronizedReadWrite"
847    },
848    {
849     "enum_field_value" : 2,
850     "name" : "android::hardware::kUnsynchronizedWrite"
851    }
852   ],
853   "linker_set_key" : "android::hardware::MQFlavor",
854   "name" : "android::hardware::MQFlavor",
855   "referenced_type" : "type-375",
856   "self_type" : "type-375",
857   "size" : 4,
858   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
859   "underlying_type" : "type-2",
860   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
861  },
862  {
863   "alignment" : 4,
864   "enum_fields" :
865   [
866    {
867     "enum_field_value" : 0,
868     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
869    },
870    {
871     "enum_field_value" : 1,
872     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
873    },
874    {
875     "enum_field_value" : 2,
876     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
877    }
878   ],
879   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
880   "name" : "android::hardware::ProcessState::CallRestriction",
881   "referenced_type" : "type-61",
882   "self_type" : "type-61",
883   "size" : 4,
884   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
885   "underlying_type" : "type-28",
886   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
887  },
888  {
889   "alignment" : 4,
890   "enum_fields" :
891   [
892    {
893     "enum_field_value" : 0,
894     "name" : "android::hardware::Status::EX_NONE"
895    },
896    {
897     "enum_field_value" : -1,
898     "name" : "android::hardware::Status::EX_SECURITY"
899    },
900    {
901     "enum_field_value" : -2,
902     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
903    },
904    {
905     "enum_field_value" : -3,
906     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
907    },
908    {
909     "enum_field_value" : -4,
910     "name" : "android::hardware::Status::EX_NULL_POINTER"
911    },
912    {
913     "enum_field_value" : -5,
914     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
915    },
916    {
917     "enum_field_value" : -6,
918     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
919    },
920    {
921     "enum_field_value" : -7,
922     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
923    },
924    {
925     "enum_field_value" : -128,
926     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
927    },
928    {
929     "enum_field_value" : -129,
930     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
931    }
932   ],
933   "linker_set_key" : "android::hardware::Status::Exception",
934   "name" : "android::hardware::Status::Exception",
935   "referenced_type" : "type-153",
936   "self_type" : "type-153",
937   "size" : 4,
938   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
939   "underlying_type" : "type-28",
940   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
941  },
942  {
943   "alignment" : 4,
944   "enum_fields" :
945   [
946    {
947     "enum_field_value" : 0,
948     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
949    },
950    {
951     "enum_field_value" : 1,
952     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
953    },
954    {
955     "enum_field_value" : 2,
956     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
957    },
958    {
959     "enum_field_value" : 3,
960     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
961    },
962    {
963     "enum_field_value" : 4,
964     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
965    },
966    {
967     "enum_field_value" : 5,
968     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
969    },
970    {
971     "enum_field_value" : 6,
972     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
973    },
974    {
975     "enum_field_value" : 7,
976     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
977    },
978    {
979     "enum_field_value" : 8,
980     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
981    },
982    {
983     "enum_field_value" : 9,
984     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
985    }
986   ],
987   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
988   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
989   "referenced_type" : "type-586",
990   "self_type" : "type-586",
991   "size" : 4,
992   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
993   "underlying_type" : "type-2",
994   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
995  },
996  {
997   "alignment" : 4,
998   "enum_fields" :
999   [
1000    {
1001     "enum_field_value" : 0,
1002     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
1003    }
1004   ],
1005   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
1006   "name" : "android::hardware::thermal::V1_0::CoolingType",
1007   "referenced_type" : "type-358",
1008   "self_type" : "type-358",
1009   "size" : 4,
1010   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1011   "underlying_type" : "type-2",
1012   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
1013  },
1014  {
1015   "alignment" : 4,
1016   "enum_fields" :
1017   [
1018    {
1019     "enum_field_value" : -1,
1020     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
1021    },
1022    {
1023     "enum_field_value" : 0,
1024     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
1025    },
1026    {
1027     "enum_field_value" : 1,
1028     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
1029    },
1030    {
1031     "enum_field_value" : 2,
1032     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
1033    },
1034    {
1035     "enum_field_value" : 3,
1036     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
1037    }
1038   ],
1039   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
1040   "name" : "android::hardware::thermal::V1_0::TemperatureType",
1041   "referenced_type" : "type-347",
1042   "self_type" : "type-347",
1043   "size" : 4,
1044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1045   "underlying_type" : "type-28",
1046   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
1047  },
1048  {
1049   "alignment" : 4,
1050   "enum_fields" :
1051   [
1052    {
1053     "enum_field_value" : 0,
1054     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
1055    },
1056    {
1057     "enum_field_value" : 1,
1058     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
1059    }
1060   ],
1061   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1062   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1063   "referenced_type" : "type-537",
1064   "self_type" : "type-537",
1065   "size" : 4,
1066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1067   "underlying_type" : "type-2",
1068   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
1069  },
1070  {
1071   "alignment" : 4,
1072   "enum_fields" :
1073   [
1074    {
1075     "enum_field_value" : 0,
1076     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1077    },
1078    {
1079     "enum_field_value" : 1,
1080     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1081    },
1082    {
1083     "enum_field_value" : 2,
1084     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1085    }
1086   ],
1087   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1088   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1089   "referenced_type" : "type-384",
1090   "self_type" : "type-384",
1091   "size" : 4,
1092   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1093   "underlying_type" : "type-28",
1094   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1095  },
1096  {
1097   "alignment" : 4,
1098   "enum_fields" :
1099   [
1100    {
1101     "enum_field_value" : -1,
1102     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1103    }
1104   ],
1105   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1106   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1107   "referenced_type" : "type-527",
1108   "self_type" : "type-527",
1109   "size" : 4,
1110   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1111   "underlying_type" : "type-28",
1112   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1113  },
1114  {
1115   "alignment" : 1,
1116   "enum_fields" :
1117   [
1118    {
1119     "enum_field_value" : 0,
1120     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1121    },
1122    {
1123     "enum_field_value" : 1,
1124     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1125    },
1126    {
1127     "enum_field_value" : 2,
1128     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1129    }
1130   ],
1131   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1132   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1133   "referenced_type" : "type-526",
1134   "self_type" : "type-526",
1135   "size" : 1,
1136   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1137   "underlying_type" : "type-84",
1138   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1139  },
1140  {
1141   "alignment" : 4,
1142   "enum_fields" :
1143   [
1144    {
1145     "enum_field_value" : 0,
1146     "name" : "ANDROID_LOG_UNKNOWN"
1147    },
1148    {
1149     "enum_field_value" : 1,
1150     "name" : "ANDROID_LOG_DEFAULT"
1151    },
1152    {
1153     "enum_field_value" : 2,
1154     "name" : "ANDROID_LOG_VERBOSE"
1155    },
1156    {
1157     "enum_field_value" : 3,
1158     "name" : "ANDROID_LOG_DEBUG"
1159    },
1160    {
1161     "enum_field_value" : 4,
1162     "name" : "ANDROID_LOG_INFO"
1163    },
1164    {
1165     "enum_field_value" : 5,
1166     "name" : "ANDROID_LOG_WARN"
1167    },
1168    {
1169     "enum_field_value" : 6,
1170     "name" : "ANDROID_LOG_ERROR"
1171    },
1172    {
1173     "enum_field_value" : 7,
1174     "name" : "ANDROID_LOG_FATAL"
1175    },
1176    {
1177     "enum_field_value" : 8,
1178     "name" : "ANDROID_LOG_SILENT"
1179    }
1180   ],
1181   "linker_set_key" : "android_LogPriority",
1182   "name" : "android_LogPriority",
1183   "referenced_type" : "type-1",
1184   "self_type" : "type-1",
1185   "size" : 4,
1186   "source_file" : "/system/core/liblog/include/android/log.h",
1187   "underlying_type" : "type-2",
1188   "unique_id" : "android_LogPriority"
1189  },
1190  {
1191   "alignment" : 4,
1192   "enum_fields" :
1193   [
1194    {
1195     "enum_field_value" : 0,
1196     "name" : "HAL_COLOR_MODE_NATIVE"
1197    },
1198    {
1199     "enum_field_value" : 1,
1200     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1201    },
1202    {
1203     "enum_field_value" : 2,
1204     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1205    },
1206    {
1207     "enum_field_value" : 3,
1208     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1209    },
1210    {
1211     "enum_field_value" : 4,
1212     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1213    },
1214    {
1215     "enum_field_value" : 5,
1216     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1217    },
1218    {
1219     "enum_field_value" : 6,
1220     "name" : "HAL_COLOR_MODE_DCI_P3"
1221    },
1222    {
1223     "enum_field_value" : 7,
1224     "name" : "HAL_COLOR_MODE_SRGB"
1225    },
1226    {
1227     "enum_field_value" : 8,
1228     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1229    },
1230    {
1231     "enum_field_value" : 9,
1232     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1233    }
1234   ],
1235   "linker_set_key" : "android_color_mode_t",
1236   "name" : "android_color_mode_t",
1237   "referenced_type" : "type-477",
1238   "self_type" : "type-477",
1239   "size" : 4,
1240   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1241   "underlying_type" : "type-2",
1242   "unique_id" : "android_color_mode_t"
1243  },
1244  {
1245   "alignment" : 4,
1246   "enum_fields" :
1247   [
1248    {
1249     "enum_field_value" : 10,
1250     "name" : "HAL_COLOR_MODE_BT2020"
1251    },
1252    {
1253     "enum_field_value" : 11,
1254     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1255    },
1256    {
1257     "enum_field_value" : 12,
1258     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1259    }
1260   ],
1261   "linker_set_key" : "android_color_mode_v1_1_t",
1262   "name" : "android_color_mode_v1_1_t",
1263   "referenced_type" : "type-484",
1264   "self_type" : "type-484",
1265   "size" : 4,
1266   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1267   "underlying_type" : "type-2",
1268   "unique_id" : "android_color_mode_v1_1_t"
1269  },
1270  {
1271   "alignment" : 4,
1272   "enum_fields" :
1273   [
1274    {
1275     "enum_field_value" : 0,
1276     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1277    },
1278    {
1279     "enum_field_value" : 1,
1280     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1281    },
1282    {
1283     "enum_field_value" : 2,
1284     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1285    },
1286    {
1287     "enum_field_value" : 3,
1288     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1289    },
1290    {
1291     "enum_field_value" : 4,
1292     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1293    },
1294    {
1295     "enum_field_value" : 5,
1296     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1297    },
1298    {
1299     "enum_field_value" : 6,
1300     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1301    }
1302   ],
1303   "linker_set_key" : "android_color_transform_t",
1304   "name" : "android_color_transform_t",
1305   "referenced_type" : "type-478",
1306   "self_type" : "type-478",
1307   "size" : 4,
1308   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1309   "underlying_type" : "type-2",
1310   "unique_id" : "android_color_transform_t"
1311  },
1312  {
1313   "alignment" : 4,
1314   "enum_fields" :
1315   [
1316    {
1317     "enum_field_value" : 0,
1318     "name" : "HAL_DATASPACE_UNKNOWN"
1319    },
1320    {
1321     "enum_field_value" : 1,
1322     "name" : "HAL_DATASPACE_ARBITRARY"
1323    },
1324    {
1325     "enum_field_value" : 16,
1326     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1327    },
1328    {
1329     "enum_field_value" : 4128768,
1330     "name" : "HAL_DATASPACE_STANDARD_MASK"
1331    },
1332    {
1333     "enum_field_value" : 0,
1334     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1335    },
1336    {
1337     "enum_field_value" : 65536,
1338     "name" : "HAL_DATASPACE_STANDARD_BT709"
1339    },
1340    {
1341     "enum_field_value" : 131072,
1342     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1343    },
1344    {
1345     "enum_field_value" : 196608,
1346     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1347    },
1348    {
1349     "enum_field_value" : 262144,
1350     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1351    },
1352    {
1353     "enum_field_value" : 327680,
1354     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1355    },
1356    {
1357     "enum_field_value" : 393216,
1358     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1359    },
1360    {
1361     "enum_field_value" : 458752,
1362     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1363    },
1364    {
1365     "enum_field_value" : 524288,
1366     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1367    },
1368    {
1369     "enum_field_value" : 589824,
1370     "name" : "HAL_DATASPACE_STANDARD_FILM"
1371    },
1372    {
1373     "enum_field_value" : 655360,
1374     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1375    },
1376    {
1377     "enum_field_value" : 720896,
1378     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1379    },
1380    {
1381     "enum_field_value" : 22,
1382     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1383    },
1384    {
1385     "enum_field_value" : 130023424,
1386     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1387    },
1388    {
1389     "enum_field_value" : 0,
1390     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1391    },
1392    {
1393     "enum_field_value" : 4194304,
1394     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1395    },
1396    {
1397     "enum_field_value" : 8388608,
1398     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1399    },
1400    {
1401     "enum_field_value" : 12582912,
1402     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1403    },
1404    {
1405     "enum_field_value" : 16777216,
1406     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1407    },
1408    {
1409     "enum_field_value" : 20971520,
1410     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1411    },
1412    {
1413     "enum_field_value" : 25165824,
1414     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1415    },
1416    {
1417     "enum_field_value" : 29360128,
1418     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1419    },
1420    {
1421     "enum_field_value" : 33554432,
1422     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1423    },
1424    {
1425     "enum_field_value" : 27,
1426     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1427    },
1428    {
1429     "enum_field_value" : 939524096,
1430     "name" : "HAL_DATASPACE_RANGE_MASK"
1431    },
1432    {
1433     "enum_field_value" : 0,
1434     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1435    },
1436    {
1437     "enum_field_value" : 134217728,
1438     "name" : "HAL_DATASPACE_RANGE_FULL"
1439    },
1440    {
1441     "enum_field_value" : 268435456,
1442     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1443    },
1444    {
1445     "enum_field_value" : 402653184,
1446     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1447    },
1448    {
1449     "enum_field_value" : 512,
1450     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1451    },
1452    {
1453     "enum_field_value" : 138477568,
1454     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1455    },
1456    {
1457     "enum_field_value" : 406913024,
1458     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1459    },
1460    {
1461     "enum_field_value" : 513,
1462     "name" : "HAL_DATASPACE_SRGB"
1463    },
1464    {
1465     "enum_field_value" : 142671872,
1466     "name" : "HAL_DATASPACE_V0_SRGB"
1467    },
1468    {
1469     "enum_field_value" : 411107328,
1470     "name" : "HAL_DATASPACE_V0_SCRGB"
1471    },
1472    {
1473     "enum_field_value" : 257,
1474     "name" : "HAL_DATASPACE_JFIF"
1475    },
1476    {
1477     "enum_field_value" : 146931712,
1478     "name" : "HAL_DATASPACE_V0_JFIF"
1479    },
1480    {
1481     "enum_field_value" : 258,
1482     "name" : "HAL_DATASPACE_BT601_625"
1483    },
1484    {
1485     "enum_field_value" : 281149440,
1486     "name" : "HAL_DATASPACE_V0_BT601_625"
1487    },
1488    {
1489     "enum_field_value" : 259,
1490     "name" : "HAL_DATASPACE_BT601_525"
1491    },
1492    {
1493     "enum_field_value" : 281280512,
1494     "name" : "HAL_DATASPACE_V0_BT601_525"
1495    },
1496    {
1497     "enum_field_value" : 260,
1498     "name" : "HAL_DATASPACE_BT709"
1499    },
1500    {
1501     "enum_field_value" : 281083904,
1502     "name" : "HAL_DATASPACE_V0_BT709"
1503    },
1504    {
1505     "enum_field_value" : 139067392,
1506     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1507    },
1508    {
1509     "enum_field_value" : 155844608,
1510     "name" : "HAL_DATASPACE_DCI_P3"
1511    },
1512    {
1513     "enum_field_value" : 139067392,
1514     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1515    },
1516    {
1517     "enum_field_value" : 143261696,
1518     "name" : "HAL_DATASPACE_DISPLAY_P3"
1519    },
1520    {
1521     "enum_field_value" : 151715840,
1522     "name" : "HAL_DATASPACE_ADOBE_RGB"
1523    },
1524    {
1525     "enum_field_value" : 138805248,
1526     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1527    },
1528    {
1529     "enum_field_value" : 147193856,
1530     "name" : "HAL_DATASPACE_BT2020"
1531    },
1532    {
1533     "enum_field_value" : 163971072,
1534     "name" : "HAL_DATASPACE_BT2020_PQ"
1535    },
1536    {
1537     "enum_field_value" : 4096,
1538     "name" : "HAL_DATASPACE_DEPTH"
1539    },
1540    {
1541     "enum_field_value" : 4097,
1542     "name" : "HAL_DATASPACE_SENSOR"
1543    }
1544   ],
1545   "linker_set_key" : "android_dataspace_t",
1546   "name" : "android_dataspace_t",
1547   "referenced_type" : "type-476",
1548   "self_type" : "type-476",
1549   "size" : 4,
1550   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1551   "underlying_type" : "type-2",
1552   "unique_id" : "android_dataspace_t"
1553  },
1554  {
1555   "alignment" : 4,
1556   "enum_fields" :
1557   [
1558    {
1559     "enum_field_value" : 281411584,
1560     "name" : "HAL_DATASPACE_BT2020_ITU"
1561    },
1562    {
1563     "enum_field_value" : 298188800,
1564     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1565    },
1566    {
1567     "enum_field_value" : 302383104,
1568     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1569    },
1570    {
1571     "enum_field_value" : 168165376,
1572     "name" : "HAL_DATASPACE_BT2020_HLG"
1573    }
1574   ],
1575   "linker_set_key" : "android_dataspace_v1_1_t",
1576   "name" : "android_dataspace_v1_1_t",
1577   "referenced_type" : "type-483",
1578   "self_type" : "type-483",
1579   "size" : 4,
1580   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1581   "underlying_type" : "type-2",
1582   "unique_id" : "android_dataspace_v1_1_t"
1583  },
1584  {
1585   "alignment" : 4,
1586   "enum_fields" :
1587   [
1588    {
1589     "enum_field_value" : 142999552,
1590     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1591    },
1592    {
1593     "enum_field_value" : 4098,
1594     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1595    },
1596    {
1597     "enum_field_value" : 4099,
1598     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1599    },
1600    {
1601     "enum_field_value" : 4100,
1602     "name" : "HAL_DATASPACE_HEIF"
1603    }
1604   ],
1605   "linker_set_key" : "android_dataspace_v1_2_t",
1606   "name" : "android_dataspace_v1_2_t",
1607   "referenced_type" : "type-487",
1608   "self_type" : "type-487",
1609   "size" : 4,
1610   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1611   "underlying_type" : "type-2",
1612   "unique_id" : "android_dataspace_v1_2_t"
1613  },
1614  {
1615   "alignment" : 4,
1616   "enum_fields" :
1617   [
1618    {
1619     "enum_field_value" : 1,
1620     "name" : "FLEX_COMPONENT_Y"
1621    },
1622    {
1623     "enum_field_value" : 2,
1624     "name" : "FLEX_COMPONENT_Cb"
1625    },
1626    {
1627     "enum_field_value" : 4,
1628     "name" : "FLEX_COMPONENT_Cr"
1629    },
1630    {
1631     "enum_field_value" : 1024,
1632     "name" : "FLEX_COMPONENT_R"
1633    },
1634    {
1635     "enum_field_value" : 2048,
1636     "name" : "FLEX_COMPONENT_G"
1637    },
1638    {
1639     "enum_field_value" : 4096,
1640     "name" : "FLEX_COMPONENT_B"
1641    },
1642    {
1643     "enum_field_value" : 1073741824,
1644     "name" : "FLEX_COMPONENT_A"
1645    }
1646   ],
1647   "linker_set_key" : "android_flex_component",
1648   "name" : "android_flex_component",
1649   "referenced_type" : "type-492",
1650   "self_type" : "type-492",
1651   "size" : 4,
1652   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1653   "underlying_type" : "type-2",
1654   "unique_id" : "android_flex_component"
1655  },
1656  {
1657   "alignment" : 4,
1658   "enum_fields" :
1659   [
1660    {
1661     "enum_field_value" : 0,
1662     "name" : "FLEX_FORMAT_INVALID"
1663    },
1664    {
1665     "enum_field_value" : 1,
1666     "name" : "FLEX_FORMAT_Y"
1667    },
1668    {
1669     "enum_field_value" : 7,
1670     "name" : "FLEX_FORMAT_YCbCr"
1671    },
1672    {
1673     "enum_field_value" : 1073741831,
1674     "name" : "FLEX_FORMAT_YCbCrA"
1675    },
1676    {
1677     "enum_field_value" : 7168,
1678     "name" : "FLEX_FORMAT_RGB"
1679    },
1680    {
1681     "enum_field_value" : 1073748992,
1682     "name" : "FLEX_FORMAT_RGBA"
1683    }
1684   ],
1685   "linker_set_key" : "android_flex_format",
1686   "name" : "android_flex_format",
1687   "referenced_type" : "type-494",
1688   "self_type" : "type-494",
1689   "size" : 4,
1690   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1691   "underlying_type" : "type-2",
1692   "unique_id" : "android_flex_format"
1693  },
1694  {
1695   "alignment" : 4,
1696   "enum_fields" :
1697   [
1698    {
1699     "enum_field_value" : 1,
1700     "name" : "HAL_HDR_DOLBY_VISION"
1701    },
1702    {
1703     "enum_field_value" : 2,
1704     "name" : "HAL_HDR_HDR10"
1705    },
1706    {
1707     "enum_field_value" : 3,
1708     "name" : "HAL_HDR_HLG"
1709    }
1710   ],
1711   "linker_set_key" : "android_hdr_t",
1712   "name" : "android_hdr_t",
1713   "referenced_type" : "type-481",
1714   "self_type" : "type-481",
1715   "size" : 4,
1716   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1717   "underlying_type" : "type-2",
1718   "unique_id" : "android_hdr_t"
1719  },
1720  {
1721   "alignment" : 4,
1722   "enum_fields" :
1723   [
1724    {
1725     "enum_field_value" : 4,
1726     "name" : "HAL_HDR_HDR10_PLUS"
1727    }
1728   ],
1729   "linker_set_key" : "android_hdr_v1_2_t",
1730   "name" : "android_hdr_v1_2_t",
1731   "referenced_type" : "type-486",
1732   "self_type" : "type-486",
1733   "size" : 4,
1734   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1735   "underlying_type" : "type-2",
1736   "unique_id" : "android_hdr_v1_2_t"
1737  },
1738  {
1739   "alignment" : 4,
1740   "enum_fields" :
1741   [
1742    {
1743     "enum_field_value" : 39,
1744     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1745    },
1746    {
1747     "enum_field_value" : 40,
1748     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1749    },
1750    {
1751     "enum_field_value" : 41,
1752     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1753    },
1754    {
1755     "enum_field_value" : 42,
1756     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1757    }
1758   ],
1759   "linker_set_key" : "android_pixel_format_sw_t",
1760   "name" : "android_pixel_format_sw_t",
1761   "referenced_type" : "type-489",
1762   "self_type" : "type-489",
1763   "size" : 4,
1764   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1765   "underlying_type" : "type-2",
1766   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1767  },
1768  {
1769   "alignment" : 4,
1770   "enum_fields" :
1771   [
1772    {
1773     "enum_field_value" : 1,
1774     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1775    },
1776    {
1777     "enum_field_value" : 2,
1778     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1779    },
1780    {
1781     "enum_field_value" : 3,
1782     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1783    },
1784    {
1785     "enum_field_value" : 4,
1786     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1787    },
1788    {
1789     "enum_field_value" : 5,
1790     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1791    },
1792    {
1793     "enum_field_value" : 16,
1794     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1795    },
1796    {
1797     "enum_field_value" : 17,
1798     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1799    },
1800    {
1801     "enum_field_value" : 20,
1802     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1803    },
1804    {
1805     "enum_field_value" : 22,
1806     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1807    },
1808    {
1809     "enum_field_value" : 32,
1810     "name" : "HAL_PIXEL_FORMAT_RAW16"
1811    },
1812    {
1813     "enum_field_value" : 33,
1814     "name" : "HAL_PIXEL_FORMAT_BLOB"
1815    },
1816    {
1817     "enum_field_value" : 34,
1818     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1819    },
1820    {
1821     "enum_field_value" : 35,
1822     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1823    },
1824    {
1825     "enum_field_value" : 36,
1826     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1827    },
1828    {
1829     "enum_field_value" : 37,
1830     "name" : "HAL_PIXEL_FORMAT_RAW10"
1831    },
1832    {
1833     "enum_field_value" : 38,
1834     "name" : "HAL_PIXEL_FORMAT_RAW12"
1835    },
1836    {
1837     "enum_field_value" : 43,
1838     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1839    },
1840    {
1841     "enum_field_value" : 538982489,
1842     "name" : "HAL_PIXEL_FORMAT_Y8"
1843    },
1844    {
1845     "enum_field_value" : 540422489,
1846     "name" : "HAL_PIXEL_FORMAT_Y16"
1847    },
1848    {
1849     "enum_field_value" : 842094169,
1850     "name" : "HAL_PIXEL_FORMAT_YV12"
1851    }
1852   ],
1853   "linker_set_key" : "android_pixel_format_t",
1854   "name" : "android_pixel_format_t",
1855   "referenced_type" : "type-474",
1856   "self_type" : "type-474",
1857   "size" : 4,
1858   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1859   "underlying_type" : "type-2",
1860   "unique_id" : "android_pixel_format_t"
1861  },
1862  {
1863   "alignment" : 4,
1864   "enum_fields" :
1865   [
1866    {
1867     "enum_field_value" : 48,
1868     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1869    },
1870    {
1871     "enum_field_value" : 49,
1872     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1873    },
1874    {
1875     "enum_field_value" : 50,
1876     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1877    },
1878    {
1879     "enum_field_value" : 51,
1880     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1881    },
1882    {
1883     "enum_field_value" : 52,
1884     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1885    },
1886    {
1887     "enum_field_value" : 53,
1888     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1889    },
1890    {
1891     "enum_field_value" : 54,
1892     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1893    }
1894   ],
1895   "linker_set_key" : "android_pixel_format_v1_1_t",
1896   "name" : "android_pixel_format_v1_1_t",
1897   "referenced_type" : "type-482",
1898   "self_type" : "type-482",
1899   "size" : 4,
1900   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1901   "underlying_type" : "type-2",
1902   "unique_id" : "android_pixel_format_v1_1_t"
1903  },
1904  {
1905   "alignment" : 4,
1906   "enum_fields" :
1907   [
1908    {
1909     "enum_field_value" : 55,
1910     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1911    }
1912   ],
1913   "linker_set_key" : "android_pixel_format_v1_2_t",
1914   "name" : "android_pixel_format_v1_2_t",
1915   "referenced_type" : "type-488",
1916   "self_type" : "type-488",
1917   "size" : 4,
1918   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1919   "underlying_type" : "type-2",
1920   "unique_id" : "android_pixel_format_v1_2_t"
1921  },
1922  {
1923   "alignment" : 4,
1924   "enum_fields" :
1925   [
1926    {
1927     "enum_field_value" : 0,
1928     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1929    },
1930    {
1931     "enum_field_value" : 1,
1932     "name" : "HAL_RENDER_INTENT_ENHANCE"
1933    },
1934    {
1935     "enum_field_value" : 2,
1936     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1937    },
1938    {
1939     "enum_field_value" : 3,
1940     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1941    }
1942   ],
1943   "linker_set_key" : "android_render_intent_v1_1_t",
1944   "name" : "android_render_intent_v1_1_t",
1945   "referenced_type" : "type-485",
1946   "self_type" : "type-485",
1947   "size" : 4,
1948   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1949   "underlying_type" : "type-2",
1950   "unique_id" : "android_render_intent_v1_1_t"
1951  },
1952  {
1953   "alignment" : 4,
1954   "enum_fields" :
1955   [
1956    {
1957     "enum_field_value" : 1,
1958     "name" : "HAL_TRANSFORM_FLIP_H"
1959    },
1960    {
1961     "enum_field_value" : 2,
1962     "name" : "HAL_TRANSFORM_FLIP_V"
1963    },
1964    {
1965     "enum_field_value" : 4,
1966     "name" : "HAL_TRANSFORM_ROT_90"
1967    },
1968    {
1969     "enum_field_value" : 3,
1970     "name" : "HAL_TRANSFORM_ROT_180"
1971    },
1972    {
1973     "enum_field_value" : 7,
1974     "name" : "HAL_TRANSFORM_ROT_270"
1975    }
1976   ],
1977   "linker_set_key" : "android_transform_t",
1978   "name" : "android_transform_t",
1979   "referenced_type" : "type-475",
1980   "self_type" : "type-475",
1981   "size" : 4,
1982   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1983   "underlying_type" : "type-2",
1984   "unique_id" : "android_transform_t"
1985  },
1986  {
1987   "alignment" : 4,
1988   "enum_fields" :
1989   [
1990    {
1991     "enum_field_value" : 0,
1992     "name" : "LOG_ID_MIN"
1993    },
1994    {
1995     "enum_field_value" : 0,
1996     "name" : "LOG_ID_MAIN"
1997    },
1998    {
1999     "enum_field_value" : 1,
2000     "name" : "LOG_ID_RADIO"
2001    },
2002    {
2003     "enum_field_value" : 2,
2004     "name" : "LOG_ID_EVENTS"
2005    },
2006    {
2007     "enum_field_value" : 3,
2008     "name" : "LOG_ID_SYSTEM"
2009    },
2010    {
2011     "enum_field_value" : 4,
2012     "name" : "LOG_ID_CRASH"
2013    },
2014    {
2015     "enum_field_value" : 5,
2016     "name" : "LOG_ID_STATS"
2017    },
2018    {
2019     "enum_field_value" : 6,
2020     "name" : "LOG_ID_SECURITY"
2021    },
2022    {
2023     "enum_field_value" : 7,
2024     "name" : "LOG_ID_KERNEL"
2025    },
2026    {
2027     "enum_field_value" : 8,
2028     "name" : "LOG_ID_MAX"
2029    }
2030   ],
2031   "linker_set_key" : "log_id",
2032   "name" : "log_id",
2033   "referenced_type" : "type-252",
2034   "self_type" : "type-252",
2035   "size" : 4,
2036   "source_file" : "/system/core/liblog/include/android/log.h",
2037   "underlying_type" : "type-2",
2038   "unique_id" : "log_id"
2039  }
2040 ],
2041 "function_types" :
2042 [
2043  {
2044   "alignment" : 4,
2045   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2046   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2047   "parameters" :
2048   [
2049    {
2050     "referenced_type" : "type-45"
2051    },
2052    {
2053     "referenced_type" : "type-51"
2054    },
2055    {
2056     "referenced_type" : "type-29"
2057    }
2058   ],
2059   "referenced_type" : "type-44",
2060   "return_type" : "type-42",
2061   "self_type" : "type-44",
2062   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2063  },
2064  {
2065   "alignment" : 4,
2066   "linker_set_key" : "int (void *)",
2067   "name" : "int (void *)",
2068   "parameters" :
2069   [
2070    {
2071     "referenced_type" : "type-29"
2072    }
2073   ],
2074   "referenced_type" : "type-503",
2075   "return_type" : "type-28",
2076   "self_type" : "type-503",
2077   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2078  },
2079  {
2080   "alignment" : 4,
2081   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2082   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2083   "parameters" :
2084   [
2085    {
2086     "referenced_type" : "type-417"
2087    },
2088    {
2089     "referenced_type" : "type-364"
2090    },
2091    {
2092     "referenced_type" : "type-2"
2093    },
2094    {
2095     "referenced_type" : "type-418"
2096    },
2097    {
2098     "referenced_type" : "type-2"
2099    },
2100    {
2101     "referenced_type" : "type-29"
2102    }
2103   ],
2104   "referenced_type" : "type-416",
2105   "return_type" : "type-30",
2106   "self_type" : "type-416",
2107   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2108  }
2109 ],
2110 "functions" :
2111 [
2112  {
2113   "function_name" : "android::hardware::fromBinder",
2114   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_7thermal4V1_116IThermalCallbackENS3_19BpHwThermalCallbackENS3_19BnHwThermalCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2115   "parameters" :
2116   [
2117    {
2118     "referenced_type" : "type-51"
2119    }
2120   ],
2121   "return_type" : "type-105",
2122   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2123   "template_args" : [ "type-107", "type-108", "type-427" ]
2124  },
2125  {
2126   "function_name" : "android::hardware::details::castInterface",
2127   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_116IThermalCallbackENS_4hidl4base4V1_05IBaseENS4_19BpHwThermalCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2128   "parameters" :
2129   [
2130    {
2131     "referenced_type" : "type-426"
2132    },
2133    {
2134     "referenced_type" : "type-57"
2135    },
2136    {
2137     "referenced_type" : "type-42"
2138    }
2139   ],
2140   "return_type" : "type-601",
2141   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2142   "template_args" : [ "type-107", "type-7", "type-108" ]
2143  },
2144  {
2145   "function_name" : "android::hardware::details::castInterface",
2146   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2147   "parameters" :
2148   [
2149    {
2150     "referenced_type" : "type-97"
2151    },
2152    {
2153     "referenced_type" : "type-57"
2154    },
2155    {
2156     "referenced_type" : "type-42"
2157    }
2158   ],
2159   "return_type" : "type-168",
2160   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2161   "template_args" : [ "type-5", "type-6", "type-572" ]
2162  },
2163  {
2164   "function_name" : "android::hardware::details::castInterface",
2165   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2166   "parameters" :
2167   [
2168    {
2169     "referenced_type" : "type-426"
2170    },
2171    {
2172     "referenced_type" : "type-57"
2173    },
2174    {
2175     "referenced_type" : "type-42"
2176    }
2177   ],
2178   "return_type" : "type-168",
2179   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2180   "template_args" : [ "type-5", "type-7", "type-572" ]
2181  },
2182  {
2183   "function_name" : "android::hardware::details::wrapPassthrough",
2184   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V1_116IThermalCallbackEvEENS_2spIT_EES8_",
2185   "parameters" :
2186   [
2187    {
2188     "referenced_type" : "type-105"
2189    }
2190   ],
2191   "return_type" : "type-105",
2192   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2193   "template_args" : [ "type-107", "type-30" ]
2194  },
2195  {
2196   "function_name" : "android::hardware::details::getServiceInternal",
2197   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_111BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2198   "parameters" :
2199   [
2200    {
2201     "referenced_type" : "type-430"
2202    },
2203    {
2204     "referenced_type" : "type-42"
2205    },
2206    {
2207     "referenced_type" : "type-42"
2208    }
2209   ],
2210   "return_type" : "type-3",
2211   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2212   "template_args" : [ "type-572", "type-5", "type-30", "type-30" ]
2213  },
2214  {
2215   "function_name" : "android::hardware::details::getServiceInternal",
2216   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_119BpHwThermalCallbackENS4_16IThermalCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2217   "parameters" :
2218   [
2219    {
2220     "referenced_type" : "type-632"
2221    },
2222    {
2223     "referenced_type" : "type-42"
2224    },
2225    {
2226     "referenced_type" : "type-42"
2227    }
2228   ],
2229   "return_type" : "type-105",
2230   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2231   "template_args" : [ "type-108", "type-107", "type-30", "type-30" ]
2232  },
2233  {
2234   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::onTransact",
2235   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2236   "parameters" :
2237   [
2238    {
2239     "is_this_ptr" : true,
2240     "referenced_type" : "type-592"
2241    },
2242    {
2243     "referenced_type" : "type-2"
2244    },
2245    {
2246     "referenced_type" : "type-423"
2247    },
2248    {
2249     "referenced_type" : "type-417"
2250    },
2251    {
2252     "default_arg" : true,
2253     "referenced_type" : "type-2"
2254    },
2255    {
2256     "default_arg" : true,
2257     "referenced_type" : "type-665"
2258    }
2259   ],
2260   "return_type" : "type-28",
2261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2262  },
2263  {
2264   "access" : "private",
2265   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::getDebugInfo",
2266   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2267   "parameters" :
2268   [
2269    {
2270     "is_this_ptr" : true,
2271     "referenced_type" : "type-592"
2272    },
2273    {
2274     "referenced_type" : "type-666"
2275    }
2276   ],
2277   "return_type" : "type-181",
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::_hidl_registerThermalCallback",
2282   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal29_hidl_registerThermalCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2283   "parameters" :
2284   [
2285    {
2286     "referenced_type" : "type-424"
2287    },
2288    {
2289     "referenced_type" : "type-423"
2290    },
2291    {
2292     "referenced_type" : "type-417"
2293    },
2294    {
2295     "referenced_type" : "type-667"
2296    }
2297   ],
2298   "return_type" : "type-28",
2299   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2300  },
2301  {
2302   "access" : "private",
2303   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::ping",
2304   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal4pingEv",
2305   "parameters" :
2306   [
2307    {
2308     "is_this_ptr" : true,
2309     "referenced_type" : "type-592"
2310    }
2311   ],
2312   "return_type" : "type-181",
2313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2314  },
2315  {
2316   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::BnHwThermal",
2317   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2318   "parameters" :
2319   [
2320    {
2321     "is_this_ptr" : true,
2322     "referenced_type" : "type-592"
2323    },
2324    {
2325     "referenced_type" : "type-623"
2326    }
2327   ],
2328   "return_type" : "type-30",
2329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2330  },
2331  {
2332   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::BnHwThermal",
2333   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2334   "parameters" :
2335   [
2336    {
2337     "is_this_ptr" : true,
2338     "referenced_type" : "type-592"
2339    },
2340    {
2341     "referenced_type" : "type-623"
2342    }
2343   ],
2344   "return_type" : "type-30",
2345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2346  },
2347  {
2348   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2349   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev",
2350   "parameters" :
2351   [
2352    {
2353     "is_this_ptr" : true,
2354     "referenced_type" : "type-592"
2355    }
2356   ],
2357   "return_type" : "type-30",
2358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2359  },
2360  {
2361   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2362   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev",
2363   "parameters" :
2364   [
2365    {
2366     "is_this_ptr" : true,
2367     "referenced_type" : "type-592"
2368    }
2369   ],
2370   "return_type" : "type-30",
2371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2372  },
2373  {
2374   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2375   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD2Ev",
2376   "parameters" :
2377   [
2378    {
2379     "is_this_ptr" : true,
2380     "referenced_type" : "type-592"
2381    }
2382   ],
2383   "return_type" : "type-30",
2384   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2385  },
2386  {
2387   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::linkToDeath",
2388   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2389   "parameters" :
2390   [
2391    {
2392     "is_this_ptr" : true,
2393     "referenced_type" : "type-649"
2394    },
2395    {
2396     "referenced_type" : "type-435"
2397    },
2398    {
2399     "referenced_type" : "type-139"
2400    }
2401   ],
2402   "return_type" : "type-160",
2403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2404  },
2405  {
2406   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getCpuUsages",
2407   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE",
2408   "parameters" :
2409   [
2410    {
2411     "is_this_ptr" : true,
2412     "referenced_type" : "type-649"
2413    },
2414    {
2415     "referenced_type" : "type-668"
2416    }
2417   ],
2418   "return_type" : "type-181",
2419   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2420  },
2421  {
2422   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getDebugInfo",
2423   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2424   "parameters" :
2425   [
2426    {
2427     "is_this_ptr" : true,
2428     "referenced_type" : "type-649"
2429    },
2430    {
2431     "referenced_type" : "type-669"
2432    }
2433   ],
2434   "return_type" : "type-181",
2435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2436  },
2437  {
2438   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getHashChain",
2439   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2440   "parameters" :
2441   [
2442    {
2443     "is_this_ptr" : true,
2444     "referenced_type" : "type-649"
2445    },
2446    {
2447     "referenced_type" : "type-670"
2448    }
2449   ],
2450   "return_type" : "type-181",
2451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2452  },
2453  {
2454   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::unlinkToDeath",
2455   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2456   "parameters" :
2457   [
2458    {
2459     "is_this_ptr" : true,
2460     "referenced_type" : "type-649"
2461    },
2462    {
2463     "referenced_type" : "type-435"
2464    }
2465   ],
2466   "return_type" : "type-160",
2467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2468  },
2469  {
2470   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::interfaceChain",
2471   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2472   "parameters" :
2473   [
2474    {
2475     "is_this_ptr" : true,
2476     "referenced_type" : "type-649"
2477    },
2478    {
2479     "referenced_type" : "type-671"
2480    }
2481   ],
2482   "return_type" : "type-181",
2483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2484  },
2485  {
2486   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getTemperatures",
2487   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE",
2488   "parameters" :
2489   [
2490    {
2491     "is_this_ptr" : true,
2492     "referenced_type" : "type-649"
2493    },
2494    {
2495     "referenced_type" : "type-672"
2496    }
2497   ],
2498   "return_type" : "type-181",
2499   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2500  },
2501  {
2502   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getCoolingDevices",
2503   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE",
2504   "parameters" :
2505   [
2506    {
2507     "is_this_ptr" : true,
2508     "referenced_type" : "type-649"
2509    },
2510    {
2511     "referenced_type" : "type-673"
2512    }
2513   ],
2514   "return_type" : "type-181",
2515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2516  },
2517  {
2518   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::interfaceDescriptor",
2519   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2520   "parameters" :
2521   [
2522    {
2523     "is_this_ptr" : true,
2524     "referenced_type" : "type-649"
2525    },
2526    {
2527     "referenced_type" : "type-674"
2528    }
2529   ],
2530   "return_type" : "type-181",
2531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2532  },
2533  {
2534   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::notifySyspropsChanged",
2535   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv",
2536   "parameters" :
2537   [
2538    {
2539     "is_this_ptr" : true,
2540     "referenced_type" : "type-649"
2541    }
2542   ],
2543   "return_type" : "type-181",
2544   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2545  },
2546  {
2547   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::setHALInstrumentation",
2548   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv",
2549   "parameters" :
2550   [
2551    {
2552     "is_this_ptr" : true,
2553     "referenced_type" : "type-649"
2554    }
2555   ],
2556   "return_type" : "type-181",
2557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2558  },
2559  {
2560   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::registerThermalCallback",
2561   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE",
2562   "parameters" :
2563   [
2564    {
2565     "is_this_ptr" : true,
2566     "referenced_type" : "type-649"
2567    },
2568    {
2569     "referenced_type" : "type-656"
2570    }
2571   ],
2572   "return_type" : "type-181",
2573   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2574  },
2575  {
2576   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::_hidl_registerThermalCallback",
2577   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal29_hidl_registerThermalCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_16IThermalCallbackEEE",
2578   "parameters" :
2579   [
2580    {
2581     "referenced_type" : "type-23"
2582    },
2583    {
2584     "referenced_type" : "type-590"
2585    },
2586    {
2587     "referenced_type" : "type-656"
2588    }
2589   ],
2590   "return_type" : "type-181",
2591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2592  },
2593  {
2594   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::ping",
2595   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv",
2596   "parameters" :
2597   [
2598    {
2599     "is_this_ptr" : true,
2600     "referenced_type" : "type-649"
2601    }
2602   ],
2603   "return_type" : "type-181",
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::debug",
2608   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2609   "parameters" :
2610   [
2611    {
2612     "is_this_ptr" : true,
2613     "referenced_type" : "type-649"
2614    },
2615    {
2616     "referenced_type" : "type-374"
2617    },
2618    {
2619     "referenced_type" : "type-554"
2620    }
2621   ],
2622   "return_type" : "type-181",
2623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2624  },
2625  {
2626   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::BpHwThermal",
2627   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
2628   "parameters" :
2629   [
2630    {
2631     "is_this_ptr" : true,
2632     "referenced_type" : "type-649"
2633    },
2634    {
2635     "referenced_type" : "type-51"
2636    }
2637   ],
2638   "return_type" : "type-30",
2639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2640  },
2641  {
2642   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::BpHwThermal",
2643   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
2644   "parameters" :
2645   [
2646    {
2647     "is_this_ptr" : true,
2648     "referenced_type" : "type-649"
2649    },
2650    {
2651     "referenced_type" : "type-51"
2652    }
2653   ],
2654   "return_type" : "type-30",
2655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2656  },
2657  {
2658   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getService",
2659   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2660   "parameters" :
2661   [
2662    {
2663     "default_arg" : true,
2664     "referenced_type" : "type-632"
2665    },
2666    {
2667     "default_arg" : true,
2668     "referenced_type" : "type-42"
2669    }
2670   ],
2671   "return_type" : "type-105",
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::linkToDeath",
2676   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2677   "parameters" :
2678   [
2679    {
2680     "is_this_ptr" : true,
2681     "referenced_type" : "type-106"
2682    },
2683    {
2684     "referenced_type" : "type-435"
2685    },
2686    {
2687     "referenced_type" : "type-139"
2688    }
2689   ],
2690   "return_type" : "type-160",
2691   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2692  },
2693  {
2694   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getDebugInfo",
2695   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2696   "parameters" :
2697   [
2698    {
2699     "is_this_ptr" : true,
2700     "referenced_type" : "type-106"
2701    },
2702    {
2703     "referenced_type" : "type-675"
2704    }
2705   ],
2706   "return_type" : "type-181",
2707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2708  },
2709  {
2710   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getHashChain",
2711   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2712   "parameters" :
2713   [
2714    {
2715     "is_this_ptr" : true,
2716     "referenced_type" : "type-106"
2717    },
2718    {
2719     "referenced_type" : "type-676"
2720    }
2721   ],
2722   "return_type" : "type-181",
2723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2724  },
2725  {
2726   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::tryGetService",
2727   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2728   "parameters" :
2729   [
2730    {
2731     "default_arg" : true,
2732     "referenced_type" : "type-632"
2733    },
2734    {
2735     "default_arg" : true,
2736     "referenced_type" : "type-42"
2737    }
2738   ],
2739   "return_type" : "type-105",
2740   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2741  },
2742  {
2743   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::unlinkToDeath",
2744   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2745   "parameters" :
2746   [
2747    {
2748     "is_this_ptr" : true,
2749     "referenced_type" : "type-106"
2750    },
2751    {
2752     "referenced_type" : "type-435"
2753    }
2754   ],
2755   "return_type" : "type-160",
2756   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2757  },
2758  {
2759   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::interfaceChain",
2760   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2761   "parameters" :
2762   [
2763    {
2764     "is_this_ptr" : true,
2765     "referenced_type" : "type-106"
2766    },
2767    {
2768     "referenced_type" : "type-677"
2769    }
2770   ],
2771   "return_type" : "type-181",
2772   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2773  },
2774  {
2775   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::registerAsService",
2776   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2777   "parameters" :
2778   [
2779    {
2780     "is_this_ptr" : true,
2781     "referenced_type" : "type-106"
2782    },
2783    {
2784     "default_arg" : true,
2785     "referenced_type" : "type-632"
2786    }
2787   ],
2788   "return_type" : "type-28",
2789   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2790  },
2791  {
2792   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::interfaceDescriptor",
2793   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2794   "parameters" :
2795   [
2796    {
2797     "is_this_ptr" : true,
2798     "referenced_type" : "type-106"
2799    },
2800    {
2801     "referenced_type" : "type-678"
2802    }
2803   ],
2804   "return_type" : "type-181",
2805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2806  },
2807  {
2808   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::notifySyspropsChanged",
2809   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv",
2810   "parameters" :
2811   [
2812    {
2813     "is_this_ptr" : true,
2814     "referenced_type" : "type-106"
2815    }
2816   ],
2817   "return_type" : "type-181",
2818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2819  },
2820  {
2821   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::setHALInstrumentation",
2822   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv",
2823   "parameters" :
2824   [
2825    {
2826     "is_this_ptr" : true,
2827     "referenced_type" : "type-106"
2828    }
2829   ],
2830   "return_type" : "type-181",
2831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2832  },
2833  {
2834   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::registerForNotifications",
2835   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2836   "parameters" :
2837   [
2838    {
2839     "referenced_type" : "type-632"
2840    },
2841    {
2842     "referenced_type" : "type-555"
2843    }
2844   ],
2845   "return_type" : "type-42",
2846   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2847  },
2848  {
2849   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::ping",
2850   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv",
2851   "parameters" :
2852   [
2853    {
2854     "is_this_ptr" : true,
2855     "referenced_type" : "type-106"
2856    }
2857   ],
2858   "return_type" : "type-181",
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::debug",
2863   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2864   "parameters" :
2865   [
2866    {
2867     "is_this_ptr" : true,
2868     "referenced_type" : "type-106"
2869    },
2870    {
2871     "referenced_type" : "type-374"
2872    },
2873    {
2874     "referenced_type" : "type-554"
2875    }
2876   ],
2877   "return_type" : "type-181",
2878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2879  },
2880  {
2881   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::castFrom",
2882   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2883   "parameters" :
2884   [
2885    {
2886     "referenced_type" : "type-614"
2887    },
2888    {
2889     "default_arg" : true,
2890     "referenced_type" : "type-42"
2891    }
2892   ],
2893   "return_type" : "type-601",
2894   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2895  },
2896  {
2897   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::castFrom",
2898   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spIS3_EEb",
2899   "parameters" :
2900   [
2901    {
2902     "referenced_type" : "type-656"
2903    },
2904    {
2905     "default_arg" : true,
2906     "referenced_type" : "type-42"
2907    }
2908   ],
2909   "return_type" : "type-601",
2910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2911  },
2912  {
2913   "access" : "private",
2914   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::addOnewayTask",
2915   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2916   "parameters" :
2917   [
2918    {
2919     "is_this_ptr" : true,
2920     "referenced_type" : "type-597"
2921    },
2922    {
2923     "referenced_type" : "type-681"
2924    }
2925   ],
2926   "return_type" : "type-181",
2927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2928  },
2929  {
2930   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::BsThermalCallback",
2931   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC1ENS_2spINS2_16IThermalCallbackEEE",
2932   "parameters" :
2933   [
2934    {
2935     "is_this_ptr" : true,
2936     "referenced_type" : "type-597"
2937    },
2938    {
2939     "referenced_type" : "type-123"
2940    }
2941   ],
2942   "return_type" : "type-30",
2943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2944  },
2945  {
2946   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::BsThermalCallback",
2947   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC2ENS_2spINS2_16IThermalCallbackEEE",
2948   "parameters" :
2949   [
2950    {
2951     "is_this_ptr" : true,
2952     "referenced_type" : "type-597"
2953    },
2954    {
2955     "referenced_type" : "type-123"
2956    }
2957   ],
2958   "return_type" : "type-30",
2959   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2960  },
2961  {
2962   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::onTransact",
2963   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2964   "parameters" :
2965   [
2966    {
2967     "is_this_ptr" : true,
2968     "referenced_type" : "type-568"
2969    },
2970    {
2971     "referenced_type" : "type-2"
2972    },
2973    {
2974     "referenced_type" : "type-423"
2975    },
2976    {
2977     "referenced_type" : "type-417"
2978    },
2979    {
2980     "default_arg" : true,
2981     "referenced_type" : "type-2"
2982    },
2983    {
2984     "default_arg" : true,
2985     "referenced_type" : "type-684"
2986    }
2987   ],
2988   "return_type" : "type-28",
2989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2990  },
2991  {
2992   "access" : "private",
2993   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::getDebugInfo",
2994   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2995   "parameters" :
2996   [
2997    {
2998     "is_this_ptr" : true,
2999     "referenced_type" : "type-568"
3000    },
3001    {
3002     "referenced_type" : "type-685"
3003    }
3004   ],
3005   "return_type" : "type-181",
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::_hidl_notifyThrottling",
3010   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3011   "parameters" :
3012   [
3013    {
3014     "referenced_type" : "type-424"
3015    },
3016    {
3017     "referenced_type" : "type-423"
3018    },
3019    {
3020     "referenced_type" : "type-417"
3021    },
3022    {
3023     "referenced_type" : "type-686"
3024    }
3025   ],
3026   "return_type" : "type-28",
3027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3028  },
3029  {
3030   "access" : "private",
3031   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::ping",
3032   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback4pingEv",
3033   "parameters" :
3034   [
3035    {
3036     "is_this_ptr" : true,
3037     "referenced_type" : "type-568"
3038    }
3039   ],
3040   "return_type" : "type-181",
3041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3042  },
3043  {
3044   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::BnHwThermalCallback",
3045   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC1ERKNS_2spINS2_16IThermalCallbackEEE",
3046   "parameters" :
3047   [
3048    {
3049     "is_this_ptr" : true,
3050     "referenced_type" : "type-568"
3051    },
3052    {
3053     "referenced_type" : "type-656"
3054    }
3055   ],
3056   "return_type" : "type-30",
3057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3058  },
3059  {
3060   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::BnHwThermalCallback",
3061   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC2ERKNS_2spINS2_16IThermalCallbackEEE",
3062   "parameters" :
3063   [
3064    {
3065     "is_this_ptr" : true,
3066     "referenced_type" : "type-568"
3067    },
3068    {
3069     "referenced_type" : "type-656"
3070    }
3071   ],
3072   "return_type" : "type-30",
3073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3074  },
3075  {
3076   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3077   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev",
3078   "parameters" :
3079   [
3080    {
3081     "is_this_ptr" : true,
3082     "referenced_type" : "type-568"
3083    }
3084   ],
3085   "return_type" : "type-30",
3086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3087  },
3088  {
3089   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3090   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev",
3091   "parameters" :
3092   [
3093    {
3094     "is_this_ptr" : true,
3095     "referenced_type" : "type-568"
3096    }
3097   ],
3098   "return_type" : "type-30",
3099   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3100  },
3101  {
3102   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3103   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD2Ev",
3104   "parameters" :
3105   [
3106    {
3107     "is_this_ptr" : true,
3108     "referenced_type" : "type-568"
3109    }
3110   ],
3111   "return_type" : "type-30",
3112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3113  },
3114  {
3115   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::linkToDeath",
3116   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3117   "parameters" :
3118   [
3119    {
3120     "is_this_ptr" : true,
3121     "referenced_type" : "type-119"
3122    },
3123    {
3124     "referenced_type" : "type-435"
3125    },
3126    {
3127     "referenced_type" : "type-139"
3128    }
3129   ],
3130   "return_type" : "type-160",
3131   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3132  },
3133  {
3134   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::getDebugInfo",
3135   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3136   "parameters" :
3137   [
3138    {
3139     "is_this_ptr" : true,
3140     "referenced_type" : "type-119"
3141    },
3142    {
3143     "referenced_type" : "type-687"
3144    }
3145   ],
3146   "return_type" : "type-181",
3147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3148  },
3149  {
3150   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::getHashChain",
3151   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3152   "parameters" :
3153   [
3154    {
3155     "is_this_ptr" : true,
3156     "referenced_type" : "type-119"
3157    },
3158    {
3159     "referenced_type" : "type-688"
3160    }
3161   ],
3162   "return_type" : "type-181",
3163   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3164  },
3165  {
3166   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::unlinkToDeath",
3167   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3168   "parameters" :
3169   [
3170    {
3171     "is_this_ptr" : true,
3172     "referenced_type" : "type-119"
3173    },
3174    {
3175     "referenced_type" : "type-435"
3176    }
3177   ],
3178   "return_type" : "type-160",
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::interfaceChain",
3183   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3184   "parameters" :
3185   [
3186    {
3187     "is_this_ptr" : true,
3188     "referenced_type" : "type-119"
3189    },
3190    {
3191     "referenced_type" : "type-689"
3192    }
3193   ],
3194   "return_type" : "type-181",
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::notifyThrottling",
3199   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE",
3200   "parameters" :
3201   [
3202    {
3203     "is_this_ptr" : true,
3204     "referenced_type" : "type-119"
3205    },
3206    {
3207     "referenced_type" : "type-42"
3208    },
3209    {
3210     "referenced_type" : "type-651"
3211    }
3212   ],
3213   "return_type" : "type-181",
3214   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3215  },
3216  {
3217   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::interfaceDescriptor",
3218   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3219   "parameters" :
3220   [
3221    {
3222     "is_this_ptr" : true,
3223     "referenced_type" : "type-119"
3224    },
3225    {
3226     "referenced_type" : "type-690"
3227    }
3228   ],
3229   "return_type" : "type-181",
3230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3231  },
3232  {
3233   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::notifySyspropsChanged",
3234   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv",
3235   "parameters" :
3236   [
3237    {
3238     "is_this_ptr" : true,
3239     "referenced_type" : "type-119"
3240    }
3241   ],
3242   "return_type" : "type-181",
3243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3244  },
3245  {
3246   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::setHALInstrumentation",
3247   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv",
3248   "parameters" :
3249   [
3250    {
3251     "is_this_ptr" : true,
3252     "referenced_type" : "type-119"
3253    }
3254   ],
3255   "return_type" : "type-181",
3256   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3257  },
3258  {
3259   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::_hidl_notifyThrottling",
3260   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbRKNS1_4V1_011TemperatureE",
3261   "parameters" :
3262   [
3263    {
3264     "referenced_type" : "type-23"
3265    },
3266    {
3267     "referenced_type" : "type-590"
3268    },
3269    {
3270     "referenced_type" : "type-42"
3271    },
3272    {
3273     "referenced_type" : "type-651"
3274    }
3275   ],
3276   "return_type" : "type-181",
3277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3278  },
3279  {
3280   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::ping",
3281   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv",
3282   "parameters" :
3283   [
3284    {
3285     "is_this_ptr" : true,
3286     "referenced_type" : "type-119"
3287    }
3288   ],
3289   "return_type" : "type-181",
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::debug",
3294   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3295   "parameters" :
3296   [
3297    {
3298     "is_this_ptr" : true,
3299     "referenced_type" : "type-119"
3300    },
3301    {
3302     "referenced_type" : "type-374"
3303    },
3304    {
3305     "referenced_type" : "type-554"
3306    }
3307   ],
3308   "return_type" : "type-181",
3309   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3310  },
3311  {
3312   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::BpHwThermalCallback",
3313   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC1ERKNS_2spINS0_7IBinderEEE",
3314   "parameters" :
3315   [
3316    {
3317     "is_this_ptr" : true,
3318     "referenced_type" : "type-119"
3319    },
3320    {
3321     "referenced_type" : "type-51"
3322    }
3323   ],
3324   "return_type" : "type-30",
3325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3326  },
3327  {
3328   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::BpHwThermalCallback",
3329   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC2ERKNS_2spINS0_7IBinderEEE",
3330   "parameters" :
3331   [
3332    {
3333     "is_this_ptr" : true,
3334     "referenced_type" : "type-119"
3335    },
3336    {
3337     "referenced_type" : "type-51"
3338    }
3339   ],
3340   "return_type" : "type-30",
3341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3342  },
3343  {
3344   "function_name" : "android::hardware::thermal::V1_1::IThermal::getService",
3345   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3346   "parameters" :
3347   [
3348    {
3349     "default_arg" : true,
3350     "referenced_type" : "type-430"
3351    },
3352    {
3353     "default_arg" : true,
3354     "referenced_type" : "type-42"
3355    }
3356   ],
3357   "return_type" : "type-3",
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::linkToDeath",
3362   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3363   "parameters" :
3364   [
3365    {
3366     "is_this_ptr" : true,
3367     "referenced_type" : "type-4"
3368    },
3369    {
3370     "referenced_type" : "type-435"
3371    },
3372    {
3373     "referenced_type" : "type-139"
3374    }
3375   ],
3376   "return_type" : "type-160",
3377   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3378  },
3379  {
3380   "function_name" : "android::hardware::thermal::V1_1::IThermal::getDebugInfo",
3381   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3382   "parameters" :
3383   [
3384    {
3385     "is_this_ptr" : true,
3386     "referenced_type" : "type-4"
3387    },
3388    {
3389     "referenced_type" : "type-691"
3390    }
3391   ],
3392   "return_type" : "type-181",
3393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3394  },
3395  {
3396   "function_name" : "android::hardware::thermal::V1_1::IThermal::getHashChain",
3397   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3398   "parameters" :
3399   [
3400    {
3401     "is_this_ptr" : true,
3402     "referenced_type" : "type-4"
3403    },
3404    {
3405     "referenced_type" : "type-692"
3406    }
3407   ],
3408   "return_type" : "type-181",
3409   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3410  },
3411  {
3412   "function_name" : "android::hardware::thermal::V1_1::IThermal::tryGetService",
3413   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3414   "parameters" :
3415   [
3416    {
3417     "default_arg" : true,
3418     "referenced_type" : "type-430"
3419    },
3420    {
3421     "default_arg" : true,
3422     "referenced_type" : "type-42"
3423    }
3424   ],
3425   "return_type" : "type-3",
3426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3427  },
3428  {
3429   "function_name" : "android::hardware::thermal::V1_1::IThermal::unlinkToDeath",
3430   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3431   "parameters" :
3432   [
3433    {
3434     "is_this_ptr" : true,
3435     "referenced_type" : "type-4"
3436    },
3437    {
3438     "referenced_type" : "type-435"
3439    }
3440   ],
3441   "return_type" : "type-160",
3442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3443  },
3444  {
3445   "function_name" : "android::hardware::thermal::V1_1::IThermal::interfaceChain",
3446   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3447   "parameters" :
3448   [
3449    {
3450     "is_this_ptr" : true,
3451     "referenced_type" : "type-4"
3452    },
3453    {
3454     "referenced_type" : "type-693"
3455    }
3456   ],
3457   "return_type" : "type-181",
3458   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3459  },
3460  {
3461   "function_name" : "android::hardware::thermal::V1_1::IThermal::registerAsService",
3462   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3463   "parameters" :
3464   [
3465    {
3466     "is_this_ptr" : true,
3467     "referenced_type" : "type-4"
3468    },
3469    {
3470     "default_arg" : true,
3471     "referenced_type" : "type-430"
3472    }
3473   ],
3474   "return_type" : "type-28",
3475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3476  },
3477  {
3478   "function_name" : "android::hardware::thermal::V1_1::IThermal::interfaceDescriptor",
3479   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3480   "parameters" :
3481   [
3482    {
3483     "is_this_ptr" : true,
3484     "referenced_type" : "type-4"
3485    },
3486    {
3487     "referenced_type" : "type-694"
3488    }
3489   ],
3490   "return_type" : "type-181",
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3492  },
3493  {
3494   "function_name" : "android::hardware::thermal::V1_1::IThermal::notifySyspropsChanged",
3495   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv",
3496   "parameters" :
3497   [
3498    {
3499     "is_this_ptr" : true,
3500     "referenced_type" : "type-4"
3501    }
3502   ],
3503   "return_type" : "type-181",
3504   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3505  },
3506  {
3507   "function_name" : "android::hardware::thermal::V1_1::IThermal::setHALInstrumentation",
3508   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv",
3509   "parameters" :
3510   [
3511    {
3512     "is_this_ptr" : true,
3513     "referenced_type" : "type-4"
3514    }
3515   ],
3516   "return_type" : "type-181",
3517   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3518  },
3519  {
3520   "function_name" : "android::hardware::thermal::V1_1::IThermal::registerForNotifications",
3521   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3522   "parameters" :
3523   [
3524    {
3525     "referenced_type" : "type-430"
3526    },
3527    {
3528     "referenced_type" : "type-555"
3529    }
3530   ],
3531   "return_type" : "type-42",
3532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3533  },
3534  {
3535   "function_name" : "android::hardware::thermal::V1_1::IThermal::ping",
3536   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv",
3537   "parameters" :
3538   [
3539    {
3540     "is_this_ptr" : true,
3541     "referenced_type" : "type-4"
3542    }
3543   ],
3544   "return_type" : "type-181",
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::debug",
3549   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3550   "parameters" :
3551   [
3552    {
3553     "is_this_ptr" : true,
3554     "referenced_type" : "type-4"
3555    },
3556    {
3557     "referenced_type" : "type-374"
3558    },
3559    {
3560     "referenced_type" : "type-554"
3561    }
3562   ],
3563   "return_type" : "type-181",
3564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3565  },
3566  {
3567   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3568   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb",
3569   "parameters" :
3570   [
3571    {
3572     "referenced_type" : "type-102"
3573    },
3574    {
3575     "default_arg" : true,
3576     "referenced_type" : "type-42"
3577    }
3578   ],
3579   "return_type" : "type-168",
3580   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3581  },
3582  {
3583   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3584   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3585   "parameters" :
3586   [
3587    {
3588     "referenced_type" : "type-614"
3589    },
3590    {
3591     "default_arg" : true,
3592     "referenced_type" : "type-42"
3593    }
3594   ],
3595   "return_type" : "type-168",
3596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3597  },
3598  {
3599   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3600   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spIS3_EEb",
3601   "parameters" :
3602   [
3603    {
3604     "referenced_type" : "type-623"
3605    },
3606    {
3607     "default_arg" : true,
3608     "referenced_type" : "type-42"
3609    }
3610   ],
3611   "return_type" : "type-168",
3612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3613  },
3614  {
3615   "access" : "private",
3616   "function_name" : "android::hardware::thermal::V1_1::BsThermal::addOnewayTask",
3617   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
3618   "parameters" :
3619   [
3620    {
3621     "is_this_ptr" : true,
3622     "referenced_type" : "type-626"
3623    },
3624    {
3625     "referenced_type" : "type-698"
3626    }
3627   ],
3628   "return_type" : "type-181",
3629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3630  },
3631  {
3632   "function_name" : "android::hardware::thermal::V1_1::BsThermal::BsThermal",
3633   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermalC1ENS_2spINS2_8IThermalEEE",
3634   "parameters" :
3635   [
3636    {
3637     "is_this_ptr" : true,
3638     "referenced_type" : "type-626"
3639    },
3640    {
3641     "referenced_type" : "type-131"
3642    }
3643   ],
3644   "return_type" : "type-30",
3645   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3646  },
3647  {
3648   "function_name" : "android::hardware::thermal::V1_1::BsThermal::BsThermal",
3649   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermalC2ENS_2spINS2_8IThermalEEE",
3650   "parameters" :
3651   [
3652    {
3653     "is_this_ptr" : true,
3654     "referenced_type" : "type-626"
3655    },
3656    {
3657     "referenced_type" : "type-131"
3658    }
3659   ],
3660   "return_type" : "type-30",
3661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3662  }
3663 ],
3664 "global_vars" :
3665 [
3666  {
3667   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10descriptorE",
3668   "name" : "android::hardware::thermal::V1_1::IThermalCallback::descriptor",
3669   "referenced_type" : "type-57",
3670   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
3671  },
3672  {
3673   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal10descriptorE",
3674   "name" : "android::hardware::thermal::V1_1::IThermal::descriptor",
3675   "referenced_type" : "type-57",
3676   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3677  }
3678 ],
3679 "lvalue_reference_types" :
3680 [
3681  {
3682   "alignment" : 4,
3683   "linker_set_key" : "android::Mutex &",
3684   "name" : "android::Mutex &",
3685   "referenced_type" : "type-34",
3686   "self_type" : "type-508",
3687   "size" : 4,
3688   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3689  },
3690  {
3691   "alignment" : 4,
3692   "linker_set_key" : "android::RWLock &",
3693   "name" : "android::RWLock &",
3694   "referenced_type" : "type-513",
3695   "self_type" : "type-517",
3696   "size" : 4,
3697   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3698  },
3699  {
3700   "alignment" : 4,
3701   "linker_set_key" : "android::String16 &",
3702   "name" : "android::String16 &",
3703   "referenced_type" : "type-47",
3704   "self_type" : "type-400",
3705   "size" : 4,
3706   "source_file" : "/system/core/libutils/include/utils/String16.h"
3707  },
3708  {
3709   "alignment" : 4,
3710   "linker_set_key" : "android::String8 &",
3711   "name" : "android::String8 &",
3712   "referenced_type" : "type-56",
3713   "self_type" : "type-395",
3714   "size" : 4,
3715   "source_file" : "/system/core/libutils/include/utils/String8.h"
3716  },
3717  {
3718   "alignment" : 4,
3719   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &",
3720   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &",
3721   "referenced_type" : "type-168",
3722   "self_type" : "type-171",
3723   "size" : 4,
3724   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3725  },
3726  {
3727   "alignment" : 4,
3728   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &",
3729   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &",
3730   "referenced_type" : "type-601",
3731   "self_type" : "type-604",
3732   "size" : 4,
3733   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3734  },
3735  {
3736   "alignment" : 4,
3737   "linker_set_key" : "android::hardware::Return<bool> &",
3738   "name" : "android::hardware::Return<bool> &",
3739   "referenced_type" : "type-160",
3740   "self_type" : "type-165",
3741   "size" : 4,
3742   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3743  },
3744  {
3745   "alignment" : 4,
3746   "linker_set_key" : "android::hardware::Return<void> &",
3747   "name" : "android::hardware::Return<void> &",
3748   "referenced_type" : "type-181",
3749   "self_type" : "type-184",
3750   "size" : 4,
3751   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3752  },
3753  {
3754   "alignment" : 4,
3755   "linker_set_key" : "android::hardware::Status &",
3756   "name" : "android::hardware::Status &",
3757   "referenced_type" : "type-151",
3758   "self_type" : "type-158",
3759   "size" : 4,
3760   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3761  },
3762  {
3763   "alignment" : 4,
3764   "linker_set_key" : "android::hardware::TextOutput &",
3765   "name" : "android::hardware::TextOutput &",
3766   "referenced_type" : "type-421",
3767   "self_type" : "type-420",
3768   "size" : 4,
3769   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3770  },
3771  {
3772   "alignment" : 4,
3773   "linker_set_key" : "android::hardware::TextOutput &",
3774   "name" : "android::hardware::TextOutput &",
3775   "referenced_type" : "type-629",
3776   "self_type" : "type-628",
3777   "size" : 4,
3778   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3779  },
3780  {
3781   "alignment" : 4,
3782   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3783   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3784   "referenced_type" : "type-326",
3785   "self_type" : "type-582",
3786   "size" : 4,
3787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3788  },
3789  {
3790   "alignment" : 4,
3791   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3792   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3793   "referenced_type" : "type-318",
3794   "self_type" : "type-577",
3795   "size" : 4,
3796   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3797  },
3798  {
3799   "alignment" : 4,
3800   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3801   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3802   "referenced_type" : "type-329",
3803   "self_type" : "type-585",
3804   "size" : 4,
3805   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3806  },
3807  {
3808   "alignment" : 4,
3809   "linker_set_key" : "android::hardware::hidl_memory &",
3810   "name" : "android::hardware::hidl_memory &",
3811   "referenced_type" : "type-300",
3812   "self_type" : "type-305",
3813   "size" : 4,
3814   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3815  },
3816  {
3817   "alignment" : 4,
3818   "linker_set_key" : "android::hardware::hidl_string &",
3819   "name" : "android::hardware::hidl_string &",
3820   "referenced_type" : "type-296",
3821   "self_type" : "type-580",
3822   "size" : 4,
3823   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3824  },
3825  {
3826   "alignment" : 4,
3827   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3828   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3829   "referenced_type" : "type-325",
3830   "self_type" : "type-334",
3831   "size" : 4,
3832   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3833  },
3834  {
3835   "alignment" : 4,
3836   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3837   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3838   "referenced_type" : "type-317",
3839   "self_type" : "type-324",
3840   "size" : 4,
3841   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3842  },
3843  {
3844   "alignment" : 4,
3845   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3846   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3847   "referenced_type" : "type-133",
3848   "self_type" : "type-143",
3849   "size" : 4,
3850   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3851  },
3852  {
3853   "alignment" : 4,
3854   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> &",
3855   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> &",
3856   "referenced_type" : "type-3",
3857   "self_type" : "type-129",
3858   "size" : 4,
3859   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3860  },
3861  {
3862   "alignment" : 4,
3863   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
3864   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
3865   "referenced_type" : "type-105",
3866   "self_type" : "type-120",
3867   "size" : 4,
3868   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3869  },
3870  {
3871   "alignment" : 4,
3872   "linker_set_key" : "const android::String16 &",
3873   "name" : "const android::String16 &",
3874   "referenced_type" : "type-46",
3875   "self_type" : "type-45",
3876   "size" : 4,
3877   "source_file" : "/system/core/libutils/include/utils/String16.h"
3878  },
3879  {
3880   "alignment" : 4,
3881   "linker_set_key" : "const android::String8 &",
3882   "name" : "const android::String8 &",
3883   "referenced_type" : "type-392",
3884   "self_type" : "type-394",
3885   "size" : 4,
3886   "source_file" : "/system/core/libutils/include/utils/String8.h"
3887  },
3888  {
3889   "alignment" : 4,
3890   "linker_set_key" : "const android::hardware::Parcel &",
3891   "name" : "const android::hardware::Parcel &",
3892   "referenced_type" : "type-422",
3893   "self_type" : "type-423",
3894   "size" : 4,
3895   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3896  },
3897  {
3898   "alignment" : 4,
3899   "linker_set_key" : "const android::hardware::Return<bool> &",
3900   "name" : "const android::hardware::Return<bool> &",
3901   "referenced_type" : "type-166",
3902   "self_type" : "type-175",
3903   "size" : 4,
3904   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3905  },
3906  {
3907   "alignment" : 4,
3908   "linker_set_key" : "const android::hardware::Status &",
3909   "name" : "const android::hardware::Status &",
3910   "referenced_type" : "type-155",
3911   "self_type" : "type-156",
3912   "size" : 4,
3913   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3914  },
3915  {
3916   "alignment" : 4,
3917   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3918   "name" : "const android::hardware::details::SchedPrio &",
3919   "referenced_type" : "type-437",
3920   "self_type" : "type-436",
3921   "size" : 4,
3922   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3923  },
3924  {
3925   "alignment" : 4,
3926   "linker_set_key" : "const android::hardware::hidl_handle &",
3927   "name" : "const android::hardware::hidl_handle &",
3928   "referenced_type" : "type-373",
3929   "self_type" : "type-374",
3930   "size" : 4,
3931   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3932  },
3933  {
3934   "alignment" : 4,
3935   "linker_set_key" : "const android::hardware::hidl_memory &",
3936   "name" : "const android::hardware::hidl_memory &",
3937   "referenced_type" : "type-303",
3938   "self_type" : "type-304",
3939   "size" : 4,
3940   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3941  },
3942  {
3943   "alignment" : 4,
3944   "linker_set_key" : "const android::hardware::hidl_string &",
3945   "name" : "const android::hardware::hidl_string &",
3946   "referenced_type" : "type-295",
3947   "self_type" : "type-299",
3948   "size" : 4,
3949   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3950  },
3951  {
3952   "alignment" : 4,
3953   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3954   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3955   "referenced_type" : "type-553",
3956   "self_type" : "type-554",
3957   "size" : 4,
3958   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3959  },
3960  {
3961   "alignment" : 4,
3962   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3963   "name" : "const android::hardware::hidl_vec<int> &",
3964   "referenced_type" : "type-339",
3965   "self_type" : "type-341",
3966   "size" : 4,
3967   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3968  },
3969  {
3970   "alignment" : 4,
3971   "linker_set_key" : "const android::hardware::hidl_version &",
3972   "name" : "const android::hardware::hidl_version &",
3973   "referenced_type" : "type-368",
3974   "self_type" : "type-370",
3975   "size" : 4,
3976   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3977  },
3978  {
3979   "alignment" : 4,
3980   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature &",
3981   "name" : "const android::hardware::thermal::V1_0::Temperature &",
3982   "referenced_type" : "type-650",
3983   "self_type" : "type-651",
3984   "size" : 4,
3985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3986  },
3987  {
3988   "alignment" : 4,
3989   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3990   "name" : "const android::hidl::base::V1_0::IBase *const &",
3991   "referenced_type" : "type-452",
3992   "self_type" : "type-453",
3993   "size" : 4,
3994   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3995  },
3996  {
3997   "alignment" : 4,
3998   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3999   "name" : "const android::sp<android::hardware::IBinder> &",
4000   "referenced_type" : "type-20",
4001   "self_type" : "type-51",
4002   "size" : 4,
4003   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4004  },
4005  {
4006   "alignment" : 4,
4007   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4008   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4009   "referenced_type" : "type-145",
4010   "self_type" : "type-359",
4011   "size" : 4,
4012   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4013  },
4014  {
4015   "alignment" : 4,
4016   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4017   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4018   "referenced_type" : "type-409",
4019   "self_type" : "type-435",
4020   "size" : 4,
4021   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4022  },
4023  {
4024   "alignment" : 4,
4025   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
4026   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
4027   "referenced_type" : "type-101",
4028   "self_type" : "type-102",
4029   "size" : 4,
4030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4031  },
4032  {
4033   "alignment" : 4,
4034   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal> &",
4035   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal> &",
4036   "referenced_type" : "type-131",
4037   "self_type" : "type-623",
4038   "size" : 4,
4039   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4040  },
4041  {
4042   "alignment" : 4,
4043   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
4044   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
4045   "referenced_type" : "type-123",
4046   "self_type" : "type-656",
4047   "size" : 4,
4048   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4049  },
4050  {
4051   "alignment" : 4,
4052   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4053   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4054   "referenced_type" : "type-610",
4055   "self_type" : "type-614",
4056   "size" : 4,
4057   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4058  },
4059  {
4060   "alignment" : 4,
4061   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4062   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4063   "referenced_type" : "type-95",
4064   "self_type" : "type-555",
4065   "size" : 4,
4066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
4067  },
4068  {
4069   "alignment" : 4,
4070   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4071   "name" : "const android::wp<android::hardware::BHwBinder> &",
4072   "referenced_type" : "type-593",
4073   "self_type" : "type-599",
4074   "size" : 4,
4075   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4076  },
4077  {
4078   "alignment" : 4,
4079   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4080   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4081   "referenced_type" : "type-146",
4082   "self_type" : "type-211",
4083   "size" : 4,
4084   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4085  },
4086  {
4087   "alignment" : 4,
4088   "linker_set_key" : "const bool &",
4089   "name" : "const bool &",
4090   "referenced_type" : "type-76",
4091   "self_type" : "type-269",
4092   "size" : 4,
4093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4094  },
4095  {
4096   "alignment" : 4,
4097   "linker_set_key" : "const double &",
4098   "name" : "const double &",
4099   "referenced_type" : "type-286",
4100   "self_type" : "type-287",
4101   "size" : 4,
4102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4103  },
4104  {
4105   "alignment" : 4,
4106   "linker_set_key" : "const float &",
4107   "name" : "const float &",
4108   "referenced_type" : "type-284",
4109   "self_type" : "type-285",
4110   "size" : 4,
4111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4112  },
4113  {
4114   "alignment" : 4,
4115   "linker_set_key" : "const int &",
4116   "name" : "const int &",
4117   "referenced_type" : "type-480",
4118   "self_type" : "type-479",
4119   "size" : 4,
4120   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4121  },
4122  {
4123   "linker_set_key" : "const iter<is_const> &",
4124   "name" : "const iter<is_const> &",
4125   "referenced_type" : "type-309",
4126   "self_type" : "type-311",
4127   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4128  },
4129  {
4130   "linker_set_key" : "const iter<is_const> &",
4131   "name" : "const iter<is_const> &",
4132   "referenced_type" : "type-615",
4133   "self_type" : "type-618",
4134   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4135  },
4136  {
4137   "alignment" : 4,
4138   "linker_set_key" : "const log_msg &",
4139   "name" : "const log_msg &",
4140   "referenced_type" : "type-80",
4141   "self_type" : "type-124",
4142   "size" : 4,
4143   "source_file" : "/system/core/liblog/include/log/log_read.h"
4144  },
4145  {
4146   "alignment" : 4,
4147   "linker_set_key" : "const long long &",
4148   "name" : "const long long &",
4149   "referenced_type" : "type-280",
4150   "self_type" : "type-281",
4151   "size" : 4,
4152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4153  },
4154  {
4155   "alignment" : 4,
4156   "linker_set_key" : "const short &",
4157   "name" : "const short &",
4158   "referenced_type" : "type-275",
4159   "self_type" : "type-276",
4160   "size" : 4,
4161   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4162  },
4163  {
4164   "alignment" : 4,
4165   "linker_set_key" : "const signed char &",
4166   "name" : "const signed char &",
4167   "referenced_type" : "type-270",
4168   "self_type" : "type-272",
4169   "size" : 4,
4170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4171  },
4172  {
4173   "alignment" : 4,
4174   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4175   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4176   "referenced_type" : "type-428",
4177   "self_type" : "type-430",
4178   "size" : 4,
4179   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4180  },
4181  {
4182   "alignment" : 4,
4183   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4184   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4185   "referenced_type" : "type-630",
4186   "self_type" : "type-632",
4187   "size" : 4,
4188   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4189  },
4190  {
4191   "alignment" : 4,
4192   "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 *> > *)> > > &",
4193   "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 *> > *)> > > &",
4194   "referenced_type" : "type-588",
4195   "self_type" : "type-587",
4196   "size" : 4,
4197   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4198  },
4199  {
4200   "alignment" : 4,
4201   "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 *> > *)> > > &",
4202   "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 *> > *)> > > &",
4203   "referenced_type" : "type-653",
4204   "self_type" : "type-652",
4205   "size" : 4,
4206   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4207  },
4208  {
4209   "alignment" : 4,
4210   "linker_set_key" : "const unsigned char &",
4211   "name" : "const unsigned char &",
4212   "referenced_type" : "type-273",
4213   "self_type" : "type-274",
4214   "size" : 4,
4215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4216  },
4217  {
4218   "alignment" : 4,
4219   "linker_set_key" : "const unsigned int &",
4220   "name" : "const unsigned int &",
4221   "referenced_type" : "type-38",
4222   "self_type" : "type-279",
4223   "size" : 4,
4224   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4225  },
4226  {
4227   "alignment" : 4,
4228   "linker_set_key" : "const unsigned long long &",
4229   "name" : "const unsigned long long &",
4230   "referenced_type" : "type-282",
4231   "self_type" : "type-283",
4232   "size" : 4,
4233   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4234  },
4235  {
4236   "alignment" : 4,
4237   "linker_set_key" : "const unsigned short &",
4238   "name" : "const unsigned short &",
4239   "referenced_type" : "type-277",
4240   "self_type" : "type-278",
4241   "size" : 4,
4242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4243  },
4244  {
4245   "alignment" : 4,
4246   "linker_set_key" : "int &",
4247   "name" : "int &",
4248   "referenced_type" : "type-28",
4249   "self_type" : "type-386",
4250   "size" : 4,
4251   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4252  },
4253  {
4254   "alignment" : 4,
4255   "linker_set_key" : "unsigned char &",
4256   "name" : "unsigned char &",
4257   "referenced_type" : "type-84",
4258   "self_type" : "type-531",
4259   "size" : 4,
4260   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4261  },
4262  {
4263   "alignment" : 4,
4264   "linker_set_key" : "unsigned int &",
4265   "name" : "unsigned int &",
4266   "referenced_type" : "type-2",
4267   "self_type" : "type-541",
4268   "size" : 4,
4269   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
4270  }
4271 ],
4272 "pointer_types" :
4273 [
4274  {
4275   "alignment" : 4,
4276   "linker_set_key" : "android::Condition *",
4277   "name" : "android::Condition *",
4278   "referenced_type" : "type-77",
4279   "self_type" : "type-512",
4280   "size" : 4,
4281   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4282  },
4283  {
4284   "alignment" : 4,
4285   "linker_set_key" : "android::Mutex *",
4286   "name" : "android::Mutex *",
4287   "referenced_type" : "type-34",
4288   "self_type" : "type-506",
4289   "size" : 4,
4290   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4291  },
4292  {
4293   "alignment" : 4,
4294   "linker_set_key" : "android::Mutex::Autolock *",
4295   "name" : "android::Mutex::Autolock *",
4296   "referenced_type" : "type-507",
4297   "self_type" : "type-509",
4298   "size" : 4,
4299   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4300  },
4301  {
4302   "alignment" : 4,
4303   "linker_set_key" : "android::RWLock *",
4304   "name" : "android::RWLock *",
4305   "referenced_type" : "type-513",
4306   "self_type" : "type-515",
4307   "size" : 4,
4308   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4309  },
4310  {
4311   "alignment" : 4,
4312   "linker_set_key" : "android::RWLock::AutoRLock *",
4313   "name" : "android::RWLock::AutoRLock *",
4314   "referenced_type" : "type-516",
4315   "self_type" : "type-519",
4316   "size" : 4,
4317   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4318  },
4319  {
4320   "alignment" : 4,
4321   "linker_set_key" : "android::RWLock::AutoWLock *",
4322   "name" : "android::RWLock::AutoWLock *",
4323   "referenced_type" : "type-520",
4324   "self_type" : "type-521",
4325   "size" : 4,
4326   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4327  },
4328  {
4329   "alignment" : 4,
4330   "linker_set_key" : "android::RefBase *",
4331   "name" : "android::RefBase *",
4332   "referenced_type" : "type-8",
4333   "self_type" : "type-292",
4334   "size" : 4,
4335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4336  },
4337  {
4338   "alignment" : 4,
4339   "linker_set_key" : "android::RefBase::weakref_impl *",
4340   "name" : "android::RefBase::weakref_impl *",
4341   "referenced_type" : "type-11",
4342   "self_type" : "type-10",
4343   "size" : 4,
4344   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4345  },
4346  {
4347   "alignment" : 4,
4348   "linker_set_key" : "android::RefBase::weakref_impl *",
4349   "name" : "android::RefBase::weakref_impl *",
4350   "referenced_type" : "type-612",
4351   "self_type" : "type-611",
4352   "size" : 4,
4353   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4354  },
4355  {
4356   "alignment" : 4,
4357   "linker_set_key" : "android::RefBase::weakref_type *",
4358   "name" : "android::RefBase::weakref_type *",
4359   "referenced_type" : "type-41",
4360   "self_type" : "type-40",
4361   "size" : 4,
4362   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4363  },
4364  {
4365   "alignment" : 4,
4366   "linker_set_key" : "android::ReferenceRenamer *",
4367   "name" : "android::ReferenceRenamer *",
4368   "referenced_type" : "type-288",
4369   "self_type" : "type-289",
4370   "size" : 4,
4371   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4372  },
4373  {
4374   "alignment" : 4,
4375   "linker_set_key" : "android::ScopedTrace *",
4376   "name" : "android::ScopedTrace *",
4377   "referenced_type" : "type-522",
4378   "self_type" : "type-523",
4379   "size" : 4,
4380   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4381  },
4382  {
4383   "alignment" : 4,
4384   "linker_set_key" : "android::String16 *",
4385   "name" : "android::String16 *",
4386   "referenced_type" : "type-47",
4387   "self_type" : "type-401",
4388   "size" : 4,
4389   "source_file" : "/system/core/libutils/include/utils/String16.h"
4390  },
4391  {
4392   "alignment" : 4,
4393   "linker_set_key" : "android::String8 *",
4394   "name" : "android::String8 *",
4395   "referenced_type" : "type-56",
4396   "self_type" : "type-396",
4397   "size" : 4,
4398   "source_file" : "/system/core/libutils/include/utils/String8.h"
4399  },
4400  {
4401   "alignment" : 4,
4402   "linker_set_key" : "android::Thread *",
4403   "name" : "android::Thread *",
4404   "referenced_type" : "type-75",
4405   "self_type" : "type-74",
4406   "size" : 4,
4407   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4408  },
4409  {
4410   "alignment" : 4,
4411   "linker_set_key" : "android::VirtualLightRefBase *",
4412   "name" : "android::VirtualLightRefBase *",
4413   "referenced_type" : "type-187",
4414   "self_type" : "type-194",
4415   "size" : 4,
4416   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4417  },
4418  {
4419   "alignment" : 4,
4420   "linker_set_key" : "android::hardware::BHwBinder *",
4421   "name" : "android::hardware::BHwBinder *",
4422   "referenced_type" : "type-149",
4423   "self_type" : "type-148",
4424   "size" : 4,
4425   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4426  },
4427  {
4428   "alignment" : 4,
4429   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal> *",
4430   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal> *",
4431   "referenced_type" : "type-408",
4432   "self_type" : "type-407",
4433   "size" : 4,
4434   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4435  },
4436  {
4437   "alignment" : 4,
4438   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback> *",
4439   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback> *",
4440   "referenced_type" : "type-111",
4441   "self_type" : "type-627",
4442   "size" : 4,
4443   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4444  },
4445  {
4446   "alignment" : 4,
4447   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4448   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4449   "referenced_type" : "type-446",
4450   "self_type" : "type-451",
4451   "size" : 4,
4452   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4453  },
4454  {
4455   "alignment" : 4,
4456   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4457   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4458   "referenced_type" : "type-464",
4459   "self_type" : "type-469",
4460   "size" : 4,
4461   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4462  },
4463  {
4464   "alignment" : 4,
4465   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4466   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4467   "referenced_type" : "type-454",
4468   "self_type" : "type-459",
4469   "size" : 4,
4470   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4471  },
4472  {
4473   "alignment" : 4,
4474   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4475   "name" : "android::hardware::GrantorDescriptor *",
4476   "referenced_type" : "type-316",
4477   "self_type" : "type-315",
4478   "size" : 4,
4479   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4480  },
4481  {
4482   "alignment" : 4,
4483   "linker_set_key" : "android::hardware::IBinder *",
4484   "name" : "android::hardware::IBinder *",
4485   "referenced_type" : "type-18",
4486   "self_type" : "type-17",
4487   "size" : 4,
4488   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4489  },
4490  {
4491   "alignment" : 4,
4492   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4493   "name" : "android::hardware::IBinder::DeathRecipient *",
4494   "referenced_type" : "type-14",
4495   "self_type" : "type-13",
4496   "size" : 4,
4497   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4498  },
4499  {
4500   "alignment" : 4,
4501   "linker_set_key" : "android::hardware::IInterface *",
4502   "name" : "android::hardware::IInterface *",
4503   "referenced_type" : "type-24",
4504   "self_type" : "type-23",
4505   "size" : 4,
4506   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4507  },
4508  {
4509   "alignment" : 4,
4510   "linker_set_key" : "android::hardware::Parcel *",
4511   "name" : "android::hardware::Parcel *",
4512   "referenced_type" : "type-411",
4513   "self_type" : "type-417",
4514   "size" : 4,
4515   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4516  },
4517  {
4518   "alignment" : 4,
4519   "linker_set_key" : "android::hardware::ProcessState *",
4520   "name" : "android::hardware::ProcessState *",
4521   "referenced_type" : "type-27",
4522   "self_type" : "type-26",
4523   "size" : 4,
4524   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4525  },
4526  {
4527   "alignment" : 4,
4528   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
4529   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
4530   "referenced_type" : "type-168",
4531   "self_type" : "type-169",
4532   "size" : 4,
4533   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4534  },
4535  {
4536   "alignment" : 4,
4537   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
4538   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
4539   "referenced_type" : "type-601",
4540   "self_type" : "type-602",
4541   "size" : 4,
4542   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4543  },
4544  {
4545   "alignment" : 4,
4546   "linker_set_key" : "android::hardware::Return<bool> *",
4547   "name" : "android::hardware::Return<bool> *",
4548   "referenced_type" : "type-160",
4549   "self_type" : "type-163",
4550   "size" : 4,
4551   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4552  },
4553  {
4554   "alignment" : 4,
4555   "linker_set_key" : "android::hardware::Return<void> *",
4556   "name" : "android::hardware::Return<void> *",
4557   "referenced_type" : "type-181",
4558   "self_type" : "type-182",
4559   "size" : 4,
4560   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4561  },
4562  {
4563   "alignment" : 4,
4564   "linker_set_key" : "android::hardware::Status *",
4565   "name" : "android::hardware::Status *",
4566   "referenced_type" : "type-151",
4567   "self_type" : "type-154",
4568   "size" : 4,
4569   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4570  },
4571  {
4572   "alignment" : 4,
4573   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4574   "name" : "android::hardware::details::HidlInstrumentor *",
4575   "referenced_type" : "type-115",
4576   "self_type" : "type-590",
4577   "size" : 4,
4578   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4579  },
4580  {
4581   "alignment" : 4,
4582   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4583   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4584   "referenced_type" : "type-326",
4585   "self_type" : "type-581",
4586   "size" : 4,
4587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4588  },
4589  {
4590   "alignment" : 4,
4591   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4592   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4593   "referenced_type" : "type-318",
4594   "self_type" : "type-576",
4595   "size" : 4,
4596   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4597  },
4598  {
4599   "alignment" : 4,
4600   "linker_set_key" : "android::hardware::details::return_status *",
4601   "name" : "android::hardware::details::return_status *",
4602   "referenced_type" : "type-161",
4603   "self_type" : "type-176",
4604   "size" : 4,
4605   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4606  },
4607  {
4608   "alignment" : 4,
4609   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4610   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4611   "referenced_type" : "type-329",
4612   "self_type" : "type-328",
4613   "size" : 4,
4614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4615  },
4616  {
4617   "alignment" : 4,
4618   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4619   "name" : "android::hardware::hidl_binder_death_recipient *",
4620   "referenced_type" : "type-135",
4621   "self_type" : "type-134",
4622   "size" : 4,
4623   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4624  },
4625  {
4626   "alignment" : 4,
4627   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4628   "name" : "android::hardware::hidl_death_recipient *",
4629   "referenced_type" : "type-138",
4630   "self_type" : "type-137",
4631   "size" : 4,
4632   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "linker_set_key" : "android::hardware::hidl_memory *",
4637   "name" : "android::hardware::hidl_memory *",
4638   "referenced_type" : "type-300",
4639   "self_type" : "type-301",
4640   "size" : 4,
4641   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4642  },
4643  {
4644   "alignment" : 4,
4645   "linker_set_key" : "android::hardware::hidl_string *",
4646   "name" : "android::hardware::hidl_string *",
4647   "referenced_type" : "type-296",
4648   "self_type" : "type-320",
4649   "size" : 4,
4650   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4651  },
4652  {
4653   "alignment" : 4,
4654   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4655   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4656   "referenced_type" : "type-325",
4657   "self_type" : "type-331",
4658   "size" : 4,
4659   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4660  },
4661  {
4662   "alignment" : 4,
4663   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4664   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4665   "referenced_type" : "type-317",
4666   "self_type" : "type-321",
4667   "size" : 4,
4668   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4669  },
4670  {
4671   "alignment" : 4,
4672   "linker_set_key" : "android::hardware::hidl_version *",
4673   "name" : "android::hardware::hidl_version *",
4674   "referenced_type" : "type-366",
4675   "self_type" : "type-367",
4676   "size" : 4,
4677   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4678  },
4679  {
4680   "alignment" : 4,
4681   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
4682   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
4683   "referenced_type" : "type-561",
4684   "self_type" : "type-562",
4685   "size" : 4,
4686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
4691   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
4692   "referenced_type" : "type-357",
4693   "self_type" : "type-356",
4694   "size" : 4,
4695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4696  },
4697  {
4698   "alignment" : 4,
4699   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
4700   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
4701   "referenced_type" : "type-352",
4702   "self_type" : "type-351",
4703   "size" : 4,
4704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4705  },
4706  {
4707   "alignment" : 4,
4708   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
4709   "name" : "android::hardware::thermal::V1_0::IThermal *",
4710   "referenced_type" : "type-6",
4711   "self_type" : "type-98",
4712   "size" : 4,
4713   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4714  },
4715  {
4716   "alignment" : 4,
4717   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
4718   "name" : "android::hardware::thermal::V1_0::Temperature *",
4719   "referenced_type" : "type-346",
4720   "self_type" : "type-345",
4721   "size" : 4,
4722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermal *",
4727   "name" : "android::hardware::thermal::V1_1::BnHwThermal *",
4728   "referenced_type" : "type-528",
4729   "self_type" : "type-592",
4730   "size" : 4,
4731   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4732  },
4733  {
4734   "alignment" : 4,
4735   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermalCallback *",
4736   "name" : "android::hardware::thermal::V1_1::BnHwThermalCallback *",
4737   "referenced_type" : "type-427",
4738   "self_type" : "type-568",
4739   "size" : 4,
4740   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
4741  },
4742  {
4743   "alignment" : 4,
4744   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermal *",
4745   "name" : "android::hardware::thermal::V1_1::BpHwThermal *",
4746   "referenced_type" : "type-572",
4747   "self_type" : "type-649",
4748   "size" : 4,
4749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4750  },
4751  {
4752   "alignment" : 4,
4753   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermalCallback *",
4754   "name" : "android::hardware::thermal::V1_1::BpHwThermalCallback *",
4755   "referenced_type" : "type-108",
4756   "self_type" : "type-119",
4757   "size" : 4,
4758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermal *",
4763   "name" : "android::hardware::thermal::V1_1::BsThermal *",
4764   "referenced_type" : "type-617",
4765   "self_type" : "type-626",
4766   "size" : 4,
4767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4768  },
4769  {
4770   "alignment" : 4,
4771   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermalCallback *",
4772   "name" : "android::hardware::thermal::V1_1::BsThermalCallback *",
4773   "referenced_type" : "type-594",
4774   "self_type" : "type-597",
4775   "size" : 4,
4776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "android::hardware::thermal::V1_1::IThermal *",
4781   "name" : "android::hardware::thermal::V1_1::IThermal *",
4782   "referenced_type" : "type-5",
4783   "self_type" : "type-4",
4784   "size" : 4,
4785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "linker_set_key" : "android::hardware::thermal::V1_1::IThermalCallback *",
4790   "name" : "android::hardware::thermal::V1_1::IThermalCallback *",
4791   "referenced_type" : "type-107",
4792   "self_type" : "type-106",
4793   "size" : 4,
4794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4795  },
4796  {
4797   "alignment" : 4,
4798   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4799   "name" : "android::hidl::base::V1_0::BnHwBase *",
4800   "referenced_type" : "type-425",
4801   "self_type" : "type-424",
4802   "size" : 4,
4803   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4804  },
4805  {
4806   "alignment" : 4,
4807   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4808   "name" : "android::hidl::base::V1_0::IBase *",
4809   "referenced_type" : "type-7",
4810   "self_type" : "type-141",
4811   "size" : 4,
4812   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4817   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4818   "referenced_type" : "type-67",
4819   "self_type" : "type-66",
4820   "size" : 4,
4821   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4822  },
4823  {
4824   "alignment" : 4,
4825   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4826   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4827   "referenced_type" : "type-93",
4828   "self_type" : "type-92",
4829   "size" : 4,
4830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4835   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4836   "referenced_type" : "type-12",
4837   "self_type" : "type-15",
4838   "size" : 4,
4839   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4840  },
4841  {
4842   "alignment" : 4,
4843   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4844   "name" : "android::sp<android::hardware::IBinder> *",
4845   "referenced_type" : "type-16",
4846   "self_type" : "type-19",
4847   "size" : 4,
4848   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4853   "name" : "android::sp<android::hardware::ProcessState> *",
4854   "referenced_type" : "type-25",
4855   "self_type" : "type-62",
4856   "size" : 4,
4857   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4858  },
4859  {
4860   "alignment" : 4,
4861   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4862   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4863   "referenced_type" : "type-133",
4864   "self_type" : "type-132",
4865   "size" : 4,
4866   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4871   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4872   "referenced_type" : "type-97",
4873   "self_type" : "type-99",
4874   "size" : 4,
4875   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4876  },
4877  {
4878   "alignment" : 4,
4879   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> *",
4880   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> *",
4881   "referenced_type" : "type-3",
4882   "self_type" : "type-127",
4883   "size" : 4,
4884   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4885  },
4886  {
4887   "alignment" : 4,
4888   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
4889   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
4890   "referenced_type" : "type-105",
4891   "self_type" : "type-104",
4892   "size" : 4,
4893   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4894  },
4895  {
4896   "alignment" : 4,
4897   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4898   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4899   "referenced_type" : "type-426",
4900   "self_type" : "type-609",
4901   "size" : 4,
4902   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4903  },
4904  {
4905   "alignment" : 4,
4906   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4907   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4908   "referenced_type" : "type-65",
4909   "self_type" : "type-68",
4910   "size" : 4,
4911   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4912  },
4913  {
4914   "alignment" : 4,
4915   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4916   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4917   "referenced_type" : "type-91",
4918   "self_type" : "type-94",
4919   "size" : 4,
4920   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4921  },
4922  {
4923   "alignment" : 4,
4924   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4925   "name" : "android::wp<android::hardware::BHwBinder> *",
4926   "referenced_type" : "type-444",
4927   "self_type" : "type-518",
4928   "size" : 4,
4929   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4930  },
4931  {
4932   "alignment" : 4,
4933   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4934   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4935   "referenced_type" : "type-222",
4936   "self_type" : "type-253",
4937   "size" : 4,
4938   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4939  },
4940  {
4941   "alignment" : 4,
4942   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4943   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4944   "referenced_type" : "type-136",
4945   "self_type" : "type-365",
4946   "size" : 4,
4947   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4948  },
4949  {
4950   "alignment" : 4,
4951   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4952   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4953   "referenced_type" : "type-140",
4954   "self_type" : "type-591",
4955   "size" : 4,
4956   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4957  },
4958  {
4959   "alignment" : 4,
4960   "linker_set_key" : "android_flex_plane *",
4961   "name" : "android_flex_plane *",
4962   "referenced_type" : "type-493",
4963   "self_type" : "type-496",
4964   "size" : 4,
4965   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4966  },
4967  {
4968   "alignment" : 4,
4969   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4970   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4971   "referenced_type" : "type-44",
4972   "self_type" : "type-43",
4973   "size" : 4,
4974   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4975  },
4976  {
4977   "alignment" : 4,
4978   "linker_set_key" : "char *",
4979   "name" : "char *",
4980   "referenced_type" : "type-59",
4981   "self_type" : "type-172",
4982   "size" : 4,
4983   "source_file" : "/system/core/liblog/include/log/log_read.h"
4984  },
4985  {
4986   "alignment" : 4,
4987   "linker_set_key" : "const android::NativeHandle *",
4988   "name" : "const android::NativeHandle *",
4989   "referenced_type" : "type-381",
4990   "self_type" : "type-382",
4991   "size" : 4,
4992   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4993  },
4994  {
4995   "alignment" : 4,
4996   "linker_set_key" : "const android::RefBase *",
4997   "name" : "const android::RefBase *",
4998   "referenced_type" : "type-290",
4999   "self_type" : "type-291",
5000   "size" : 4,
5001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5002  },
5003  {
5004   "alignment" : 4,
5005   "linker_set_key" : "const android::String16 *",
5006   "name" : "const android::String16 *",
5007   "referenced_type" : "type-46",
5008   "self_type" : "type-399",
5009   "size" : 4,
5010   "source_file" : "/system/core/libutils/include/utils/String16.h"
5011  },
5012  {
5013   "alignment" : 4,
5014   "linker_set_key" : "const android::String8 *",
5015   "name" : "const android::String8 *",
5016   "referenced_type" : "type-392",
5017   "self_type" : "type-393",
5018   "size" : 4,
5019   "source_file" : "/system/core/libutils/include/utils/String8.h"
5020  },
5021  {
5022   "alignment" : 4,
5023   "linker_set_key" : "const android::VectorImpl *",
5024   "name" : "const android::VectorImpl *",
5025   "referenced_type" : "type-472",
5026   "self_type" : "type-473",
5027   "size" : 4,
5028   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5029  },
5030  {
5031   "alignment" : 4,
5032   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5033   "name" : "const android::hardware::BpHwRefBase *",
5034   "referenced_type" : "type-403",
5035   "self_type" : "type-404",
5036   "size" : 4,
5037   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5038  },
5039  {
5040   "alignment" : 4,
5041   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5042   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5043   "referenced_type" : "type-438",
5044   "self_type" : "type-439",
5045   "size" : 4,
5046   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5047  },
5048  {
5049   "alignment" : 4,
5050   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5051   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5052   "referenced_type" : "type-443",
5053   "self_type" : "type-445",
5054   "size" : 4,
5055   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5056  },
5057  {
5058   "alignment" : 4,
5059   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
5060   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
5061   "referenced_type" : "type-173",
5062   "self_type" : "type-174",
5063   "size" : 4,
5064   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5065  },
5066  {
5067   "alignment" : 4,
5068   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
5069   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
5070   "referenced_type" : "type-605",
5071   "self_type" : "type-606",
5072   "size" : 4,
5073   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5074  },
5075  {
5076   "alignment" : 4,
5077   "linker_set_key" : "const android::hardware::Return<bool> *",
5078   "name" : "const android::hardware::Return<bool> *",
5079   "referenced_type" : "type-166",
5080   "self_type" : "type-167",
5081   "size" : 4,
5082   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5083  },
5084  {
5085   "alignment" : 4,
5086   "linker_set_key" : "const android::hardware::Status *",
5087   "name" : "const android::hardware::Status *",
5088   "referenced_type" : "type-155",
5089   "self_type" : "type-159",
5090   "size" : 4,
5091   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5092  },
5093  {
5094   "alignment" : 4,
5095   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5096   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5097   "referenced_type" : "type-583",
5098   "self_type" : "type-584",
5099   "size" : 4,
5100   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5101  },
5102  {
5103   "alignment" : 4,
5104   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5105   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5106   "referenced_type" : "type-578",
5107   "self_type" : "type-579",
5108   "size" : 4,
5109   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5110  },
5111  {
5112   "alignment" : 4,
5113   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5114   "name" : "const android::hardware::details::hidl_pointer<int> *",
5115   "referenced_type" : "type-501",
5116   "self_type" : "type-510",
5117   "size" : 4,
5118   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5119  },
5120  {
5121   "alignment" : 4,
5122   "linker_set_key" : "const android::hardware::details::return_status *",
5123   "name" : "const android::hardware::details::return_status *",
5124   "referenced_type" : "type-178",
5125   "self_type" : "type-179",
5126   "size" : 4,
5127   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5128  },
5129  {
5130   "alignment" : 4,
5131   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5132   "name" : "const android::hardware::hidl_death_recipient *",
5133   "referenced_type" : "type-607",
5134   "self_type" : "type-608",
5135   "size" : 4,
5136   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5137  },
5138  {
5139   "alignment" : 4,
5140   "linker_set_key" : "const android::hardware::hidl_memory *",
5141   "name" : "const android::hardware::hidl_memory *",
5142   "referenced_type" : "type-303",
5143   "self_type" : "type-307",
5144   "size" : 4,
5145   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5146  },
5147  {
5148   "alignment" : 4,
5149   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5150   "name" : "const android::hardware::hidl_vec<int> *",
5151   "referenced_type" : "type-339",
5152   "self_type" : "type-340",
5153   "size" : 4,
5154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5155  },
5156  {
5157   "alignment" : 4,
5158   "linker_set_key" : "const android::hardware::hidl_version *",
5159   "name" : "const android::hardware::hidl_version *",
5160   "referenced_type" : "type-368",
5161   "self_type" : "type-369",
5162   "size" : 4,
5163   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5164  },
5165  {
5166   "alignment" : 4,
5167   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5168   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5169   "referenced_type" : "type-566",
5170   "self_type" : "type-567",
5171   "size" : 4,
5172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5173  },
5174  {
5175   "alignment" : 4,
5176   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
5177   "name" : "const android::hardware::thermal::V1_0::IThermal *",
5178   "referenced_type" : "type-549",
5179   "self_type" : "type-550",
5180   "size" : 4,
5181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5182  },
5183  {
5184   "alignment" : 4,
5185   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermal *",
5186   "name" : "const android::hardware::thermal::V1_1::BpHwThermal *",
5187   "referenced_type" : "type-571",
5188   "self_type" : "type-575",
5189   "size" : 4,
5190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
5191  },
5192  {
5193   "alignment" : 4,
5194   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermalCallback *",
5195   "name" : "const android::hardware::thermal::V1_1::BpHwThermalCallback *",
5196   "referenced_type" : "type-569",
5197   "self_type" : "type-570",
5198   "size" : 4,
5199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5200  },
5201  {
5202   "alignment" : 4,
5203   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermal *",
5204   "name" : "const android::hardware::thermal::V1_1::IThermal *",
5205   "referenced_type" : "type-551",
5206   "self_type" : "type-552",
5207   "size" : 4,
5208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5209  },
5210  {
5211   "alignment" : 4,
5212   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermalCallback *",
5213   "name" : "const android::hardware::thermal::V1_1::IThermalCallback *",
5214   "referenced_type" : "type-125",
5215   "self_type" : "type-126",
5216   "size" : 4,
5217   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5218  },
5219  {
5220   "alignment" : 4,
5221   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5222   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5223   "referenced_type" : "type-559",
5224   "self_type" : "type-560",
5225   "size" : 4,
5226   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5227  },
5228  {
5229   "alignment" : 4,
5230   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5231   "name" : "const android::hidl::base::V1_0::IBase *",
5232   "referenced_type" : "type-450",
5233   "self_type" : "type-449",
5234   "size" : 4,
5235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5236  },
5237  {
5238   "alignment" : 4,
5239   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5240   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5241   "referenced_type" : "type-71",
5242   "self_type" : "type-72",
5243   "size" : 4,
5244   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5245  },
5246  {
5247   "alignment" : 4,
5248   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5249   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5250   "referenced_type" : "type-524",
5251   "self_type" : "type-525",
5252   "size" : 4,
5253   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5254  },
5255  {
5256   "alignment" : 4,
5257   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5258   "name" : "const android::sp<android::hardware::IBinder> *",
5259   "referenced_type" : "type-20",
5260   "self_type" : "type-21",
5261   "size" : 4,
5262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5263  },
5264  {
5265   "alignment" : 4,
5266   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5267   "name" : "const android::sp<android::hardware::ProcessState> *",
5268   "referenced_type" : "type-63",
5269   "self_type" : "type-64",
5270   "size" : 4,
5271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5272  },
5273  {
5274   "alignment" : 4,
5275   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5276   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5277   "referenced_type" : "type-145",
5278   "self_type" : "type-144",
5279   "size" : 4,
5280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5281  },
5282  {
5283   "alignment" : 4,
5284   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5285   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5286   "referenced_type" : "type-409",
5287   "self_type" : "type-600",
5288   "size" : 4,
5289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5290  },
5291  {
5292   "alignment" : 4,
5293   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
5294   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
5295   "referenced_type" : "type-101",
5296   "self_type" : "type-103",
5297   "size" : 4,
5298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5299  },
5300  {
5301   "alignment" : 4,
5302   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal> *",
5303   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal> *",
5304   "referenced_type" : "type-131",
5305   "self_type" : "type-130",
5306   "size" : 4,
5307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5308  },
5309  {
5310   "alignment" : 4,
5311   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
5312   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
5313   "referenced_type" : "type-123",
5314   "self_type" : "type-122",
5315   "size" : 4,
5316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5317  },
5318  {
5319   "alignment" : 4,
5320   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5321   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5322   "referenced_type" : "type-610",
5323   "self_type" : "type-657",
5324   "size" : 4,
5325   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5326  },
5327  {
5328   "alignment" : 4,
5329   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5330   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5331   "referenced_type" : "type-69",
5332   "self_type" : "type-70",
5333   "size" : 4,
5334   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5335  },
5336  {
5337   "alignment" : 4,
5338   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5339   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5340   "referenced_type" : "type-95",
5341   "self_type" : "type-96",
5342   "size" : 4,
5343   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5344  },
5345  {
5346   "alignment" : 4,
5347   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5348   "name" : "const android::wp<android::hardware::BHwBinder> *",
5349   "referenced_type" : "type-593",
5350   "self_type" : "type-598",
5351   "size" : 4,
5352   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5353  },
5354  {
5355   "alignment" : 4,
5356   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5357   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5358   "referenced_type" : "type-376",
5359   "self_type" : "type-387",
5360   "size" : 4,
5361   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5362  },
5363  {
5364   "alignment" : 4,
5365   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5366   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5367   "referenced_type" : "type-146",
5368   "self_type" : "type-200",
5369   "size" : 4,
5370   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5371  },
5372  {
5373   "alignment" : 4,
5374   "linker_set_key" : "const char *",
5375   "name" : "const char *",
5376   "referenced_type" : "type-58",
5377   "self_type" : "type-57",
5378   "size" : 4,
5379   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5380  },
5381  {
5382   "alignment" : 4,
5383   "linker_set_key" : "const char16_t *",
5384   "name" : "const char16_t *",
5385   "referenced_type" : "type-49",
5386   "self_type" : "type-48",
5387   "size" : 4,
5388   "source_file" : "/system/core/libutils/include/utils/String16.h"
5389  },
5390  {
5391   "alignment" : 4,
5392   "linker_set_key" : "const log_msg *",
5393   "name" : "const log_msg *",
5394   "referenced_type" : "type-80",
5395   "self_type" : "type-100",
5396   "size" : 4,
5397   "source_file" : "/system/core/liblog/include/log/log_read.h"
5398  },
5399  {
5400   "alignment" : 4,
5401   "linker_set_key" : "const native_handle *",
5402   "name" : "const native_handle *",
5403   "referenced_type" : "type-268",
5404   "self_type" : "type-267",
5405   "size" : 4,
5406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5407  },
5408  {
5409   "alignment" : 4,
5410   "linker_set_key" : "const unsigned char *",
5411   "name" : "const unsigned char *",
5412   "referenced_type" : "type-273",
5413   "self_type" : "type-364",
5414   "size" : 4,
5415   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5416  },
5417  {
5418   "alignment" : 4,
5419   "linker_set_key" : "const unsigned long long *",
5420   "name" : "const unsigned long long *",
5421   "referenced_type" : "type-282",
5422   "self_type" : "type-418",
5423   "size" : 4,
5424   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5425  },
5426  {
5427   "alignment" : 4,
5428   "linker_set_key" : "const void *",
5429   "name" : "const void *",
5430   "referenced_type" : "type-371",
5431   "self_type" : "type-372",
5432   "size" : 4,
5433   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5434  },
5435  {
5436   "alignment" : 4,
5437   "linker_set_key" : "int (*)(void *)",
5438   "name" : "int (*)(void *)",
5439   "referenced_type" : "type-503",
5440   "self_type" : "type-504",
5441   "size" : 4,
5442   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5443  },
5444  {
5445   "alignment" : 4,
5446   "linker_set_key" : "int *",
5447   "name" : "int *",
5448   "referenced_type" : "type-28",
5449   "self_type" : "type-338",
5450   "size" : 4,
5451   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5452  },
5453  {
5454   "alignment" : 4,
5455   "linker_set_key" : "log_msg *",
5456   "name" : "log_msg *",
5457   "referenced_type" : "type-81",
5458   "self_type" : "type-162",
5459   "size" : 4,
5460   "source_file" : "/system/core/liblog/include/log/log_read.h"
5461  },
5462  {
5463   "alignment" : 4,
5464   "linker_set_key" : "native_handle *",
5465   "name" : "native_handle *",
5466   "referenced_type" : "type-192",
5467   "self_type" : "type-191",
5468   "size" : 4,
5469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5470  },
5471  {
5472   "alignment" : 4,
5473   "linker_set_key" : "unsigned char *",
5474   "name" : "unsigned char *",
5475   "referenced_type" : "type-84",
5476   "self_type" : "type-413",
5477   "size" : 4,
5478   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5479  },
5480  {
5481   "alignment" : 4,
5482   "linker_set_key" : "unsigned long long *",
5483   "name" : "unsigned long long *",
5484   "referenced_type" : "type-139",
5485   "self_type" : "type-414",
5486   "size" : 4,
5487   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5488  },
5489  {
5490   "alignment" : 4,
5491   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5492   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5493   "referenced_type" : "type-416",
5494   "self_type" : "type-415",
5495   "size" : 4,
5496   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5497  },
5498  {
5499   "alignment" : 4,
5500   "linker_set_key" : "void *",
5501   "name" : "void *",
5502   "referenced_type" : "type-30",
5503   "self_type" : "type-29",
5504   "size" : 4,
5505   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5506  },
5507  {
5508   "alignment" : 4,
5509   "linker_set_key" : "void **",
5510   "name" : "void **",
5511   "referenced_type" : "type-29",
5512   "self_type" : "type-505",
5513   "size" : 4,
5514   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5515  }
5516 ],
5517 "qualified_types" :
5518 [
5519  {
5520   "alignment" : 4,
5521   "is_const" : true,
5522   "linker_set_key" : "android::RefBase::weakref_impl *const",
5523   "name" : "android::RefBase::weakref_impl *const",
5524   "referenced_type" : "type-10",
5525   "self_type" : "type-9",
5526   "size" : 4,
5527   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5528  },
5529  {
5530   "alignment" : 4,
5531   "is_const" : true,
5532   "linker_set_key" : "android::RefBase::weakref_impl *const",
5533   "name" : "android::RefBase::weakref_impl *const",
5534   "referenced_type" : "type-611",
5535   "self_type" : "type-613",
5536   "size" : 4,
5537   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5538  },
5539  {
5540   "alignment" : 4,
5541   "is_const" : true,
5542   "linker_set_key" : "android::hardware::IBinder *const",
5543   "name" : "android::hardware::IBinder *const",
5544   "referenced_type" : "type-17",
5545   "self_type" : "type-113",
5546   "size" : 4,
5547   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5548  },
5549  {
5550   "alignment" : 4,
5551   "is_const" : true,
5552   "linker_set_key" : "const android::NativeHandle",
5553   "name" : "const android::NativeHandle",
5554   "referenced_type" : "type-190",
5555   "self_type" : "type-381",
5556   "size" : 12,
5557   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5558  },
5559  {
5560   "alignment" : 4,
5561   "is_const" : true,
5562   "linker_set_key" : "const android::RefBase",
5563   "name" : "const android::RefBase",
5564   "referenced_type" : "type-8",
5565   "self_type" : "type-290",
5566   "size" : 8,
5567   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5568  },
5569  {
5570   "alignment" : 4,
5571   "is_const" : true,
5572   "linker_set_key" : "const android::String16",
5573   "name" : "const android::String16",
5574   "referenced_type" : "type-47",
5575   "self_type" : "type-46",
5576   "size" : 4,
5577   "source_file" : "/system/core/libutils/include/utils/String16.h"
5578  },
5579  {
5580   "alignment" : 4,
5581   "is_const" : true,
5582   "linker_set_key" : "const android::String8",
5583   "name" : "const android::String8",
5584   "referenced_type" : "type-56",
5585   "self_type" : "type-392",
5586   "size" : 4,
5587   "source_file" : "/system/core/libutils/include/utils/String8.h"
5588  },
5589  {
5590   "alignment" : 4,
5591   "is_const" : true,
5592   "linker_set_key" : "const android::VectorImpl",
5593   "name" : "const android::VectorImpl",
5594   "referenced_type" : "type-37",
5595   "self_type" : "type-472",
5596   "size" : 20,
5597   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5598  },
5599  {
5600   "alignment" : 4,
5601   "is_const" : true,
5602   "linker_set_key" : "const android::hardware::BpHwRefBase",
5603   "name" : "const android::hardware::BpHwRefBase",
5604   "referenced_type" : "type-112",
5605   "self_type" : "type-403",
5606   "size" : 24,
5607   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5608  },
5609  {
5610   "alignment" : 4,
5611   "is_const" : true,
5612   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5613   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5614   "referenced_type" : "type-431",
5615   "self_type" : "type-438",
5616   "size" : 16,
5617   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5618  },
5619  {
5620   "alignment" : 4,
5621   "is_const" : true,
5622   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5623   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5624   "referenced_type" : "type-440",
5625   "self_type" : "type-443",
5626   "size" : 16,
5627   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5628  },
5629  {
5630   "alignment" : 4,
5631   "is_const" : true,
5632   "linker_set_key" : "const android::hardware::Parcel",
5633   "name" : "const android::hardware::Parcel",
5634   "referenced_type" : "type-411",
5635   "self_type" : "type-422",
5636   "size" : 68,
5637   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5638  },
5639  {
5640   "alignment" : 4,
5641   "is_const" : true,
5642   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
5643   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
5644   "referenced_type" : "type-168",
5645   "self_type" : "type-173",
5646   "size" : 28,
5647   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5648  },
5649  {
5650   "alignment" : 4,
5651   "is_const" : true,
5652   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
5653   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
5654   "referenced_type" : "type-601",
5655   "self_type" : "type-605",
5656   "size" : 28,
5657   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5658  },
5659  {
5660   "alignment" : 4,
5661   "is_const" : true,
5662   "linker_set_key" : "const android::hardware::Return<bool>",
5663   "name" : "const android::hardware::Return<bool>",
5664   "referenced_type" : "type-160",
5665   "self_type" : "type-166",
5666   "size" : 24,
5667   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5668  },
5669  {
5670   "alignment" : 4,
5671   "is_const" : true,
5672   "linker_set_key" : "const android::hardware::Status",
5673   "name" : "const android::hardware::Status",
5674   "referenced_type" : "type-151",
5675   "self_type" : "type-155",
5676   "size" : 20,
5677   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5678  },
5679  {
5680   "alignment" : 4,
5681   "is_const" : true,
5682   "linker_set_key" : "const android::hardware::details::SchedPrio",
5683   "name" : "const android::hardware::details::SchedPrio",
5684   "referenced_type" : "type-434",
5685   "self_type" : "type-437",
5686   "size" : 8,
5687   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5688  },
5689  {
5690   "alignment" : 8,
5691   "is_const" : true,
5692   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5693   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5694   "referenced_type" : "type-326",
5695   "self_type" : "type-583",
5696   "size" : 8,
5697   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5698  },
5699  {
5700   "alignment" : 8,
5701   "is_const" : true,
5702   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5703   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5704   "referenced_type" : "type-318",
5705   "self_type" : "type-578",
5706   "size" : 8,
5707   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5708  },
5709  {
5710   "alignment" : 8,
5711   "is_const" : true,
5712   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5713   "name" : "const android::hardware::details::hidl_pointer<int>",
5714   "referenced_type" : "type-336",
5715   "self_type" : "type-501",
5716   "size" : 8,
5717   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5718  },
5719  {
5720   "alignment" : 4,
5721   "is_const" : true,
5722   "linker_set_key" : "const android::hardware::details::return_status",
5723   "name" : "const android::hardware::details::return_status",
5724   "referenced_type" : "type-161",
5725   "self_type" : "type-178",
5726   "size" : 24,
5727   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5728  },
5729  {
5730   "alignment" : 4,
5731   "is_const" : true,
5732   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5733   "name" : "const android::hardware::hidl_death_recipient",
5734   "referenced_type" : "type-138",
5735   "self_type" : "type-607",
5736   "size" : 12,
5737   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5738  },
5739  {
5740   "alignment" : 8,
5741   "is_const" : true,
5742   "linker_set_key" : "const android::hardware::hidl_handle",
5743   "name" : "const android::hardware::hidl_handle",
5744   "referenced_type" : "type-294",
5745   "self_type" : "type-373",
5746   "size" : 16,
5747   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5748  },
5749  {
5750   "alignment" : 8,
5751   "is_const" : true,
5752   "linker_set_key" : "const android::hardware::hidl_memory",
5753   "name" : "const android::hardware::hidl_memory",
5754   "referenced_type" : "type-300",
5755   "self_type" : "type-303",
5756   "size" : 40,
5757   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5758  },
5759  {
5760   "alignment" : 8,
5761   "is_const" : true,
5762   "linker_set_key" : "const android::hardware::hidl_string",
5763   "name" : "const android::hardware::hidl_string",
5764   "referenced_type" : "type-296",
5765   "self_type" : "type-295",
5766   "size" : 16,
5767   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5768  },
5769  {
5770   "alignment" : 8,
5771   "is_const" : true,
5772   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5773   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5774   "referenced_type" : "type-317",
5775   "self_type" : "type-553",
5776   "size" : 16,
5777   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5778  },
5779  {
5780   "alignment" : 8,
5781   "is_const" : true,
5782   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5783   "name" : "const android::hardware::hidl_vec<int>",
5784   "referenced_type" : "type-335",
5785   "self_type" : "type-339",
5786   "size" : 16,
5787   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5788  },
5789  {
5790   "alignment" : 2,
5791   "is_const" : true,
5792   "linker_set_key" : "const android::hardware::hidl_version",
5793   "name" : "const android::hardware::hidl_version",
5794   "referenced_type" : "type-366",
5795   "self_type" : "type-368",
5796   "size" : 4,
5797   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5798  },
5799  {
5800   "alignment" : 4,
5801   "is_const" : true,
5802   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
5803   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
5804   "referenced_type" : "type-563",
5805   "self_type" : "type-566",
5806   "size" : 92,
5807   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5808  },
5809  {
5810   "alignment" : 4,
5811   "is_const" : true,
5812   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
5813   "name" : "const android::hardware::thermal::V1_0::CoolingType",
5814   "referenced_type" : "type-358",
5815   "self_type" : "type-540",
5816   "size" : 4,
5817   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5818  },
5819  {
5820   "alignment" : 4,
5821   "is_const" : true,
5822   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
5823   "name" : "const android::hardware::thermal::V1_0::IThermal",
5824   "referenced_type" : "type-6",
5825   "self_type" : "type-549",
5826   "size" : 12,
5827   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5828  },
5829  {
5830   "alignment" : 8,
5831   "is_const" : true,
5832   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature",
5833   "name" : "const android::hardware::thermal::V1_0::Temperature",
5834   "referenced_type" : "type-346",
5835   "self_type" : "type-650",
5836   "size" : 40,
5837   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5838  },
5839  {
5840   "alignment" : 4,
5841   "is_const" : true,
5842   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
5843   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
5844   "referenced_type" : "type-347",
5845   "self_type" : "type-539",
5846   "size" : 4,
5847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5848  },
5849  {
5850   "alignment" : 4,
5851   "is_const" : true,
5852   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5853   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5854   "referenced_type" : "type-537",
5855   "self_type" : "type-542",
5856   "size" : 4,
5857   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5858  },
5859  {
5860   "alignment" : 4,
5861   "is_const" : true,
5862   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermal",
5863   "name" : "const android::hardware::thermal::V1_1::BpHwThermal",
5864   "referenced_type" : "type-572",
5865   "self_type" : "type-571",
5866   "size" : 92,
5867   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
5868  },
5869  {
5870   "alignment" : 4,
5871   "is_const" : true,
5872   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermalCallback",
5873   "name" : "const android::hardware::thermal::V1_1::BpHwThermalCallback",
5874   "referenced_type" : "type-108",
5875   "self_type" : "type-569",
5876   "size" : 92,
5877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5878  },
5879  {
5880   "alignment" : 4,
5881   "is_const" : true,
5882   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermal",
5883   "name" : "const android::hardware::thermal::V1_1::IThermal",
5884   "referenced_type" : "type-5",
5885   "self_type" : "type-551",
5886   "size" : 12,
5887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5888  },
5889  {
5890   "alignment" : 4,
5891   "is_const" : true,
5892   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermalCallback",
5893   "name" : "const android::hardware::thermal::V1_1::IThermalCallback",
5894   "referenced_type" : "type-107",
5895   "self_type" : "type-125",
5896   "size" : 12,
5897   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5898  },
5899  {
5900   "alignment" : 4,
5901   "is_const" : true,
5902   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5903   "name" : "const android::hidl::base::V1_0::BpHwBase",
5904   "referenced_type" : "type-556",
5905   "self_type" : "type-559",
5906   "size" : 92,
5907   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5908  },
5909  {
5910   "alignment" : 4,
5911   "is_const" : true,
5912   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5913   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5914   "referenced_type" : "type-384",
5915   "self_type" : "type-385",
5916   "size" : 4,
5917   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5918  },
5919  {
5920   "alignment" : 4,
5921   "is_const" : true,
5922   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5923   "name" : "const android::hidl::base::V1_0::IBase",
5924   "referenced_type" : "type-7",
5925   "self_type" : "type-450",
5926   "size" : 12,
5927   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5928  },
5929  {
5930   "alignment" : 4,
5931   "is_const" : true,
5932   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5933   "name" : "const android::hidl::base::V1_0::IBase *const",
5934   "referenced_type" : "type-449",
5935   "self_type" : "type-452",
5936   "size" : 4,
5937   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5938  },
5939  {
5940   "alignment" : 4,
5941   "is_const" : true,
5942   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5943   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5944   "referenced_type" : "type-67",
5945   "self_type" : "type-71",
5946   "size" : 12,
5947   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5948  },
5949  {
5950   "alignment" : 4,
5951   "is_const" : true,
5952   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5953   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5954   "referenced_type" : "type-527",
5955   "self_type" : "type-532",
5956   "size" : 4,
5957   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5958  },
5959  {
5960   "alignment" : 1,
5961   "is_const" : true,
5962   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5963   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5964   "referenced_type" : "type-526",
5965   "self_type" : "type-530",
5966   "size" : 1,
5967   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5968  },
5969  {
5970   "alignment" : 4,
5971   "is_const" : true,
5972   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5973   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5974   "referenced_type" : "type-93",
5975   "self_type" : "type-524",
5976   "size" : 12,
5977   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5978  },
5979  {
5980   "alignment" : 4,
5981   "is_const" : true,
5982   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5983   "name" : "const android::sp<android::hardware::IBinder>",
5984   "referenced_type" : "type-16",
5985   "self_type" : "type-20",
5986   "size" : 4,
5987   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5988  },
5989  {
5990   "alignment" : 4,
5991   "is_const" : true,
5992   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5993   "name" : "const android::sp<android::hardware::ProcessState>",
5994   "referenced_type" : "type-25",
5995   "self_type" : "type-63",
5996   "size" : 4,
5997   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5998  },
5999  {
6000   "alignment" : 4,
6001   "is_const" : true,
6002   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6003   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6004   "referenced_type" : "type-133",
6005   "self_type" : "type-145",
6006   "size" : 4,
6007   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6008  },
6009  {
6010   "alignment" : 4,
6011   "is_const" : true,
6012   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6013   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6014   "referenced_type" : "type-410",
6015   "self_type" : "type-409",
6016   "size" : 4,
6017   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6018  },
6019  {
6020   "alignment" : 4,
6021   "is_const" : true,
6022   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
6023   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
6024   "referenced_type" : "type-97",
6025   "self_type" : "type-101",
6026   "size" : 4,
6027   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6028  },
6029  {
6030   "alignment" : 4,
6031   "is_const" : true,
6032   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal>",
6033   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal>",
6034   "referenced_type" : "type-3",
6035   "self_type" : "type-131",
6036   "size" : 4,
6037   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6038  },
6039  {
6040   "alignment" : 4,
6041   "is_const" : true,
6042   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
6043   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
6044   "referenced_type" : "type-105",
6045   "self_type" : "type-123",
6046   "size" : 4,
6047   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6048  },
6049  {
6050   "alignment" : 4,
6051   "is_const" : true,
6052   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6053   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6054   "referenced_type" : "type-426",
6055   "self_type" : "type-610",
6056   "size" : 4,
6057   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6058  },
6059  {
6060   "alignment" : 4,
6061   "is_const" : true,
6062   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6063   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6064   "referenced_type" : "type-65",
6065   "self_type" : "type-69",
6066   "size" : 4,
6067   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6068  },
6069  {
6070   "alignment" : 4,
6071   "is_const" : true,
6072   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6073   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6074   "referenced_type" : "type-91",
6075   "self_type" : "type-95",
6076   "size" : 4,
6077   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6078  },
6079  {
6080   "alignment" : 4,
6081   "is_const" : true,
6082   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6083   "name" : "const android::wp<android::hardware::BHwBinder>",
6084   "referenced_type" : "type-444",
6085   "self_type" : "type-593",
6086   "size" : 8,
6087   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6088  },
6089  {
6090   "alignment" : 4,
6091   "is_const" : true,
6092   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6093   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6094   "referenced_type" : "type-136",
6095   "self_type" : "type-376",
6096   "size" : 8,
6097   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6098  },
6099  {
6100   "alignment" : 4,
6101   "is_const" : true,
6102   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6103   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6104   "referenced_type" : "type-140",
6105   "self_type" : "type-146",
6106   "size" : 8,
6107   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6108  },
6109  {
6110   "alignment" : 1,
6111   "is_const" : true,
6112   "linker_set_key" : "const bool",
6113   "name" : "const bool",
6114   "referenced_type" : "type-42",
6115   "self_type" : "type-76",
6116   "size" : 1,
6117   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6118  },
6119  {
6120   "alignment" : 1,
6121   "is_const" : true,
6122   "linker_set_key" : "const char",
6123   "name" : "const char",
6124   "referenced_type" : "type-59",
6125   "self_type" : "type-58",
6126   "size" : 1,
6127   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6128  },
6129  {
6130   "alignment" : 2,
6131   "is_const" : true,
6132   "linker_set_key" : "const char16_t",
6133   "name" : "const char16_t",
6134   "referenced_type" : "type-50",
6135   "self_type" : "type-49",
6136   "size" : 2,
6137   "source_file" : "/system/core/libutils/include/utils/String16.h"
6138  },
6139  {
6140   "alignment" : 8,
6141   "is_const" : true,
6142   "linker_set_key" : "const double",
6143   "name" : "const double",
6144   "referenced_type" : "type-261",
6145   "self_type" : "type-286",
6146   "size" : 8,
6147   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6148  },
6149  {
6150   "alignment" : 4,
6151   "is_const" : true,
6152   "linker_set_key" : "const float",
6153   "name" : "const float",
6154   "referenced_type" : "type-256",
6155   "self_type" : "type-284",
6156   "size" : 4,
6157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6158  },
6159  {
6160   "alignment" : 4,
6161   "is_const" : true,
6162   "linker_set_key" : "const int",
6163   "name" : "const int",
6164   "referenced_type" : "type-28",
6165   "self_type" : "type-480",
6166   "size" : 4,
6167   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6168  },
6169  {
6170   "is_const" : true,
6171   "linker_set_key" : "const iter<is_const>",
6172   "name" : "const iter<is_const>",
6173   "referenced_type" : "type-310",
6174   "self_type" : "type-309",
6175   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6176  },
6177  {
6178   "is_const" : true,
6179   "linker_set_key" : "const iter<is_const>",
6180   "name" : "const iter<is_const>",
6181   "referenced_type" : "type-616",
6182   "self_type" : "type-615",
6183   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6184  },
6185  {
6186   "alignment" : 4,
6187   "is_const" : true,
6188   "linker_set_key" : "const log_msg",
6189   "name" : "const log_msg",
6190   "referenced_type" : "type-81",
6191   "self_type" : "type-80",
6192   "size" : 5124,
6193   "source_file" : "/system/core/liblog/include/log/log_read.h"
6194  },
6195  {
6196   "alignment" : 8,
6197   "is_const" : true,
6198   "linker_set_key" : "const long long",
6199   "name" : "const long long",
6200   "referenced_type" : "type-33",
6201   "self_type" : "type-280",
6202   "size" : 8,
6203   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6204  },
6205  {
6206   "alignment" : 4,
6207   "is_const" : true,
6208   "linker_set_key" : "const native_handle",
6209   "name" : "const native_handle",
6210   "referenced_type" : "type-192",
6211   "self_type" : "type-268",
6212   "size" : 12,
6213   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6214  },
6215  {
6216   "alignment" : 2,
6217   "is_const" : true,
6218   "linker_set_key" : "const short",
6219   "name" : "const short",
6220   "referenced_type" : "type-214",
6221   "self_type" : "type-275",
6222   "size" : 2,
6223   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6224  },
6225  {
6226   "alignment" : 1,
6227   "is_const" : true,
6228   "linker_set_key" : "const signed char",
6229   "name" : "const signed char",
6230   "referenced_type" : "type-271",
6231   "self_type" : "type-270",
6232   "size" : 1,
6233   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6234  },
6235  {
6236   "alignment" : 4,
6237   "is_const" : true,
6238   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6239   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6240   "referenced_type" : "type-546",
6241   "self_type" : "type-545",
6242   "size" : 4,
6243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6244  },
6245  {
6246   "alignment" : 4,
6247   "is_const" : true,
6248   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6249   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6250   "referenced_type" : "type-646",
6251   "self_type" : "type-645",
6252   "size" : 4,
6253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6254  },
6255  {
6256   "alignment" : 4,
6257   "is_const" : true,
6258   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6259   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6260   "referenced_type" : "type-544",
6261   "self_type" : "type-543",
6262   "size" : 20,
6263   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6264  },
6265  {
6266   "alignment" : 4,
6267   "is_const" : true,
6268   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6269   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6270   "referenced_type" : "type-644",
6271   "self_type" : "type-643",
6272   "size" : 20,
6273   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6274  },
6275  {
6276   "alignment" : 4,
6277   "is_const" : true,
6278   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6279   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6280   "referenced_type" : "type-548",
6281   "self_type" : "type-547",
6282   "size" : 8,
6283   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6284  },
6285  {
6286   "alignment" : 4,
6287   "is_const" : true,
6288   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6289   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6290   "referenced_type" : "type-648",
6291   "self_type" : "type-647",
6292   "size" : 8,
6293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6294  },
6295  {
6296   "alignment" : 4,
6297   "is_const" : true,
6298   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6299   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6300   "referenced_type" : "type-389",
6301   "self_type" : "type-388",
6302   "size" : 12,
6303   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6304  },
6305  {
6306   "alignment" : 4,
6307   "is_const" : true,
6308   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6309   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6310   "referenced_type" : "type-625",
6311   "self_type" : "type-624",
6312   "size" : 12,
6313   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6314  },
6315  {
6316   "alignment" : 4,
6317   "is_const" : true,
6318   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6319   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6320   "referenced_type" : "type-536",
6321   "self_type" : "type-535",
6322   "size" : 4,
6323   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6324  },
6325  {
6326   "alignment" : 4,
6327   "is_const" : true,
6328   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6329   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6330   "referenced_type" : "type-642",
6331   "self_type" : "type-641",
6332   "size" : 4,
6333   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6334  },
6335  {
6336   "alignment" : 1,
6337   "is_const" : true,
6338   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6339   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6340   "referenced_type" : "type-534",
6341   "self_type" : "type-533",
6342   "size" : 3,
6343   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6344  },
6345  {
6346   "alignment" : 1,
6347   "is_const" : true,
6348   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6349   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6350   "referenced_type" : "type-640",
6351   "self_type" : "type-639",
6352   "size" : 3,
6353   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6354  },
6355  {
6356   "alignment" : 4,
6357   "is_const" : true,
6358   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6359   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6360   "referenced_type" : "type-429",
6361   "self_type" : "type-428",
6362   "size" : 12,
6363   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6364  },
6365  {
6366   "alignment" : 4,
6367   "is_const" : true,
6368   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6369   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6370   "referenced_type" : "type-631",
6371   "self_type" : "type-630",
6372   "size" : 12,
6373   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6374  },
6375  {
6376   "alignment" : 4,
6377   "is_const" : true,
6378   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6379   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6380   "referenced_type" : "type-333",
6381   "self_type" : "type-332",
6382   "size" : 8,
6383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6384  },
6385  {
6386   "alignment" : 4,
6387   "is_const" : true,
6388   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6389   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6390   "referenced_type" : "type-622",
6391   "self_type" : "type-621",
6392   "size" : 8,
6393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6394  },
6395  {
6396   "alignment" : 4,
6397   "is_const" : true,
6398   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6399   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6400   "referenced_type" : "type-323",
6401   "self_type" : "type-322",
6402   "size" : 8,
6403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6404  },
6405  {
6406   "alignment" : 4,
6407   "is_const" : true,
6408   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6409   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6410   "referenced_type" : "type-620",
6411   "self_type" : "type-619",
6412   "size" : 8,
6413   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6414  },
6415  {
6416   "alignment" : 4,
6417   "is_const" : true,
6418   "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 *> > *)> > >",
6419   "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 *> > *)> > >",
6420   "referenced_type" : "type-589",
6421   "self_type" : "type-588",
6422   "size" : 12,
6423   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6424  },
6425  {
6426   "alignment" : 4,
6427   "is_const" : true,
6428   "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 *> > *)> > >",
6429   "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 *> > *)> > >",
6430   "referenced_type" : "type-654",
6431   "self_type" : "type-653",
6432   "size" : 12,
6433   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6434  },
6435  {
6436   "alignment" : 1,
6437   "is_const" : true,
6438   "linker_set_key" : "const unsigned char",
6439   "name" : "const unsigned char",
6440   "referenced_type" : "type-84",
6441   "self_type" : "type-273",
6442   "size" : 1,
6443   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6444  },
6445  {
6446   "alignment" : 4,
6447   "is_const" : true,
6448   "linker_set_key" : "const unsigned int",
6449   "name" : "const unsigned int",
6450   "referenced_type" : "type-2",
6451   "self_type" : "type-38",
6452   "size" : 4,
6453   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6454  },
6455  {
6456   "alignment" : 8,
6457   "is_const" : true,
6458   "linker_set_key" : "const unsigned long long",
6459   "name" : "const unsigned long long",
6460   "referenced_type" : "type-139",
6461   "self_type" : "type-282",
6462   "size" : 8,
6463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6464  },
6465  {
6466   "alignment" : 2,
6467   "is_const" : true,
6468   "linker_set_key" : "const unsigned short",
6469   "name" : "const unsigned short",
6470   "referenced_type" : "type-86",
6471   "self_type" : "type-277",
6472   "size" : 2,
6473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6474  },
6475  {
6476   "is_const" : true,
6477   "linker_set_key" : "const void",
6478   "name" : "const void",
6479   "referenced_type" : "type-30",
6480   "self_type" : "type-371",
6481   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6482  },
6483  {
6484   "alignment" : 1,
6485   "is_volatile" : true,
6486   "linker_set_key" : "volatile bool",
6487   "name" : "volatile bool",
6488   "referenced_type" : "type-42",
6489   "self_type" : "type-79",
6490   "size" : 1,
6491   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6492  },
6493  {
6494   "alignment" : 4,
6495   "is_volatile" : true,
6496   "linker_set_key" : "volatile int",
6497   "name" : "volatile int",
6498   "referenced_type" : "type-28",
6499   "self_type" : "type-60",
6500   "size" : 4,
6501   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6502  }
6503 ],
6504 "record_types" :
6505 [
6506  {
6507   "alignment" : 4,
6508   "fields" :
6509   [
6510    {
6511     "access" : "private",
6512     "field_name" : "mCond",
6513     "referenced_type" : "type-78"
6514    }
6515   ],
6516   "linker_set_key" : "android::Condition",
6517   "name" : "android::Condition",
6518   "record_kind" : "class",
6519   "referenced_type" : "type-77",
6520   "self_type" : "type-77",
6521   "size" : 4,
6522   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6523   "unique_id" : "_ZTSN7android9ConditionE"
6524  },
6525  {
6526   "alignment" : 4,
6527   "fields" :
6528   [
6529    {
6530     "access" : "private",
6531     "field_name" : "mVector",
6532     "referenced_type" : "type-53"
6533    }
6534   ],
6535   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6536   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6537   "record_kind" : "class",
6538   "referenced_type" : "type-52",
6539   "self_type" : "type-52",
6540   "size" : 20,
6541   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6542   "template_args" : [ "type-47", "type-16" ],
6543   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6544  },
6545  {
6546   "alignment" : 4,
6547   "fields" :
6548   [
6549    {
6550     "access" : "private",
6551     "field_name" : "mCount",
6552     "referenced_type" : "type-189"
6553    }
6554   ],
6555   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6556   "name" : "android::LightRefBase<android::NativeHandle>",
6557   "record_kind" : "class",
6558   "referenced_type" : "type-188",
6559   "self_type" : "type-188",
6560   "size" : 4,
6561   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6562   "template_args" : [ "type-190" ],
6563   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6564  },
6565  {
6566   "alignment" : 4,
6567   "fields" :
6568   [
6569    {
6570     "access" : "private",
6571     "field_name" : "mCount",
6572     "referenced_type" : "type-186"
6573    }
6574   ],
6575   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6576   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6577   "record_kind" : "class",
6578   "referenced_type" : "type-185",
6579   "self_type" : "type-185",
6580   "size" : 4,
6581   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6582   "template_args" : [ "type-187" ],
6583   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6584  },
6585  {
6586   "alignment" : 4,
6587   "fields" :
6588   [
6589    {
6590     "access" : "private",
6591     "field_name" : "mMutex",
6592     "referenced_type" : "type-35"
6593    }
6594   ],
6595   "linker_set_key" : "android::Mutex",
6596   "name" : "android::Mutex",
6597   "record_kind" : "class",
6598   "referenced_type" : "type-34",
6599   "self_type" : "type-34",
6600   "size" : 4,
6601   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6602   "unique_id" : "_ZTSN7android5MutexE"
6603  },
6604  {
6605   "alignment" : 4,
6606   "fields" :
6607   [
6608    {
6609     "access" : "private",
6610     "field_name" : "mLock",
6611     "referenced_type" : "type-508"
6612    }
6613   ],
6614   "linker_set_key" : "android::Mutex::Autolock",
6615   "name" : "android::Mutex::Autolock",
6616   "record_kind" : "class",
6617   "referenced_type" : "type-507",
6618   "self_type" : "type-507",
6619   "size" : 4,
6620   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6621   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6622  },
6623  {
6624   "alignment" : 4,
6625   "base_specifiers" :
6626   [
6627    {
6628     "referenced_type" : "type-188"
6629    }
6630   ],
6631   "fields" :
6632   [
6633    {
6634     "access" : "private",
6635     "field_name" : "mHandle",
6636     "field_offset" : 32,
6637     "referenced_type" : "type-191"
6638    },
6639    {
6640     "access" : "private",
6641     "field_name" : "mOwnsHandle",
6642     "field_offset" : 64,
6643     "referenced_type" : "type-42"
6644    }
6645   ],
6646   "linker_set_key" : "android::NativeHandle",
6647   "name" : "android::NativeHandle",
6648   "record_kind" : "class",
6649   "referenced_type" : "type-190",
6650   "self_type" : "type-190",
6651   "size" : 12,
6652   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6653   "unique_id" : "_ZTSN7android12NativeHandleE"
6654  },
6655  {
6656   "alignment" : 4,
6657   "fields" :
6658   [
6659    {
6660     "access" : "private",
6661     "field_name" : "mRWLock",
6662     "referenced_type" : "type-514"
6663    }
6664   ],
6665   "linker_set_key" : "android::RWLock",
6666   "name" : "android::RWLock",
6667   "record_kind" : "class",
6668   "referenced_type" : "type-513",
6669   "self_type" : "type-513",
6670   "size" : 40,
6671   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6672   "unique_id" : "_ZTSN7android6RWLockE"
6673  },
6674  {
6675   "alignment" : 4,
6676   "fields" :
6677   [
6678    {
6679     "access" : "private",
6680     "field_name" : "mLock",
6681     "referenced_type" : "type-517"
6682    }
6683   ],
6684   "linker_set_key" : "android::RWLock::AutoRLock",
6685   "name" : "android::RWLock::AutoRLock",
6686   "record_kind" : "class",
6687   "referenced_type" : "type-516",
6688   "self_type" : "type-516",
6689   "size" : 4,
6690   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6691   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6692  },
6693  {
6694   "alignment" : 4,
6695   "fields" :
6696   [
6697    {
6698     "access" : "private",
6699     "field_name" : "mLock",
6700     "referenced_type" : "type-517"
6701    }
6702   ],
6703   "linker_set_key" : "android::RWLock::AutoWLock",
6704   "name" : "android::RWLock::AutoWLock",
6705   "record_kind" : "class",
6706   "referenced_type" : "type-520",
6707   "self_type" : "type-520",
6708   "size" : 4,
6709   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6710   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6711  },
6712  {
6713   "alignment" : 4,
6714   "fields" :
6715   [
6716    {
6717     "access" : "private",
6718     "field_name" : "mRefs",
6719     "field_offset" : 32,
6720     "referenced_type" : "type-9"
6721    }
6722   ],
6723   "linker_set_key" : "android::RefBase",
6724   "name" : "android::RefBase",
6725   "record_kind" : "class",
6726   "referenced_type" : "type-8",
6727   "self_type" : "type-8",
6728   "size" : 8,
6729   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6730   "unique_id" : "_ZTSN7android7RefBaseE",
6731   "vtable_components" :
6732   [
6733    {
6734     "kind" : "offset_to_top"
6735    },
6736    {
6737     "kind" : "rtti",
6738     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6739    },
6740    {
6741     "kind" : "complete_dtor_pointer",
6742     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6743    },
6744    {
6745     "kind" : "deleting_dtor_pointer",
6746     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6747    },
6748    {
6749     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6750    },
6751    {
6752     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6753    },
6754    {
6755     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6756    },
6757    {
6758     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6759    }
6760   ]
6761  },
6762  {
6763   "alignment" : 1,
6764   "linker_set_key" : "android::RefBase::weakref_type",
6765   "name" : "android::RefBase::weakref_type",
6766   "record_kind" : "class",
6767   "referenced_type" : "type-41",
6768   "self_type" : "type-41",
6769   "size" : 1,
6770   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6771   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6772  },
6773  {
6774   "alignment" : 1,
6775   "linker_set_key" : "android::ReferenceMover",
6776   "name" : "android::ReferenceMover",
6777   "record_kind" : "class",
6778   "referenced_type" : "type-293",
6779   "self_type" : "type-293",
6780   "size" : 1,
6781   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6782   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6783  },
6784  {
6785   "alignment" : 4,
6786   "linker_set_key" : "android::ReferenceRenamer",
6787   "name" : "android::ReferenceRenamer",
6788   "record_kind" : "class",
6789   "referenced_type" : "type-288",
6790   "self_type" : "type-288",
6791   "size" : 4,
6792   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6793   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6794   "vtable_components" :
6795   [
6796    {
6797     "kind" : "offset_to_top"
6798    },
6799    {
6800     "kind" : "rtti",
6801     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6802    },
6803    {
6804     "is_pure" : true,
6805     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
6806    }
6807   ]
6808  },
6809  {
6810   "alignment" : 8,
6811   "fields" :
6812   [
6813    {
6814     "access" : "private",
6815     "field_name" : "mTag",
6816     "referenced_type" : "type-139"
6817    }
6818   ],
6819   "linker_set_key" : "android::ScopedTrace",
6820   "name" : "android::ScopedTrace",
6821   "record_kind" : "class",
6822   "referenced_type" : "type-522",
6823   "self_type" : "type-522",
6824   "size" : 8,
6825   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6826   "unique_id" : "_ZTSN7android11ScopedTraceE"
6827  },
6828  {
6829   "alignment" : 4,
6830   "base_specifiers" :
6831   [
6832    {
6833     "access" : "private",
6834     "referenced_type" : "type-54"
6835    }
6836   ],
6837   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6838   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6839   "record_kind" : "class",
6840   "referenced_type" : "type-53",
6841   "self_type" : "type-53",
6842   "size" : 20,
6843   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6844   "template_args" : [ "type-55" ],
6845   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6846   "vtable_components" :
6847   [
6848    {
6849     "kind" : "offset_to_top"
6850    },
6851    {
6852     "kind" : "rtti",
6853     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6854    },
6855    {
6856     "kind" : "complete_dtor_pointer",
6857     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6858    },
6859    {
6860     "kind" : "deleting_dtor_pointer",
6861     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6862    },
6863    {
6864     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
6865    },
6866    {
6867     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
6868    },
6869    {
6870     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
6871    },
6872    {
6873     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
6874    },
6875    {
6876     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
6877    },
6878    {
6879     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
6880    },
6881    {
6882     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6883    }
6884   ]
6885  },
6886  {
6887   "alignment" : 4,
6888   "base_specifiers" :
6889   [
6890    {
6891     "referenced_type" : "type-37"
6892    }
6893   ],
6894   "linker_set_key" : "android::SortedVectorImpl",
6895   "name" : "android::SortedVectorImpl",
6896   "record_kind" : "class",
6897   "referenced_type" : "type-54",
6898   "self_type" : "type-54",
6899   "size" : 20,
6900   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6901   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6902   "vtable_components" :
6903   [
6904    {
6905     "kind" : "offset_to_top"
6906    },
6907    {
6908     "kind" : "rtti",
6909     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6910    },
6911    {
6912     "kind" : "complete_dtor_pointer",
6913     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6914    },
6915    {
6916     "kind" : "deleting_dtor_pointer",
6917     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6918    },
6919    {
6920     "is_pure" : true,
6921     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6922    },
6923    {
6924     "is_pure" : true,
6925     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6926    },
6927    {
6928     "is_pure" : true,
6929     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6930    },
6931    {
6932     "is_pure" : true,
6933     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6934    },
6935    {
6936     "is_pure" : true,
6937     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6938    },
6939    {
6940     "is_pure" : true,
6941     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6942    },
6943    {
6944     "is_pure" : true,
6945     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6946    }
6947   ]
6948  },
6949  {
6950   "alignment" : 4,
6951   "fields" :
6952   [
6953    {
6954     "access" : "private",
6955     "field_name" : "mString",
6956     "referenced_type" : "type-48"
6957    }
6958   ],
6959   "linker_set_key" : "android::String16",
6960   "name" : "android::String16",
6961   "record_kind" : "class",
6962   "referenced_type" : "type-47",
6963   "self_type" : "type-47",
6964   "size" : 4,
6965   "source_file" : "/system/core/libutils/include/utils/String16.h",
6966   "unique_id" : "_ZTSN7android8String16E"
6967  },
6968  {
6969   "alignment" : 4,
6970   "fields" :
6971   [
6972    {
6973     "access" : "private",
6974     "field_name" : "mString",
6975     "referenced_type" : "type-57"
6976    }
6977   ],
6978   "linker_set_key" : "android::String8",
6979   "name" : "android::String8",
6980   "record_kind" : "class",
6981   "referenced_type" : "type-56",
6982   "self_type" : "type-56",
6983   "size" : 4,
6984   "source_file" : "/system/core/libutils/include/utils/String8.h",
6985   "unique_id" : "_ZTSN7android7String8E"
6986  },
6987  {
6988   "alignment" : 4,
6989   "base_specifiers" :
6990   [
6991    {
6992     "is_virtual" : true,
6993     "referenced_type" : "type-8"
6994    }
6995   ],
6996   "fields" :
6997   [
6998    {
6999     "access" : "private",
7000     "field_name" : "mCanCallJava",
7001     "field_offset" : 32,
7002     "referenced_type" : "type-76"
7003    },
7004    {
7005     "access" : "private",
7006     "field_name" : "mThread",
7007     "field_offset" : 64,
7008     "referenced_type" : "type-29"
7009    },
7010    {
7011     "access" : "private",
7012     "field_name" : "mLock",
7013     "field_offset" : 96,
7014     "referenced_type" : "type-34"
7015    },
7016    {
7017     "access" : "private",
7018     "field_name" : "mThreadExitedCondition",
7019     "field_offset" : 128,
7020     "referenced_type" : "type-77"
7021    },
7022    {
7023     "access" : "private",
7024     "field_name" : "mStatus",
7025     "field_offset" : 160,
7026     "referenced_type" : "type-28"
7027    },
7028    {
7029     "access" : "private",
7030     "field_name" : "mExitPending",
7031     "field_offset" : 192,
7032     "referenced_type" : "type-79"
7033    },
7034    {
7035     "access" : "private",
7036     "field_name" : "mRunning",
7037     "field_offset" : 200,
7038     "referenced_type" : "type-79"
7039    },
7040    {
7041     "access" : "private",
7042     "field_name" : "mHoldSelf",
7043     "field_offset" : 224,
7044     "referenced_type" : "type-73"
7045    },
7046    {
7047     "access" : "private",
7048     "field_name" : "mTid",
7049     "field_offset" : 256,
7050     "referenced_type" : "type-28"
7051    }
7052   ],
7053   "linker_set_key" : "android::Thread",
7054   "name" : "android::Thread",
7055   "record_kind" : "class",
7056   "referenced_type" : "type-75",
7057   "self_type" : "type-75",
7058   "size" : 44,
7059   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7060   "unique_id" : "_ZTSN7android6ThreadE",
7061   "vtable_components" :
7062   [
7063    {
7064     "component_value" : 36,
7065     "kind" : "vbase_offset"
7066    },
7067    {
7068     "kind" : "offset_to_top"
7069    },
7070    {
7071     "kind" : "rtti",
7072     "mangled_component_name" : "_ZTIN7android6ThreadE"
7073    },
7074    {
7075     "kind" : "complete_dtor_pointer",
7076     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7077    },
7078    {
7079     "kind" : "deleting_dtor_pointer",
7080     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7081    },
7082    {
7083     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7084    },
7085    {
7086     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7087    },
7088    {
7089     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7090    },
7091    {
7092     "is_pure" : true,
7093     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7094    },
7095    {
7096     "kind" : "vcall_offset"
7097    },
7098    {
7099     "kind" : "vcall_offset"
7100    },
7101    {
7102     "kind" : "vcall_offset"
7103    },
7104    {
7105     "kind" : "vcall_offset"
7106    },
7107    {
7108     "component_value" : -36,
7109     "kind" : "vcall_offset"
7110    },
7111    {
7112     "component_value" : -36,
7113     "kind" : "offset_to_top"
7114    },
7115    {
7116     "kind" : "rtti",
7117     "mangled_component_name" : "_ZTIN7android6ThreadE"
7118    },
7119    {
7120     "kind" : "complete_dtor_pointer",
7121     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7122    },
7123    {
7124     "kind" : "deleting_dtor_pointer",
7125     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7126    },
7127    {
7128     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7129    },
7130    {
7131     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7132    },
7133    {
7134     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7135    },
7136    {
7137     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7138    }
7139   ]
7140  },
7141  {
7142   "alignment" : 4,
7143   "base_specifiers" :
7144   [
7145    {
7146     "access" : "private",
7147     "referenced_type" : "type-37"
7148    }
7149   ],
7150   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7151   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7152   "record_kind" : "class",
7153   "referenced_type" : "type-36",
7154   "self_type" : "type-36",
7155   "size" : 20,
7156   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7157   "template_args" : [ "type-39" ],
7158   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7159   "vtable_components" :
7160   [
7161    {
7162     "kind" : "offset_to_top"
7163    },
7164    {
7165     "kind" : "rtti",
7166     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7167    },
7168    {
7169     "kind" : "complete_dtor_pointer",
7170     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7171    },
7172    {
7173     "kind" : "deleting_dtor_pointer",
7174     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7175    },
7176    {
7177     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7178    },
7179    {
7180     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7181    },
7182    {
7183     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7184    },
7185    {
7186     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7187    },
7188    {
7189     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7190    },
7191    {
7192     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7193    }
7194   ]
7195  },
7196  {
7197   "alignment" : 4,
7198   "fields" :
7199   [
7200    {
7201     "access" : "private",
7202     "field_name" : "mStorage",
7203     "field_offset" : 32,
7204     "referenced_type" : "type-29"
7205    },
7206    {
7207     "access" : "private",
7208     "field_name" : "mCount",
7209     "field_offset" : 64,
7210     "referenced_type" : "type-2"
7211    },
7212    {
7213     "access" : "private",
7214     "field_name" : "mFlags",
7215     "field_offset" : 96,
7216     "referenced_type" : "type-38"
7217    },
7218    {
7219     "access" : "private",
7220     "field_name" : "mItemSize",
7221     "field_offset" : 128,
7222     "referenced_type" : "type-38"
7223    }
7224   ],
7225   "linker_set_key" : "android::VectorImpl",
7226   "name" : "android::VectorImpl",
7227   "record_kind" : "class",
7228   "referenced_type" : "type-37",
7229   "self_type" : "type-37",
7230   "size" : 20,
7231   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7232   "unique_id" : "_ZTSN7android10VectorImplE",
7233   "vtable_components" :
7234   [
7235    {
7236     "kind" : "offset_to_top"
7237    },
7238    {
7239     "kind" : "rtti",
7240     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7241    },
7242    {
7243     "kind" : "complete_dtor_pointer",
7244     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7245    },
7246    {
7247     "kind" : "deleting_dtor_pointer",
7248     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7249    },
7250    {
7251     "is_pure" : true,
7252     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7253    },
7254    {
7255     "is_pure" : true,
7256     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7257    },
7258    {
7259     "is_pure" : true,
7260     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7261    },
7262    {
7263     "is_pure" : true,
7264     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7265    },
7266    {
7267     "is_pure" : true,
7268     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7269    },
7270    {
7271     "is_pure" : true,
7272     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7273    }
7274   ]
7275  },
7276  {
7277   "alignment" : 4,
7278   "base_specifiers" :
7279   [
7280    {
7281     "referenced_type" : "type-185"
7282    }
7283   ],
7284   "linker_set_key" : "android::VirtualLightRefBase",
7285   "name" : "android::VirtualLightRefBase",
7286   "record_kind" : "class",
7287   "referenced_type" : "type-187",
7288   "self_type" : "type-187",
7289   "size" : 8,
7290   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7291   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7292   "vtable_components" :
7293   [
7294    {
7295     "kind" : "offset_to_top"
7296    },
7297    {
7298     "kind" : "rtti",
7299     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7300    },
7301    {
7302     "kind" : "complete_dtor_pointer",
7303     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7304    },
7305    {
7306     "kind" : "deleting_dtor_pointer",
7307     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7308    }
7309   ]
7310  },
7311  {
7312   "alignment" : 4,
7313   "base_specifiers" :
7314   [
7315    {
7316     "referenced_type" : "type-18"
7317    }
7318   ],
7319   "fields" :
7320   [
7321    {
7322     "access" : "protected",
7323     "field_name" : "mSchedPolicy",
7324     "field_offset" : 32,
7325     "referenced_type" : "type-28"
7326    },
7327    {
7328     "access" : "protected",
7329     "field_name" : "mSchedPriority",
7330     "field_offset" : 64,
7331     "referenced_type" : "type-28"
7332    },
7333    {
7334     "access" : "private",
7335     "field_name" : "mExtras",
7336     "field_offset" : 96,
7337     "referenced_type" : "type-150"
7338    },
7339    {
7340     "access" : "private",
7341     "field_name" : "mReserved0",
7342     "field_offset" : 128,
7343     "referenced_type" : "type-29"
7344    }
7345   ],
7346   "linker_set_key" : "android::hardware::BHwBinder",
7347   "name" : "android::hardware::BHwBinder",
7348   "record_kind" : "class",
7349   "referenced_type" : "type-149",
7350   "self_type" : "type-149",
7351   "size" : 28,
7352   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7353   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7354   "vtable_components" :
7355   [
7356    {
7357     "component_value" : 20,
7358     "kind" : "vbase_offset"
7359    },
7360    {
7361     "kind" : "offset_to_top"
7362    },
7363    {
7364     "kind" : "rtti",
7365     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7366    },
7367    {
7368     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7369    },
7370    {
7371     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7372    },
7373    {
7374     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7375    },
7376    {
7377     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7378    },
7379    {
7380     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7381    },
7382    {
7383     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7384    },
7385    {
7386     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7387    },
7388    {
7389     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7390    },
7391    {
7392     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7393    },
7394    {
7395     "kind" : "complete_dtor_pointer",
7396     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7397    },
7398    {
7399     "kind" : "deleting_dtor_pointer",
7400     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7401    },
7402    {
7403     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7404    },
7405    {
7406     "kind" : "vcall_offset"
7407    },
7408    {
7409     "kind" : "vcall_offset"
7410    },
7411    {
7412     "kind" : "vcall_offset"
7413    },
7414    {
7415     "kind" : "vcall_offset"
7416    },
7417    {
7418     "component_value" : -20,
7419     "kind" : "vcall_offset"
7420    },
7421    {
7422     "component_value" : -20,
7423     "kind" : "offset_to_top"
7424    },
7425    {
7426     "kind" : "rtti",
7427     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7428    },
7429    {
7430     "kind" : "complete_dtor_pointer",
7431     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7432    },
7433    {
7434     "kind" : "deleting_dtor_pointer",
7435     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7436    },
7437    {
7438     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7439    },
7440    {
7441     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7442    },
7443    {
7444     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7445    },
7446    {
7447     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7448    }
7449   ]
7450  },
7451  {
7452   "alignment" : 4,
7453   "base_specifiers" :
7454   [
7455    {
7456     "is_virtual" : true,
7457     "referenced_type" : "type-8"
7458    }
7459   ],
7460   "fields" :
7461   [
7462    {
7463     "access" : "private",
7464     "field_name" : "mRemote",
7465     "field_offset" : 32,
7466     "referenced_type" : "type-113"
7467    },
7468    {
7469     "access" : "private",
7470     "field_name" : "mRefs",
7471     "field_offset" : 64,
7472     "referenced_type" : "type-40"
7473    },
7474    {
7475     "access" : "private",
7476     "field_name" : "mState",
7477     "field_offset" : 96,
7478     "referenced_type" : "type-114"
7479    }
7480   ],
7481   "linker_set_key" : "android::hardware::BpHwRefBase",
7482   "name" : "android::hardware::BpHwRefBase",
7483   "record_kind" : "class",
7484   "referenced_type" : "type-112",
7485   "self_type" : "type-112",
7486   "size" : 24,
7487   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7488   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7489   "vtable_components" :
7490   [
7491    {
7492     "component_value" : 16,
7493     "kind" : "vbase_offset"
7494    },
7495    {
7496     "kind" : "offset_to_top"
7497    },
7498    {
7499     "kind" : "rtti",
7500     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7501    },
7502    {
7503     "kind" : "complete_dtor_pointer",
7504     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7505    },
7506    {
7507     "kind" : "deleting_dtor_pointer",
7508     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7509    },
7510    {
7511     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7512    },
7513    {
7514     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7515    },
7516    {
7517     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7518    },
7519    {
7520     "kind" : "vcall_offset"
7521    },
7522    {
7523     "component_value" : -16,
7524     "kind" : "vcall_offset"
7525    },
7526    {
7527     "component_value" : -16,
7528     "kind" : "vcall_offset"
7529    },
7530    {
7531     "component_value" : -16,
7532     "kind" : "vcall_offset"
7533    },
7534    {
7535     "component_value" : -16,
7536     "kind" : "vcall_offset"
7537    },
7538    {
7539     "component_value" : -16,
7540     "kind" : "offset_to_top"
7541    },
7542    {
7543     "kind" : "rtti",
7544     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7545    },
7546    {
7547     "kind" : "complete_dtor_pointer",
7548     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7549    },
7550    {
7551     "kind" : "deleting_dtor_pointer",
7552     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7553    },
7554    {
7555     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7556    },
7557    {
7558     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7559    },
7560    {
7561     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7562    },
7563    {
7564     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7565    }
7566   ]
7567  },
7568  {
7569   "alignment" : 4,
7570   "base_specifiers" :
7571   [
7572    {
7573     "referenced_type" : "type-6"
7574    },
7575    {
7576     "referenced_type" : "type-24"
7577    },
7578    {
7579     "referenced_type" : "type-112"
7580    }
7581   ],
7582   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
7583   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
7584   "record_kind" : "class",
7585   "referenced_type" : "type-406",
7586   "self_type" : "type-406",
7587   "size" : 32,
7588   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7589   "template_args" : [ "type-6" ],
7590   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
7591   "vtable_components" :
7592   [
7593    {
7594     "component_value" : 24,
7595     "kind" : "vbase_offset"
7596    },
7597    {
7598     "kind" : "offset_to_top"
7599    },
7600    {
7601     "kind" : "rtti",
7602     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7603    },
7604    {
7605     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
7606    },
7607    {
7608     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7609    },
7610    {
7611     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7612    },
7613    {
7614     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7615    },
7616    {
7617     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7618    },
7619    {
7620     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
7621    },
7622    {
7623     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7624    },
7625    {
7626     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
7627    },
7628    {
7629     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7630    },
7631    {
7632     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
7633    },
7634    {
7635     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7636    },
7637    {
7638     "kind" : "complete_dtor_pointer",
7639     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7640    },
7641    {
7642     "kind" : "deleting_dtor_pointer",
7643     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7644    },
7645    {
7646     "is_pure" : true,
7647     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
7648    },
7649    {
7650     "is_pure" : true,
7651     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
7652    },
7653    {
7654     "is_pure" : true,
7655     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
7656    },
7657    {
7658     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
7659    },
7660    {
7661     "component_value" : 20,
7662     "kind" : "vbase_offset"
7663    },
7664    {
7665     "component_value" : -4,
7666     "kind" : "offset_to_top"
7667    },
7668    {
7669     "kind" : "rtti",
7670     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7671    },
7672    {
7673     "kind" : "complete_dtor_pointer",
7674     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7675    },
7676    {
7677     "kind" : "deleting_dtor_pointer",
7678     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7679    },
7680    {
7681     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
7682    },
7683    {
7684     "component_value" : 16,
7685     "kind" : "vbase_offset"
7686    },
7687    {
7688     "component_value" : -8,
7689     "kind" : "offset_to_top"
7690    },
7691    {
7692     "kind" : "rtti",
7693     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7694    },
7695    {
7696     "kind" : "complete_dtor_pointer",
7697     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7698    },
7699    {
7700     "kind" : "deleting_dtor_pointer",
7701     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7702    },
7703    {
7704     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7705    },
7706    {
7707     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7708    },
7709    {
7710     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7711    },
7712    {
7713     "kind" : "vcall_offset"
7714    },
7715    {
7716     "component_value" : -16,
7717     "kind" : "vcall_offset"
7718    },
7719    {
7720     "component_value" : -16,
7721     "kind" : "vcall_offset"
7722    },
7723    {
7724     "component_value" : -16,
7725     "kind" : "vcall_offset"
7726    },
7727    {
7728     "component_value" : -24,
7729     "kind" : "vcall_offset"
7730    },
7731    {
7732     "component_value" : -24,
7733     "kind" : "offset_to_top"
7734    },
7735    {
7736     "kind" : "rtti",
7737     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7738    },
7739    {
7740     "kind" : "complete_dtor_pointer",
7741     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7742    },
7743    {
7744     "kind" : "deleting_dtor_pointer",
7745     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7746    },
7747    {
7748     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7749    },
7750    {
7751     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7752    },
7753    {
7754     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7755    },
7756    {
7757     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7758    }
7759   ]
7760  },
7761  {
7762   "alignment" : 4,
7763   "base_specifiers" :
7764   [
7765    {
7766     "referenced_type" : "type-5"
7767    },
7768    {
7769     "referenced_type" : "type-24"
7770    },
7771    {
7772     "referenced_type" : "type-112"
7773    }
7774   ],
7775   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal>",
7776   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal>",
7777   "record_kind" : "class",
7778   "referenced_type" : "type-408",
7779   "self_type" : "type-408",
7780   "size" : 32,
7781   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7782   "template_args" : [ "type-5" ],
7783   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE",
7784   "vtable_components" :
7785   [
7786    {
7787     "component_value" : 24,
7788     "kind" : "vbase_offset"
7789    },
7790    {
7791     "kind" : "offset_to_top"
7792    },
7793    {
7794     "kind" : "rtti",
7795     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7796    },
7797    {
7798     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
7799    },
7800    {
7801     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7802    },
7803    {
7804     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7805    },
7806    {
7807     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7808    },
7809    {
7810     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7811    },
7812    {
7813     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
7814    },
7815    {
7816     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7817    },
7818    {
7819     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
7820    },
7821    {
7822     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7823    },
7824    {
7825     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
7826    },
7827    {
7828     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7829    },
7830    {
7831     "kind" : "complete_dtor_pointer",
7832     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7833    },
7834    {
7835     "kind" : "deleting_dtor_pointer",
7836     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7837    },
7838    {
7839     "is_pure" : true,
7840     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
7841    },
7842    {
7843     "is_pure" : true,
7844     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
7845    },
7846    {
7847     "is_pure" : true,
7848     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
7849    },
7850    {
7851     "is_pure" : true,
7852     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
7853    },
7854    {
7855     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
7856    },
7857    {
7858     "component_value" : 20,
7859     "kind" : "vbase_offset"
7860    },
7861    {
7862     "component_value" : -4,
7863     "kind" : "offset_to_top"
7864    },
7865    {
7866     "kind" : "rtti",
7867     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7868    },
7869    {
7870     "kind" : "complete_dtor_pointer",
7871     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7872    },
7873    {
7874     "kind" : "deleting_dtor_pointer",
7875     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7876    },
7877    {
7878     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
7879    },
7880    {
7881     "component_value" : 16,
7882     "kind" : "vbase_offset"
7883    },
7884    {
7885     "component_value" : -8,
7886     "kind" : "offset_to_top"
7887    },
7888    {
7889     "kind" : "rtti",
7890     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7891    },
7892    {
7893     "kind" : "complete_dtor_pointer",
7894     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7895    },
7896    {
7897     "kind" : "deleting_dtor_pointer",
7898     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7899    },
7900    {
7901     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7902    },
7903    {
7904     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7905    },
7906    {
7907     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7908    },
7909    {
7910     "kind" : "vcall_offset"
7911    },
7912    {
7913     "component_value" : -16,
7914     "kind" : "vcall_offset"
7915    },
7916    {
7917     "component_value" : -16,
7918     "kind" : "vcall_offset"
7919    },
7920    {
7921     "component_value" : -16,
7922     "kind" : "vcall_offset"
7923    },
7924    {
7925     "component_value" : -24,
7926     "kind" : "vcall_offset"
7927    },
7928    {
7929     "component_value" : -24,
7930     "kind" : "offset_to_top"
7931    },
7932    {
7933     "kind" : "rtti",
7934     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7935    },
7936    {
7937     "kind" : "complete_dtor_pointer",
7938     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7939    },
7940    {
7941     "kind" : "deleting_dtor_pointer",
7942     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7943    },
7944    {
7945     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7946    },
7947    {
7948     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7949    },
7950    {
7951     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7952    },
7953    {
7954     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7955    }
7956   ]
7957  },
7958  {
7959   "alignment" : 4,
7960   "base_specifiers" :
7961   [
7962    {
7963     "referenced_type" : "type-107"
7964    },
7965    {
7966     "referenced_type" : "type-24"
7967    },
7968    {
7969     "referenced_type" : "type-112"
7970    }
7971   ],
7972   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback>",
7973   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback>",
7974   "record_kind" : "class",
7975   "referenced_type" : "type-111",
7976   "self_type" : "type-111",
7977   "size" : 32,
7978   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7979   "template_args" : [ "type-107" ],
7980   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE",
7981   "vtable_components" :
7982   [
7983    {
7984     "component_value" : 24,
7985     "kind" : "vbase_offset"
7986    },
7987    {
7988     "kind" : "offset_to_top"
7989    },
7990    {
7991     "kind" : "rtti",
7992     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
7993    },
7994    {
7995     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
7996    },
7997    {
7998     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7999    },
8000    {
8001     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8002    },
8003    {
8004     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8005    },
8006    {
8007     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8008    },
8009    {
8010     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
8011    },
8012    {
8013     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8014    },
8015    {
8016     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
8017    },
8018    {
8019     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
8023    },
8024    {
8025     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8026    },
8027    {
8028     "kind" : "complete_dtor_pointer",
8029     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8030    },
8031    {
8032     "kind" : "deleting_dtor_pointer",
8033     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8034    },
8035    {
8036     "is_pure" : true,
8037     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
8038    },
8039    {
8040     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
8041    },
8042    {
8043     "component_value" : 20,
8044     "kind" : "vbase_offset"
8045    },
8046    {
8047     "component_value" : -4,
8048     "kind" : "offset_to_top"
8049    },
8050    {
8051     "kind" : "rtti",
8052     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8053    },
8054    {
8055     "kind" : "complete_dtor_pointer",
8056     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8057    },
8058    {
8059     "kind" : "deleting_dtor_pointer",
8060     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8061    },
8062    {
8063     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
8064    },
8065    {
8066     "component_value" : 16,
8067     "kind" : "vbase_offset"
8068    },
8069    {
8070     "component_value" : -8,
8071     "kind" : "offset_to_top"
8072    },
8073    {
8074     "kind" : "rtti",
8075     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8076    },
8077    {
8078     "kind" : "complete_dtor_pointer",
8079     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8080    },
8081    {
8082     "kind" : "deleting_dtor_pointer",
8083     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8084    },
8085    {
8086     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8087    },
8088    {
8089     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8090    },
8091    {
8092     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8093    },
8094    {
8095     "kind" : "vcall_offset"
8096    },
8097    {
8098     "component_value" : -16,
8099     "kind" : "vcall_offset"
8100    },
8101    {
8102     "component_value" : -16,
8103     "kind" : "vcall_offset"
8104    },
8105    {
8106     "component_value" : -16,
8107     "kind" : "vcall_offset"
8108    },
8109    {
8110     "component_value" : -24,
8111     "kind" : "vcall_offset"
8112    },
8113    {
8114     "component_value" : -24,
8115     "kind" : "offset_to_top"
8116    },
8117    {
8118     "kind" : "rtti",
8119     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8120    },
8121    {
8122     "kind" : "complete_dtor_pointer",
8123     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8124    },
8125    {
8126     "kind" : "deleting_dtor_pointer",
8127     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8128    },
8129    {
8130     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8131    },
8132    {
8133     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8134    },
8135    {
8136     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8137    },
8138    {
8139     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8140    }
8141   ]
8142  },
8143  {
8144   "alignment" : 4,
8145   "base_specifiers" :
8146   [
8147    {
8148     "referenced_type" : "type-7"
8149    },
8150    {
8151     "referenced_type" : "type-24"
8152    },
8153    {
8154     "referenced_type" : "type-112"
8155    }
8156   ],
8157   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8158   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8159   "record_kind" : "class",
8160   "referenced_type" : "type-405",
8161   "self_type" : "type-405",
8162   "size" : 32,
8163   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8164   "template_args" : [ "type-7" ],
8165   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8166   "vtable_components" :
8167   [
8168    {
8169     "component_value" : 24,
8170     "kind" : "vbase_offset"
8171    },
8172    {
8173     "kind" : "offset_to_top"
8174    },
8175    {
8176     "kind" : "rtti",
8177     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8178    },
8179    {
8180     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8181    },
8182    {
8183     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8184    },
8185    {
8186     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8187    },
8188    {
8189     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8190    },
8191    {
8192     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8193    },
8194    {
8195     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8199    },
8200    {
8201     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8202    },
8203    {
8204     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8205    },
8206    {
8207     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8208    },
8209    {
8210     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8211    },
8212    {
8213     "kind" : "complete_dtor_pointer",
8214     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8215    },
8216    {
8217     "kind" : "deleting_dtor_pointer",
8218     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8219    },
8220    {
8221     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8222    },
8223    {
8224     "component_value" : 20,
8225     "kind" : "vbase_offset"
8226    },
8227    {
8228     "component_value" : -4,
8229     "kind" : "offset_to_top"
8230    },
8231    {
8232     "kind" : "rtti",
8233     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8234    },
8235    {
8236     "kind" : "complete_dtor_pointer",
8237     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8238    },
8239    {
8240     "kind" : "deleting_dtor_pointer",
8241     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8242    },
8243    {
8244     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8245    },
8246    {
8247     "component_value" : 16,
8248     "kind" : "vbase_offset"
8249    },
8250    {
8251     "component_value" : -8,
8252     "kind" : "offset_to_top"
8253    },
8254    {
8255     "kind" : "rtti",
8256     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8257    },
8258    {
8259     "kind" : "complete_dtor_pointer",
8260     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8261    },
8262    {
8263     "kind" : "deleting_dtor_pointer",
8264     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8265    },
8266    {
8267     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8268    },
8269    {
8270     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8271    },
8272    {
8273     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8274    },
8275    {
8276     "kind" : "vcall_offset"
8277    },
8278    {
8279     "component_value" : -16,
8280     "kind" : "vcall_offset"
8281    },
8282    {
8283     "component_value" : -16,
8284     "kind" : "vcall_offset"
8285    },
8286    {
8287     "component_value" : -16,
8288     "kind" : "vcall_offset"
8289    },
8290    {
8291     "component_value" : -24,
8292     "kind" : "vcall_offset"
8293    },
8294    {
8295     "component_value" : -24,
8296     "kind" : "offset_to_top"
8297    },
8298    {
8299     "kind" : "rtti",
8300     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8301    },
8302    {
8303     "kind" : "complete_dtor_pointer",
8304     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8305    },
8306    {
8307     "kind" : "deleting_dtor_pointer",
8308     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8309    },
8310    {
8311     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8312    },
8313    {
8314     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8315    },
8316    {
8317     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8318    },
8319    {
8320     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8321    }
8322   ]
8323  },
8324  {
8325   "alignment" : 4,
8326   "fields" :
8327   [
8328    {
8329     "access" : "private",
8330     "field_name" : "mMutex",
8331     "referenced_type" : "type-432"
8332    },
8333    {
8334     "access" : "private",
8335     "field_name" : "mMap",
8336     "field_offset" : 32,
8337     "referenced_type" : "type-433"
8338    }
8339   ],
8340   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8341   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8342   "record_kind" : "class",
8343   "referenced_type" : "type-431",
8344   "self_type" : "type-431",
8345   "size" : 16,
8346   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8347   "template_args" : [ "type-140", "type-434" ],
8348   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8349  },
8350  {
8351   "alignment" : 4,
8352   "fields" :
8353   [
8354    {
8355     "access" : "private",
8356     "field_name" : "mMutex",
8357     "referenced_type" : "type-441"
8358    },
8359    {
8360     "access" : "private",
8361     "field_name" : "mMap",
8362     "field_offset" : 32,
8363     "referenced_type" : "type-442"
8364    }
8365   ],
8366   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8367   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8368   "record_kind" : "class",
8369   "referenced_type" : "type-440",
8370   "self_type" : "type-440",
8371   "size" : 16,
8372   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8373   "template_args" : [ "type-140", "type-42" ],
8374   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8375  },
8376  {
8377   "alignment" : 4,
8378   "fields" :
8379   [
8380    {
8381     "access" : "private",
8382     "field_name" : "mMutex",
8383     "referenced_type" : "type-447"
8384    },
8385    {
8386     "access" : "private",
8387     "field_name" : "mMap",
8388     "field_offset" : 32,
8389     "referenced_type" : "type-448"
8390    }
8391   ],
8392   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8393   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8394   "record_kind" : "class",
8395   "referenced_type" : "type-446",
8396   "self_type" : "type-446",
8397   "size" : 16,
8398   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8399   "template_args" : [ "type-449", "type-444" ],
8400   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8401  },
8402  {
8403   "alignment" : 4,
8404   "fields" :
8405   [
8406    {
8407     "access" : "private",
8408     "field_name" : "mMutex",
8409     "referenced_type" : "type-465"
8410    },
8411    {
8412     "access" : "private",
8413     "field_name" : "mMap",
8414     "field_offset" : 32,
8415     "referenced_type" : "type-466"
8416    }
8417   ],
8418   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8419   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8420   "record_kind" : "class",
8421   "referenced_type" : "type-464",
8422   "self_type" : "type-464",
8423   "size" : 16,
8424   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8425   "template_args" : [ "type-467", "type-468" ],
8426   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8427  },
8428  {
8429   "alignment" : 4,
8430   "fields" :
8431   [
8432    {
8433     "access" : "private",
8434     "field_name" : "mMutex",
8435     "referenced_type" : "type-455"
8436    },
8437    {
8438     "access" : "private",
8439     "field_name" : "mMap",
8440     "field_offset" : 32,
8441     "referenced_type" : "type-456"
8442    }
8443   ],
8444   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8445   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8446   "record_kind" : "class",
8447   "referenced_type" : "type-454",
8448   "self_type" : "type-454",
8449   "size" : 16,
8450   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8451   "template_args" : [ "type-457", "type-458" ],
8452   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8453  },
8454  {
8455   "alignment" : 8,
8456   "fields" :
8457   [
8458    {
8459     "field_name" : "flags",
8460     "referenced_type" : "type-2"
8461    },
8462    {
8463     "field_name" : "fdIndex",
8464     "field_offset" : 32,
8465     "referenced_type" : "type-2"
8466    },
8467    {
8468     "field_name" : "offset",
8469     "field_offset" : 64,
8470     "referenced_type" : "type-2"
8471    },
8472    {
8473     "field_name" : "extent",
8474     "field_offset" : 128,
8475     "referenced_type" : "type-139"
8476    }
8477   ],
8478   "linker_set_key" : "android::hardware::GrantorDescriptor",
8479   "name" : "android::hardware::GrantorDescriptor",
8480   "referenced_type" : "type-316",
8481   "self_type" : "type-316",
8482   "size" : 24,
8483   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8484   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8485  },
8486  {
8487   "alignment" : 8,
8488   "base_specifiers" :
8489   [
8490    {
8491     "is_virtual" : true,
8492     "referenced_type" : "type-300"
8493    },
8494    {
8495     "is_virtual" : true,
8496     "referenced_type" : "type-8"
8497    }
8498   ],
8499   "linker_set_key" : "android::hardware::HidlMemory",
8500   "name" : "android::hardware::HidlMemory",
8501   "record_kind" : "class",
8502   "referenced_type" : "type-308",
8503   "self_type" : "type-308",
8504   "size" : 56,
8505   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8506   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8507   "vtable_components" :
8508   [
8509    {
8510     "component_value" : 48,
8511     "kind" : "vbase_offset"
8512    },
8513    {
8514     "component_value" : 8,
8515     "kind" : "vbase_offset"
8516    },
8517    {
8518     "kind" : "offset_to_top"
8519    },
8520    {
8521     "kind" : "rtti",
8522     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8523    },
8524    {
8525     "kind" : "complete_dtor_pointer",
8526     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8527    },
8528    {
8529     "kind" : "deleting_dtor_pointer",
8530     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8531    },
8532    {
8533     "kind" : "vcall_offset"
8534    },
8535    {
8536     "kind" : "vcall_offset"
8537    },
8538    {
8539     "kind" : "vcall_offset"
8540    },
8541    {
8542     "kind" : "vcall_offset"
8543    },
8544    {
8545     "component_value" : -48,
8546     "kind" : "vcall_offset"
8547    },
8548    {
8549     "component_value" : -48,
8550     "kind" : "offset_to_top"
8551    },
8552    {
8553     "kind" : "rtti",
8554     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8555    },
8556    {
8557     "kind" : "complete_dtor_pointer",
8558     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8559    },
8560    {
8561     "kind" : "deleting_dtor_pointer",
8562     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8563    },
8564    {
8565     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8566    },
8567    {
8568     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8569    },
8570    {
8571     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8572    },
8573    {
8574     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8575    }
8576   ]
8577  },
8578  {
8579   "alignment" : 4,
8580   "base_specifiers" :
8581   [
8582    {
8583     "is_virtual" : true,
8584     "referenced_type" : "type-8"
8585    }
8586   ],
8587   "linker_set_key" : "android::hardware::IBinder",
8588   "name" : "android::hardware::IBinder",
8589   "record_kind" : "class",
8590   "referenced_type" : "type-18",
8591   "self_type" : "type-18",
8592   "size" : 12,
8593   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8594   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8595   "vtable_components" :
8596   [
8597    {
8598     "component_value" : 4,
8599     "kind" : "vbase_offset"
8600    },
8601    {
8602     "kind" : "offset_to_top"
8603    },
8604    {
8605     "kind" : "rtti",
8606     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8607    },
8608    {
8609     "is_pure" : true,
8610     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8611    },
8612    {
8613     "is_pure" : true,
8614     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8615    },
8616    {
8617     "is_pure" : true,
8618     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8619    },
8620    {
8621     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8622    },
8623    {
8624     "is_pure" : true,
8625     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8626    },
8627    {
8628     "is_pure" : true,
8629     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8630    },
8631    {
8632     "is_pure" : true,
8633     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8634    },
8635    {
8636     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8637    },
8638    {
8639     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8640    },
8641    {
8642     "kind" : "complete_dtor_pointer",
8643     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8644    },
8645    {
8646     "kind" : "deleting_dtor_pointer",
8647     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8648    },
8649    {
8650     "kind" : "vcall_offset"
8651    },
8652    {
8653     "kind" : "vcall_offset"
8654    },
8655    {
8656     "kind" : "vcall_offset"
8657    },
8658    {
8659     "kind" : "vcall_offset"
8660    },
8661    {
8662     "component_value" : -4,
8663     "kind" : "vcall_offset"
8664    },
8665    {
8666     "component_value" : -4,
8667     "kind" : "offset_to_top"
8668    },
8669    {
8670     "kind" : "rtti",
8671     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8672    },
8673    {
8674     "kind" : "complete_dtor_pointer",
8675     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8676    },
8677    {
8678     "kind" : "deleting_dtor_pointer",
8679     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8680    },
8681    {
8682     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8683    },
8684    {
8685     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8686    },
8687    {
8688     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8689    },
8690    {
8691     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8692    }
8693   ]
8694  },
8695  {
8696   "alignment" : 4,
8697   "base_specifiers" :
8698   [
8699    {
8700     "is_virtual" : true,
8701     "referenced_type" : "type-8"
8702    }
8703   ],
8704   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8705   "name" : "android::hardware::IBinder::DeathRecipient",
8706   "record_kind" : "class",
8707   "referenced_type" : "type-14",
8708   "self_type" : "type-14",
8709   "size" : 12,
8710   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8711   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8712   "vtable_components" :
8713   [
8714    {
8715     "component_value" : 4,
8716     "kind" : "vbase_offset"
8717    },
8718    {
8719     "kind" : "offset_to_top"
8720    },
8721    {
8722     "kind" : "rtti",
8723     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8724    },
8725    {
8726     "is_pure" : true,
8727     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8728    },
8729    {
8730     "kind" : "complete_dtor_pointer",
8731     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8732    },
8733    {
8734     "kind" : "deleting_dtor_pointer",
8735     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8736    },
8737    {
8738     "kind" : "vcall_offset"
8739    },
8740    {
8741     "kind" : "vcall_offset"
8742    },
8743    {
8744     "kind" : "vcall_offset"
8745    },
8746    {
8747     "kind" : "vcall_offset"
8748    },
8749    {
8750     "component_value" : -4,
8751     "kind" : "vcall_offset"
8752    },
8753    {
8754     "component_value" : -4,
8755     "kind" : "offset_to_top"
8756    },
8757    {
8758     "kind" : "rtti",
8759     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8760    },
8761    {
8762     "kind" : "complete_dtor_pointer",
8763     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8764    },
8765    {
8766     "kind" : "deleting_dtor_pointer",
8767     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8768    },
8769    {
8770     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8771    },
8772    {
8773     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8774    },
8775    {
8776     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8777    },
8778    {
8779     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8780    }
8781   ]
8782  },
8783  {
8784   "alignment" : 4,
8785   "base_specifiers" :
8786   [
8787    {
8788     "is_virtual" : true,
8789     "referenced_type" : "type-8"
8790    }
8791   ],
8792   "linker_set_key" : "android::hardware::IInterface",
8793   "name" : "android::hardware::IInterface",
8794   "record_kind" : "class",
8795   "referenced_type" : "type-24",
8796   "self_type" : "type-24",
8797   "size" : 12,
8798   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8799   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8800   "vtable_components" :
8801   [
8802    {
8803     "component_value" : 4,
8804     "kind" : "vbase_offset"
8805    },
8806    {
8807     "kind" : "offset_to_top"
8808    },
8809    {
8810     "kind" : "rtti",
8811     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8812    },
8813    {
8814     "kind" : "complete_dtor_pointer",
8815     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8816    },
8817    {
8818     "kind" : "deleting_dtor_pointer",
8819     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8820    },
8821    {
8822     "is_pure" : true,
8823     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8824    },
8825    {
8826     "kind" : "vcall_offset"
8827    },
8828    {
8829     "kind" : "vcall_offset"
8830    },
8831    {
8832     "kind" : "vcall_offset"
8833    },
8834    {
8835     "kind" : "vcall_offset"
8836    },
8837    {
8838     "component_value" : -4,
8839     "kind" : "vcall_offset"
8840    },
8841    {
8842     "component_value" : -4,
8843     "kind" : "offset_to_top"
8844    },
8845    {
8846     "kind" : "rtti",
8847     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8848    },
8849    {
8850     "kind" : "complete_dtor_pointer",
8851     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
8852    },
8853    {
8854     "kind" : "deleting_dtor_pointer",
8855     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
8856    },
8857    {
8858     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8859    },
8860    {
8861     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8862    },
8863    {
8864     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8865    },
8866    {
8867     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8868    }
8869   ]
8870  },
8871  {
8872   "alignment" : 8,
8873   "fields" :
8874   [
8875    {
8876     "access" : "private",
8877     "field_name" : "mGrantors",
8878     "referenced_type" : "type-312"
8879    },
8880    {
8881     "access" : "private",
8882     "field_name" : "mHandle",
8883     "field_offset" : 128,
8884     "referenced_type" : "type-378"
8885    },
8886    {
8887     "access" : "private",
8888     "field_name" : "mQuantum",
8889     "field_offset" : 192,
8890     "referenced_type" : "type-2"
8891    },
8892    {
8893     "access" : "private",
8894     "field_name" : "mFlags",
8895     "field_offset" : 224,
8896     "referenced_type" : "type-2"
8897    }
8898   ],
8899   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8900   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8901   "referenced_type" : "type-377",
8902   "self_type" : "type-377",
8903   "size" : 32,
8904   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8905   "template_args" : [ "type-59" ],
8906   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8907  },
8908  {
8909   "alignment" : 4,
8910   "fields" :
8911   [
8912    {
8913     "access" : "private",
8914     "field_name" : "mBufCachePos",
8915     "referenced_type" : "type-2"
8916    },
8917    {
8918     "access" : "private",
8919     "field_name" : "mBufCache",
8920     "field_offset" : 32,
8921     "referenced_type" : "type-412"
8922    },
8923    {
8924     "access" : "private",
8925     "field_name" : "mError",
8926     "field_offset" : 128,
8927     "referenced_type" : "type-28"
8928    },
8929    {
8930     "access" : "private",
8931     "field_name" : "mData",
8932     "field_offset" : 160,
8933     "referenced_type" : "type-413"
8934    },
8935    {
8936     "access" : "private",
8937     "field_name" : "mDataSize",
8938     "field_offset" : 192,
8939     "referenced_type" : "type-2"
8940    },
8941    {
8942     "access" : "private",
8943     "field_name" : "mDataCapacity",
8944     "field_offset" : 224,
8945     "referenced_type" : "type-2"
8946    },
8947    {
8948     "access" : "private",
8949     "field_name" : "mDataPos",
8950     "field_offset" : 256,
8951     "referenced_type" : "type-2"
8952    },
8953    {
8954     "access" : "private",
8955     "field_name" : "mObjects",
8956     "field_offset" : 288,
8957     "referenced_type" : "type-414"
8958    },
8959    {
8960     "access" : "private",
8961     "field_name" : "mObjectsSize",
8962     "field_offset" : 320,
8963     "referenced_type" : "type-2"
8964    },
8965    {
8966     "access" : "private",
8967     "field_name" : "mObjectsCapacity",
8968     "field_offset" : 352,
8969     "referenced_type" : "type-2"
8970    },
8971    {
8972     "access" : "private",
8973     "field_name" : "mNextObjectHint",
8974     "field_offset" : 384,
8975     "referenced_type" : "type-2"
8976    },
8977    {
8978     "access" : "private",
8979     "field_name" : "mNumRef",
8980     "field_offset" : 416,
8981     "referenced_type" : "type-2"
8982    },
8983    {
8984     "access" : "private",
8985     "field_name" : "mFdsKnown",
8986     "field_offset" : 448,
8987     "referenced_type" : "type-42"
8988    },
8989    {
8990     "access" : "private",
8991     "field_name" : "mHasFds",
8992     "field_offset" : 456,
8993     "referenced_type" : "type-42"
8994    },
8995    {
8996     "access" : "private",
8997     "field_name" : "mAllowFds",
8998     "field_offset" : 464,
8999     "referenced_type" : "type-42"
9000    },
9001    {
9002     "access" : "private",
9003     "field_name" : "mOwner",
9004     "field_offset" : 480,
9005     "referenced_type" : "type-415"
9006    },
9007    {
9008     "access" : "private",
9009     "field_name" : "mOwnerCookie",
9010     "field_offset" : 512,
9011     "referenced_type" : "type-29"
9012    }
9013   ],
9014   "linker_set_key" : "android::hardware::Parcel",
9015   "name" : "android::hardware::Parcel",
9016   "record_kind" : "class",
9017   "referenced_type" : "type-411",
9018   "self_type" : "type-411",
9019   "size" : 68,
9020   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9021   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9022  },
9023  {
9024   "access" : "private",
9025   "alignment" : 8,
9026   "fields" :
9027   [
9028    {
9029     "field_name" : "index",
9030     "referenced_type" : "type-2"
9031    },
9032    {
9033     "field_name" : "buffer",
9034     "field_offset" : 64,
9035     "referenced_type" : "type-139"
9036    },
9037    {
9038     "field_name" : "bufend",
9039     "field_offset" : 128,
9040     "referenced_type" : "type-139"
9041    }
9042   ],
9043   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9044   "name" : "android::hardware::Parcel::BufferInfo",
9045   "referenced_type" : "type-419",
9046   "self_type" : "type-419",
9047   "size" : 24,
9048   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9049   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9050  },
9051  {
9052   "alignment" : 8,
9053   "base_specifiers" :
9054   [
9055    {
9056     "is_virtual" : true,
9057     "referenced_type" : "type-8"
9058    }
9059   ],
9060   "fields" :
9061   [
9062    {
9063     "access" : "private",
9064     "field_name" : "mDriverFD",
9065     "field_offset" : 32,
9066     "referenced_type" : "type-28"
9067    },
9068    {
9069     "access" : "private",
9070     "field_name" : "mVMStart",
9071     "field_offset" : 64,
9072     "referenced_type" : "type-29"
9073    },
9074    {
9075     "access" : "private",
9076     "field_name" : "mThreadCountLock",
9077     "field_offset" : 96,
9078     "referenced_type" : "type-31"
9079    },
9080    {
9081     "access" : "private",
9082     "field_name" : "mThreadCountDecrement",
9083     "field_offset" : 128,
9084     "referenced_type" : "type-32"
9085    },
9086    {
9087     "access" : "private",
9088     "field_name" : "mExecutingThreadsCount",
9089     "field_offset" : 160,
9090     "referenced_type" : "type-2"
9091    },
9092    {
9093     "access" : "private",
9094     "field_name" : "mMaxThreads",
9095     "field_offset" : 192,
9096     "referenced_type" : "type-2"
9097    },
9098    {
9099     "access" : "private",
9100     "field_name" : "mStarvationStartTimeMs",
9101     "field_offset" : 256,
9102     "referenced_type" : "type-33"
9103    },
9104    {
9105     "access" : "private",
9106     "field_name" : "mLock",
9107     "field_offset" : 320,
9108     "referenced_type" : "type-34"
9109    },
9110    {
9111     "access" : "private",
9112     "field_name" : "mHandleToObject",
9113     "field_offset" : 352,
9114     "referenced_type" : "type-36"
9115    },
9116    {
9117     "access" : "private",
9118     "field_name" : "mManagesContexts",
9119     "field_offset" : 512,
9120     "referenced_type" : "type-42"
9121    },
9122    {
9123     "access" : "private",
9124     "field_name" : "mBinderContextCheckFunc",
9125     "field_offset" : 544,
9126     "referenced_type" : "type-43"
9127    },
9128    {
9129     "access" : "private",
9130     "field_name" : "mBinderContextUserData",
9131     "field_offset" : 576,
9132     "referenced_type" : "type-29"
9133    },
9134    {
9135     "access" : "private",
9136     "field_name" : "mContexts",
9137     "field_offset" : 608,
9138     "referenced_type" : "type-52"
9139    },
9140    {
9141     "access" : "private",
9142     "field_name" : "mRootDir",
9143     "field_offset" : 768,
9144     "referenced_type" : "type-56"
9145    },
9146    {
9147     "access" : "private",
9148     "field_name" : "mThreadPoolStarted",
9149     "field_offset" : 800,
9150     "referenced_type" : "type-42"
9151    },
9152    {
9153     "access" : "private",
9154     "field_name" : "mSpawnThreadOnStart",
9155     "field_offset" : 808,
9156     "referenced_type" : "type-42"
9157    },
9158    {
9159     "access" : "private",
9160     "field_name" : "mThreadPoolSeq",
9161     "field_offset" : 832,
9162     "referenced_type" : "type-60"
9163    },
9164    {
9165     "access" : "private",
9166     "field_name" : "mMmapSize",
9167     "field_offset" : 864,
9168     "referenced_type" : "type-38"
9169    },
9170    {
9171     "access" : "private",
9172     "field_name" : "mCallRestriction",
9173     "field_offset" : 896,
9174     "referenced_type" : "type-61"
9175    }
9176   ],
9177   "linker_set_key" : "android::hardware::ProcessState",
9178   "name" : "android::hardware::ProcessState",
9179   "record_kind" : "class",
9180   "referenced_type" : "type-27",
9181   "self_type" : "type-27",
9182   "size" : 128,
9183   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9184   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9185   "vtable_components" :
9186   [
9187    {
9188     "component_value" : 116,
9189     "kind" : "vbase_offset"
9190    },
9191    {
9192     "kind" : "offset_to_top"
9193    },
9194    {
9195     "kind" : "rtti",
9196     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9197    },
9198    {
9199     "kind" : "complete_dtor_pointer",
9200     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9201    },
9202    {
9203     "kind" : "deleting_dtor_pointer",
9204     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9205    },
9206    {
9207     "kind" : "vcall_offset"
9208    },
9209    {
9210     "kind" : "vcall_offset"
9211    },
9212    {
9213     "kind" : "vcall_offset"
9214    },
9215    {
9216     "kind" : "vcall_offset"
9217    },
9218    {
9219     "component_value" : -116,
9220     "kind" : "vcall_offset"
9221    },
9222    {
9223     "component_value" : -116,
9224     "kind" : "offset_to_top"
9225    },
9226    {
9227     "kind" : "rtti",
9228     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9229    },
9230    {
9231     "kind" : "complete_dtor_pointer",
9232     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9233    },
9234    {
9235     "kind" : "deleting_dtor_pointer",
9236     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9237    },
9238    {
9239     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9240    },
9241    {
9242     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9243    },
9244    {
9245     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9246    },
9247    {
9248     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9249    }
9250   ]
9251  },
9252  {
9253   "access" : "private",
9254   "alignment" : 4,
9255   "fields" :
9256   [
9257    {
9258     "field_name" : "binder",
9259     "referenced_type" : "type-17"
9260    },
9261    {
9262     "field_name" : "refs",
9263     "field_offset" : 32,
9264     "referenced_type" : "type-40"
9265    }
9266   ],
9267   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9268   "name" : "android::hardware::ProcessState::handle_entry",
9269   "referenced_type" : "type-39",
9270   "self_type" : "type-39",
9271   "size" : 8,
9272   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9273   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9274  },
9275  {
9276   "alignment" : 4,
9277   "base_specifiers" :
9278   [
9279    {
9280     "referenced_type" : "type-161"
9281    }
9282   ],
9283   "fields" :
9284   [
9285    {
9286     "access" : "private",
9287     "field_name" : "mVal",
9288     "field_offset" : 192,
9289     "referenced_type" : "type-3"
9290    }
9291   ],
9292   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
9293   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
9294   "record_kind" : "class",
9295   "referenced_type" : "type-168",
9296   "self_type" : "type-168",
9297   "size" : 28,
9298   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9299   "template_args" : [ "type-3" ],
9300   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_18IThermalEEEEE"
9301  },
9302  {
9303   "alignment" : 4,
9304   "base_specifiers" :
9305   [
9306    {
9307     "referenced_type" : "type-161"
9308    }
9309   ],
9310   "fields" :
9311   [
9312    {
9313     "access" : "private",
9314     "field_name" : "mVal",
9315     "field_offset" : 192,
9316     "referenced_type" : "type-105"
9317    }
9318   ],
9319   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
9320   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
9321   "record_kind" : "class",
9322   "referenced_type" : "type-601",
9323   "self_type" : "type-601",
9324   "size" : 28,
9325   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9326   "template_args" : [ "type-105" ],
9327   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_116IThermalCallbackEEEEE"
9328  },
9329  {
9330   "alignment" : 4,
9331   "base_specifiers" :
9332   [
9333    {
9334     "referenced_type" : "type-161"
9335    }
9336   ],
9337   "fields" :
9338   [
9339    {
9340     "access" : "private",
9341     "field_name" : "mVal",
9342     "field_offset" : 168,
9343     "referenced_type" : "type-42"
9344    }
9345   ],
9346   "linker_set_key" : "android::hardware::Return<bool>",
9347   "name" : "android::hardware::Return<bool>",
9348   "record_kind" : "class",
9349   "referenced_type" : "type-160",
9350   "self_type" : "type-160",
9351   "size" : 24,
9352   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9353   "template_args" : [ "type-42" ],
9354   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9355  },
9356  {
9357   "alignment" : 4,
9358   "base_specifiers" :
9359   [
9360    {
9361     "referenced_type" : "type-161"
9362    }
9363   ],
9364   "linker_set_key" : "android::hardware::Return<void>",
9365   "name" : "android::hardware::Return<void>",
9366   "record_kind" : "class",
9367   "referenced_type" : "type-181",
9368   "self_type" : "type-181",
9369   "size" : 24,
9370   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9371   "template_args" : [ "type-30" ],
9372   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9373  },
9374  {
9375   "alignment" : 4,
9376   "fields" :
9377   [
9378    {
9379     "access" : "private",
9380     "field_name" : "mException",
9381     "referenced_type" : "type-28"
9382    },
9383    {
9384     "access" : "private",
9385     "field_name" : "mErrorCode",
9386     "field_offset" : 32,
9387     "referenced_type" : "type-28"
9388    },
9389    {
9390     "access" : "private",
9391     "field_name" : "mMessage",
9392     "field_offset" : 64,
9393     "referenced_type" : "type-152"
9394    }
9395   ],
9396   "linker_set_key" : "android::hardware::Status",
9397   "name" : "android::hardware::Status",
9398   "record_kind" : "class",
9399   "referenced_type" : "type-151",
9400   "self_type" : "type-151",
9401   "size" : 20,
9402   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9403   "unique_id" : "_ZTSN7android8hardware6StatusE"
9404  },
9405  {
9406   "alignment" : 4,
9407   "fields" :
9408   [
9409    {
9410     "access" : "protected",
9411     "field_name" : "mInstrumentationCallbacks",
9412     "field_offset" : 32,
9413     "referenced_type" : "type-116"
9414    },
9415    {
9416     "access" : "protected",
9417     "field_name" : "mEnableInstrumentation",
9418     "field_offset" : 128,
9419     "referenced_type" : "type-42"
9420    },
9421    {
9422     "access" : "protected",
9423     "field_name" : "mInstrumentationLibPackage",
9424     "field_offset" : 160,
9425     "referenced_type" : "type-117"
9426    },
9427    {
9428     "access" : "protected",
9429     "field_name" : "mInterfaceName",
9430     "field_offset" : 256,
9431     "referenced_type" : "type-118"
9432    }
9433   ],
9434   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9435   "name" : "android::hardware::details::HidlInstrumentor",
9436   "referenced_type" : "type-115",
9437   "self_type" : "type-115",
9438   "size" : 44,
9439   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9440   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9441   "vtable_components" :
9442   [
9443    {
9444     "kind" : "offset_to_top"
9445    },
9446    {
9447     "kind" : "rtti",
9448     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9449    },
9450    {
9451     "kind" : "complete_dtor_pointer",
9452     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9453    },
9454    {
9455     "kind" : "deleting_dtor_pointer",
9456     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9457    }
9458   ]
9459  },
9460  {
9461   "alignment" : 4,
9462   "fields" :
9463   [
9464    {
9465     "field_name" : "sched_policy",
9466     "referenced_type" : "type-28"
9467    },
9468    {
9469     "field_name" : "prio",
9470     "field_offset" : 32,
9471     "referenced_type" : "type-28"
9472    }
9473   ],
9474   "linker_set_key" : "android::hardware::details::SchedPrio",
9475   "name" : "android::hardware::details::SchedPrio",
9476   "referenced_type" : "type-434",
9477   "self_type" : "type-434",
9478   "size" : 8,
9479   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9480   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9481  },
9482  {
9483   "alignment" : 4,
9484   "fields" :
9485   [
9486    {
9487     "access" : "private",
9488     "field_name" : "mQueue",
9489     "referenced_type" : "type-596"
9490    }
9491   ],
9492   "linker_set_key" : "android::hardware::details::TaskRunner",
9493   "name" : "android::hardware::details::TaskRunner",
9494   "record_kind" : "class",
9495   "referenced_type" : "type-595",
9496   "self_type" : "type-595",
9497   "size" : 8,
9498   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9499   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9500  },
9501  {
9502   "alignment" : 1,
9503   "linker_set_key" : "android::hardware::details::bnhw_tag",
9504   "name" : "android::hardware::details::bnhw_tag",
9505   "referenced_type" : "type-231",
9506   "self_type" : "type-231",
9507   "size" : 1,
9508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9509   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9510  },
9511  {
9512   "alignment" : 1,
9513   "linker_set_key" : "android::hardware::details::bphw_tag",
9514   "name" : "android::hardware::details::bphw_tag",
9515   "referenced_type" : "type-242",
9516   "self_type" : "type-242",
9517   "size" : 1,
9518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9519   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9520  },
9521  {
9522   "alignment" : 1,
9523   "linker_set_key" : "android::hardware::details::bs_tag",
9524   "name" : "android::hardware::details::bs_tag",
9525   "referenced_type" : "type-254",
9526   "self_type" : "type-254",
9527   "size" : 1,
9528   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9529   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9530  },
9531  {
9532   "access" : "private",
9533   "alignment" : 8,
9534   "fields" :
9535   [
9536    {
9537     "field_name" : "mPointer",
9538     "referenced_type" : "type-356"
9539    },
9540    {
9541     "field_name" : "_pad",
9542     "referenced_type" : "type-139"
9543    }
9544   ],
9545   "is_anonymous" : true,
9546   "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",
9547   "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",
9548   "record_kind" : "union",
9549   "referenced_type" : "type-355",
9550   "self_type" : "type-355",
9551   "size" : 8,
9552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9553   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
9554  },
9555  {
9556   "access" : "private",
9557   "alignment" : 8,
9558   "fields" :
9559   [
9560    {
9561     "field_name" : "mPointer",
9562     "referenced_type" : "type-351"
9563    },
9564    {
9565     "field_name" : "_pad",
9566     "referenced_type" : "type-139"
9567    }
9568   ],
9569   "is_anonymous" : true,
9570   "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",
9571   "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",
9572   "record_kind" : "union",
9573   "referenced_type" : "type-350",
9574   "self_type" : "type-350",
9575   "size" : 8,
9576   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9577   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
9578  },
9579  {
9580   "access" : "private",
9581   "alignment" : 8,
9582   "fields" :
9583   [
9584    {
9585     "field_name" : "mPointer",
9586     "referenced_type" : "type-315"
9587    },
9588    {
9589     "field_name" : "_pad",
9590     "referenced_type" : "type-139"
9591    }
9592   ],
9593   "is_anonymous" : true,
9594   "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",
9595   "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",
9596   "record_kind" : "union",
9597   "referenced_type" : "type-314",
9598   "self_type" : "type-314",
9599   "size" : 8,
9600   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9601   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9602  },
9603  {
9604   "access" : "private",
9605   "alignment" : 8,
9606   "fields" :
9607   [
9608    {
9609     "field_name" : "mPointer",
9610     "referenced_type" : "type-345"
9611    },
9612    {
9613     "field_name" : "_pad",
9614     "referenced_type" : "type-139"
9615    }
9616   ],
9617   "is_anonymous" : true,
9618   "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",
9619   "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",
9620   "record_kind" : "union",
9621   "referenced_type" : "type-344",
9622   "self_type" : "type-344",
9623   "size" : 8,
9624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9625   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
9626  },
9627  {
9628   "alignment" : 8,
9629   "fields" :
9630   [
9631    {
9632     "access" : "private",
9633     "referenced_type" : "type-314"
9634    }
9635   ],
9636   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9637   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9638   "referenced_type" : "type-313",
9639   "self_type" : "type-313",
9640   "size" : 8,
9641   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9642   "template_args" : [ "type-316" ],
9643   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9644  },
9645  {
9646   "alignment" : 8,
9647   "fields" :
9648   [
9649    {
9650     "access" : "private",
9651     "referenced_type" : "type-327"
9652    }
9653   ],
9654   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9655   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9656   "referenced_type" : "type-326",
9657   "self_type" : "type-326",
9658   "size" : 8,
9659   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9660   "template_args" : [ "type-329" ],
9661   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9662  },
9663  {
9664   "alignment" : 8,
9665   "fields" :
9666   [
9667    {
9668     "access" : "private",
9669     "referenced_type" : "type-319"
9670    }
9671   ],
9672   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9673   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9674   "referenced_type" : "type-318",
9675   "self_type" : "type-318",
9676   "size" : 8,
9677   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9678   "template_args" : [ "type-296" ],
9679   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9680  },
9681  {
9682   "alignment" : 8,
9683   "fields" :
9684   [
9685    {
9686     "access" : "private",
9687     "referenced_type" : "type-355"
9688    }
9689   ],
9690   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
9691   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
9692   "referenced_type" : "type-354",
9693   "self_type" : "type-354",
9694   "size" : 8,
9695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9696   "template_args" : [ "type-357" ],
9697   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
9698  },
9699  {
9700   "alignment" : 8,
9701   "fields" :
9702   [
9703    {
9704     "access" : "private",
9705     "referenced_type" : "type-350"
9706    }
9707   ],
9708   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
9709   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
9710   "referenced_type" : "type-349",
9711   "self_type" : "type-349",
9712   "size" : 8,
9713   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9714   "template_args" : [ "type-352" ],
9715   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
9716  },
9717  {
9718   "alignment" : 8,
9719   "fields" :
9720   [
9721    {
9722     "access" : "private",
9723     "referenced_type" : "type-344"
9724    }
9725   ],
9726   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
9727   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
9728   "referenced_type" : "type-343",
9729   "self_type" : "type-343",
9730   "size" : 8,
9731   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9732   "template_args" : [ "type-346" ],
9733   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
9734  },
9735  {
9736   "alignment" : 8,
9737   "fields" :
9738   [
9739    {
9740     "access" : "private",
9741     "referenced_type" : "type-362"
9742    }
9743   ],
9744   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9745   "name" : "android::hardware::details::hidl_pointer<char>",
9746   "referenced_type" : "type-361",
9747   "self_type" : "type-361",
9748   "size" : 8,
9749   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9750   "template_args" : [ "type-59" ],
9751   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9752  },
9753  {
9754   "access" : "private",
9755   "alignment" : 8,
9756   "fields" :
9757   [
9758    {
9759     "field_name" : "mPointer",
9760     "referenced_type" : "type-172"
9761    },
9762    {
9763     "field_name" : "_pad",
9764     "referenced_type" : "type-139"
9765    }
9766   ],
9767   "is_anonymous" : true,
9768   "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",
9769   "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",
9770   "record_kind" : "union",
9771   "referenced_type" : "type-362",
9772   "self_type" : "type-362",
9773   "size" : 8,
9774   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9775   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9776  },
9777  {
9778   "alignment" : 8,
9779   "fields" :
9780   [
9781    {
9782     "access" : "private",
9783     "referenced_type" : "type-298"
9784    }
9785   ],
9786   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9787   "name" : "android::hardware::details::hidl_pointer<const char>",
9788   "referenced_type" : "type-297",
9789   "self_type" : "type-297",
9790   "size" : 8,
9791   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9792   "template_args" : [ "type-58" ],
9793   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9794  },
9795  {
9796   "access" : "private",
9797   "alignment" : 8,
9798   "fields" :
9799   [
9800    {
9801     "field_name" : "mPointer",
9802     "referenced_type" : "type-57"
9803    },
9804    {
9805     "field_name" : "_pad",
9806     "referenced_type" : "type-139"
9807    }
9808   ],
9809   "is_anonymous" : true,
9810   "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",
9811   "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",
9812   "record_kind" : "union",
9813   "referenced_type" : "type-298",
9814   "self_type" : "type-298",
9815   "size" : 8,
9816   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9817   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9818  },
9819  {
9820   "alignment" : 8,
9821   "fields" :
9822   [
9823    {
9824     "access" : "private",
9825     "referenced_type" : "type-266"
9826    }
9827   ],
9828   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9829   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9830   "referenced_type" : "type-265",
9831   "self_type" : "type-265",
9832   "size" : 8,
9833   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9834   "template_args" : [ "type-268" ],
9835   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9836  },
9837  {
9838   "access" : "private",
9839   "alignment" : 8,
9840   "fields" :
9841   [
9842    {
9843     "field_name" : "mPointer",
9844     "referenced_type" : "type-267"
9845    },
9846    {
9847     "field_name" : "_pad",
9848     "referenced_type" : "type-139"
9849    }
9850   ],
9851   "is_anonymous" : true,
9852   "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",
9853   "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",
9854   "record_kind" : "union",
9855   "referenced_type" : "type-266",
9856   "self_type" : "type-266",
9857   "size" : 8,
9858   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9859   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9860  },
9861  {
9862   "access" : "private",
9863   "alignment" : 8,
9864   "fields" :
9865   [
9866    {
9867     "field_name" : "mPointer",
9868     "referenced_type" : "type-328"
9869    },
9870    {
9871     "field_name" : "_pad",
9872     "referenced_type" : "type-139"
9873    }
9874   ],
9875   "is_anonymous" : true,
9876   "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",
9877   "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",
9878   "record_kind" : "union",
9879   "referenced_type" : "type-327",
9880   "self_type" : "type-327",
9881   "size" : 8,
9882   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9883   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9884  },
9885  {
9886   "access" : "private",
9887   "alignment" : 8,
9888   "fields" :
9889   [
9890    {
9891     "field_name" : "mPointer",
9892     "referenced_type" : "type-320"
9893    },
9894    {
9895     "field_name" : "_pad",
9896     "referenced_type" : "type-139"
9897    }
9898   ],
9899   "is_anonymous" : true,
9900   "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",
9901   "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",
9902   "record_kind" : "union",
9903   "referenced_type" : "type-319",
9904   "self_type" : "type-319",
9905   "size" : 8,
9906   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9907   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9908  },
9909  {
9910   "alignment" : 8,
9911   "fields" :
9912   [
9913    {
9914     "access" : "private",
9915     "referenced_type" : "type-337"
9916    }
9917   ],
9918   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9919   "name" : "android::hardware::details::hidl_pointer<int>",
9920   "referenced_type" : "type-336",
9921   "self_type" : "type-336",
9922   "size" : 8,
9923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9924   "template_args" : [ "type-28" ],
9925   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9926  },
9927  {
9928   "access" : "private",
9929   "alignment" : 8,
9930   "fields" :
9931   [
9932    {
9933     "field_name" : "mPointer",
9934     "referenced_type" : "type-338"
9935    },
9936    {
9937     "field_name" : "_pad",
9938     "referenced_type" : "type-139"
9939    }
9940   ],
9941   "is_anonymous" : true,
9942   "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",
9943   "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",
9944   "record_kind" : "union",
9945   "referenced_type" : "type-337",
9946   "self_type" : "type-337",
9947   "size" : 8,
9948   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9949   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9950  },
9951  {
9952   "alignment" : 8,
9953   "fields" :
9954   [
9955    {
9956     "access" : "private",
9957     "referenced_type" : "type-379"
9958    }
9959   ],
9960   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9961   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9962   "referenced_type" : "type-378",
9963   "self_type" : "type-378",
9964   "size" : 8,
9965   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9966   "template_args" : [ "type-192" ],
9967   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9968  },
9969  {
9970   "access" : "private",
9971   "alignment" : 8,
9972   "fields" :
9973   [
9974    {
9975     "field_name" : "mPointer",
9976     "referenced_type" : "type-191"
9977    },
9978    {
9979     "field_name" : "_pad",
9980     "referenced_type" : "type-139"
9981    }
9982   ],
9983   "is_anonymous" : true,
9984   "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",
9985   "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",
9986   "record_kind" : "union",
9987   "referenced_type" : "type-379",
9988   "self_type" : "type-379",
9989   "size" : 8,
9990   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9991   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9992  },
9993  {
9994   "alignment" : 1,
9995   "linker_set_key" : "android::hardware::details::i_tag",
9996   "name" : "android::hardware::details::i_tag",
9997   "referenced_type" : "type-219",
9998   "self_type" : "type-219",
9999   "size" : 1,
10000   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10001   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10002  },
10003  {
10004   "alignment" : 4,
10005   "fields" :
10006   [
10007    {
10008     "access" : "private",
10009     "field_name" : "mStatus",
10010     "referenced_type" : "type-151"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mCheckedStatus",
10015     "field_offset" : 160,
10016     "referenced_type" : "type-42"
10017    }
10018   ],
10019   "linker_set_key" : "android::hardware::details::return_status",
10020   "name" : "android::hardware::details::return_status",
10021   "record_kind" : "class",
10022   "referenced_type" : "type-161",
10023   "self_type" : "type-161",
10024   "size" : 24,
10025   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10026   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10027  },
10028  {
10029   "alignment" : 1,
10030   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10031   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10032   "referenced_type" : "type-363",
10033   "self_type" : "type-363",
10034   "size" : 1,
10035   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10036   "template_args" : [ "type-84" ],
10037   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10038  },
10039  {
10040   "alignment" : 1,
10041   "fields" :
10042   [
10043    {
10044     "access" : "private",
10045     "field_name" : "mBuffer",
10046     "referenced_type" : "type-330"
10047    }
10048   ],
10049   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10050   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10051   "referenced_type" : "type-329",
10052   "self_type" : "type-329",
10053   "size" : 32,
10054   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10055   "template_args" : [ "type-84" ],
10056   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10057  },
10058  {
10059   "alignment" : 8,
10060   "base_specifiers" :
10061   [
10062    {
10063     "referenced_type" : "type-14"
10064    }
10065   ],
10066   "fields" :
10067   [
10068    {
10069     "access" : "private",
10070     "field_name" : "mRecipient",
10071     "field_offset" : 32,
10072     "referenced_type" : "type-136"
10073    },
10074    {
10075     "access" : "private",
10076     "field_name" : "mCookie",
10077     "field_offset" : 128,
10078     "referenced_type" : "type-139"
10079    },
10080    {
10081     "access" : "private",
10082     "field_name" : "mBase",
10083     "field_offset" : 192,
10084     "referenced_type" : "type-140"
10085    }
10086   ],
10087   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10088   "name" : "android::hardware::hidl_binder_death_recipient",
10089   "referenced_type" : "type-135",
10090   "self_type" : "type-135",
10091   "size" : 40,
10092   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10093   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10094   "vtable_components" :
10095   [
10096    {
10097     "component_value" : 32,
10098     "kind" : "vbase_offset"
10099    },
10100    {
10101     "kind" : "offset_to_top"
10102    },
10103    {
10104     "kind" : "rtti",
10105     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10106    },
10107    {
10108     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10109    },
10110    {
10111     "kind" : "complete_dtor_pointer",
10112     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10113    },
10114    {
10115     "kind" : "deleting_dtor_pointer",
10116     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10117    },
10118    {
10119     "kind" : "vcall_offset"
10120    },
10121    {
10122     "kind" : "vcall_offset"
10123    },
10124    {
10125     "kind" : "vcall_offset"
10126    },
10127    {
10128     "kind" : "vcall_offset"
10129    },
10130    {
10131     "component_value" : -32,
10132     "kind" : "vcall_offset"
10133    },
10134    {
10135     "component_value" : -32,
10136     "kind" : "offset_to_top"
10137    },
10138    {
10139     "kind" : "rtti",
10140     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10141    },
10142    {
10143     "kind" : "complete_dtor_pointer",
10144     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
10145    },
10146    {
10147     "kind" : "deleting_dtor_pointer",
10148     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
10149    },
10150    {
10151     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10152    },
10153    {
10154     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10155    },
10156    {
10157     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10158    },
10159    {
10160     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10161    }
10162   ]
10163  },
10164  {
10165   "alignment" : 4,
10166   "base_specifiers" :
10167   [
10168    {
10169     "is_virtual" : true,
10170     "referenced_type" : "type-8"
10171    }
10172   ],
10173   "linker_set_key" : "android::hardware::hidl_death_recipient",
10174   "name" : "android::hardware::hidl_death_recipient",
10175   "referenced_type" : "type-138",
10176   "self_type" : "type-138",
10177   "size" : 12,
10178   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10179   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10180   "vtable_components" :
10181   [
10182    {
10183     "component_value" : 4,
10184     "kind" : "vbase_offset"
10185    },
10186    {
10187     "kind" : "offset_to_top"
10188    },
10189    {
10190     "kind" : "rtti",
10191     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10192    },
10193    {
10194     "is_pure" : true,
10195     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10196    },
10197    {
10198     "kind" : "complete_dtor_pointer",
10199     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10200    },
10201    {
10202     "kind" : "deleting_dtor_pointer",
10203     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10204    },
10205    {
10206     "kind" : "vcall_offset"
10207    },
10208    {
10209     "kind" : "vcall_offset"
10210    },
10211    {
10212     "kind" : "vcall_offset"
10213    },
10214    {
10215     "kind" : "vcall_offset"
10216    },
10217    {
10218     "component_value" : -4,
10219     "kind" : "vcall_offset"
10220    },
10221    {
10222     "component_value" : -4,
10223     "kind" : "offset_to_top"
10224    },
10225    {
10226     "kind" : "rtti",
10227     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10228    },
10229    {
10230     "kind" : "complete_dtor_pointer",
10231     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
10232    },
10233    {
10234     "kind" : "deleting_dtor_pointer",
10235     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
10236    },
10237    {
10238     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10239    },
10240    {
10241     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10242    },
10243    {
10244     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10245    },
10246    {
10247     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10248    }
10249   ]
10250  },
10251  {
10252   "alignment" : 8,
10253   "fields" :
10254   [
10255    {
10256     "access" : "private",
10257     "field_name" : "mHandle",
10258     "referenced_type" : "type-265"
10259    },
10260    {
10261     "access" : "private",
10262     "field_name" : "mOwnsHandle",
10263     "field_offset" : 64,
10264     "referenced_type" : "type-42"
10265    }
10266   ],
10267   "linker_set_key" : "android::hardware::hidl_handle",
10268   "name" : "android::hardware::hidl_handle",
10269   "referenced_type" : "type-294",
10270   "self_type" : "type-294",
10271   "size" : 16,
10272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10273   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10274  },
10275  {
10276   "alignment" : 8,
10277   "fields" :
10278   [
10279    {
10280     "access" : "private",
10281     "field_name" : "mHandle",
10282     "referenced_type" : "type-294"
10283    },
10284    {
10285     "access" : "private",
10286     "field_name" : "mSize",
10287     "field_offset" : 128,
10288     "referenced_type" : "type-139"
10289    },
10290    {
10291     "access" : "private",
10292     "field_name" : "mName",
10293     "field_offset" : 192,
10294     "referenced_type" : "type-296"
10295    }
10296   ],
10297   "linker_set_key" : "android::hardware::hidl_memory",
10298   "name" : "android::hardware::hidl_memory",
10299   "referenced_type" : "type-300",
10300   "self_type" : "type-300",
10301   "size" : 40,
10302   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10303   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10304  },
10305  {
10306   "alignment" : 8,
10307   "fields" :
10308   [
10309    {
10310     "access" : "private",
10311     "field_name" : "mBuffer",
10312     "referenced_type" : "type-297"
10313    },
10314    {
10315     "access" : "private",
10316     "field_name" : "mSize",
10317     "field_offset" : 64,
10318     "referenced_type" : "type-2"
10319    },
10320    {
10321     "access" : "private",
10322     "field_name" : "mOwnsBuffer",
10323     "field_offset" : 96,
10324     "referenced_type" : "type-42"
10325    }
10326   ],
10327   "linker_set_key" : "android::hardware::hidl_string",
10328   "name" : "android::hardware::hidl_string",
10329   "referenced_type" : "type-296",
10330   "self_type" : "type-296",
10331   "size" : 16,
10332   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10333   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10334  },
10335  {
10336   "alignment" : 8,
10337   "fields" :
10338   [
10339    {
10340     "access" : "private",
10341     "field_name" : "mBuffer",
10342     "referenced_type" : "type-313"
10343    },
10344    {
10345     "access" : "private",
10346     "field_name" : "mSize",
10347     "field_offset" : 64,
10348     "referenced_type" : "type-2"
10349    },
10350    {
10351     "access" : "private",
10352     "field_name" : "mOwnsBuffer",
10353     "field_offset" : 96,
10354     "referenced_type" : "type-42"
10355    }
10356   ],
10357   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10358   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10359   "referenced_type" : "type-312",
10360   "self_type" : "type-312",
10361   "size" : 16,
10362   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10363   "template_args" : [ "type-316" ],
10364   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10365  },
10366  {
10367   "alignment" : 8,
10368   "fields" :
10369   [
10370    {
10371     "access" : "private",
10372     "field_name" : "mBuffer",
10373     "referenced_type" : "type-326"
10374    },
10375    {
10376     "access" : "private",
10377     "field_name" : "mSize",
10378     "field_offset" : 64,
10379     "referenced_type" : "type-2"
10380    },
10381    {
10382     "access" : "private",
10383     "field_name" : "mOwnsBuffer",
10384     "field_offset" : 96,
10385     "referenced_type" : "type-42"
10386    }
10387   ],
10388   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10389   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10390   "referenced_type" : "type-325",
10391   "self_type" : "type-325",
10392   "size" : 16,
10393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10394   "template_args" : [ "type-329" ],
10395   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10396  },
10397  {
10398   "alignment" : 8,
10399   "fields" :
10400   [
10401    {
10402     "access" : "private",
10403     "field_name" : "mBuffer",
10404     "referenced_type" : "type-318"
10405    },
10406    {
10407     "access" : "private",
10408     "field_name" : "mSize",
10409     "field_offset" : 64,
10410     "referenced_type" : "type-2"
10411    },
10412    {
10413     "access" : "private",
10414     "field_name" : "mOwnsBuffer",
10415     "field_offset" : 96,
10416     "referenced_type" : "type-42"
10417    }
10418   ],
10419   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10420   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10421   "referenced_type" : "type-317",
10422   "self_type" : "type-317",
10423   "size" : 16,
10424   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10425   "template_args" : [ "type-296" ],
10426   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10427  },
10428  {
10429   "alignment" : 8,
10430   "fields" :
10431   [
10432    {
10433     "access" : "private",
10434     "field_name" : "mBuffer",
10435     "referenced_type" : "type-354"
10436    },
10437    {
10438     "access" : "private",
10439     "field_name" : "mSize",
10440     "field_offset" : 64,
10441     "referenced_type" : "type-2"
10442    },
10443    {
10444     "access" : "private",
10445     "field_name" : "mOwnsBuffer",
10446     "field_offset" : 96,
10447     "referenced_type" : "type-42"
10448    }
10449   ],
10450   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
10451   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
10452   "referenced_type" : "type-353",
10453   "self_type" : "type-353",
10454   "size" : 16,
10455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10456   "template_args" : [ "type-357" ],
10457   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
10458  },
10459  {
10460   "alignment" : 8,
10461   "fields" :
10462   [
10463    {
10464     "access" : "private",
10465     "field_name" : "mBuffer",
10466     "referenced_type" : "type-349"
10467    },
10468    {
10469     "access" : "private",
10470     "field_name" : "mSize",
10471     "field_offset" : 64,
10472     "referenced_type" : "type-2"
10473    },
10474    {
10475     "access" : "private",
10476     "field_name" : "mOwnsBuffer",
10477     "field_offset" : 96,
10478     "referenced_type" : "type-42"
10479    }
10480   ],
10481   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
10482   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
10483   "referenced_type" : "type-348",
10484   "self_type" : "type-348",
10485   "size" : 16,
10486   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10487   "template_args" : [ "type-352" ],
10488   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
10489  },
10490  {
10491   "alignment" : 8,
10492   "fields" :
10493   [
10494    {
10495     "access" : "private",
10496     "field_name" : "mBuffer",
10497     "referenced_type" : "type-343"
10498    },
10499    {
10500     "access" : "private",
10501     "field_name" : "mSize",
10502     "field_offset" : 64,
10503     "referenced_type" : "type-2"
10504    },
10505    {
10506     "access" : "private",
10507     "field_name" : "mOwnsBuffer",
10508     "field_offset" : 96,
10509     "referenced_type" : "type-42"
10510    }
10511   ],
10512   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
10513   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
10514   "referenced_type" : "type-342",
10515   "self_type" : "type-342",
10516   "size" : 16,
10517   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10518   "template_args" : [ "type-346" ],
10519   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
10520  },
10521  {
10522   "alignment" : 8,
10523   "fields" :
10524   [
10525    {
10526     "access" : "private",
10527     "field_name" : "mBuffer",
10528     "referenced_type" : "type-361"
10529    },
10530    {
10531     "access" : "private",
10532     "field_name" : "mSize",
10533     "field_offset" : 64,
10534     "referenced_type" : "type-2"
10535    },
10536    {
10537     "access" : "private",
10538     "field_name" : "mOwnsBuffer",
10539     "field_offset" : 96,
10540     "referenced_type" : "type-42"
10541    }
10542   ],
10543   "linker_set_key" : "android::hardware::hidl_vec<char>",
10544   "name" : "android::hardware::hidl_vec<char>",
10545   "referenced_type" : "type-360",
10546   "self_type" : "type-360",
10547   "size" : 16,
10548   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10549   "template_args" : [ "type-59" ],
10550   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10551  },
10552  {
10553   "alignment" : 8,
10554   "fields" :
10555   [
10556    {
10557     "access" : "private",
10558     "field_name" : "mBuffer",
10559     "referenced_type" : "type-336"
10560    },
10561    {
10562     "access" : "private",
10563     "field_name" : "mSize",
10564     "field_offset" : 64,
10565     "referenced_type" : "type-2"
10566    },
10567    {
10568     "access" : "private",
10569     "field_name" : "mOwnsBuffer",
10570     "field_offset" : 96,
10571     "referenced_type" : "type-42"
10572    }
10573   ],
10574   "linker_set_key" : "android::hardware::hidl_vec<int>",
10575   "name" : "android::hardware::hidl_vec<int>",
10576   "referenced_type" : "type-335",
10577   "self_type" : "type-335",
10578   "size" : 16,
10579   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10580   "template_args" : [ "type-28" ],
10581   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10582  },
10583  {
10584   "alignment" : 2,
10585   "fields" :
10586   [
10587    {
10588     "access" : "private",
10589     "field_name" : "mMajor",
10590     "referenced_type" : "type-86"
10591    },
10592    {
10593     "access" : "private",
10594     "field_name" : "mMinor",
10595     "field_offset" : 16,
10596     "referenced_type" : "type-86"
10597    }
10598   ],
10599   "linker_set_key" : "android::hardware::hidl_version",
10600   "name" : "android::hardware::hidl_version",
10601   "referenced_type" : "type-366",
10602   "self_type" : "type-366",
10603   "size" : 4,
10604   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10605   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10606  },
10607  {
10608   "alignment" : 4,
10609   "base_specifiers" :
10610   [
10611    {
10612     "referenced_type" : "type-425"
10613    }
10614   ],
10615   "fields" :
10616   [
10617    {
10618     "access" : "private",
10619     "field_name" : "_hidl_mImpl",
10620     "field_offset" : 544,
10621     "referenced_type" : "type-97"
10622    }
10623   ],
10624   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
10625   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
10626   "referenced_type" : "type-561",
10627   "self_type" : "type-561",
10628   "size" : 80,
10629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
10630   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
10631   "vtable_components" :
10632   [
10633    {
10634     "component_value" : 72,
10635     "kind" : "vbase_offset"
10636    },
10637    {
10638     "kind" : "offset_to_top"
10639    },
10640    {
10641     "kind" : "rtti",
10642     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10643    },
10644    {
10645     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10646    },
10647    {
10648     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10649    },
10650    {
10651     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10652    },
10653    {
10654     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10655    },
10656    {
10657     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10658    },
10659    {
10660     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10661    },
10662    {
10663     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10664    },
10665    {
10666     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10667    },
10668    {
10669     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10670    },
10671    {
10672     "kind" : "complete_dtor_pointer",
10673     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10674    },
10675    {
10676     "kind" : "deleting_dtor_pointer",
10677     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10678    },
10679    {
10680     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10681    },
10682    {
10683     "component_value" : -20,
10684     "kind" : "offset_to_top"
10685    },
10686    {
10687     "kind" : "rtti",
10688     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10689    },
10690    {
10691     "kind" : "complete_dtor_pointer",
10692     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10693    },
10694    {
10695     "kind" : "deleting_dtor_pointer",
10696     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10697    },
10698    {
10699     "kind" : "vcall_offset"
10700    },
10701    {
10702     "kind" : "vcall_offset"
10703    },
10704    {
10705     "kind" : "vcall_offset"
10706    },
10707    {
10708     "kind" : "vcall_offset"
10709    },
10710    {
10711     "component_value" : -72,
10712     "kind" : "vcall_offset"
10713    },
10714    {
10715     "component_value" : -72,
10716     "kind" : "offset_to_top"
10717    },
10718    {
10719     "kind" : "rtti",
10720     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10721    },
10722    {
10723     "kind" : "complete_dtor_pointer",
10724     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10725    },
10726    {
10727     "kind" : "deleting_dtor_pointer",
10728     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10729    },
10730    {
10731     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10732    },
10733    {
10734     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10735    },
10736    {
10737     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10738    },
10739    {
10740     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10741    }
10742   ]
10743  },
10744  {
10745   "alignment" : 4,
10746   "base_specifiers" :
10747   [
10748    {
10749     "referenced_type" : "type-406"
10750    },
10751    {
10752     "referenced_type" : "type-115"
10753    }
10754   ],
10755   "fields" :
10756   [
10757    {
10758     "access" : "private",
10759     "field_name" : "_hidl_mMutex",
10760     "field_offset" : 544,
10761     "referenced_type" : "type-564"
10762    },
10763    {
10764     "access" : "private",
10765     "field_name" : "_hidl_mDeathRecipients",
10766     "field_offset" : 576,
10767     "referenced_type" : "type-565"
10768    }
10769   ],
10770   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
10771   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
10772   "referenced_type" : "type-563",
10773   "self_type" : "type-563",
10774   "size" : 92,
10775   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
10776   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
10777   "vtable_components" :
10778   [
10779    {
10780     "component_value" : 84,
10781     "kind" : "vbase_offset"
10782    },
10783    {
10784     "kind" : "offset_to_top"
10785    },
10786    {
10787     "kind" : "rtti",
10788     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10789    },
10790    {
10791     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
10792    },
10793    {
10794     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10795    },
10796    {
10797     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10798    },
10799    {
10800     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10801    },
10802    {
10803     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10804    },
10805    {
10806     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
10807    },
10808    {
10809     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10810    },
10811    {
10812     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
10813    },
10814    {
10815     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10816    },
10817    {
10818     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
10819    },
10820    {
10821     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10822    },
10823    {
10824     "kind" : "complete_dtor_pointer",
10825     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10826    },
10827    {
10828     "kind" : "deleting_dtor_pointer",
10829     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10830    },
10831    {
10832     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
10833    },
10834    {
10835     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
10836    },
10837    {
10838     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
10839    },
10840    {
10841     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
10842    },
10843    {
10844     "component_value" : 80,
10845     "kind" : "vbase_offset"
10846    },
10847    {
10848     "component_value" : -4,
10849     "kind" : "offset_to_top"
10850    },
10851    {
10852     "kind" : "rtti",
10853     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10854    },
10855    {
10856     "kind" : "complete_dtor_pointer",
10857     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10858    },
10859    {
10860     "kind" : "deleting_dtor_pointer",
10861     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10862    },
10863    {
10864     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
10865    },
10866    {
10867     "component_value" : 76,
10868     "kind" : "vbase_offset"
10869    },
10870    {
10871     "component_value" : -8,
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" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10881    },
10882    {
10883     "kind" : "deleting_dtor_pointer",
10884     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10885    },
10886    {
10887     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10888    },
10889    {
10890     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10891    },
10892    {
10893     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10894    },
10895    {
10896     "component_value" : -24,
10897     "kind" : "offset_to_top"
10898    },
10899    {
10900     "kind" : "rtti",
10901     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10902    },
10903    {
10904     "kind" : "complete_dtor_pointer",
10905     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10906    },
10907    {
10908     "kind" : "deleting_dtor_pointer",
10909     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10910    },
10911    {
10912     "kind" : "vcall_offset"
10913    },
10914    {
10915     "component_value" : -76,
10916     "kind" : "vcall_offset"
10917    },
10918    {
10919     "component_value" : -76,
10920     "kind" : "vcall_offset"
10921    },
10922    {
10923     "component_value" : -76,
10924     "kind" : "vcall_offset"
10925    },
10926    {
10927     "component_value" : -84,
10928     "kind" : "vcall_offset"
10929    },
10930    {
10931     "component_value" : -84,
10932     "kind" : "offset_to_top"
10933    },
10934    {
10935     "kind" : "rtti",
10936     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10937    },
10938    {
10939     "kind" : "complete_dtor_pointer",
10940     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10941    },
10942    {
10943     "kind" : "deleting_dtor_pointer",
10944     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10945    },
10946    {
10947     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10948    },
10949    {
10950     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10951    },
10952    {
10953     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10954    },
10955    {
10956     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10957    }
10958   ]
10959  },
10960  {
10961   "alignment" : 8,
10962   "fields" :
10963   [
10964    {
10965     "field_name" : "type",
10966     "referenced_type" : "type-358"
10967    },
10968    {
10969     "field_name" : "name",
10970     "field_offset" : 64,
10971     "referenced_type" : "type-296"
10972    },
10973    {
10974     "field_name" : "currentValue",
10975     "field_offset" : 192,
10976     "referenced_type" : "type-256"
10977    }
10978   ],
10979   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
10980   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
10981   "referenced_type" : "type-357",
10982   "self_type" : "type-357",
10983   "size" : 32,
10984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10985   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
10986  },
10987  {
10988   "alignment" : 8,
10989   "fields" :
10990   [
10991    {
10992     "field_name" : "name",
10993     "referenced_type" : "type-296"
10994    },
10995    {
10996     "field_name" : "active",
10997     "field_offset" : 128,
10998     "referenced_type" : "type-139"
10999    },
11000    {
11001     "field_name" : "total",
11002     "field_offset" : 192,
11003     "referenced_type" : "type-139"
11004    },
11005    {
11006     "field_name" : "isOnline",
11007     "field_offset" : 256,
11008     "referenced_type" : "type-42"
11009    }
11010   ],
11011   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
11012   "name" : "android::hardware::thermal::V1_0::CpuUsage",
11013   "referenced_type" : "type-352",
11014   "self_type" : "type-352",
11015   "size" : 40,
11016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11017   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
11018  },
11019  {
11020   "alignment" : 4,
11021   "base_specifiers" :
11022   [
11023    {
11024     "referenced_type" : "type-7"
11025    }
11026   ],
11027   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
11028   "name" : "android::hardware::thermal::V1_0::IThermal",
11029   "referenced_type" : "type-6",
11030   "self_type" : "type-6",
11031   "size" : 12,
11032   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
11033   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
11034   "vtable_components" :
11035   [
11036    {
11037     "component_value" : 4,
11038     "kind" : "vbase_offset"
11039    },
11040    {
11041     "kind" : "offset_to_top"
11042    },
11043    {
11044     "kind" : "rtti",
11045     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
11046    },
11047    {
11048     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
11049    },
11050    {
11051     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11052    },
11053    {
11054     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11055    },
11056    {
11057     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11058    },
11059    {
11060     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11061    },
11062    {
11063     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
11064    },
11065    {
11066     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11067    },
11068    {
11069     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
11070    },
11071    {
11072     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11073    },
11074    {
11075     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
11076    },
11077    {
11078     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11079    },
11080    {
11081     "kind" : "complete_dtor_pointer",
11082     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
11083    },
11084    {
11085     "kind" : "deleting_dtor_pointer",
11086     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
11087    },
11088    {
11089     "is_pure" : true,
11090     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
11091    },
11092    {
11093     "is_pure" : true,
11094     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
11095    },
11096    {
11097     "is_pure" : true,
11098     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
11099    },
11100    {
11101     "kind" : "vcall_offset"
11102    },
11103    {
11104     "kind" : "vcall_offset"
11105    },
11106    {
11107     "kind" : "vcall_offset"
11108    },
11109    {
11110     "kind" : "vcall_offset"
11111    },
11112    {
11113     "component_value" : -4,
11114     "kind" : "vcall_offset"
11115    },
11116    {
11117     "component_value" : -4,
11118     "kind" : "offset_to_top"
11119    },
11120    {
11121     "kind" : "rtti",
11122     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
11123    },
11124    {
11125     "kind" : "complete_dtor_pointer",
11126     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_08IThermalD1Ev"
11127    },
11128    {
11129     "kind" : "deleting_dtor_pointer",
11130     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_08IThermalD0Ev"
11131    },
11132    {
11133     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11134    },
11135    {
11136     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11137    },
11138    {
11139     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11140    },
11141    {
11142     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11143    }
11144   ]
11145  },
11146  {
11147   "alignment" : 8,
11148   "fields" :
11149   [
11150    {
11151     "field_name" : "type",
11152     "referenced_type" : "type-347"
11153    },
11154    {
11155     "field_name" : "name",
11156     "field_offset" : 64,
11157     "referenced_type" : "type-296"
11158    },
11159    {
11160     "field_name" : "currentValue",
11161     "field_offset" : 192,
11162     "referenced_type" : "type-256"
11163    },
11164    {
11165     "field_name" : "throttlingThreshold",
11166     "field_offset" : 224,
11167     "referenced_type" : "type-256"
11168    },
11169    {
11170     "field_name" : "shutdownThreshold",
11171     "field_offset" : 256,
11172     "referenced_type" : "type-256"
11173    },
11174    {
11175     "field_name" : "vrThrottlingThreshold",
11176     "field_offset" : 288,
11177     "referenced_type" : "type-256"
11178    }
11179   ],
11180   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
11181   "name" : "android::hardware::thermal::V1_0::Temperature",
11182   "referenced_type" : "type-346",
11183   "self_type" : "type-346",
11184   "size" : 40,
11185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11186   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
11187  },
11188  {
11189   "alignment" : 8,
11190   "fields" :
11191   [
11192    {
11193     "field_name" : "code",
11194     "referenced_type" : "type-537"
11195    },
11196    {
11197     "field_name" : "debugMessage",
11198     "field_offset" : 64,
11199     "referenced_type" : "type-296"
11200    }
11201   ],
11202   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
11203   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
11204   "referenced_type" : "type-538",
11205   "self_type" : "type-538",
11206   "size" : 24,
11207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11208   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
11209  },
11210  {
11211   "alignment" : 4,
11212   "base_specifiers" :
11213   [
11214    {
11215     "referenced_type" : "type-425"
11216    }
11217   ],
11218   "fields" :
11219   [
11220    {
11221     "access" : "private",
11222     "field_name" : "_hidl_mImpl",
11223     "field_offset" : 544,
11224     "referenced_type" : "type-3"
11225    }
11226   ],
11227   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermal",
11228   "name" : "android::hardware::thermal::V1_1::BnHwThermal",
11229   "referenced_type" : "type-528",
11230   "self_type" : "type-528",
11231   "size" : 80,
11232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h",
11233   "unique_id" : "_ZTSN7android8hardware7thermal4V1_111BnHwThermalE",
11234   "vtable_components" :
11235   [
11236    {
11237     "component_value" : 72,
11238     "kind" : "vbase_offset"
11239    },
11240    {
11241     "kind" : "offset_to_top"
11242    },
11243    {
11244     "kind" : "rtti",
11245     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11246    },
11247    {
11248     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11249    },
11250    {
11251     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11252    },
11253    {
11254     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11255    },
11256    {
11257     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11258    },
11259    {
11260     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11261    },
11262    {
11263     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11264    },
11265    {
11266     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11267    },
11268    {
11269     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11270    },
11271    {
11272     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11273    },
11274    {
11275     "kind" : "complete_dtor_pointer",
11276     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11277    },
11278    {
11279     "kind" : "deleting_dtor_pointer",
11280     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11281    },
11282    {
11283     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11284    },
11285    {
11286     "component_value" : -20,
11287     "kind" : "offset_to_top"
11288    },
11289    {
11290     "kind" : "rtti",
11291     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11292    },
11293    {
11294     "kind" : "complete_dtor_pointer",
11295     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11296    },
11297    {
11298     "kind" : "deleting_dtor_pointer",
11299     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11300    },
11301    {
11302     "kind" : "vcall_offset"
11303    },
11304    {
11305     "kind" : "vcall_offset"
11306    },
11307    {
11308     "kind" : "vcall_offset"
11309    },
11310    {
11311     "kind" : "vcall_offset"
11312    },
11313    {
11314     "component_value" : -72,
11315     "kind" : "vcall_offset"
11316    },
11317    {
11318     "component_value" : -72,
11319     "kind" : "offset_to_top"
11320    },
11321    {
11322     "kind" : "rtti",
11323     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11324    },
11325    {
11326     "kind" : "complete_dtor_pointer",
11327     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11328    },
11329    {
11330     "kind" : "deleting_dtor_pointer",
11331     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11332    },
11333    {
11334     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11335    },
11336    {
11337     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11338    },
11339    {
11340     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11341    },
11342    {
11343     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11344    }
11345   ]
11346  },
11347  {
11348   "alignment" : 4,
11349   "base_specifiers" :
11350   [
11351    {
11352     "referenced_type" : "type-425"
11353    }
11354   ],
11355   "fields" :
11356   [
11357    {
11358     "access" : "private",
11359     "field_name" : "_hidl_mImpl",
11360     "field_offset" : 544,
11361     "referenced_type" : "type-105"
11362    }
11363   ],
11364   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermalCallback",
11365   "name" : "android::hardware::thermal::V1_1::BnHwThermalCallback",
11366   "referenced_type" : "type-427",
11367   "self_type" : "type-427",
11368   "size" : 80,
11369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h",
11370   "unique_id" : "_ZTSN7android8hardware7thermal4V1_119BnHwThermalCallbackE",
11371   "vtable_components" :
11372   [
11373    {
11374     "component_value" : 72,
11375     "kind" : "vbase_offset"
11376    },
11377    {
11378     "kind" : "offset_to_top"
11379    },
11380    {
11381     "kind" : "rtti",
11382     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11383    },
11384    {
11385     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11386    },
11387    {
11388     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11389    },
11390    {
11391     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11392    },
11393    {
11394     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11395    },
11396    {
11397     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11398    },
11399    {
11400     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11401    },
11402    {
11403     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11404    },
11405    {
11406     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11407    },
11408    {
11409     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11410    },
11411    {
11412     "kind" : "complete_dtor_pointer",
11413     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11414    },
11415    {
11416     "kind" : "deleting_dtor_pointer",
11417     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11418    },
11419    {
11420     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11421    },
11422    {
11423     "component_value" : -20,
11424     "kind" : "offset_to_top"
11425    },
11426    {
11427     "kind" : "rtti",
11428     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11429    },
11430    {
11431     "kind" : "complete_dtor_pointer",
11432     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11433    },
11434    {
11435     "kind" : "deleting_dtor_pointer",
11436     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11437    },
11438    {
11439     "kind" : "vcall_offset"
11440    },
11441    {
11442     "kind" : "vcall_offset"
11443    },
11444    {
11445     "kind" : "vcall_offset"
11446    },
11447    {
11448     "kind" : "vcall_offset"
11449    },
11450    {
11451     "component_value" : -72,
11452     "kind" : "vcall_offset"
11453    },
11454    {
11455     "component_value" : -72,
11456     "kind" : "offset_to_top"
11457    },
11458    {
11459     "kind" : "rtti",
11460     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11461    },
11462    {
11463     "kind" : "complete_dtor_pointer",
11464     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11465    },
11466    {
11467     "kind" : "deleting_dtor_pointer",
11468     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11469    },
11470    {
11471     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11472    },
11473    {
11474     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11475    },
11476    {
11477     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11478    },
11479    {
11480     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11481    }
11482   ]
11483  },
11484  {
11485   "alignment" : 4,
11486   "base_specifiers" :
11487   [
11488    {
11489     "referenced_type" : "type-408"
11490    },
11491    {
11492     "referenced_type" : "type-115"
11493    }
11494   ],
11495   "fields" :
11496   [
11497    {
11498     "access" : "private",
11499     "field_name" : "_hidl_mMutex",
11500     "field_offset" : 544,
11501     "referenced_type" : "type-573"
11502    },
11503    {
11504     "access" : "private",
11505     "field_name" : "_hidl_mDeathRecipients",
11506     "field_offset" : 576,
11507     "referenced_type" : "type-574"
11508    }
11509   ],
11510   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermal",
11511   "name" : "android::hardware::thermal::V1_1::BpHwThermal",
11512   "referenced_type" : "type-572",
11513   "self_type" : "type-572",
11514   "size" : 92,
11515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h",
11516   "unique_id" : "_ZTSN7android8hardware7thermal4V1_111BpHwThermalE",
11517   "vtable_components" :
11518   [
11519    {
11520     "component_value" : 84,
11521     "kind" : "vbase_offset"
11522    },
11523    {
11524     "kind" : "offset_to_top"
11525    },
11526    {
11527     "kind" : "rtti",
11528     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11529    },
11530    {
11531     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_111BpHwThermal8isRemoteEv"
11532    },
11533    {
11534     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11535    },
11536    {
11537     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11538    },
11539    {
11540     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11541    },
11542    {
11543     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11544    },
11545    {
11546     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv"
11547    },
11548    {
11549     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11550    },
11551    {
11552     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv"
11553    },
11554    {
11555     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11556    },
11557    {
11558     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv"
11559    },
11560    {
11561     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11562    },
11563    {
11564     "kind" : "complete_dtor_pointer",
11565     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11566    },
11567    {
11568     "kind" : "deleting_dtor_pointer",
11569     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11570    },
11571    {
11572     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
11573    },
11574    {
11575     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
11576    },
11577    {
11578     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
11579    },
11580    {
11581     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
11582    },
11583    {
11584     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
11585    },
11586    {
11587     "component_value" : 80,
11588     "kind" : "vbase_offset"
11589    },
11590    {
11591     "component_value" : -4,
11592     "kind" : "offset_to_top"
11593    },
11594    {
11595     "kind" : "rtti",
11596     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11597    },
11598    {
11599     "kind" : "complete_dtor_pointer",
11600     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11601    },
11602    {
11603     "kind" : "deleting_dtor_pointer",
11604     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11605    },
11606    {
11607     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
11608    },
11609    {
11610     "component_value" : 76,
11611     "kind" : "vbase_offset"
11612    },
11613    {
11614     "component_value" : -8,
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" : "_ZThn8_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11624    },
11625    {
11626     "kind" : "deleting_dtor_pointer",
11627     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11628    },
11629    {
11630     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11631    },
11632    {
11633     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11634    },
11635    {
11636     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11637    },
11638    {
11639     "component_value" : -24,
11640     "kind" : "offset_to_top"
11641    },
11642    {
11643     "kind" : "rtti",
11644     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11645    },
11646    {
11647     "kind" : "complete_dtor_pointer",
11648     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11649    },
11650    {
11651     "kind" : "deleting_dtor_pointer",
11652     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11653    },
11654    {
11655     "kind" : "vcall_offset"
11656    },
11657    {
11658     "component_value" : -76,
11659     "kind" : "vcall_offset"
11660    },
11661    {
11662     "component_value" : -76,
11663     "kind" : "vcall_offset"
11664    },
11665    {
11666     "component_value" : -76,
11667     "kind" : "vcall_offset"
11668    },
11669    {
11670     "component_value" : -84,
11671     "kind" : "vcall_offset"
11672    },
11673    {
11674     "component_value" : -84,
11675     "kind" : "offset_to_top"
11676    },
11677    {
11678     "kind" : "rtti",
11679     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11680    },
11681    {
11682     "kind" : "complete_dtor_pointer",
11683     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11684    },
11685    {
11686     "kind" : "deleting_dtor_pointer",
11687     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11688    },
11689    {
11690     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11691    },
11692    {
11693     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11694    },
11695    {
11696     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11697    },
11698    {
11699     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11700    }
11701   ]
11702  },
11703  {
11704   "alignment" : 4,
11705   "base_specifiers" :
11706   [
11707    {
11708     "referenced_type" : "type-111"
11709    },
11710    {
11711     "referenced_type" : "type-115"
11712    }
11713   ],
11714   "fields" :
11715   [
11716    {
11717     "access" : "private",
11718     "field_name" : "_hidl_mMutex",
11719     "field_offset" : 544,
11720     "referenced_type" : "type-109"
11721    },
11722    {
11723     "access" : "private",
11724     "field_name" : "_hidl_mDeathRecipients",
11725     "field_offset" : 576,
11726     "referenced_type" : "type-110"
11727    }
11728   ],
11729   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermalCallback",
11730   "name" : "android::hardware::thermal::V1_1::BpHwThermalCallback",
11731   "referenced_type" : "type-108",
11732   "self_type" : "type-108",
11733   "size" : 92,
11734   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h",
11735   "unique_id" : "_ZTSN7android8hardware7thermal4V1_119BpHwThermalCallbackE",
11736   "vtable_components" :
11737   [
11738    {
11739     "component_value" : 84,
11740     "kind" : "vbase_offset"
11741    },
11742    {
11743     "kind" : "offset_to_top"
11744    },
11745    {
11746     "kind" : "rtti",
11747     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11748    },
11749    {
11750     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_119BpHwThermalCallback8isRemoteEv"
11751    },
11752    {
11753     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11754    },
11755    {
11756     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11760    },
11761    {
11762     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv"
11772    },
11773    {
11774     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11775    },
11776    {
11777     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv"
11778    },
11779    {
11780     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11781    },
11782    {
11783     "kind" : "complete_dtor_pointer",
11784     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11785    },
11786    {
11787     "kind" : "deleting_dtor_pointer",
11788     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11789    },
11790    {
11791     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
11792    },
11793    {
11794     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
11795    },
11796    {
11797     "component_value" : 80,
11798     "kind" : "vbase_offset"
11799    },
11800    {
11801     "component_value" : -4,
11802     "kind" : "offset_to_top"
11803    },
11804    {
11805     "kind" : "rtti",
11806     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11807    },
11808    {
11809     "kind" : "complete_dtor_pointer",
11810     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11811    },
11812    {
11813     "kind" : "deleting_dtor_pointer",
11814     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11815    },
11816    {
11817     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
11818    },
11819    {
11820     "component_value" : 76,
11821     "kind" : "vbase_offset"
11822    },
11823    {
11824     "component_value" : -8,
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" : "_ZThn8_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11834    },
11835    {
11836     "kind" : "deleting_dtor_pointer",
11837     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11838    },
11839    {
11840     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11841    },
11842    {
11843     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11844    },
11845    {
11846     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11847    },
11848    {
11849     "component_value" : -24,
11850     "kind" : "offset_to_top"
11851    },
11852    {
11853     "kind" : "rtti",
11854     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11855    },
11856    {
11857     "kind" : "complete_dtor_pointer",
11858     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11859    },
11860    {
11861     "kind" : "deleting_dtor_pointer",
11862     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11863    },
11864    {
11865     "kind" : "vcall_offset"
11866    },
11867    {
11868     "component_value" : -76,
11869     "kind" : "vcall_offset"
11870    },
11871    {
11872     "component_value" : -76,
11873     "kind" : "vcall_offset"
11874    },
11875    {
11876     "component_value" : -76,
11877     "kind" : "vcall_offset"
11878    },
11879    {
11880     "component_value" : -84,
11881     "kind" : "vcall_offset"
11882    },
11883    {
11884     "component_value" : -84,
11885     "kind" : "offset_to_top"
11886    },
11887    {
11888     "kind" : "rtti",
11889     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11890    },
11891    {
11892     "kind" : "complete_dtor_pointer",
11893     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11894    },
11895    {
11896     "kind" : "deleting_dtor_pointer",
11897     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11898    },
11899    {
11900     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11901    },
11902    {
11903     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11904    },
11905    {
11906     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11907    },
11908    {
11909     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11910    }
11911   ]
11912  },
11913  {
11914   "alignment" : 4,
11915   "base_specifiers" :
11916   [
11917    {
11918     "referenced_type" : "type-5"
11919    },
11920    {
11921     "referenced_type" : "type-115"
11922    }
11923   ],
11924   "fields" :
11925   [
11926    {
11927     "access" : "private",
11928     "field_name" : "mImpl",
11929     "field_offset" : 384,
11930     "referenced_type" : "type-131"
11931    },
11932    {
11933     "access" : "private",
11934     "field_name" : "mOnewayQueue",
11935     "field_offset" : 416,
11936     "referenced_type" : "type-595"
11937    }
11938   ],
11939   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermal",
11940   "name" : "android::hardware::thermal::V1_1::BsThermal",
11941   "referenced_type" : "type-617",
11942   "self_type" : "type-617",
11943   "size" : 68,
11944   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h",
11945   "unique_id" : "_ZTSN7android8hardware7thermal4V1_19BsThermalE",
11946   "vtable_components" :
11947   [
11948    {
11949     "component_value" : 60,
11950     "kind" : "vbase_offset"
11951    },
11952    {
11953     "kind" : "offset_to_top"
11954    },
11955    {
11956     "kind" : "rtti",
11957     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
11958    },
11959    {
11960     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
11961    },
11962    {
11963     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11964    },
11965    {
11966     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal21setHALInstrumentationEv"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal4pingEv"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal21notifySyspropsChangedEv"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11991    },
11992    {
11993     "kind" : "complete_dtor_pointer",
11994     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermalD1Ev"
11995    },
11996    {
11997     "kind" : "deleting_dtor_pointer",
11998     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermalD0Ev"
11999    },
12000    {
12001     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
12002    },
12003    {
12004     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
12005    },
12006    {
12007     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
12008    },
12009    {
12010     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
12011    },
12012    {
12013     "component_value" : -4,
12014     "kind" : "offset_to_top"
12015    },
12016    {
12017     "kind" : "rtti",
12018     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
12019    },
12020    {
12021     "kind" : "complete_dtor_pointer",
12022     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_19BsThermalD1Ev"
12023    },
12024    {
12025     "kind" : "deleting_dtor_pointer",
12026     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_19BsThermalD0Ev"
12027    },
12028    {
12029     "kind" : "vcall_offset"
12030    },
12031    {
12032     "kind" : "vcall_offset"
12033    },
12034    {
12035     "kind" : "vcall_offset"
12036    },
12037    {
12038     "kind" : "vcall_offset"
12039    },
12040    {
12041     "component_value" : -60,
12042     "kind" : "vcall_offset"
12043    },
12044    {
12045     "component_value" : -60,
12046     "kind" : "offset_to_top"
12047    },
12048    {
12049     "kind" : "rtti",
12050     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
12051    },
12052    {
12053     "kind" : "complete_dtor_pointer",
12054     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_19BsThermalD1Ev"
12055    },
12056    {
12057     "kind" : "deleting_dtor_pointer",
12058     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_19BsThermalD0Ev"
12059    },
12060    {
12061     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12062    },
12063    {
12064     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12065    },
12066    {
12067     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12068    },
12069    {
12070     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12071    }
12072   ]
12073  },
12074  {
12075   "alignment" : 4,
12076   "base_specifiers" :
12077   [
12078    {
12079     "referenced_type" : "type-107"
12080    },
12081    {
12082     "referenced_type" : "type-115"
12083    }
12084   ],
12085   "fields" :
12086   [
12087    {
12088     "access" : "private",
12089     "field_name" : "mImpl",
12090     "field_offset" : 384,
12091     "referenced_type" : "type-123"
12092    },
12093    {
12094     "access" : "private",
12095     "field_name" : "mOnewayQueue",
12096     "field_offset" : 416,
12097     "referenced_type" : "type-595"
12098    }
12099   ],
12100   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermalCallback",
12101   "name" : "android::hardware::thermal::V1_1::BsThermalCallback",
12102   "referenced_type" : "type-594",
12103   "self_type" : "type-594",
12104   "size" : 68,
12105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h",
12106   "unique_id" : "_ZTSN7android8hardware7thermal4V1_117BsThermalCallbackE",
12107   "vtable_components" :
12108   [
12109    {
12110     "component_value" : 60,
12111     "kind" : "vbase_offset"
12112    },
12113    {
12114     "kind" : "offset_to_top"
12115    },
12116    {
12117     "kind" : "rtti",
12118     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12119    },
12120    {
12121     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
12122    },
12123    {
12124     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12125    },
12126    {
12127     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12128    },
12129    {
12130     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12131    },
12132    {
12133     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12134    },
12135    {
12136     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback21setHALInstrumentationEv"
12137    },
12138    {
12139     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12140    },
12141    {
12142     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback4pingEv"
12143    },
12144    {
12145     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12146    },
12147    {
12148     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback21notifySyspropsChangedEv"
12149    },
12150    {
12151     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12152    },
12153    {
12154     "kind" : "complete_dtor_pointer",
12155     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12156    },
12157    {
12158     "kind" : "deleting_dtor_pointer",
12159     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12160    },
12161    {
12162     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
12163    },
12164    {
12165     "component_value" : -4,
12166     "kind" : "offset_to_top"
12167    },
12168    {
12169     "kind" : "rtti",
12170     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12171    },
12172    {
12173     "kind" : "complete_dtor_pointer",
12174     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12175    },
12176    {
12177     "kind" : "deleting_dtor_pointer",
12178     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12179    },
12180    {
12181     "kind" : "vcall_offset"
12182    },
12183    {
12184     "kind" : "vcall_offset"
12185    },
12186    {
12187     "kind" : "vcall_offset"
12188    },
12189    {
12190     "kind" : "vcall_offset"
12191    },
12192    {
12193     "component_value" : -60,
12194     "kind" : "vcall_offset"
12195    },
12196    {
12197     "component_value" : -60,
12198     "kind" : "offset_to_top"
12199    },
12200    {
12201     "kind" : "rtti",
12202     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12203    },
12204    {
12205     "kind" : "complete_dtor_pointer",
12206     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12207    },
12208    {
12209     "kind" : "deleting_dtor_pointer",
12210     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12211    },
12212    {
12213     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12214    },
12215    {
12216     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12217    },
12218    {
12219     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12220    },
12221    {
12222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12223    }
12224   ]
12225  },
12226  {
12227   "alignment" : 4,
12228   "base_specifiers" :
12229   [
12230    {
12231     "referenced_type" : "type-6"
12232    }
12233   ],
12234   "linker_set_key" : "android::hardware::thermal::V1_1::IThermal",
12235   "name" : "android::hardware::thermal::V1_1::IThermal",
12236   "referenced_type" : "type-5",
12237   "self_type" : "type-5",
12238   "size" : 12,
12239   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h",
12240   "unique_id" : "_ZTSN7android8hardware7thermal4V1_18IThermalE",
12241   "vtable_components" :
12242   [
12243    {
12244     "component_value" : 4,
12245     "kind" : "vbase_offset"
12246    },
12247    {
12248     "kind" : "offset_to_top"
12249    },
12250    {
12251     "kind" : "rtti",
12252     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_18IThermalE"
12253    },
12254    {
12255     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
12256    },
12257    {
12258     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12259    },
12260    {
12261     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12262    },
12263    {
12264     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12265    },
12266    {
12267     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12268    },
12269    {
12270     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
12271    },
12272    {
12273     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12274    },
12275    {
12276     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
12277    },
12278    {
12279     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12280    },
12281    {
12282     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
12283    },
12284    {
12285     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12286    },
12287    {
12288     "kind" : "complete_dtor_pointer",
12289     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermalD1Ev"
12290    },
12291    {
12292     "kind" : "deleting_dtor_pointer",
12293     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermalD0Ev"
12294    },
12295    {
12296     "is_pure" : true,
12297     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
12298    },
12299    {
12300     "is_pure" : true,
12301     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
12302    },
12303    {
12304     "is_pure" : true,
12305     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
12306    },
12307    {
12308     "is_pure" : true,
12309     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
12310    },
12311    {
12312     "kind" : "vcall_offset"
12313    },
12314    {
12315     "kind" : "vcall_offset"
12316    },
12317    {
12318     "kind" : "vcall_offset"
12319    },
12320    {
12321     "kind" : "vcall_offset"
12322    },
12323    {
12324     "component_value" : -4,
12325     "kind" : "vcall_offset"
12326    },
12327    {
12328     "component_value" : -4,
12329     "kind" : "offset_to_top"
12330    },
12331    {
12332     "kind" : "rtti",
12333     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_18IThermalE"
12334    },
12335    {
12336     "kind" : "complete_dtor_pointer",
12337     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_18IThermalD1Ev"
12338    },
12339    {
12340     "kind" : "deleting_dtor_pointer",
12341     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_18IThermalD0Ev"
12342    },
12343    {
12344     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12345    },
12346    {
12347     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12348    },
12349    {
12350     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12351    },
12352    {
12353     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12354    }
12355   ]
12356  },
12357  {
12358   "alignment" : 4,
12359   "base_specifiers" :
12360   [
12361    {
12362     "referenced_type" : "type-7"
12363    }
12364   ],
12365   "linker_set_key" : "android::hardware::thermal::V1_1::IThermalCallback",
12366   "name" : "android::hardware::thermal::V1_1::IThermalCallback",
12367   "referenced_type" : "type-107",
12368   "self_type" : "type-107",
12369   "size" : 12,
12370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h",
12371   "unique_id" : "_ZTSN7android8hardware7thermal4V1_116IThermalCallbackE",
12372   "vtable_components" :
12373   [
12374    {
12375     "component_value" : 4,
12376     "kind" : "vbase_offset"
12377    },
12378    {
12379     "kind" : "offset_to_top"
12380    },
12381    {
12382     "kind" : "rtti",
12383     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_116IThermalCallbackE"
12384    },
12385    {
12386     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
12387    },
12388    {
12389     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12390    },
12391    {
12392     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12393    },
12394    {
12395     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12396    },
12397    {
12398     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12399    },
12400    {
12401     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
12402    },
12403    {
12404     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12405    },
12406    {
12407     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
12408    },
12409    {
12410     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12411    },
12412    {
12413     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
12414    },
12415    {
12416     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12417    },
12418    {
12419     "kind" : "complete_dtor_pointer",
12420     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallbackD1Ev"
12421    },
12422    {
12423     "kind" : "deleting_dtor_pointer",
12424     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallbackD0Ev"
12425    },
12426    {
12427     "is_pure" : true,
12428     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
12429    },
12430    {
12431     "kind" : "vcall_offset"
12432    },
12433    {
12434     "kind" : "vcall_offset"
12435    },
12436    {
12437     "kind" : "vcall_offset"
12438    },
12439    {
12440     "kind" : "vcall_offset"
12441    },
12442    {
12443     "component_value" : -4,
12444     "kind" : "vcall_offset"
12445    },
12446    {
12447     "component_value" : -4,
12448     "kind" : "offset_to_top"
12449    },
12450    {
12451     "kind" : "rtti",
12452     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_116IThermalCallbackE"
12453    },
12454    {
12455     "kind" : "complete_dtor_pointer",
12456     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_116IThermalCallbackD1Ev"
12457    },
12458    {
12459     "kind" : "deleting_dtor_pointer",
12460     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_116IThermalCallbackD0Ev"
12461    },
12462    {
12463     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12464    },
12465    {
12466     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12467    },
12468    {
12469     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12470    },
12471    {
12472     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12473    }
12474   ]
12475  },
12476  {
12477   "alignment" : 4,
12478   "base_specifiers" :
12479   [
12480    {
12481     "referenced_type" : "type-149"
12482    },
12483    {
12484     "referenced_type" : "type-115"
12485    }
12486   ],
12487   "fields" :
12488   [
12489    {
12490     "access" : "private",
12491     "field_name" : "_hidl_mImpl",
12492     "field_offset" : 512,
12493     "referenced_type" : "type-426"
12494    }
12495   ],
12496   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12497   "name" : "android::hidl::base::V1_0::BnHwBase",
12498   "referenced_type" : "type-425",
12499   "self_type" : "type-425",
12500   "size" : 76,
12501   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12502   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12503   "vtable_components" :
12504   [
12505    {
12506     "component_value" : 68,
12507     "kind" : "vbase_offset"
12508    },
12509    {
12510     "kind" : "offset_to_top"
12511    },
12512    {
12513     "kind" : "rtti",
12514     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12515    },
12516    {
12517     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12518    },
12519    {
12520     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12521    },
12522    {
12523     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12524    },
12525    {
12526     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12527    },
12528    {
12529     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12530    },
12531    {
12532     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12533    },
12534    {
12535     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12536    },
12537    {
12538     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12542    },
12543    {
12544     "kind" : "complete_dtor_pointer",
12545     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12546    },
12547    {
12548     "kind" : "deleting_dtor_pointer",
12549     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12550    },
12551    {
12552     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12553    },
12554    {
12555     "component_value" : -20,
12556     "kind" : "offset_to_top"
12557    },
12558    {
12559     "kind" : "rtti",
12560     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12561    },
12562    {
12563     "kind" : "complete_dtor_pointer",
12564     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12565    },
12566    {
12567     "kind" : "deleting_dtor_pointer",
12568     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12569    },
12570    {
12571     "kind" : "vcall_offset"
12572    },
12573    {
12574     "kind" : "vcall_offset"
12575    },
12576    {
12577     "kind" : "vcall_offset"
12578    },
12579    {
12580     "kind" : "vcall_offset"
12581    },
12582    {
12583     "component_value" : -68,
12584     "kind" : "vcall_offset"
12585    },
12586    {
12587     "component_value" : -68,
12588     "kind" : "offset_to_top"
12589    },
12590    {
12591     "kind" : "rtti",
12592     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12593    },
12594    {
12595     "kind" : "complete_dtor_pointer",
12596     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12597    },
12598    {
12599     "kind" : "deleting_dtor_pointer",
12600     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12601    },
12602    {
12603     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12604    },
12605    {
12606     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12607    },
12608    {
12609     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12610    },
12611    {
12612     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12613    }
12614   ]
12615  },
12616  {
12617   "alignment" : 4,
12618   "base_specifiers" :
12619   [
12620    {
12621     "referenced_type" : "type-405"
12622    },
12623    {
12624     "referenced_type" : "type-115"
12625    }
12626   ],
12627   "fields" :
12628   [
12629    {
12630     "access" : "private",
12631     "field_name" : "_hidl_mMutex",
12632     "field_offset" : 544,
12633     "referenced_type" : "type-557"
12634    },
12635    {
12636     "access" : "private",
12637     "field_name" : "_hidl_mDeathRecipients",
12638     "field_offset" : 576,
12639     "referenced_type" : "type-558"
12640    }
12641   ],
12642   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12643   "name" : "android::hidl::base::V1_0::BpHwBase",
12644   "referenced_type" : "type-556",
12645   "self_type" : "type-556",
12646   "size" : 92,
12647   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12648   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12649   "vtable_components" :
12650   [
12651    {
12652     "component_value" : 84,
12653     "kind" : "vbase_offset"
12654    },
12655    {
12656     "kind" : "offset_to_top"
12657    },
12658    {
12659     "kind" : "rtti",
12660     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12661    },
12662    {
12663     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12664    },
12665    {
12666     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12667    },
12668    {
12669     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12670    },
12671    {
12672     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12673    },
12674    {
12675     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12676    },
12677    {
12678     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12679    },
12680    {
12681     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12682    },
12683    {
12684     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12685    },
12686    {
12687     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12688    },
12689    {
12690     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12691    },
12692    {
12693     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12694    },
12695    {
12696     "kind" : "complete_dtor_pointer",
12697     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12698    },
12699    {
12700     "kind" : "deleting_dtor_pointer",
12701     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12702    },
12703    {
12704     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12705    },
12706    {
12707     "component_value" : 80,
12708     "kind" : "vbase_offset"
12709    },
12710    {
12711     "component_value" : -4,
12712     "kind" : "offset_to_top"
12713    },
12714    {
12715     "kind" : "rtti",
12716     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12717    },
12718    {
12719     "kind" : "complete_dtor_pointer",
12720     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12721    },
12722    {
12723     "kind" : "deleting_dtor_pointer",
12724     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12725    },
12726    {
12727     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12728    },
12729    {
12730     "component_value" : 76,
12731     "kind" : "vbase_offset"
12732    },
12733    {
12734     "component_value" : -8,
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" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12744    },
12745    {
12746     "kind" : "deleting_dtor_pointer",
12747     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12748    },
12749    {
12750     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12751    },
12752    {
12753     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12754    },
12755    {
12756     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12757    },
12758    {
12759     "component_value" : -24,
12760     "kind" : "offset_to_top"
12761    },
12762    {
12763     "kind" : "rtti",
12764     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12765    },
12766    {
12767     "kind" : "complete_dtor_pointer",
12768     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12769    },
12770    {
12771     "kind" : "deleting_dtor_pointer",
12772     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12773    },
12774    {
12775     "kind" : "vcall_offset"
12776    },
12777    {
12778     "component_value" : -76,
12779     "kind" : "vcall_offset"
12780    },
12781    {
12782     "component_value" : -76,
12783     "kind" : "vcall_offset"
12784    },
12785    {
12786     "component_value" : -76,
12787     "kind" : "vcall_offset"
12788    },
12789    {
12790     "component_value" : -84,
12791     "kind" : "vcall_offset"
12792    },
12793    {
12794     "component_value" : -84,
12795     "kind" : "offset_to_top"
12796    },
12797    {
12798     "kind" : "rtti",
12799     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12800    },
12801    {
12802     "kind" : "complete_dtor_pointer",
12803     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12804    },
12805    {
12806     "kind" : "deleting_dtor_pointer",
12807     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12808    },
12809    {
12810     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12811    },
12812    {
12813     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12814    },
12815    {
12816     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12817    },
12818    {
12819     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12820    }
12821   ]
12822  },
12823  {
12824   "alignment" : 8,
12825   "fields" :
12826   [
12827    {
12828     "field_name" : "pid",
12829     "referenced_type" : "type-28"
12830    },
12831    {
12832     "field_name" : "ptr",
12833     "field_offset" : 64,
12834     "referenced_type" : "type-139"
12835    },
12836    {
12837     "field_name" : "arch",
12838     "field_offset" : 128,
12839     "referenced_type" : "type-384"
12840    }
12841   ],
12842   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12843   "name" : "android::hidl::base::V1_0::DebugInfo",
12844   "referenced_type" : "type-383",
12845   "self_type" : "type-383",
12846   "size" : 24,
12847   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12848   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12849  },
12850  {
12851   "alignment" : 4,
12852   "base_specifiers" :
12853   [
12854    {
12855     "is_virtual" : true,
12856     "referenced_type" : "type-8"
12857    }
12858   ],
12859   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12860   "name" : "android::hidl::base::V1_0::IBase",
12861   "referenced_type" : "type-7",
12862   "self_type" : "type-7",
12863   "size" : 12,
12864   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12865   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12866   "vtable_components" :
12867   [
12868    {
12869     "component_value" : 4,
12870     "kind" : "vbase_offset"
12871    },
12872    {
12873     "kind" : "offset_to_top"
12874    },
12875    {
12876     "kind" : "rtti",
12877     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12878    },
12879    {
12880     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12881    },
12882    {
12883     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12884    },
12885    {
12886     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12890    },
12891    {
12892     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12893    },
12894    {
12895     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12896    },
12897    {
12898     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12899    },
12900    {
12901     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12902    },
12903    {
12904     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12905    },
12906    {
12907     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12908    },
12909    {
12910     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12911    },
12912    {
12913     "kind" : "complete_dtor_pointer",
12914     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12915    },
12916    {
12917     "kind" : "deleting_dtor_pointer",
12918     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12919    },
12920    {
12921     "kind" : "vcall_offset"
12922    },
12923    {
12924     "kind" : "vcall_offset"
12925    },
12926    {
12927     "kind" : "vcall_offset"
12928    },
12929    {
12930     "kind" : "vcall_offset"
12931    },
12932    {
12933     "component_value" : -4,
12934     "kind" : "vcall_offset"
12935    },
12936    {
12937     "component_value" : -4,
12938     "kind" : "offset_to_top"
12939    },
12940    {
12941     "kind" : "rtti",
12942     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12943    },
12944    {
12945     "kind" : "complete_dtor_pointer",
12946     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12947    },
12948    {
12949     "kind" : "deleting_dtor_pointer",
12950     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12951    },
12952    {
12953     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12954    },
12955    {
12956     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12957    },
12958    {
12959     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12960    },
12961    {
12962     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12963    }
12964   ]
12965  },
12966  {
12967   "alignment" : 4,
12968   "base_specifiers" :
12969   [
12970    {
12971     "referenced_type" : "type-7"
12972    }
12973   ],
12974   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12975   "name" : "android::hidl::manager::V1_0::IServiceManager",
12976   "referenced_type" : "type-67",
12977   "self_type" : "type-67",
12978   "size" : 12,
12979   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12980   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12981   "vtable_components" :
12982   [
12983    {
12984     "component_value" : 4,
12985     "kind" : "vbase_offset"
12986    },
12987    {
12988     "kind" : "offset_to_top"
12989    },
12990    {
12991     "kind" : "rtti",
12992     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12993    },
12994    {
12995     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12996    },
12997    {
12998     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12999    },
13000    {
13001     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13002    },
13003    {
13004     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13005    },
13006    {
13007     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13008    },
13009    {
13010     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13011    },
13012    {
13013     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13014    },
13015    {
13016     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13017    },
13018    {
13019     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13020    },
13021    {
13022     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13023    },
13024    {
13025     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13026    },
13027    {
13028     "kind" : "complete_dtor_pointer",
13029     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13030    },
13031    {
13032     "kind" : "deleting_dtor_pointer",
13033     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13034    },
13035    {
13036     "is_pure" : true,
13037     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13038    },
13039    {
13040     "is_pure" : true,
13041     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13042    },
13043    {
13044     "is_pure" : true,
13045     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13046    },
13047    {
13048     "is_pure" : true,
13049     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13050    },
13051    {
13052     "is_pure" : true,
13053     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13054    },
13055    {
13056     "is_pure" : true,
13057     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13058    },
13059    {
13060     "is_pure" : true,
13061     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13062    },
13063    {
13064     "is_pure" : true,
13065     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13066    },
13067    {
13068     "kind" : "vcall_offset"
13069    },
13070    {
13071     "kind" : "vcall_offset"
13072    },
13073    {
13074     "kind" : "vcall_offset"
13075    },
13076    {
13077     "kind" : "vcall_offset"
13078    },
13079    {
13080     "component_value" : -4,
13081     "kind" : "vcall_offset"
13082    },
13083    {
13084     "component_value" : -4,
13085     "kind" : "offset_to_top"
13086    },
13087    {
13088     "kind" : "rtti",
13089     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13090    },
13091    {
13092     "kind" : "complete_dtor_pointer",
13093     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13094    },
13095    {
13096     "kind" : "deleting_dtor_pointer",
13097     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13098    },
13099    {
13100     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13101    },
13102    {
13103     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13104    },
13105    {
13106     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13107    },
13108    {
13109     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13110    }
13111   ]
13112  },
13113  {
13114   "alignment" : 8,
13115   "fields" :
13116   [
13117    {
13118     "field_name" : "interfaceName",
13119     "referenced_type" : "type-296"
13120    },
13121    {
13122     "field_name" : "instanceName",
13123     "field_offset" : 128,
13124     "referenced_type" : "type-296"
13125    },
13126    {
13127     "field_name" : "pid",
13128     "field_offset" : 256,
13129     "referenced_type" : "type-28"
13130    },
13131    {
13132     "field_name" : "clientPids",
13133     "field_offset" : 320,
13134     "referenced_type" : "type-335"
13135    },
13136    {
13137     "field_name" : "arch",
13138     "field_offset" : 448,
13139     "referenced_type" : "type-384"
13140    }
13141   ],
13142   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13143   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13144   "referenced_type" : "type-529",
13145   "self_type" : "type-529",
13146   "size" : 64,
13147   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13148   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13149  },
13150  {
13151   "alignment" : 4,
13152   "base_specifiers" :
13153   [
13154    {
13155     "referenced_type" : "type-7"
13156    }
13157   ],
13158   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13159   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13160   "referenced_type" : "type-93",
13161   "self_type" : "type-93",
13162   "size" : 12,
13163   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13164   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13165   "vtable_components" :
13166   [
13167    {
13168     "component_value" : 4,
13169     "kind" : "vbase_offset"
13170    },
13171    {
13172     "kind" : "offset_to_top"
13173    },
13174    {
13175     "kind" : "rtti",
13176     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13177    },
13178    {
13179     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13180    },
13181    {
13182     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13183    },
13184    {
13185     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13186    },
13187    {
13188     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13189    },
13190    {
13191     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13192    },
13193    {
13194     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13195    },
13196    {
13197     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13198    },
13199    {
13200     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13201    },
13202    {
13203     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13204    },
13205    {
13206     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13207    },
13208    {
13209     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13210    },
13211    {
13212     "kind" : "complete_dtor_pointer",
13213     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13214    },
13215    {
13216     "kind" : "deleting_dtor_pointer",
13217     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13218    },
13219    {
13220     "is_pure" : true,
13221     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13222    },
13223    {
13224     "kind" : "vcall_offset"
13225    },
13226    {
13227     "kind" : "vcall_offset"
13228    },
13229    {
13230     "kind" : "vcall_offset"
13231    },
13232    {
13233     "kind" : "vcall_offset"
13234    },
13235    {
13236     "component_value" : -4,
13237     "kind" : "vcall_offset"
13238    },
13239    {
13240     "component_value" : -4,
13241     "kind" : "offset_to_top"
13242    },
13243    {
13244     "kind" : "rtti",
13245     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13246    },
13247    {
13248     "kind" : "complete_dtor_pointer",
13249     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13250    },
13251    {
13252     "kind" : "deleting_dtor_pointer",
13253     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13254    },
13255    {
13256     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13257    },
13258    {
13259     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13260    },
13261    {
13262     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13263    },
13264    {
13265     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13266    }
13267   ]
13268  },
13269  {
13270   "alignment" : 4,
13271   "fields" :
13272   [
13273    {
13274     "access" : "private",
13275     "field_name" : "m_ptr",
13276     "referenced_type" : "type-74"
13277    }
13278   ],
13279   "linker_set_key" : "android::sp<android::Thread>",
13280   "name" : "android::sp<android::Thread>",
13281   "record_kind" : "class",
13282   "referenced_type" : "type-73",
13283   "self_type" : "type-73",
13284   "size" : 4,
13285   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13286   "template_args" : [ "type-75" ],
13287   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13288  },
13289  {
13290   "alignment" : 4,
13291   "fields" :
13292   [
13293    {
13294     "access" : "private",
13295     "field_name" : "m_ptr",
13296     "referenced_type" : "type-148"
13297    }
13298   ],
13299   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13300   "name" : "android::sp<android::hardware::BHwBinder>",
13301   "record_kind" : "class",
13302   "referenced_type" : "type-147",
13303   "self_type" : "type-147",
13304   "size" : 4,
13305   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13306   "template_args" : [ "type-149" ],
13307   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13308  },
13309  {
13310   "alignment" : 4,
13311   "fields" :
13312   [
13313    {
13314     "access" : "private",
13315     "field_name" : "m_ptr",
13316     "referenced_type" : "type-13"
13317    }
13318   ],
13319   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13320   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13321   "record_kind" : "class",
13322   "referenced_type" : "type-12",
13323   "self_type" : "type-12",
13324   "size" : 4,
13325   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13326   "template_args" : [ "type-14" ],
13327   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13328  },
13329  {
13330   "alignment" : 4,
13331   "fields" :
13332   [
13333    {
13334     "access" : "private",
13335     "field_name" : "m_ptr",
13336     "referenced_type" : "type-17"
13337    }
13338   ],
13339   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13340   "name" : "android::sp<android::hardware::IBinder>",
13341   "record_kind" : "class",
13342   "referenced_type" : "type-16",
13343   "self_type" : "type-16",
13344   "size" : 4,
13345   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13346   "template_args" : [ "type-18" ],
13347   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13348  },
13349  {
13350   "alignment" : 4,
13351   "fields" :
13352   [
13353    {
13354     "access" : "private",
13355     "field_name" : "m_ptr",
13356     "referenced_type" : "type-23"
13357    }
13358   ],
13359   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13360   "name" : "android::sp<android::hardware::IInterface>",
13361   "record_kind" : "class",
13362   "referenced_type" : "type-22",
13363   "self_type" : "type-22",
13364   "size" : 4,
13365   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13366   "template_args" : [ "type-24" ],
13367   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13368  },
13369  {
13370   "alignment" : 4,
13371   "fields" :
13372   [
13373    {
13374     "access" : "private",
13375     "field_name" : "m_ptr",
13376     "referenced_type" : "type-26"
13377    }
13378   ],
13379   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13380   "name" : "android::sp<android::hardware::ProcessState>",
13381   "record_kind" : "class",
13382   "referenced_type" : "type-25",
13383   "self_type" : "type-25",
13384   "size" : 4,
13385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13386   "template_args" : [ "type-27" ],
13387   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13388  },
13389  {
13390   "alignment" : 4,
13391   "fields" :
13392   [
13393    {
13394     "access" : "private",
13395     "field_name" : "m_ptr",
13396     "referenced_type" : "type-134"
13397    }
13398   ],
13399   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13400   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13401   "record_kind" : "class",
13402   "referenced_type" : "type-133",
13403   "self_type" : "type-133",
13404   "size" : 4,
13405   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13406   "template_args" : [ "type-135" ],
13407   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13408  },
13409  {
13410   "alignment" : 4,
13411   "fields" :
13412   [
13413    {
13414     "access" : "private",
13415     "field_name" : "m_ptr",
13416     "referenced_type" : "type-137"
13417    }
13418   ],
13419   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13420   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13421   "record_kind" : "class",
13422   "referenced_type" : "type-410",
13423   "self_type" : "type-410",
13424   "size" : 4,
13425   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13426   "template_args" : [ "type-138" ],
13427   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13428  },
13429  {
13430   "alignment" : 4,
13431   "fields" :
13432   [
13433    {
13434     "access" : "private",
13435     "field_name" : "m_ptr",
13436     "referenced_type" : "type-98"
13437    }
13438   ],
13439   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
13440   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
13441   "record_kind" : "class",
13442   "referenced_type" : "type-97",
13443   "self_type" : "type-97",
13444   "size" : 4,
13445   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13446   "template_args" : [ "type-6" ],
13447   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
13448  },
13449  {
13450   "alignment" : 4,
13451   "fields" :
13452   [
13453    {
13454     "access" : "private",
13455     "field_name" : "m_ptr",
13456     "referenced_type" : "type-4"
13457    }
13458   ],
13459   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal>",
13460   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal>",
13461   "record_kind" : "class",
13462   "referenced_type" : "type-3",
13463   "self_type" : "type-3",
13464   "size" : 4,
13465   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13466   "template_args" : [ "type-5" ],
13467   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_18IThermalEEE"
13468  },
13469  {
13470   "alignment" : 4,
13471   "fields" :
13472   [
13473    {
13474     "access" : "private",
13475     "field_name" : "m_ptr",
13476     "referenced_type" : "type-106"
13477    }
13478   ],
13479   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
13480   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
13481   "record_kind" : "class",
13482   "referenced_type" : "type-105",
13483   "self_type" : "type-105",
13484   "size" : 4,
13485   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13486   "template_args" : [ "type-107" ],
13487   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_116IThermalCallbackEEE"
13488  },
13489  {
13490   "alignment" : 4,
13491   "fields" :
13492   [
13493    {
13494     "access" : "private",
13495     "field_name" : "m_ptr",
13496     "referenced_type" : "type-141"
13497    }
13498   ],
13499   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13500   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13501   "record_kind" : "class",
13502   "referenced_type" : "type-426",
13503   "self_type" : "type-426",
13504   "size" : 4,
13505   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13506   "template_args" : [ "type-7" ],
13507   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13508  },
13509  {
13510   "alignment" : 4,
13511   "fields" :
13512   [
13513    {
13514     "access" : "private",
13515     "field_name" : "m_ptr",
13516     "referenced_type" : "type-66"
13517    }
13518   ],
13519   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13520   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13521   "record_kind" : "class",
13522   "referenced_type" : "type-65",
13523   "self_type" : "type-65",
13524   "size" : 4,
13525   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13526   "template_args" : [ "type-67" ],
13527   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13528  },
13529  {
13530   "alignment" : 4,
13531   "fields" :
13532   [
13533    {
13534     "access" : "private",
13535     "field_name" : "m_ptr",
13536     "referenced_type" : "type-92"
13537    }
13538   ],
13539   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13540   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13541   "record_kind" : "class",
13542   "referenced_type" : "type-91",
13543   "self_type" : "type-91",
13544   "size" : 4,
13545   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13546   "template_args" : [ "type-93" ],
13547   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13548  },
13549  {
13550   "alignment" : 1,
13551   "linker_set_key" : "android::trait_trivial_copy<bool>",
13552   "name" : "android::trait_trivial_copy<bool>",
13553   "referenced_type" : "type-202",
13554   "self_type" : "type-202",
13555   "size" : 1,
13556   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13557   "template_args" : [ "type-42" ],
13558   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13559  },
13560  {
13561   "alignment" : 1,
13562   "linker_set_key" : "android::trait_trivial_copy<char>",
13563   "name" : "android::trait_trivial_copy<char>",
13564   "referenced_type" : "type-206",
13565   "self_type" : "type-206",
13566   "size" : 1,
13567   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13568   "template_args" : [ "type-59" ],
13569   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13570  },
13571  {
13572   "alignment" : 1,
13573   "linker_set_key" : "android::trait_trivial_copy<double>",
13574   "name" : "android::trait_trivial_copy<double>",
13575   "referenced_type" : "type-263",
13576   "self_type" : "type-263",
13577   "size" : 1,
13578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13579   "template_args" : [ "type-261" ],
13580   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13581  },
13582  {
13583   "alignment" : 1,
13584   "linker_set_key" : "android::trait_trivial_copy<float>",
13585   "name" : "android::trait_trivial_copy<float>",
13586   "referenced_type" : "type-258",
13587   "self_type" : "type-258",
13588   "size" : 1,
13589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13590   "template_args" : [ "type-256" ],
13591   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13592  },
13593  {
13594   "alignment" : 1,
13595   "linker_set_key" : "android::trait_trivial_copy<int>",
13596   "name" : "android::trait_trivial_copy<int>",
13597   "referenced_type" : "type-226",
13598   "self_type" : "type-226",
13599   "size" : 1,
13600   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13601   "template_args" : [ "type-28" ],
13602   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13603  },
13604  {
13605   "alignment" : 1,
13606   "linker_set_key" : "android::trait_trivial_copy<long long>",
13607   "name" : "android::trait_trivial_copy<long long>",
13608   "referenced_type" : "type-246",
13609   "self_type" : "type-246",
13610   "size" : 1,
13611   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13612   "template_args" : [ "type-33" ],
13613   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13614  },
13615  {
13616   "alignment" : 1,
13617   "linker_set_key" : "android::trait_trivial_copy<long>",
13618   "name" : "android::trait_trivial_copy<long>",
13619   "referenced_type" : "type-236",
13620   "self_type" : "type-236",
13621   "size" : 1,
13622   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13623   "template_args" : [ "type-234" ],
13624   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13625  },
13626  {
13627   "alignment" : 1,
13628   "linker_set_key" : "android::trait_trivial_copy<short>",
13629   "name" : "android::trait_trivial_copy<short>",
13630   "referenced_type" : "type-216",
13631   "self_type" : "type-216",
13632   "size" : 1,
13633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13634   "template_args" : [ "type-214" ],
13635   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13636  },
13637  {
13638   "alignment" : 1,
13639   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13640   "name" : "android::trait_trivial_copy<unsigned char>",
13641   "referenced_type" : "type-210",
13642   "self_type" : "type-210",
13643   "size" : 1,
13644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13645   "template_args" : [ "type-84" ],
13646   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13647  },
13648  {
13649   "alignment" : 1,
13650   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13651   "name" : "android::trait_trivial_copy<unsigned int>",
13652   "referenced_type" : "type-230",
13653   "self_type" : "type-230",
13654   "size" : 1,
13655   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13656   "template_args" : [ "type-2" ],
13657   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13658  },
13659  {
13660   "alignment" : 1,
13661   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13662   "name" : "android::trait_trivial_copy<unsigned long long>",
13663   "referenced_type" : "type-250",
13664   "self_type" : "type-250",
13665   "size" : 1,
13666   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13667   "template_args" : [ "type-139" ],
13668   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13669  },
13670  {
13671   "alignment" : 1,
13672   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13673   "name" : "android::trait_trivial_copy<unsigned long>",
13674   "referenced_type" : "type-241",
13675   "self_type" : "type-241",
13676   "size" : 1,
13677   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13678   "template_args" : [ "type-239" ],
13679   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13680  },
13681  {
13682   "alignment" : 1,
13683   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13684   "name" : "android::trait_trivial_copy<unsigned short>",
13685   "referenced_type" : "type-221",
13686   "self_type" : "type-221",
13687   "size" : 1,
13688   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13689   "template_args" : [ "type-86" ],
13690   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13691  },
13692  {
13693   "alignment" : 1,
13694   "linker_set_key" : "android::trait_trivial_copy<void>",
13695   "name" : "android::trait_trivial_copy<void>",
13696   "referenced_type" : "type-197",
13697   "self_type" : "type-197",
13698   "size" : 1,
13699   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13700   "template_args" : [ "type-30" ],
13701   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13702  },
13703  {
13704   "alignment" : 1,
13705   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13706   "name" : "android::trait_trivial_ctor<bool>",
13707   "referenced_type" : "type-199",
13708   "self_type" : "type-199",
13709   "size" : 1,
13710   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13711   "template_args" : [ "type-42" ],
13712   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13713  },
13714  {
13715   "alignment" : 1,
13716   "linker_set_key" : "android::trait_trivial_ctor<char>",
13717   "name" : "android::trait_trivial_ctor<char>",
13718   "referenced_type" : "type-204",
13719   "self_type" : "type-204",
13720   "size" : 1,
13721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13722   "template_args" : [ "type-59" ],
13723   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13724  },
13725  {
13726   "alignment" : 1,
13727   "linker_set_key" : "android::trait_trivial_ctor<double>",
13728   "name" : "android::trait_trivial_ctor<double>",
13729   "referenced_type" : "type-260",
13730   "self_type" : "type-260",
13731   "size" : 1,
13732   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13733   "template_args" : [ "type-261" ],
13734   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13735  },
13736  {
13737   "alignment" : 1,
13738   "linker_set_key" : "android::trait_trivial_ctor<float>",
13739   "name" : "android::trait_trivial_ctor<float>",
13740   "referenced_type" : "type-255",
13741   "self_type" : "type-255",
13742   "size" : 1,
13743   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13744   "template_args" : [ "type-256" ],
13745   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13746  },
13747  {
13748   "alignment" : 1,
13749   "linker_set_key" : "android::trait_trivial_ctor<int>",
13750   "name" : "android::trait_trivial_ctor<int>",
13751   "referenced_type" : "type-224",
13752   "self_type" : "type-224",
13753   "size" : 1,
13754   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13755   "template_args" : [ "type-28" ],
13756   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13757  },
13758  {
13759   "alignment" : 1,
13760   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13761   "name" : "android::trait_trivial_ctor<long long>",
13762   "referenced_type" : "type-244",
13763   "self_type" : "type-244",
13764   "size" : 1,
13765   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13766   "template_args" : [ "type-33" ],
13767   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13768  },
13769  {
13770   "alignment" : 1,
13771   "linker_set_key" : "android::trait_trivial_ctor<long>",
13772   "name" : "android::trait_trivial_ctor<long>",
13773   "referenced_type" : "type-233",
13774   "self_type" : "type-233",
13775   "size" : 1,
13776   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13777   "template_args" : [ "type-234" ],
13778   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13779  },
13780  {
13781   "alignment" : 1,
13782   "linker_set_key" : "android::trait_trivial_ctor<short>",
13783   "name" : "android::trait_trivial_ctor<short>",
13784   "referenced_type" : "type-213",
13785   "self_type" : "type-213",
13786   "size" : 1,
13787   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13788   "template_args" : [ "type-214" ],
13789   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13790  },
13791  {
13792   "alignment" : 1,
13793   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13794   "name" : "android::trait_trivial_ctor<unsigned char>",
13795   "referenced_type" : "type-208",
13796   "self_type" : "type-208",
13797   "size" : 1,
13798   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13799   "template_args" : [ "type-84" ],
13800   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13801  },
13802  {
13803   "alignment" : 1,
13804   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13805   "name" : "android::trait_trivial_ctor<unsigned int>",
13806   "referenced_type" : "type-228",
13807   "self_type" : "type-228",
13808   "size" : 1,
13809   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13810   "template_args" : [ "type-2" ],
13811   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13812  },
13813  {
13814   "alignment" : 1,
13815   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13816   "name" : "android::trait_trivial_ctor<unsigned long long>",
13817   "referenced_type" : "type-248",
13818   "self_type" : "type-248",
13819   "size" : 1,
13820   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13821   "template_args" : [ "type-139" ],
13822   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13823  },
13824  {
13825   "alignment" : 1,
13826   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13827   "name" : "android::trait_trivial_ctor<unsigned long>",
13828   "referenced_type" : "type-238",
13829   "self_type" : "type-238",
13830   "size" : 1,
13831   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13832   "template_args" : [ "type-239" ],
13833   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13834  },
13835  {
13836   "alignment" : 1,
13837   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13838   "name" : "android::trait_trivial_ctor<unsigned short>",
13839   "referenced_type" : "type-218",
13840   "self_type" : "type-218",
13841   "size" : 1,
13842   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13843   "template_args" : [ "type-86" ],
13844   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13845  },
13846  {
13847   "alignment" : 1,
13848   "linker_set_key" : "android::trait_trivial_ctor<void>",
13849   "name" : "android::trait_trivial_ctor<void>",
13850   "referenced_type" : "type-195",
13851   "self_type" : "type-195",
13852   "size" : 1,
13853   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13854   "template_args" : [ "type-30" ],
13855   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13856  },
13857  {
13858   "alignment" : 1,
13859   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13860   "name" : "android::trait_trivial_dtor<bool>",
13861   "referenced_type" : "type-201",
13862   "self_type" : "type-201",
13863   "size" : 1,
13864   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13865   "template_args" : [ "type-42" ],
13866   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13867  },
13868  {
13869   "alignment" : 1,
13870   "linker_set_key" : "android::trait_trivial_dtor<char>",
13871   "name" : "android::trait_trivial_dtor<char>",
13872   "referenced_type" : "type-205",
13873   "self_type" : "type-205",
13874   "size" : 1,
13875   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13876   "template_args" : [ "type-59" ],
13877   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13878  },
13879  {
13880   "alignment" : 1,
13881   "linker_set_key" : "android::trait_trivial_dtor<double>",
13882   "name" : "android::trait_trivial_dtor<double>",
13883   "referenced_type" : "type-262",
13884   "self_type" : "type-262",
13885   "size" : 1,
13886   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13887   "template_args" : [ "type-261" ],
13888   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13889  },
13890  {
13891   "alignment" : 1,
13892   "linker_set_key" : "android::trait_trivial_dtor<float>",
13893   "name" : "android::trait_trivial_dtor<float>",
13894   "referenced_type" : "type-257",
13895   "self_type" : "type-257",
13896   "size" : 1,
13897   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13898   "template_args" : [ "type-256" ],
13899   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13900  },
13901  {
13902   "alignment" : 1,
13903   "linker_set_key" : "android::trait_trivial_dtor<int>",
13904   "name" : "android::trait_trivial_dtor<int>",
13905   "referenced_type" : "type-225",
13906   "self_type" : "type-225",
13907   "size" : 1,
13908   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13909   "template_args" : [ "type-28" ],
13910   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13911  },
13912  {
13913   "alignment" : 1,
13914   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13915   "name" : "android::trait_trivial_dtor<long long>",
13916   "referenced_type" : "type-245",
13917   "self_type" : "type-245",
13918   "size" : 1,
13919   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13920   "template_args" : [ "type-33" ],
13921   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13922  },
13923  {
13924   "alignment" : 1,
13925   "linker_set_key" : "android::trait_trivial_dtor<long>",
13926   "name" : "android::trait_trivial_dtor<long>",
13927   "referenced_type" : "type-235",
13928   "self_type" : "type-235",
13929   "size" : 1,
13930   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13931   "template_args" : [ "type-234" ],
13932   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13933  },
13934  {
13935   "alignment" : 1,
13936   "linker_set_key" : "android::trait_trivial_dtor<short>",
13937   "name" : "android::trait_trivial_dtor<short>",
13938   "referenced_type" : "type-215",
13939   "self_type" : "type-215",
13940   "size" : 1,
13941   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13942   "template_args" : [ "type-214" ],
13943   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13944  },
13945  {
13946   "alignment" : 1,
13947   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13948   "name" : "android::trait_trivial_dtor<unsigned char>",
13949   "referenced_type" : "type-209",
13950   "self_type" : "type-209",
13951   "size" : 1,
13952   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13953   "template_args" : [ "type-84" ],
13954   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13955  },
13956  {
13957   "alignment" : 1,
13958   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13959   "name" : "android::trait_trivial_dtor<unsigned int>",
13960   "referenced_type" : "type-229",
13961   "self_type" : "type-229",
13962   "size" : 1,
13963   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13964   "template_args" : [ "type-2" ],
13965   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13966  },
13967  {
13968   "alignment" : 1,
13969   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13970   "name" : "android::trait_trivial_dtor<unsigned long long>",
13971   "referenced_type" : "type-249",
13972   "self_type" : "type-249",
13973   "size" : 1,
13974   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13975   "template_args" : [ "type-139" ],
13976   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13977  },
13978  {
13979   "alignment" : 1,
13980   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13981   "name" : "android::trait_trivial_dtor<unsigned long>",
13982   "referenced_type" : "type-240",
13983   "self_type" : "type-240",
13984   "size" : 1,
13985   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13986   "template_args" : [ "type-239" ],
13987   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13988  },
13989  {
13990   "alignment" : 1,
13991   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13992   "name" : "android::trait_trivial_dtor<unsigned short>",
13993   "referenced_type" : "type-220",
13994   "self_type" : "type-220",
13995   "size" : 1,
13996   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13997   "template_args" : [ "type-86" ],
13998   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13999  },
14000  {
14001   "alignment" : 1,
14002   "linker_set_key" : "android::trait_trivial_dtor<void>",
14003   "name" : "android::trait_trivial_dtor<void>",
14004   "referenced_type" : "type-196",
14005   "self_type" : "type-196",
14006   "size" : 1,
14007   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14008   "template_args" : [ "type-30" ],
14009   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14010  },
14011  {
14012   "alignment" : 1,
14013   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14014   "name" : "android::trait_trivial_move<android::String16>",
14015   "referenced_type" : "type-402",
14016   "self_type" : "type-402",
14017   "size" : 1,
14018   "source_file" : "/system/core/libutils/include/utils/String16.h",
14019   "template_args" : [ "type-47" ],
14020   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14021  },
14022  {
14023   "alignment" : 1,
14024   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14025   "name" : "android::trait_trivial_move<android::String8>",
14026   "referenced_type" : "type-397",
14027   "self_type" : "type-397",
14028   "size" : 1,
14029   "source_file" : "/system/core/libutils/include/utils/String8.h",
14030   "template_args" : [ "type-56" ],
14031   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14032  },
14033  {
14034   "alignment" : 1,
14035   "linker_set_key" : "android::trait_trivial_move<bool>",
14036   "name" : "android::trait_trivial_move<bool>",
14037   "referenced_type" : "type-203",
14038   "self_type" : "type-203",
14039   "size" : 1,
14040   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14041   "template_args" : [ "type-42" ],
14042   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14043  },
14044  {
14045   "alignment" : 1,
14046   "linker_set_key" : "android::trait_trivial_move<char>",
14047   "name" : "android::trait_trivial_move<char>",
14048   "referenced_type" : "type-207",
14049   "self_type" : "type-207",
14050   "size" : 1,
14051   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14052   "template_args" : [ "type-59" ],
14053   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14054  },
14055  {
14056   "alignment" : 1,
14057   "linker_set_key" : "android::trait_trivial_move<double>",
14058   "name" : "android::trait_trivial_move<double>",
14059   "referenced_type" : "type-264",
14060   "self_type" : "type-264",
14061   "size" : 1,
14062   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14063   "template_args" : [ "type-261" ],
14064   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14065  },
14066  {
14067   "alignment" : 1,
14068   "linker_set_key" : "android::trait_trivial_move<float>",
14069   "name" : "android::trait_trivial_move<float>",
14070   "referenced_type" : "type-259",
14071   "self_type" : "type-259",
14072   "size" : 1,
14073   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14074   "template_args" : [ "type-256" ],
14075   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14076  },
14077  {
14078   "alignment" : 1,
14079   "linker_set_key" : "android::trait_trivial_move<int>",
14080   "name" : "android::trait_trivial_move<int>",
14081   "referenced_type" : "type-227",
14082   "self_type" : "type-227",
14083   "size" : 1,
14084   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14085   "template_args" : [ "type-28" ],
14086   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14087  },
14088  {
14089   "alignment" : 1,
14090   "linker_set_key" : "android::trait_trivial_move<long long>",
14091   "name" : "android::trait_trivial_move<long long>",
14092   "referenced_type" : "type-247",
14093   "self_type" : "type-247",
14094   "size" : 1,
14095   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14096   "template_args" : [ "type-33" ],
14097   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14098  },
14099  {
14100   "alignment" : 1,
14101   "linker_set_key" : "android::trait_trivial_move<long>",
14102   "name" : "android::trait_trivial_move<long>",
14103   "referenced_type" : "type-237",
14104   "self_type" : "type-237",
14105   "size" : 1,
14106   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14107   "template_args" : [ "type-234" ],
14108   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14109  },
14110  {
14111   "alignment" : 1,
14112   "linker_set_key" : "android::trait_trivial_move<short>",
14113   "name" : "android::trait_trivial_move<short>",
14114   "referenced_type" : "type-217",
14115   "self_type" : "type-217",
14116   "size" : 1,
14117   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14118   "template_args" : [ "type-214" ],
14119   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14120  },
14121  {
14122   "alignment" : 1,
14123   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14124   "name" : "android::trait_trivial_move<unsigned char>",
14125   "referenced_type" : "type-212",
14126   "self_type" : "type-212",
14127   "size" : 1,
14128   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14129   "template_args" : [ "type-84" ],
14130   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14131  },
14132  {
14133   "alignment" : 1,
14134   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14135   "name" : "android::trait_trivial_move<unsigned int>",
14136   "referenced_type" : "type-232",
14137   "self_type" : "type-232",
14138   "size" : 1,
14139   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14140   "template_args" : [ "type-2" ],
14141   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14142  },
14143  {
14144   "alignment" : 1,
14145   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14146   "name" : "android::trait_trivial_move<unsigned long long>",
14147   "referenced_type" : "type-251",
14148   "self_type" : "type-251",
14149   "size" : 1,
14150   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14151   "template_args" : [ "type-139" ],
14152   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14153  },
14154  {
14155   "alignment" : 1,
14156   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14157   "name" : "android::trait_trivial_move<unsigned long>",
14158   "referenced_type" : "type-243",
14159   "self_type" : "type-243",
14160   "size" : 1,
14161   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14162   "template_args" : [ "type-239" ],
14163   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14164  },
14165  {
14166   "alignment" : 1,
14167   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14168   "name" : "android::trait_trivial_move<unsigned short>",
14169   "referenced_type" : "type-223",
14170   "self_type" : "type-223",
14171   "size" : 1,
14172   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14173   "template_args" : [ "type-86" ],
14174   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14175  },
14176  {
14177   "alignment" : 1,
14178   "linker_set_key" : "android::trait_trivial_move<void>",
14179   "name" : "android::trait_trivial_move<void>",
14180   "referenced_type" : "type-198",
14181   "self_type" : "type-198",
14182   "size" : 1,
14183   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14184   "template_args" : [ "type-30" ],
14185   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14186  },
14187  {
14188   "alignment" : 4,
14189   "fields" :
14190   [
14191    {
14192     "access" : "private",
14193     "field_name" : "m_ptr",
14194     "referenced_type" : "type-148"
14195    },
14196    {
14197     "access" : "private",
14198     "field_name" : "m_refs",
14199     "field_offset" : 32,
14200     "referenced_type" : "type-40"
14201    }
14202   ],
14203   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14204   "name" : "android::wp<android::hardware::BHwBinder>",
14205   "record_kind" : "class",
14206   "referenced_type" : "type-444",
14207   "self_type" : "type-444",
14208   "size" : 8,
14209   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14210   "template_args" : [ "type-149" ],
14211   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14212  },
14213  {
14214   "alignment" : 4,
14215   "fields" :
14216   [
14217    {
14218     "access" : "private",
14219     "field_name" : "m_ptr",
14220     "referenced_type" : "type-13"
14221    },
14222    {
14223     "access" : "private",
14224     "field_name" : "m_refs",
14225     "field_offset" : 32,
14226     "referenced_type" : "type-40"
14227    }
14228   ],
14229   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14230   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14231   "record_kind" : "class",
14232   "referenced_type" : "type-222",
14233   "self_type" : "type-222",
14234   "size" : 8,
14235   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14236   "template_args" : [ "type-14" ],
14237   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14238  },
14239  {
14240   "alignment" : 4,
14241   "fields" :
14242   [
14243    {
14244     "access" : "private",
14245     "field_name" : "m_ptr",
14246     "referenced_type" : "type-137"
14247    },
14248    {
14249     "access" : "private",
14250     "field_name" : "m_refs",
14251     "field_offset" : 32,
14252     "referenced_type" : "type-40"
14253    }
14254   ],
14255   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14256   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14257   "record_kind" : "class",
14258   "referenced_type" : "type-136",
14259   "self_type" : "type-136",
14260   "size" : 8,
14261   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14262   "template_args" : [ "type-138" ],
14263   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14264  },
14265  {
14266   "alignment" : 4,
14267   "fields" :
14268   [
14269    {
14270     "access" : "private",
14271     "field_name" : "m_ptr",
14272     "referenced_type" : "type-141"
14273    },
14274    {
14275     "access" : "private",
14276     "field_name" : "m_refs",
14277     "field_offset" : 32,
14278     "referenced_type" : "type-40"
14279    }
14280   ],
14281   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14282   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14283   "record_kind" : "class",
14284   "referenced_type" : "type-140",
14285   "self_type" : "type-140",
14286   "size" : 8,
14287   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14288   "template_args" : [ "type-7" ],
14289   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14290  },
14291  {
14292   "alignment" : 4,
14293   "fields" :
14294   [
14295    {
14296     "field_name" : "maxContentLightLevel",
14297     "referenced_type" : "type-256"
14298    },
14299    {
14300     "field_name" : "maxFrameAverageLightLevel",
14301     "field_offset" : 32,
14302     "referenced_type" : "type-256"
14303    }
14304   ],
14305   "linker_set_key" : "android_cta861_3_metadata",
14306   "name" : "android_cta861_3_metadata",
14307   "referenced_type" : "type-502",
14308   "self_type" : "type-502",
14309   "size" : 8,
14310   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14311   "unique_id" : "android_cta861_3_metadata"
14312  },
14313  {
14314   "alignment" : 4,
14315   "fields" :
14316   [
14317    {
14318     "field_name" : "num_points",
14319     "referenced_type" : "type-2"
14320    },
14321    {
14322     "field_name" : "reserved",
14323     "field_offset" : 32,
14324     "referenced_type" : "type-491"
14325    },
14326    {
14327     "field_name" : "xyzc_points",
14328     "field_offset" : 288,
14329     "referenced_type" : "type-498"
14330    }
14331   ],
14332   "linker_set_key" : "android_depth_points",
14333   "name" : "android_depth_points",
14334   "referenced_type" : "type-497",
14335   "self_type" : "type-497",
14336   "size" : 36,
14337   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14338   "unique_id" : "android_depth_points"
14339  },
14340  {
14341   "alignment" : 4,
14342   "fields" :
14343   [
14344    {
14345     "field_name" : "format",
14346     "referenced_type" : "type-494"
14347    },
14348    {
14349     "field_name" : "num_planes",
14350     "field_offset" : 32,
14351     "referenced_type" : "type-2"
14352    },
14353    {
14354     "field_name" : "planes",
14355     "field_offset" : 64,
14356     "referenced_type" : "type-496"
14357    }
14358   ],
14359   "linker_set_key" : "android_flex_layout",
14360   "name" : "android_flex_layout",
14361   "referenced_type" : "type-495",
14362   "self_type" : "type-495",
14363   "size" : 12,
14364   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14365   "unique_id" : "android_flex_layout"
14366  },
14367  {
14368   "alignment" : 4,
14369   "fields" :
14370   [
14371    {
14372     "field_name" : "top_left",
14373     "referenced_type" : "type-413"
14374    },
14375    {
14376     "field_name" : "component",
14377     "field_offset" : 32,
14378     "referenced_type" : "type-492"
14379    },
14380    {
14381     "field_name" : "bits_per_component",
14382     "field_offset" : 64,
14383     "referenced_type" : "type-28"
14384    },
14385    {
14386     "field_name" : "bits_used",
14387     "field_offset" : 96,
14388     "referenced_type" : "type-28"
14389    },
14390    {
14391     "field_name" : "h_increment",
14392     "field_offset" : 128,
14393     "referenced_type" : "type-28"
14394    },
14395    {
14396     "field_name" : "v_increment",
14397     "field_offset" : 160,
14398     "referenced_type" : "type-28"
14399    },
14400    {
14401     "field_name" : "h_subsampling",
14402     "field_offset" : 192,
14403     "referenced_type" : "type-28"
14404    },
14405    {
14406     "field_name" : "v_subsampling",
14407     "field_offset" : 224,
14408     "referenced_type" : "type-28"
14409    }
14410   ],
14411   "linker_set_key" : "android_flex_plane",
14412   "name" : "android_flex_plane",
14413   "referenced_type" : "type-493",
14414   "self_type" : "type-493",
14415   "size" : 32,
14416   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14417   "unique_id" : "android_flex_plane"
14418  },
14419  {
14420   "alignment" : 4,
14421   "fields" :
14422   [
14423    {
14424     "field_name" : "displayPrimaryRed",
14425     "referenced_type" : "type-499"
14426    },
14427    {
14428     "field_name" : "displayPrimaryGreen",
14429     "field_offset" : 64,
14430     "referenced_type" : "type-499"
14431    },
14432    {
14433     "field_name" : "displayPrimaryBlue",
14434     "field_offset" : 128,
14435     "referenced_type" : "type-499"
14436    },
14437    {
14438     "field_name" : "whitePoint",
14439     "field_offset" : 192,
14440     "referenced_type" : "type-499"
14441    },
14442    {
14443     "field_name" : "maxLuminance",
14444     "field_offset" : 256,
14445     "referenced_type" : "type-256"
14446    },
14447    {
14448     "field_name" : "minLuminance",
14449     "field_offset" : 288,
14450     "referenced_type" : "type-256"
14451    }
14452   ],
14453   "linker_set_key" : "android_smpte2086_metadata",
14454   "name" : "android_smpte2086_metadata",
14455   "referenced_type" : "type-500",
14456   "self_type" : "type-500",
14457   "size" : 40,
14458   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14459   "unique_id" : "android_smpte2086_metadata"
14460  },
14461  {
14462   "alignment" : 4,
14463   "fields" :
14464   [
14465    {
14466     "field_name" : "x",
14467     "referenced_type" : "type-256"
14468    },
14469    {
14470     "field_name" : "y",
14471     "field_offset" : 32,
14472     "referenced_type" : "type-256"
14473    }
14474   ],
14475   "linker_set_key" : "android_xy_color",
14476   "name" : "android_xy_color",
14477   "referenced_type" : "type-499",
14478   "self_type" : "type-499",
14479   "size" : 8,
14480   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14481   "unique_id" : "android_xy_color"
14482  },
14483  {
14484   "alignment" : 4,
14485   "fields" :
14486   [
14487    {
14488     "field_name" : "y",
14489     "referenced_type" : "type-29"
14490    },
14491    {
14492     "field_name" : "cb",
14493     "field_offset" : 32,
14494     "referenced_type" : "type-29"
14495    },
14496    {
14497     "field_name" : "cr",
14498     "field_offset" : 64,
14499     "referenced_type" : "type-29"
14500    },
14501    {
14502     "field_name" : "ystride",
14503     "field_offset" : 96,
14504     "referenced_type" : "type-2"
14505    },
14506    {
14507     "field_name" : "cstride",
14508     "field_offset" : 128,
14509     "referenced_type" : "type-2"
14510    },
14511    {
14512     "field_name" : "chroma_step",
14513     "field_offset" : 160,
14514     "referenced_type" : "type-2"
14515    },
14516    {
14517     "field_name" : "reserved",
14518     "field_offset" : 192,
14519     "referenced_type" : "type-491"
14520    }
14521   ],
14522   "linker_set_key" : "android_ycbcr",
14523   "name" : "android_ycbcr",
14524   "referenced_type" : "type-490",
14525   "self_type" : "type-490",
14526   "size" : 56,
14527   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14528   "unique_id" : "android_ycbcr"
14529  },
14530  {
14531   "alignment" : 4,
14532   "fields" :
14533   [
14534    {
14535     "referenced_type" : "type-82"
14536    }
14537   ],
14538   "linker_set_key" : "log_msg",
14539   "name" : "log_msg",
14540   "referenced_type" : "type-81",
14541   "self_type" : "type-81",
14542   "size" : 5124,
14543   "source_file" : "/system/core/liblog/include/log/log_read.h",
14544   "unique_id" : "log_msg"
14545  },
14546  {
14547   "alignment" : 4,
14548   "fields" :
14549   [
14550    {
14551     "field_name" : "buf",
14552     "referenced_type" : "type-83"
14553    },
14554    {
14555     "field_name" : "entry",
14556     "referenced_type" : "type-85"
14557    },
14558    {
14559     "field_name" : "entry_v4",
14560     "referenced_type" : "type-85"
14561    },
14562    {
14563     "field_name" : "entry_v3",
14564     "referenced_type" : "type-88"
14565    },
14566    {
14567     "field_name" : "entry_v2",
14568     "referenced_type" : "type-89"
14569    },
14570    {
14571     "field_name" : "entry_v1",
14572     "referenced_type" : "type-90"
14573    }
14574   ],
14575   "is_anonymous" : true,
14576   "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",
14577   "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",
14578   "record_kind" : "union",
14579   "referenced_type" : "type-82",
14580   "self_type" : "type-82",
14581   "size" : 5124,
14582   "source_file" : "/system/core/liblog/include/log/log_read.h",
14583   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14584  },
14585  {
14586   "alignment" : 1,
14587   "fields" :
14588   [
14589    {
14590     "field_name" : "tv_sec",
14591     "referenced_type" : "type-2"
14592    },
14593    {
14594     "field_name" : "tv_nsec",
14595     "field_offset" : 32,
14596     "referenced_type" : "type-2"
14597    }
14598   ],
14599   "linker_set_key" : "log_time",
14600   "name" : "log_time",
14601   "referenced_type" : "type-390",
14602   "self_type" : "type-390",
14603   "size" : 8,
14604   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14605   "unique_id" : "_ZTS8log_time"
14606  },
14607  {
14608   "alignment" : 4,
14609   "fields" :
14610   [
14611    {
14612     "field_name" : "len",
14613     "referenced_type" : "type-86"
14614    },
14615    {
14616     "field_name" : "__pad",
14617     "field_offset" : 16,
14618     "referenced_type" : "type-86"
14619    },
14620    {
14621     "field_name" : "pid",
14622     "field_offset" : 32,
14623     "referenced_type" : "type-28"
14624    },
14625    {
14626     "field_name" : "tid",
14627     "field_offset" : 64,
14628     "referenced_type" : "type-28"
14629    },
14630    {
14631     "field_name" : "sec",
14632     "field_offset" : 96,
14633     "referenced_type" : "type-28"
14634    },
14635    {
14636     "field_name" : "nsec",
14637     "field_offset" : 128,
14638     "referenced_type" : "type-28"
14639    },
14640    {
14641     "field_name" : "msg",
14642     "field_offset" : 160,
14643     "referenced_type" : "type-87"
14644    }
14645   ],
14646   "linker_set_key" : "logger_entry",
14647   "name" : "logger_entry",
14648   "referenced_type" : "type-90",
14649   "self_type" : "type-90",
14650   "size" : 20,
14651   "source_file" : "/system/core/liblog/include/log/log_read.h",
14652   "unique_id" : "logger_entry"
14653  },
14654  {
14655   "alignment" : 1,
14656   "fields" :
14657   [
14658    {
14659     "field_name" : "len",
14660     "referenced_type" : "type-86"
14661    },
14662    {
14663     "field_name" : "hdr_size",
14664     "field_offset" : 16,
14665     "referenced_type" : "type-86"
14666    },
14667    {
14668     "field_name" : "pid",
14669     "field_offset" : 32,
14670     "referenced_type" : "type-28"
14671    },
14672    {
14673     "field_name" : "tid",
14674     "field_offset" : 64,
14675     "referenced_type" : "type-28"
14676    },
14677    {
14678     "field_name" : "sec",
14679     "field_offset" : 96,
14680     "referenced_type" : "type-28"
14681    },
14682    {
14683     "field_name" : "nsec",
14684     "field_offset" : 128,
14685     "referenced_type" : "type-28"
14686    },
14687    {
14688     "field_name" : "euid",
14689     "field_offset" : 160,
14690     "referenced_type" : "type-2"
14691    },
14692    {
14693     "field_name" : "msg",
14694     "field_offset" : 192,
14695     "referenced_type" : "type-87"
14696    }
14697   ],
14698   "linker_set_key" : "logger_entry_v2",
14699   "name" : "logger_entry_v2",
14700   "referenced_type" : "type-89",
14701   "self_type" : "type-89",
14702   "size" : 24,
14703   "source_file" : "/system/core/liblog/include/log/log_read.h",
14704   "unique_id" : "logger_entry_v2"
14705  },
14706  {
14707   "alignment" : 1,
14708   "fields" :
14709   [
14710    {
14711     "field_name" : "len",
14712     "referenced_type" : "type-86"
14713    },
14714    {
14715     "field_name" : "hdr_size",
14716     "field_offset" : 16,
14717     "referenced_type" : "type-86"
14718    },
14719    {
14720     "field_name" : "pid",
14721     "field_offset" : 32,
14722     "referenced_type" : "type-28"
14723    },
14724    {
14725     "field_name" : "tid",
14726     "field_offset" : 64,
14727     "referenced_type" : "type-28"
14728    },
14729    {
14730     "field_name" : "sec",
14731     "field_offset" : 96,
14732     "referenced_type" : "type-28"
14733    },
14734    {
14735     "field_name" : "nsec",
14736     "field_offset" : 128,
14737     "referenced_type" : "type-28"
14738    },
14739    {
14740     "field_name" : "lid",
14741     "field_offset" : 160,
14742     "referenced_type" : "type-2"
14743    },
14744    {
14745     "field_name" : "msg",
14746     "field_offset" : 192,
14747     "referenced_type" : "type-87"
14748    }
14749   ],
14750   "linker_set_key" : "logger_entry_v3",
14751   "name" : "logger_entry_v3",
14752   "referenced_type" : "type-88",
14753   "self_type" : "type-88",
14754   "size" : 24,
14755   "source_file" : "/system/core/liblog/include/log/log_read.h",
14756   "unique_id" : "logger_entry_v3"
14757  },
14758  {
14759   "alignment" : 4,
14760   "fields" :
14761   [
14762    {
14763     "field_name" : "len",
14764     "referenced_type" : "type-86"
14765    },
14766    {
14767     "field_name" : "hdr_size",
14768     "field_offset" : 16,
14769     "referenced_type" : "type-86"
14770    },
14771    {
14772     "field_name" : "pid",
14773     "field_offset" : 32,
14774     "referenced_type" : "type-28"
14775    },
14776    {
14777     "field_name" : "tid",
14778     "field_offset" : 64,
14779     "referenced_type" : "type-2"
14780    },
14781    {
14782     "field_name" : "sec",
14783     "field_offset" : 96,
14784     "referenced_type" : "type-2"
14785    },
14786    {
14787     "field_name" : "nsec",
14788     "field_offset" : 128,
14789     "referenced_type" : "type-2"
14790    },
14791    {
14792     "field_name" : "lid",
14793     "field_offset" : 160,
14794     "referenced_type" : "type-2"
14795    },
14796    {
14797     "field_name" : "uid",
14798     "field_offset" : 192,
14799     "referenced_type" : "type-2"
14800    },
14801    {
14802     "field_name" : "msg",
14803     "field_offset" : 224,
14804     "referenced_type" : "type-87"
14805    }
14806   ],
14807   "linker_set_key" : "logger_entry_v4",
14808   "name" : "logger_entry_v4",
14809   "referenced_type" : "type-85",
14810   "self_type" : "type-85",
14811   "size" : 28,
14812   "source_file" : "/system/core/liblog/include/log/log_read.h",
14813   "unique_id" : "logger_entry_v4"
14814  },
14815  {
14816   "alignment" : 4,
14817   "fields" :
14818   [
14819    {
14820     "field_name" : "version",
14821     "referenced_type" : "type-28"
14822    },
14823    {
14824     "field_name" : "numFds",
14825     "field_offset" : 32,
14826     "referenced_type" : "type-28"
14827    },
14828    {
14829     "field_name" : "numInts",
14830     "field_offset" : 64,
14831     "referenced_type" : "type-28"
14832    },
14833    {
14834     "field_name" : "data",
14835     "field_offset" : 96,
14836     "referenced_type" : "type-193"
14837    }
14838   ],
14839   "linker_set_key" : "native_handle",
14840   "name" : "native_handle",
14841   "referenced_type" : "type-192",
14842   "self_type" : "type-192",
14843   "size" : 12,
14844   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14845   "unique_id" : "native_handle"
14846  }
14847 ],
14848 "rvalue_reference_types" :
14849 [
14850  {
14851   "alignment" : 4,
14852   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &&",
14853   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &&",
14854   "referenced_type" : "type-168",
14855   "self_type" : "type-170",
14856   "size" : 4,
14857   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14858  },
14859  {
14860   "alignment" : 4,
14861   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &&",
14862   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &&",
14863   "referenced_type" : "type-601",
14864   "self_type" : "type-603",
14865   "size" : 4,
14866   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14867  },
14868  {
14869   "alignment" : 4,
14870   "linker_set_key" : "android::hardware::Return<bool> &&",
14871   "name" : "android::hardware::Return<bool> &&",
14872   "referenced_type" : "type-160",
14873   "self_type" : "type-164",
14874   "size" : 4,
14875   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14876  },
14877  {
14878   "alignment" : 4,
14879   "linker_set_key" : "android::hardware::Return<void> &&",
14880   "name" : "android::hardware::Return<void> &&",
14881   "referenced_type" : "type-181",
14882   "self_type" : "type-183",
14883   "size" : 4,
14884   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14885  },
14886  {
14887   "alignment" : 4,
14888   "linker_set_key" : "android::hardware::Status &&",
14889   "name" : "android::hardware::Status &&",
14890   "referenced_type" : "type-151",
14891   "self_type" : "type-157",
14892   "size" : 4,
14893   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14894  },
14895  {
14896   "alignment" : 4,
14897   "linker_set_key" : "android::hardware::details::return_status &&",
14898   "name" : "android::hardware::details::return_status &&",
14899   "referenced_type" : "type-161",
14900   "self_type" : "type-177",
14901   "size" : 4,
14902   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14903  },
14904  {
14905   "alignment" : 4,
14906   "linker_set_key" : "android::hardware::hidl_handle &&",
14907   "name" : "android::hardware::hidl_handle &&",
14908   "referenced_type" : "type-294",
14909   "self_type" : "type-302",
14910   "size" : 4,
14911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14912  },
14913  {
14914   "alignment" : 4,
14915   "linker_set_key" : "android::hardware::hidl_memory &&",
14916   "name" : "android::hardware::hidl_memory &&",
14917   "referenced_type" : "type-300",
14918   "self_type" : "type-306",
14919   "size" : 4,
14920   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14921  },
14922  {
14923   "alignment" : 4,
14924   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14925   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14926   "referenced_type" : "type-133",
14927   "self_type" : "type-142",
14928   "size" : 4,
14929   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14930  },
14931  {
14932   "alignment" : 4,
14933   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> &&",
14934   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> &&",
14935   "referenced_type" : "type-3",
14936   "self_type" : "type-128",
14937   "size" : 4,
14938   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14939  },
14940  {
14941   "alignment" : 4,
14942   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &&",
14943   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &&",
14944   "referenced_type" : "type-105",
14945   "self_type" : "type-121",
14946   "size" : 4,
14947   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14948  },
14949  {
14950   "alignment" : 4,
14951   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14952   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14953   "referenced_type" : "type-461",
14954   "self_type" : "type-460",
14955   "size" : 4,
14956   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14957  },
14958  {
14959   "alignment" : 4,
14960   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14961   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14962   "referenced_type" : "type-634",
14963   "self_type" : "type-633",
14964   "size" : 4,
14965   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14966  },
14967  {
14968   "alignment" : 4,
14969   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14970   "name" : "std::function<sp<IBase> (void *)> &&",
14971   "referenced_type" : "type-471",
14972   "self_type" : "type-470",
14973   "size" : 4,
14974   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14975  },
14976  {
14977   "alignment" : 4,
14978   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14979   "name" : "std::function<sp<IBase> (void *)> &&",
14980   "referenced_type" : "type-638",
14981   "self_type" : "type-637",
14982   "size" : 4,
14983   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14984  },
14985  {
14986   "alignment" : 4,
14987   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14988   "name" : "std::function<sp<IBinder> (void *)> &&",
14989   "referenced_type" : "type-463",
14990   "self_type" : "type-462",
14991   "size" : 4,
14992   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14993  },
14994  {
14995   "alignment" : 4,
14996   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14997   "name" : "std::function<sp<IBinder> (void *)> &&",
14998   "referenced_type" : "type-636",
14999   "self_type" : "type-635",
15000   "size" : 4,
15001   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15002  }
15003 ]
15004}
15005