1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-61",
9   "self_type" : "type-89",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-257",
16   "self_type" : "type-499",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-28",
24   "self_type" : "type-194",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-86",
32   "self_type" : "type-330",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-86",
41   "self_type" : "type-85",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-492",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-44",
64   "self_type" : "type-44",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-61",
73   "self_type" : "type-61",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-52",
83   "self_type" : "type-52",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-262",
91   "self_type" : "type-262",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-257",
99   "self_type" : "type-257",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-28",
108   "self_type" : "type-28",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-34",
117   "self_type" : "type-34",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-244",
126   "self_type" : "type-244",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-215",
135   "self_type" : "type-215",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-272",
144   "self_type" : "type-272",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-86",
154   "self_type" : "type-86",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-33",
174   "self_type" : "type-33",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-249",
184   "self_type" : "type-249",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-88",
194   "self_type" : "type-88",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-30",
201   "self_type" : "type-30"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware10fromBinderINS0_7thermal4V1_116IThermalCallbackENS3_19BpHwThermalCallbackENS3_19BnHwThermalCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_116IThermalCallbackENS_4hidl4base4V1_05IBaseENS4_19BpHwThermalCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
213  },
214  {
215   "binding" : "weak",
216   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
217  },
218  {
219   "binding" : "weak",
220   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
221  },
222  {
223   "binding" : "weak",
224   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V1_116IThermalCallbackEvEENS_2spIT_EES8_"
225  },
226  {
227   "binding" : "weak",
228   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_111BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
229  },
230  {
231   "binding" : "weak",
232   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_119BpHwThermalCallbackENS4_16IThermalCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
233  },
234  {
235   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
236  },
237  {
238   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
239  },
240  {
241   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal29_hidl_registerThermalCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
242  },
243  {
244   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal4pingEv"
245  },
246  {
247   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
251  },
252  {
253   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev"
254  },
255  {
256   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev"
257  },
258  {
259   "name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD2Ev"
260  },
261  {
262   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
263  },
264  {
265   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
272  },
273  {
274   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
278  },
279  {
280   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
281  },
282  {
283   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv"
290  },
291  {
292   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv"
293  },
294  {
295   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
296  },
297  {
298   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal29_hidl_registerThermalCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_16IThermalCallbackEEE"
299  },
300  {
301   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv"
302  },
303  {
304   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
314  },
315  {
316   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
317  },
318  {
319   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
320  },
321  {
322   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
323  },
324  {
325   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
326  },
327  {
328   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
329  },
330  {
331   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
332  },
333  {
334   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
335  },
336  {
337   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
341  },
342  {
343   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
344  },
345  {
346   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
350  },
351  {
352   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
356  },
357  {
358   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spIS3_EEb"
359  },
360  {
361   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13addOnewayTaskENSt3__18functionIFvvEEE"
362  },
363  {
364   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC1ENS_2spINS2_16IThermalCallbackEEE"
365  },
366  {
367   "name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC2ENS_2spINS2_16IThermalCallbackEEE"
368  },
369  {
370   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
371  },
372  {
373   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
374  },
375  {
376   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
377  },
378  {
379   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback4pingEv"
380  },
381  {
382   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC1ERKNS_2spINS2_16IThermalCallbackEEE"
383  },
384  {
385   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC2ERKNS_2spINS2_16IThermalCallbackEEE"
386  },
387  {
388   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
389  },
390  {
391   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
392  },
393  {
394   "name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD2Ev"
395  },
396  {
397   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
398  },
399  {
400   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
401  },
402  {
403   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
404  },
405  {
406   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
407  },
408  {
409   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
410  },
411  {
412   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
413  },
414  {
415   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
416  },
417  {
418   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv"
419  },
420  {
421   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv"
422  },
423  {
424   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbRKNS1_4V1_011TemperatureE"
425  },
426  {
427   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv"
428  },
429  {
430   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
431  },
432  {
433   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC1ERKNS_2spINS0_7IBinderEEE"
434  },
435  {
436   "name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC2ERKNS_2spINS0_7IBinderEEE"
437  },
438  {
439   "name" : "_ZN7android8hardware7thermal4V1_18IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
440  },
441  {
442   "name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
443  },
444  {
445   "name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
446  },
447  {
448   "name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
449  },
450  {
451   "name" : "_ZN7android8hardware7thermal4V1_18IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
452  },
453  {
454   "name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
455  },
456  {
457   "name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
458  },
459  {
460   "name" : "_ZN7android8hardware7thermal4V1_18IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
461  },
462  {
463   "name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
464  },
465  {
466   "name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
467  },
468  {
469   "name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
470  },
471  {
472   "name" : "_ZN7android8hardware7thermal4V1_18IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
473  },
474  {
475   "name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
476  },
477  {
478   "name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
479  },
480  {
481   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb"
482  },
483  {
484   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
485  },
486  {
487   "name" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spIS3_EEb"
488  },
489  {
490   "name" : "_ZN7android8hardware7thermal4V1_19BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
491  },
492  {
493   "name" : "_ZN7android8hardware7thermal4V1_19BsThermalC1ENS_2spINS2_8IThermalEEE"
494  },
495  {
496   "name" : "_ZN7android8hardware7thermal4V1_19BsThermalC2ENS_2spINS2_8IThermalEEE"
497  },
498  {
499   "binding" : "weak",
500   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
501  },
502  {
503   "binding" : "weak",
504   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
505  },
506  {
507   "binding" : "weak",
508   "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_"
509  },
510  {
511   "binding" : "weak",
512   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
513  },
514  {
515   "binding" : "weak",
516   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
517  },
518  {
519   "binding" : "weak",
520   "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_"
521  },
522  {
523   "binding" : "weak",
524   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
525  },
526  {
527   "binding" : "weak",
528   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
529  },
530  {
531   "binding" : "weak",
532   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
533  },
534  {
535   "binding" : "weak",
536   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
537  },
538  {
539   "binding" : "weak",
540   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
541  },
542  {
543   "name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
544  },
545  {
546   "name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
547  },
548  {
549   "name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
550  },
551  {
552   "name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
553  },
554  {
555   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
556  },
557  {
558   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
559  },
560  {
561   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
562  },
563  {
564   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
565  }
566 ],
567 "elf_objects" :
568 [
569  {
570   "name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10descriptorE"
571  },
572  {
573   "name" : "_ZN7android8hardware7thermal4V1_18IThermal10descriptorE"
574  },
575  {
576   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS0_7IBinderE"
577  },
578  {
579   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS0_9BHwBinderE"
580  },
581  {
582   "name" : "_ZTCN7android8hardware7thermal4V1_111BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
583  },
584  {
585   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
586  },
587  {
588   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS1_4V1_08IThermalE"
589  },
590  {
591   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS2_8IThermalE"
592  },
593  {
594   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
595  },
596  {
597   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE16_NS0_11BpHwRefBaseE"
598  },
599  {
600   "name" : "_ZTCN7android8hardware7thermal4V1_111BpHwThermalE8_NS0_10IInterfaceE"
601  },
602  {
603   "name" : "_ZTCN7android8hardware7thermal4V1_116IThermalCallbackE0_NS_4hidl4base4V1_05IBaseE"
604  },
605  {
606   "binding" : "weak",
607   "name" : "_ZTCN7android8hardware7thermal4V1_117BsThermalCallbackE0_NS2_16IThermalCallbackE"
608  },
609  {
610   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS0_7IBinderE"
611  },
612  {
613   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS0_9BHwBinderE"
614  },
615  {
616   "name" : "_ZTCN7android8hardware7thermal4V1_119BnHwThermalCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
617  },
618  {
619   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS0_11BpInterfaceINS2_16IThermalCallbackEEE"
620  },
621  {
622   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS2_16IThermalCallbackE"
623  },
624  {
625   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE0_NS_4hidl4base4V1_05IBaseE"
626  },
627  {
628   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE16_NS0_11BpHwRefBaseE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware7thermal4V1_119BpHwThermalCallbackE8_NS0_10IInterfaceE"
632  },
633  {
634   "name" : "_ZTCN7android8hardware7thermal4V1_18IThermalE0_NS1_4V1_08IThermalE"
635  },
636  {
637   "name" : "_ZTCN7android8hardware7thermal4V1_18IThermalE0_NS_4hidl4base4V1_05IBaseE"
638  },
639  {
640   "binding" : "weak",
641   "name" : "_ZTCN7android8hardware7thermal4V1_19BsThermalE0_NS2_8IThermalE"
642  },
643  {
644   "name" : "_ZTTN7android8hardware7thermal4V1_111BnHwThermalE"
645  },
646  {
647   "name" : "_ZTTN7android8hardware7thermal4V1_111BpHwThermalE"
648  },
649  {
650   "name" : "_ZTTN7android8hardware7thermal4V1_116IThermalCallbackE"
651  },
652  {
653   "name" : "_ZTTN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
654  },
655  {
656   "name" : "_ZTTN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
657  },
658  {
659   "name" : "_ZTTN7android8hardware7thermal4V1_18IThermalE"
660  },
661  {
662   "name" : "_ZTVN7android8hardware7thermal4V1_111BnHwThermalE"
663  },
664  {
665   "name" : "_ZTVN7android8hardware7thermal4V1_111BpHwThermalE"
666  },
667  {
668   "name" : "_ZTVN7android8hardware7thermal4V1_116IThermalCallbackE"
669  },
670  {
671   "binding" : "weak",
672   "name" : "_ZTVN7android8hardware7thermal4V1_117BsThermalCallbackE"
673  },
674  {
675   "name" : "_ZTVN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
676  },
677  {
678   "name" : "_ZTVN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
679  },
680  {
681   "name" : "_ZTVN7android8hardware7thermal4V1_18IThermalE"
682  },
683  {
684   "binding" : "weak",
685   "name" : "_ZTVN7android8hardware7thermal4V1_19BsThermalE"
686  }
687 ],
688 "enum_types" :
689 [
690  {
691   "alignment" : 4,
692   "enum_fields" :
693   [
694    {
695     "enum_field_value" : 0,
696     "name" : "android::Condition::WAKE_UP_ONE"
697    },
698    {
699     "enum_field_value" : 1,
700     "name" : "android::Condition::WAKE_UP_ALL"
701    }
702   ],
703   "linker_set_key" : "android::Condition::WakeUpType",
704   "name" : "android::Condition::WakeUpType",
705   "referenced_type" : "type-512",
706   "self_type" : "type-512",
707   "size" : 4,
708   "source_file" : "/system/core/libutils/include/utils/Condition.h",
709   "underlying_type" : "type-2",
710   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
711  },
712  {
713   "alignment" : 4,
714   "enum_fields" :
715   [
716    {
717     "enum_field_value" : 0,
718     "name" : "android::String16::kEmptyString"
719    }
720   ],
721   "linker_set_key" : "android::String16::StaticLinkage",
722   "name" : "android::String16::StaticLinkage",
723   "referenced_type" : "type-398",
724   "self_type" : "type-398",
725   "size" : 4,
726   "source_file" : "/system/core/libutils/include/utils/String16.h",
727   "underlying_type" : "type-2",
728   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
729  },
730  {
731   "alignment" : 4,
732   "enum_fields" :
733   [
734    {
735     "enum_field_value" : 0,
736     "name" : "android::String8::kEmptyString"
737    }
738   ],
739   "linker_set_key" : "android::String8::StaticLinkage",
740   "name" : "android::String8::StaticLinkage",
741   "referenced_type" : "type-391",
742   "self_type" : "type-391",
743   "size" : 4,
744   "source_file" : "/system/core/libutils/include/utils/String8.h",
745   "underlying_type" : "type-2",
746   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
747  },
748  {
749   "alignment" : 4,
750   "enum_fields" :
751   [
752    {
753     "enum_field_value" : 0,
754     "name" : "android::hardware::HidlReturnRestriction::NONE"
755    },
756    {
757     "enum_field_value" : 1,
758     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
759    },
760    {
761     "enum_field_value" : 2,
762     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
763    }
764   ],
765   "linker_set_key" : "android::hardware::HidlReturnRestriction",
766   "name" : "android::hardware::HidlReturnRestriction",
767   "referenced_type" : "type-181",
768   "self_type" : "type-181",
769   "size" : 4,
770   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
771   "underlying_type" : "type-28",
772   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
773  },
774  {
775   "alignment" : 4,
776   "enum_fields" :
777   [
778    {
779     "enum_field_value" : 0,
780     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
781    },
782    {
783     "enum_field_value" : 1,
784     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
785    },
786    {
787     "enum_field_value" : 2,
788     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
789    },
790    {
791     "enum_field_value" : 3,
792     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
793    }
794   ],
795   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
796   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
797   "referenced_type" : "type-380",
798   "self_type" : "type-380",
799   "size" : 4,
800   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
801   "underlying_type" : "type-28",
802   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
803  },
804  {
805   "alignment" : 4,
806   "enum_fields" :
807   [
808    {
809     "enum_field_value" : 1,
810     "name" : "android::hardware::kSynchronizedReadWrite"
811    },
812    {
813     "enum_field_value" : 2,
814     "name" : "android::hardware::kUnsynchronizedWrite"
815    }
816   ],
817   "linker_set_key" : "android::hardware::MQFlavor",
818   "name" : "android::hardware::MQFlavor",
819   "referenced_type" : "type-375",
820   "self_type" : "type-375",
821   "size" : 4,
822   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
823   "underlying_type" : "type-2",
824   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
825  },
826  {
827   "alignment" : 4,
828   "enum_fields" :
829   [
830    {
831     "enum_field_value" : 0,
832     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
833    },
834    {
835     "enum_field_value" : 1,
836     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
837    },
838    {
839     "enum_field_value" : 2,
840     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
841    }
842   ],
843   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
844   "name" : "android::hardware::ProcessState::CallRestriction",
845   "referenced_type" : "type-63",
846   "self_type" : "type-63",
847   "size" : 4,
848   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
849   "underlying_type" : "type-28",
850   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
851  },
852  {
853   "alignment" : 4,
854   "enum_fields" :
855   [
856    {
857     "enum_field_value" : 0,
858     "name" : "android::hardware::Status::EX_NONE"
859    },
860    {
861     "enum_field_value" : -1,
862     "name" : "android::hardware::Status::EX_SECURITY"
863    },
864    {
865     "enum_field_value" : -2,
866     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
867    },
868    {
869     "enum_field_value" : -3,
870     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
871    },
872    {
873     "enum_field_value" : -4,
874     "name" : "android::hardware::Status::EX_NULL_POINTER"
875    },
876    {
877     "enum_field_value" : -5,
878     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
879    },
880    {
881     "enum_field_value" : -6,
882     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
883    },
884    {
885     "enum_field_value" : -7,
886     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
887    },
888    {
889     "enum_field_value" : -128,
890     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
891    },
892    {
893     "enum_field_value" : -129,
894     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
895    }
896   ],
897   "linker_set_key" : "android::hardware::Status::Exception",
898   "name" : "android::hardware::Status::Exception",
899   "referenced_type" : "type-154",
900   "self_type" : "type-154",
901   "size" : 4,
902   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
903   "underlying_type" : "type-28",
904   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
905  },
906  {
907   "alignment" : 4,
908   "enum_fields" :
909   [
910    {
911     "enum_field_value" : 0,
912     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
913    },
914    {
915     "enum_field_value" : 1,
916     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
917    },
918    {
919     "enum_field_value" : 2,
920     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
921    },
922    {
923     "enum_field_value" : 3,
924     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
925    },
926    {
927     "enum_field_value" : 4,
928     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
929    },
930    {
931     "enum_field_value" : 5,
932     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
933    },
934    {
935     "enum_field_value" : 6,
936     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
937    },
938    {
939     "enum_field_value" : 7,
940     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
941    },
942    {
943     "enum_field_value" : 8,
944     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
945    },
946    {
947     "enum_field_value" : 9,
948     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
949    }
950   ],
951   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
952   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
953   "referenced_type" : "type-587",
954   "self_type" : "type-587",
955   "size" : 4,
956   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
957   "underlying_type" : "type-2",
958   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
959  },
960  {
961   "alignment" : 4,
962   "enum_fields" :
963   [
964    {
965     "enum_field_value" : 0,
966     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
967    }
968   ],
969   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
970   "name" : "android::hardware::thermal::V1_0::CoolingType",
971   "referenced_type" : "type-358",
972   "self_type" : "type-358",
973   "size" : 4,
974   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
975   "underlying_type" : "type-2",
976   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
977  },
978  {
979   "alignment" : 4,
980   "enum_fields" :
981   [
982    {
983     "enum_field_value" : -1,
984     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
985    },
986    {
987     "enum_field_value" : 0,
988     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
989    },
990    {
991     "enum_field_value" : 1,
992     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
993    },
994    {
995     "enum_field_value" : 2,
996     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
997    },
998    {
999     "enum_field_value" : 3,
1000     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
1001    }
1002   ],
1003   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
1004   "name" : "android::hardware::thermal::V1_0::TemperatureType",
1005   "referenced_type" : "type-347",
1006   "self_type" : "type-347",
1007   "size" : 4,
1008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1009   "underlying_type" : "type-28",
1010   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
1011  },
1012  {
1013   "alignment" : 4,
1014   "enum_fields" :
1015   [
1016    {
1017     "enum_field_value" : 0,
1018     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
1019    },
1020    {
1021     "enum_field_value" : 1,
1022     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
1023    }
1024   ],
1025   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1026   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
1027   "referenced_type" : "type-538",
1028   "self_type" : "type-538",
1029   "size" : 4,
1030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
1031   "underlying_type" : "type-2",
1032   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
1033  },
1034  {
1035   "alignment" : 4,
1036   "enum_fields" :
1037   [
1038    {
1039     "enum_field_value" : 0,
1040     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1041    },
1042    {
1043     "enum_field_value" : 1,
1044     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1045    },
1046    {
1047     "enum_field_value" : 2,
1048     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1049    }
1050   ],
1051   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1052   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1053   "referenced_type" : "type-384",
1054   "self_type" : "type-384",
1055   "size" : 4,
1056   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1057   "underlying_type" : "type-28",
1058   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1059  },
1060  {
1061   "alignment" : 4,
1062   "enum_fields" :
1063   [
1064    {
1065     "enum_field_value" : -1,
1066     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1067    }
1068   ],
1069   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1070   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1071   "referenced_type" : "type-529",
1072   "self_type" : "type-529",
1073   "size" : 4,
1074   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1075   "underlying_type" : "type-28",
1076   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1077  },
1078  {
1079   "alignment" : 1,
1080   "enum_fields" :
1081   [
1082    {
1083     "enum_field_value" : 0,
1084     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1085    },
1086    {
1087     "enum_field_value" : 1,
1088     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1089    },
1090    {
1091     "enum_field_value" : 2,
1092     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1093    }
1094   ],
1095   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1096   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1097   "referenced_type" : "type-527",
1098   "self_type" : "type-527",
1099   "size" : 1,
1100   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1101   "underlying_type" : "type-86",
1102   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1103  },
1104  {
1105   "alignment" : 4,
1106   "enum_fields" :
1107   [
1108    {
1109     "enum_field_value" : 0,
1110     "name" : "ANDROID_LOG_UNKNOWN"
1111    },
1112    {
1113     "enum_field_value" : 1,
1114     "name" : "ANDROID_LOG_DEFAULT"
1115    },
1116    {
1117     "enum_field_value" : 2,
1118     "name" : "ANDROID_LOG_VERBOSE"
1119    },
1120    {
1121     "enum_field_value" : 3,
1122     "name" : "ANDROID_LOG_DEBUG"
1123    },
1124    {
1125     "enum_field_value" : 4,
1126     "name" : "ANDROID_LOG_INFO"
1127    },
1128    {
1129     "enum_field_value" : 5,
1130     "name" : "ANDROID_LOG_WARN"
1131    },
1132    {
1133     "enum_field_value" : 6,
1134     "name" : "ANDROID_LOG_ERROR"
1135    },
1136    {
1137     "enum_field_value" : 7,
1138     "name" : "ANDROID_LOG_FATAL"
1139    },
1140    {
1141     "enum_field_value" : 8,
1142     "name" : "ANDROID_LOG_SILENT"
1143    }
1144   ],
1145   "linker_set_key" : "android_LogPriority",
1146   "name" : "android_LogPriority",
1147   "referenced_type" : "type-1",
1148   "self_type" : "type-1",
1149   "size" : 4,
1150   "source_file" : "/system/core/liblog/include/android/log.h",
1151   "underlying_type" : "type-2",
1152   "unique_id" : "android_LogPriority"
1153  },
1154  {
1155   "alignment" : 4,
1156   "enum_fields" :
1157   [
1158    {
1159     "enum_field_value" : 0,
1160     "name" : "HAL_COLOR_MODE_NATIVE"
1161    },
1162    {
1163     "enum_field_value" : 1,
1164     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1165    },
1166    {
1167     "enum_field_value" : 2,
1168     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1169    },
1170    {
1171     "enum_field_value" : 3,
1172     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1173    },
1174    {
1175     "enum_field_value" : 4,
1176     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1177    },
1178    {
1179     "enum_field_value" : 5,
1180     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1181    },
1182    {
1183     "enum_field_value" : 6,
1184     "name" : "HAL_COLOR_MODE_DCI_P3"
1185    },
1186    {
1187     "enum_field_value" : 7,
1188     "name" : "HAL_COLOR_MODE_SRGB"
1189    },
1190    {
1191     "enum_field_value" : 8,
1192     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1193    },
1194    {
1195     "enum_field_value" : 9,
1196     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1197    }
1198   ],
1199   "linker_set_key" : "android_color_mode_t",
1200   "name" : "android_color_mode_t",
1201   "referenced_type" : "type-478",
1202   "self_type" : "type-478",
1203   "size" : 4,
1204   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1205   "underlying_type" : "type-2",
1206   "unique_id" : "android_color_mode_t"
1207  },
1208  {
1209   "alignment" : 4,
1210   "enum_fields" :
1211   [
1212    {
1213     "enum_field_value" : 10,
1214     "name" : "HAL_COLOR_MODE_BT2020"
1215    },
1216    {
1217     "enum_field_value" : 11,
1218     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1219    },
1220    {
1221     "enum_field_value" : 12,
1222     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1223    }
1224   ],
1225   "linker_set_key" : "android_color_mode_v1_1_t",
1226   "name" : "android_color_mode_v1_1_t",
1227   "referenced_type" : "type-485",
1228   "self_type" : "type-485",
1229   "size" : 4,
1230   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1231   "underlying_type" : "type-2",
1232   "unique_id" : "android_color_mode_v1_1_t"
1233  },
1234  {
1235   "alignment" : 4,
1236   "enum_fields" :
1237   [
1238    {
1239     "enum_field_value" : 0,
1240     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1241    },
1242    {
1243     "enum_field_value" : 1,
1244     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1245    },
1246    {
1247     "enum_field_value" : 2,
1248     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1249    },
1250    {
1251     "enum_field_value" : 3,
1252     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1253    },
1254    {
1255     "enum_field_value" : 4,
1256     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1257    },
1258    {
1259     "enum_field_value" : 5,
1260     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1261    },
1262    {
1263     "enum_field_value" : 6,
1264     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1265    }
1266   ],
1267   "linker_set_key" : "android_color_transform_t",
1268   "name" : "android_color_transform_t",
1269   "referenced_type" : "type-481",
1270   "self_type" : "type-481",
1271   "size" : 4,
1272   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1273   "underlying_type" : "type-2",
1274   "unique_id" : "android_color_transform_t"
1275  },
1276  {
1277   "alignment" : 4,
1278   "enum_fields" :
1279   [
1280    {
1281     "enum_field_value" : 0,
1282     "name" : "HAL_DATASPACE_UNKNOWN"
1283    },
1284    {
1285     "enum_field_value" : 1,
1286     "name" : "HAL_DATASPACE_ARBITRARY"
1287    },
1288    {
1289     "enum_field_value" : 16,
1290     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1291    },
1292    {
1293     "enum_field_value" : 4128768,
1294     "name" : "HAL_DATASPACE_STANDARD_MASK"
1295    },
1296    {
1297     "enum_field_value" : 0,
1298     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1299    },
1300    {
1301     "enum_field_value" : 65536,
1302     "name" : "HAL_DATASPACE_STANDARD_BT709"
1303    },
1304    {
1305     "enum_field_value" : 131072,
1306     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1307    },
1308    {
1309     "enum_field_value" : 196608,
1310     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1311    },
1312    {
1313     "enum_field_value" : 262144,
1314     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1315    },
1316    {
1317     "enum_field_value" : 327680,
1318     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1319    },
1320    {
1321     "enum_field_value" : 393216,
1322     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1323    },
1324    {
1325     "enum_field_value" : 458752,
1326     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1327    },
1328    {
1329     "enum_field_value" : 524288,
1330     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1331    },
1332    {
1333     "enum_field_value" : 589824,
1334     "name" : "HAL_DATASPACE_STANDARD_FILM"
1335    },
1336    {
1337     "enum_field_value" : 655360,
1338     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1339    },
1340    {
1341     "enum_field_value" : 720896,
1342     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1343    },
1344    {
1345     "enum_field_value" : 22,
1346     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1347    },
1348    {
1349     "enum_field_value" : 130023424,
1350     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1351    },
1352    {
1353     "enum_field_value" : 0,
1354     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1355    },
1356    {
1357     "enum_field_value" : 4194304,
1358     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1359    },
1360    {
1361     "enum_field_value" : 8388608,
1362     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1363    },
1364    {
1365     "enum_field_value" : 12582912,
1366     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1367    },
1368    {
1369     "enum_field_value" : 16777216,
1370     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1371    },
1372    {
1373     "enum_field_value" : 20971520,
1374     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1375    },
1376    {
1377     "enum_field_value" : 25165824,
1378     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1379    },
1380    {
1381     "enum_field_value" : 29360128,
1382     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1383    },
1384    {
1385     "enum_field_value" : 33554432,
1386     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1387    },
1388    {
1389     "enum_field_value" : 27,
1390     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1391    },
1392    {
1393     "enum_field_value" : 939524096,
1394     "name" : "HAL_DATASPACE_RANGE_MASK"
1395    },
1396    {
1397     "enum_field_value" : 0,
1398     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1399    },
1400    {
1401     "enum_field_value" : 134217728,
1402     "name" : "HAL_DATASPACE_RANGE_FULL"
1403    },
1404    {
1405     "enum_field_value" : 268435456,
1406     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1407    },
1408    {
1409     "enum_field_value" : 402653184,
1410     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1411    },
1412    {
1413     "enum_field_value" : 512,
1414     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1415    },
1416    {
1417     "enum_field_value" : 138477568,
1418     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1419    },
1420    {
1421     "enum_field_value" : 406913024,
1422     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1423    },
1424    {
1425     "enum_field_value" : 513,
1426     "name" : "HAL_DATASPACE_SRGB"
1427    },
1428    {
1429     "enum_field_value" : 142671872,
1430     "name" : "HAL_DATASPACE_V0_SRGB"
1431    },
1432    {
1433     "enum_field_value" : 411107328,
1434     "name" : "HAL_DATASPACE_V0_SCRGB"
1435    },
1436    {
1437     "enum_field_value" : 257,
1438     "name" : "HAL_DATASPACE_JFIF"
1439    },
1440    {
1441     "enum_field_value" : 146931712,
1442     "name" : "HAL_DATASPACE_V0_JFIF"
1443    },
1444    {
1445     "enum_field_value" : 258,
1446     "name" : "HAL_DATASPACE_BT601_625"
1447    },
1448    {
1449     "enum_field_value" : 281149440,
1450     "name" : "HAL_DATASPACE_V0_BT601_625"
1451    },
1452    {
1453     "enum_field_value" : 259,
1454     "name" : "HAL_DATASPACE_BT601_525"
1455    },
1456    {
1457     "enum_field_value" : 281280512,
1458     "name" : "HAL_DATASPACE_V0_BT601_525"
1459    },
1460    {
1461     "enum_field_value" : 260,
1462     "name" : "HAL_DATASPACE_BT709"
1463    },
1464    {
1465     "enum_field_value" : 281083904,
1466     "name" : "HAL_DATASPACE_V0_BT709"
1467    },
1468    {
1469     "enum_field_value" : 139067392,
1470     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1471    },
1472    {
1473     "enum_field_value" : 155844608,
1474     "name" : "HAL_DATASPACE_DCI_P3"
1475    },
1476    {
1477     "enum_field_value" : 139067392,
1478     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1479    },
1480    {
1481     "enum_field_value" : 143261696,
1482     "name" : "HAL_DATASPACE_DISPLAY_P3"
1483    },
1484    {
1485     "enum_field_value" : 151715840,
1486     "name" : "HAL_DATASPACE_ADOBE_RGB"
1487    },
1488    {
1489     "enum_field_value" : 138805248,
1490     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1491    },
1492    {
1493     "enum_field_value" : 147193856,
1494     "name" : "HAL_DATASPACE_BT2020"
1495    },
1496    {
1497     "enum_field_value" : 163971072,
1498     "name" : "HAL_DATASPACE_BT2020_PQ"
1499    },
1500    {
1501     "enum_field_value" : 4096,
1502     "name" : "HAL_DATASPACE_DEPTH"
1503    },
1504    {
1505     "enum_field_value" : 4097,
1506     "name" : "HAL_DATASPACE_SENSOR"
1507    }
1508   ],
1509   "linker_set_key" : "android_dataspace_t",
1510   "name" : "android_dataspace_t",
1511   "referenced_type" : "type-477",
1512   "self_type" : "type-477",
1513   "size" : 4,
1514   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1515   "underlying_type" : "type-2",
1516   "unique_id" : "android_dataspace_t"
1517  },
1518  {
1519   "alignment" : 4,
1520   "enum_fields" :
1521   [
1522    {
1523     "enum_field_value" : 281411584,
1524     "name" : "HAL_DATASPACE_BT2020_ITU"
1525    },
1526    {
1527     "enum_field_value" : 298188800,
1528     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1529    },
1530    {
1531     "enum_field_value" : 302383104,
1532     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1533    },
1534    {
1535     "enum_field_value" : 168165376,
1536     "name" : "HAL_DATASPACE_BT2020_HLG"
1537    }
1538   ],
1539   "linker_set_key" : "android_dataspace_v1_1_t",
1540   "name" : "android_dataspace_v1_1_t",
1541   "referenced_type" : "type-484",
1542   "self_type" : "type-484",
1543   "size" : 4,
1544   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1545   "underlying_type" : "type-2",
1546   "unique_id" : "android_dataspace_v1_1_t"
1547  },
1548  {
1549   "alignment" : 4,
1550   "enum_fields" :
1551   [
1552    {
1553     "enum_field_value" : 142999552,
1554     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1555    },
1556    {
1557     "enum_field_value" : 4098,
1558     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1559    },
1560    {
1561     "enum_field_value" : 4099,
1562     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1563    },
1564    {
1565     "enum_field_value" : 4100,
1566     "name" : "HAL_DATASPACE_HEIF"
1567    }
1568   ],
1569   "linker_set_key" : "android_dataspace_v1_2_t",
1570   "name" : "android_dataspace_v1_2_t",
1571   "referenced_type" : "type-488",
1572   "self_type" : "type-488",
1573   "size" : 4,
1574   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1575   "underlying_type" : "type-2",
1576   "unique_id" : "android_dataspace_v1_2_t"
1577  },
1578  {
1579   "alignment" : 4,
1580   "enum_fields" :
1581   [
1582    {
1583     "enum_field_value" : 1,
1584     "name" : "FLEX_COMPONENT_Y"
1585    },
1586    {
1587     "enum_field_value" : 2,
1588     "name" : "FLEX_COMPONENT_Cb"
1589    },
1590    {
1591     "enum_field_value" : 4,
1592     "name" : "FLEX_COMPONENT_Cr"
1593    },
1594    {
1595     "enum_field_value" : 1024,
1596     "name" : "FLEX_COMPONENT_R"
1597    },
1598    {
1599     "enum_field_value" : 2048,
1600     "name" : "FLEX_COMPONENT_G"
1601    },
1602    {
1603     "enum_field_value" : 4096,
1604     "name" : "FLEX_COMPONENT_B"
1605    },
1606    {
1607     "enum_field_value" : 1073741824,
1608     "name" : "FLEX_COMPONENT_A"
1609    }
1610   ],
1611   "linker_set_key" : "android_flex_component",
1612   "name" : "android_flex_component",
1613   "referenced_type" : "type-493",
1614   "self_type" : "type-493",
1615   "size" : 4,
1616   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1617   "underlying_type" : "type-2",
1618   "unique_id" : "android_flex_component"
1619  },
1620  {
1621   "alignment" : 4,
1622   "enum_fields" :
1623   [
1624    {
1625     "enum_field_value" : 0,
1626     "name" : "FLEX_FORMAT_INVALID"
1627    },
1628    {
1629     "enum_field_value" : 1,
1630     "name" : "FLEX_FORMAT_Y"
1631    },
1632    {
1633     "enum_field_value" : 7,
1634     "name" : "FLEX_FORMAT_YCbCr"
1635    },
1636    {
1637     "enum_field_value" : 1073741831,
1638     "name" : "FLEX_FORMAT_YCbCrA"
1639    },
1640    {
1641     "enum_field_value" : 7168,
1642     "name" : "FLEX_FORMAT_RGB"
1643    },
1644    {
1645     "enum_field_value" : 1073748992,
1646     "name" : "FLEX_FORMAT_RGBA"
1647    }
1648   ],
1649   "linker_set_key" : "android_flex_format",
1650   "name" : "android_flex_format",
1651   "referenced_type" : "type-495",
1652   "self_type" : "type-495",
1653   "size" : 4,
1654   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1655   "underlying_type" : "type-2",
1656   "unique_id" : "android_flex_format"
1657  },
1658  {
1659   "alignment" : 4,
1660   "enum_fields" :
1661   [
1662    {
1663     "enum_field_value" : 1,
1664     "name" : "HAL_HDR_DOLBY_VISION"
1665    },
1666    {
1667     "enum_field_value" : 2,
1668     "name" : "HAL_HDR_HDR10"
1669    },
1670    {
1671     "enum_field_value" : 3,
1672     "name" : "HAL_HDR_HLG"
1673    }
1674   ],
1675   "linker_set_key" : "android_hdr_t",
1676   "name" : "android_hdr_t",
1677   "referenced_type" : "type-482",
1678   "self_type" : "type-482",
1679   "size" : 4,
1680   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1681   "underlying_type" : "type-2",
1682   "unique_id" : "android_hdr_t"
1683  },
1684  {
1685   "alignment" : 4,
1686   "enum_fields" :
1687   [
1688    {
1689     "enum_field_value" : 4,
1690     "name" : "HAL_HDR_HDR10_PLUS"
1691    }
1692   ],
1693   "linker_set_key" : "android_hdr_v1_2_t",
1694   "name" : "android_hdr_v1_2_t",
1695   "referenced_type" : "type-487",
1696   "self_type" : "type-487",
1697   "size" : 4,
1698   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1699   "underlying_type" : "type-2",
1700   "unique_id" : "android_hdr_v1_2_t"
1701  },
1702  {
1703   "alignment" : 4,
1704   "enum_fields" :
1705   [
1706    {
1707     "enum_field_value" : 39,
1708     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1709    },
1710    {
1711     "enum_field_value" : 40,
1712     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1713    },
1714    {
1715     "enum_field_value" : 41,
1716     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1717    },
1718    {
1719     "enum_field_value" : 42,
1720     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1721    }
1722   ],
1723   "linker_set_key" : "android_pixel_format_sw_t",
1724   "name" : "android_pixel_format_sw_t",
1725   "referenced_type" : "type-490",
1726   "self_type" : "type-490",
1727   "size" : 4,
1728   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1729   "underlying_type" : "type-2",
1730   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1731  },
1732  {
1733   "alignment" : 4,
1734   "enum_fields" :
1735   [
1736    {
1737     "enum_field_value" : 1,
1738     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1739    },
1740    {
1741     "enum_field_value" : 2,
1742     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1743    },
1744    {
1745     "enum_field_value" : 3,
1746     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1747    },
1748    {
1749     "enum_field_value" : 4,
1750     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1751    },
1752    {
1753     "enum_field_value" : 5,
1754     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1755    },
1756    {
1757     "enum_field_value" : 16,
1758     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1759    },
1760    {
1761     "enum_field_value" : 17,
1762     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1763    },
1764    {
1765     "enum_field_value" : 20,
1766     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1767    },
1768    {
1769     "enum_field_value" : 22,
1770     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1771    },
1772    {
1773     "enum_field_value" : 32,
1774     "name" : "HAL_PIXEL_FORMAT_RAW16"
1775    },
1776    {
1777     "enum_field_value" : 33,
1778     "name" : "HAL_PIXEL_FORMAT_BLOB"
1779    },
1780    {
1781     "enum_field_value" : 34,
1782     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1783    },
1784    {
1785     "enum_field_value" : 35,
1786     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1787    },
1788    {
1789     "enum_field_value" : 36,
1790     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1791    },
1792    {
1793     "enum_field_value" : 37,
1794     "name" : "HAL_PIXEL_FORMAT_RAW10"
1795    },
1796    {
1797     "enum_field_value" : 38,
1798     "name" : "HAL_PIXEL_FORMAT_RAW12"
1799    },
1800    {
1801     "enum_field_value" : 43,
1802     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1803    },
1804    {
1805     "enum_field_value" : 538982489,
1806     "name" : "HAL_PIXEL_FORMAT_Y8"
1807    },
1808    {
1809     "enum_field_value" : 540422489,
1810     "name" : "HAL_PIXEL_FORMAT_Y16"
1811    },
1812    {
1813     "enum_field_value" : 842094169,
1814     "name" : "HAL_PIXEL_FORMAT_YV12"
1815    }
1816   ],
1817   "linker_set_key" : "android_pixel_format_t",
1818   "name" : "android_pixel_format_t",
1819   "referenced_type" : "type-475",
1820   "self_type" : "type-475",
1821   "size" : 4,
1822   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1823   "underlying_type" : "type-2",
1824   "unique_id" : "android_pixel_format_t"
1825  },
1826  {
1827   "alignment" : 4,
1828   "enum_fields" :
1829   [
1830    {
1831     "enum_field_value" : 48,
1832     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1833    },
1834    {
1835     "enum_field_value" : 49,
1836     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1837    },
1838    {
1839     "enum_field_value" : 50,
1840     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1841    },
1842    {
1843     "enum_field_value" : 51,
1844     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1845    },
1846    {
1847     "enum_field_value" : 52,
1848     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1849    },
1850    {
1851     "enum_field_value" : 53,
1852     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1853    },
1854    {
1855     "enum_field_value" : 54,
1856     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1857    }
1858   ],
1859   "linker_set_key" : "android_pixel_format_v1_1_t",
1860   "name" : "android_pixel_format_v1_1_t",
1861   "referenced_type" : "type-483",
1862   "self_type" : "type-483",
1863   "size" : 4,
1864   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1865   "underlying_type" : "type-2",
1866   "unique_id" : "android_pixel_format_v1_1_t"
1867  },
1868  {
1869   "alignment" : 4,
1870   "enum_fields" :
1871   [
1872    {
1873     "enum_field_value" : 55,
1874     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1875    }
1876   ],
1877   "linker_set_key" : "android_pixel_format_v1_2_t",
1878   "name" : "android_pixel_format_v1_2_t",
1879   "referenced_type" : "type-489",
1880   "self_type" : "type-489",
1881   "size" : 4,
1882   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1883   "underlying_type" : "type-2",
1884   "unique_id" : "android_pixel_format_v1_2_t"
1885  },
1886  {
1887   "alignment" : 4,
1888   "enum_fields" :
1889   [
1890    {
1891     "enum_field_value" : 0,
1892     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1893    },
1894    {
1895     "enum_field_value" : 1,
1896     "name" : "HAL_RENDER_INTENT_ENHANCE"
1897    },
1898    {
1899     "enum_field_value" : 2,
1900     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1901    },
1902    {
1903     "enum_field_value" : 3,
1904     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1905    }
1906   ],
1907   "linker_set_key" : "android_render_intent_v1_1_t",
1908   "name" : "android_render_intent_v1_1_t",
1909   "referenced_type" : "type-486",
1910   "self_type" : "type-486",
1911   "size" : 4,
1912   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1913   "underlying_type" : "type-2",
1914   "unique_id" : "android_render_intent_v1_1_t"
1915  },
1916  {
1917   "alignment" : 4,
1918   "enum_fields" :
1919   [
1920    {
1921     "enum_field_value" : 1,
1922     "name" : "HAL_TRANSFORM_FLIP_H"
1923    },
1924    {
1925     "enum_field_value" : 2,
1926     "name" : "HAL_TRANSFORM_FLIP_V"
1927    },
1928    {
1929     "enum_field_value" : 4,
1930     "name" : "HAL_TRANSFORM_ROT_90"
1931    },
1932    {
1933     "enum_field_value" : 3,
1934     "name" : "HAL_TRANSFORM_ROT_180"
1935    },
1936    {
1937     "enum_field_value" : 7,
1938     "name" : "HAL_TRANSFORM_ROT_270"
1939    }
1940   ],
1941   "linker_set_key" : "android_transform_t",
1942   "name" : "android_transform_t",
1943   "referenced_type" : "type-476",
1944   "self_type" : "type-476",
1945   "size" : 4,
1946   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1947   "underlying_type" : "type-2",
1948   "unique_id" : "android_transform_t"
1949  },
1950  {
1951   "alignment" : 4,
1952   "enum_fields" :
1953   [
1954    {
1955     "enum_field_value" : 0,
1956     "name" : "LOG_ID_MIN"
1957    },
1958    {
1959     "enum_field_value" : 0,
1960     "name" : "LOG_ID_MAIN"
1961    },
1962    {
1963     "enum_field_value" : 1,
1964     "name" : "LOG_ID_RADIO"
1965    },
1966    {
1967     "enum_field_value" : 2,
1968     "name" : "LOG_ID_EVENTS"
1969    },
1970    {
1971     "enum_field_value" : 3,
1972     "name" : "LOG_ID_SYSTEM"
1973    },
1974    {
1975     "enum_field_value" : 4,
1976     "name" : "LOG_ID_CRASH"
1977    },
1978    {
1979     "enum_field_value" : 5,
1980     "name" : "LOG_ID_STATS"
1981    },
1982    {
1983     "enum_field_value" : 6,
1984     "name" : "LOG_ID_SECURITY"
1985    },
1986    {
1987     "enum_field_value" : 7,
1988     "name" : "LOG_ID_KERNEL"
1989    },
1990    {
1991     "enum_field_value" : 8,
1992     "name" : "LOG_ID_MAX"
1993    }
1994   ],
1995   "linker_set_key" : "log_id",
1996   "name" : "log_id",
1997   "referenced_type" : "type-254",
1998   "self_type" : "type-254",
1999   "size" : 4,
2000   "source_file" : "/system/core/liblog/include/android/log.h",
2001   "underlying_type" : "type-2",
2002   "unique_id" : "log_id"
2003  }
2004 ],
2005 "function_types" :
2006 [
2007  {
2008   "alignment" : 4,
2009   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2010   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2011   "parameters" :
2012   [
2013    {
2014     "referenced_type" : "type-47"
2015    },
2016    {
2017     "referenced_type" : "type-53"
2018    },
2019    {
2020     "referenced_type" : "type-29"
2021    }
2022   ],
2023   "referenced_type" : "type-46",
2024   "return_type" : "type-44",
2025   "self_type" : "type-46",
2026   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2027  },
2028  {
2029   "alignment" : 4,
2030   "linker_set_key" : "int (void *)",
2031   "name" : "int (void *)",
2032   "parameters" :
2033   [
2034    {
2035     "referenced_type" : "type-29"
2036    }
2037   ],
2038   "referenced_type" : "type-504",
2039   "return_type" : "type-28",
2040   "self_type" : "type-504",
2041   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2042  },
2043  {
2044   "alignment" : 4,
2045   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2046   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2047   "parameters" :
2048   [
2049    {
2050     "referenced_type" : "type-417"
2051    },
2052    {
2053     "referenced_type" : "type-364"
2054    },
2055    {
2056     "referenced_type" : "type-33"
2057    },
2058    {
2059     "referenced_type" : "type-418"
2060    },
2061    {
2062     "referenced_type" : "type-33"
2063    },
2064    {
2065     "referenced_type" : "type-29"
2066    }
2067   ],
2068   "referenced_type" : "type-416",
2069   "return_type" : "type-30",
2070   "self_type" : "type-416",
2071   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2072  }
2073 ],
2074 "functions" :
2075 [
2076  {
2077   "function_name" : "android::hardware::fromBinder",
2078   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_7thermal4V1_116IThermalCallbackENS3_19BpHwThermalCallbackENS3_19BnHwThermalCallbackEEENS_2spIT_EERKNS7_INS0_7IBinderEEE",
2079   "parameters" :
2080   [
2081    {
2082     "referenced_type" : "type-53"
2083    }
2084   ],
2085   "return_type" : "type-107",
2086   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2087   "template_args" : [ "type-109", "type-110", "type-428" ]
2088  },
2089  {
2090   "function_name" : "android::hardware::details::castInterface",
2091   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_116IThermalCallbackENS_4hidl4base4V1_05IBaseENS4_19BpHwThermalCallbackEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2092   "parameters" :
2093   [
2094    {
2095     "referenced_type" : "type-427"
2096    },
2097    {
2098     "referenced_type" : "type-59"
2099    },
2100    {
2101     "referenced_type" : "type-44"
2102    }
2103   ],
2104   "return_type" : "type-602",
2105   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2106   "template_args" : [ "type-109", "type-7", "type-110" ]
2107  },
2108  {
2109   "function_name" : "android::hardware::details::castInterface",
2110   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS3_4V1_08IThermalENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2111   "parameters" :
2112   [
2113    {
2114     "referenced_type" : "type-99"
2115    },
2116    {
2117     "referenced_type" : "type-59"
2118    },
2119    {
2120     "referenced_type" : "type-44"
2121    }
2122   ],
2123   "return_type" : "type-169",
2124   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2125   "template_args" : [ "type-5", "type-6", "type-573" ]
2126  },
2127  {
2128   "function_name" : "android::hardware::details::castInterface",
2129   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_18IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2130   "parameters" :
2131   [
2132    {
2133     "referenced_type" : "type-427"
2134    },
2135    {
2136     "referenced_type" : "type-59"
2137    },
2138    {
2139     "referenced_type" : "type-44"
2140    }
2141   ],
2142   "return_type" : "type-169",
2143   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2144   "template_args" : [ "type-5", "type-7", "type-573" ]
2145  },
2146  {
2147   "function_name" : "android::hardware::details::wrapPassthrough",
2148   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_7thermal4V1_116IThermalCallbackEvEENS_2spIT_EES8_",
2149   "parameters" :
2150   [
2151    {
2152     "referenced_type" : "type-107"
2153    }
2154   ],
2155   "return_type" : "type-107",
2156   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
2157   "template_args" : [ "type-109", "type-30" ]
2158  },
2159  {
2160   "function_name" : "android::hardware::details::getServiceInternal",
2161   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_111BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2162   "parameters" :
2163   [
2164    {
2165     "referenced_type" : "type-431"
2166    },
2167    {
2168     "referenced_type" : "type-44"
2169    },
2170    {
2171     "referenced_type" : "type-44"
2172    }
2173   ],
2174   "return_type" : "type-3",
2175   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2176   "template_args" : [ "type-573", "type-5", "type-30", "type-30" ]
2177  },
2178  {
2179   "function_name" : "android::hardware::details::getServiceInternal",
2180   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_119BpHwThermalCallbackENS4_16IThermalCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2181   "parameters" :
2182   [
2183    {
2184     "referenced_type" : "type-633"
2185    },
2186    {
2187     "referenced_type" : "type-44"
2188    },
2189    {
2190     "referenced_type" : "type-44"
2191    }
2192   ],
2193   "return_type" : "type-107",
2194   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2195   "template_args" : [ "type-110", "type-109", "type-30", "type-30" ]
2196  },
2197  {
2198   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::onTransact",
2199   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2200   "parameters" :
2201   [
2202    {
2203     "is_this_ptr" : true,
2204     "referenced_type" : "type-593"
2205    },
2206    {
2207     "referenced_type" : "type-2"
2208    },
2209    {
2210     "referenced_type" : "type-424"
2211    },
2212    {
2213     "referenced_type" : "type-417"
2214    },
2215    {
2216     "default_arg" : true,
2217     "referenced_type" : "type-2"
2218    },
2219    {
2220     "default_arg" : true,
2221     "referenced_type" : "type-666"
2222    }
2223   ],
2224   "return_type" : "type-28",
2225   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2226  },
2227  {
2228   "access" : "private",
2229   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::getDebugInfo",
2230   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2231   "parameters" :
2232   [
2233    {
2234     "is_this_ptr" : true,
2235     "referenced_type" : "type-593"
2236    },
2237    {
2238     "referenced_type" : "type-667"
2239    }
2240   ],
2241   "return_type" : "type-182",
2242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2243  },
2244  {
2245   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::_hidl_registerThermalCallback",
2246   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal29_hidl_registerThermalCallbackEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2247   "parameters" :
2248   [
2249    {
2250     "referenced_type" : "type-425"
2251    },
2252    {
2253     "referenced_type" : "type-424"
2254    },
2255    {
2256     "referenced_type" : "type-417"
2257    },
2258    {
2259     "referenced_type" : "type-668"
2260    }
2261   ],
2262   "return_type" : "type-28",
2263   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2264  },
2265  {
2266   "access" : "private",
2267   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::ping",
2268   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermal4pingEv",
2269   "parameters" :
2270   [
2271    {
2272     "is_this_ptr" : true,
2273     "referenced_type" : "type-593"
2274    }
2275   ],
2276   "return_type" : "type-182",
2277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2278  },
2279  {
2280   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::BnHwThermal",
2281   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2282   "parameters" :
2283   [
2284    {
2285     "is_this_ptr" : true,
2286     "referenced_type" : "type-593"
2287    },
2288    {
2289     "referenced_type" : "type-624"
2290    }
2291   ],
2292   "return_type" : "type-30",
2293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2294  },
2295  {
2296   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::BnHwThermal",
2297   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2298   "parameters" :
2299   [
2300    {
2301     "is_this_ptr" : true,
2302     "referenced_type" : "type-593"
2303    },
2304    {
2305     "referenced_type" : "type-624"
2306    }
2307   ],
2308   "return_type" : "type-30",
2309   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2310  },
2311  {
2312   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2313   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev",
2314   "parameters" :
2315   [
2316    {
2317     "is_this_ptr" : true,
2318     "referenced_type" : "type-593"
2319    }
2320   ],
2321   "return_type" : "type-30",
2322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2323  },
2324  {
2325   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2326   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev",
2327   "parameters" :
2328   [
2329    {
2330     "is_this_ptr" : true,
2331     "referenced_type" : "type-593"
2332    }
2333   ],
2334   "return_type" : "type-30",
2335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2336  },
2337  {
2338   "function_name" : "android::hardware::thermal::V1_1::BnHwThermal::~BnHwThermal",
2339   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD2Ev",
2340   "parameters" :
2341   [
2342    {
2343     "is_this_ptr" : true,
2344     "referenced_type" : "type-593"
2345    }
2346   ],
2347   "return_type" : "type-30",
2348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h"
2349  },
2350  {
2351   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::linkToDeath",
2352   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2353   "parameters" :
2354   [
2355    {
2356     "is_this_ptr" : true,
2357     "referenced_type" : "type-650"
2358    },
2359    {
2360     "referenced_type" : "type-436"
2361    },
2362    {
2363     "referenced_type" : "type-33"
2364    }
2365   ],
2366   "return_type" : "type-161",
2367   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2368  },
2369  {
2370   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getCpuUsages",
2371   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE",
2372   "parameters" :
2373   [
2374    {
2375     "is_this_ptr" : true,
2376     "referenced_type" : "type-650"
2377    },
2378    {
2379     "referenced_type" : "type-669"
2380    }
2381   ],
2382   "return_type" : "type-182",
2383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2384  },
2385  {
2386   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getDebugInfo",
2387   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2388   "parameters" :
2389   [
2390    {
2391     "is_this_ptr" : true,
2392     "referenced_type" : "type-650"
2393    },
2394    {
2395     "referenced_type" : "type-670"
2396    }
2397   ],
2398   "return_type" : "type-182",
2399   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2400  },
2401  {
2402   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getHashChain",
2403   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2404   "parameters" :
2405   [
2406    {
2407     "is_this_ptr" : true,
2408     "referenced_type" : "type-650"
2409    },
2410    {
2411     "referenced_type" : "type-671"
2412    }
2413   ],
2414   "return_type" : "type-182",
2415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2416  },
2417  {
2418   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::unlinkToDeath",
2419   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2420   "parameters" :
2421   [
2422    {
2423     "is_this_ptr" : true,
2424     "referenced_type" : "type-650"
2425    },
2426    {
2427     "referenced_type" : "type-436"
2428    }
2429   ],
2430   "return_type" : "type-161",
2431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2432  },
2433  {
2434   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::interfaceChain",
2435   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2436   "parameters" :
2437   [
2438    {
2439     "is_this_ptr" : true,
2440     "referenced_type" : "type-650"
2441    },
2442    {
2443     "referenced_type" : "type-672"
2444    }
2445   ],
2446   "return_type" : "type-182",
2447   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2448  },
2449  {
2450   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getTemperatures",
2451   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE",
2452   "parameters" :
2453   [
2454    {
2455     "is_this_ptr" : true,
2456     "referenced_type" : "type-650"
2457    },
2458    {
2459     "referenced_type" : "type-673"
2460    }
2461   ],
2462   "return_type" : "type-182",
2463   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2464  },
2465  {
2466   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::getCoolingDevices",
2467   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE",
2468   "parameters" :
2469   [
2470    {
2471     "is_this_ptr" : true,
2472     "referenced_type" : "type-650"
2473    },
2474    {
2475     "referenced_type" : "type-674"
2476    }
2477   ],
2478   "return_type" : "type-182",
2479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2480  },
2481  {
2482   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::interfaceDescriptor",
2483   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2484   "parameters" :
2485   [
2486    {
2487     "is_this_ptr" : true,
2488     "referenced_type" : "type-650"
2489    },
2490    {
2491     "referenced_type" : "type-675"
2492    }
2493   ],
2494   "return_type" : "type-182",
2495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2496  },
2497  {
2498   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::notifySyspropsChanged",
2499   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv",
2500   "parameters" :
2501   [
2502    {
2503     "is_this_ptr" : true,
2504     "referenced_type" : "type-650"
2505    }
2506   ],
2507   "return_type" : "type-182",
2508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2509  },
2510  {
2511   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::setHALInstrumentation",
2512   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv",
2513   "parameters" :
2514   [
2515    {
2516     "is_this_ptr" : true,
2517     "referenced_type" : "type-650"
2518    }
2519   ],
2520   "return_type" : "type-182",
2521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2522  },
2523  {
2524   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::registerThermalCallback",
2525   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE",
2526   "parameters" :
2527   [
2528    {
2529     "is_this_ptr" : true,
2530     "referenced_type" : "type-650"
2531    },
2532    {
2533     "referenced_type" : "type-656"
2534    }
2535   ],
2536   "return_type" : "type-182",
2537   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2538  },
2539  {
2540   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::_hidl_registerThermalCallback",
2541   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal29_hidl_registerThermalCallbackEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS2_16IThermalCallbackEEE",
2542   "parameters" :
2543   [
2544    {
2545     "referenced_type" : "type-23"
2546    },
2547    {
2548     "referenced_type" : "type-591"
2549    },
2550    {
2551     "referenced_type" : "type-656"
2552    }
2553   ],
2554   "return_type" : "type-182",
2555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2556  },
2557  {
2558   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::ping",
2559   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv",
2560   "parameters" :
2561   [
2562    {
2563     "is_this_ptr" : true,
2564     "referenced_type" : "type-650"
2565    }
2566   ],
2567   "return_type" : "type-182",
2568   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2569  },
2570  {
2571   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::debug",
2572   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2573   "parameters" :
2574   [
2575    {
2576     "is_this_ptr" : true,
2577     "referenced_type" : "type-650"
2578    },
2579    {
2580     "referenced_type" : "type-374"
2581    },
2582    {
2583     "referenced_type" : "type-555"
2584    }
2585   ],
2586   "return_type" : "type-182",
2587   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2588  },
2589  {
2590   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::BpHwThermal",
2591   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
2592   "parameters" :
2593   [
2594    {
2595     "is_this_ptr" : true,
2596     "referenced_type" : "type-650"
2597    },
2598    {
2599     "referenced_type" : "type-53"
2600    }
2601   ],
2602   "return_type" : "type-30",
2603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2604  },
2605  {
2606   "function_name" : "android::hardware::thermal::V1_1::BpHwThermal::BpHwThermal",
2607   "linker_set_key" : "_ZN7android8hardware7thermal4V1_111BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
2608   "parameters" :
2609   [
2610    {
2611     "is_this_ptr" : true,
2612     "referenced_type" : "type-650"
2613    },
2614    {
2615     "referenced_type" : "type-53"
2616    }
2617   ],
2618   "return_type" : "type-30",
2619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
2620  },
2621  {
2622   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getService",
2623   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2624   "parameters" :
2625   [
2626    {
2627     "default_arg" : true,
2628     "referenced_type" : "type-633"
2629    },
2630    {
2631     "default_arg" : true,
2632     "referenced_type" : "type-44"
2633    }
2634   ],
2635   "return_type" : "type-107",
2636   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2637  },
2638  {
2639   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::linkToDeath",
2640   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2641   "parameters" :
2642   [
2643    {
2644     "is_this_ptr" : true,
2645     "referenced_type" : "type-108"
2646    },
2647    {
2648     "referenced_type" : "type-436"
2649    },
2650    {
2651     "referenced_type" : "type-33"
2652    }
2653   ],
2654   "return_type" : "type-161",
2655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2656  },
2657  {
2658   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getDebugInfo",
2659   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2660   "parameters" :
2661   [
2662    {
2663     "is_this_ptr" : true,
2664     "referenced_type" : "type-108"
2665    },
2666    {
2667     "referenced_type" : "type-676"
2668    }
2669   ],
2670   "return_type" : "type-182",
2671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2672  },
2673  {
2674   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::getHashChain",
2675   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2676   "parameters" :
2677   [
2678    {
2679     "is_this_ptr" : true,
2680     "referenced_type" : "type-108"
2681    },
2682    {
2683     "referenced_type" : "type-677"
2684    }
2685   ],
2686   "return_type" : "type-182",
2687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2688  },
2689  {
2690   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::tryGetService",
2691   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2692   "parameters" :
2693   [
2694    {
2695     "default_arg" : true,
2696     "referenced_type" : "type-633"
2697    },
2698    {
2699     "default_arg" : true,
2700     "referenced_type" : "type-44"
2701    }
2702   ],
2703   "return_type" : "type-107",
2704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2705  },
2706  {
2707   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::unlinkToDeath",
2708   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2709   "parameters" :
2710   [
2711    {
2712     "is_this_ptr" : true,
2713     "referenced_type" : "type-108"
2714    },
2715    {
2716     "referenced_type" : "type-436"
2717    }
2718   ],
2719   "return_type" : "type-161",
2720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2721  },
2722  {
2723   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::interfaceChain",
2724   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2725   "parameters" :
2726   [
2727    {
2728     "is_this_ptr" : true,
2729     "referenced_type" : "type-108"
2730    },
2731    {
2732     "referenced_type" : "type-678"
2733    }
2734   ],
2735   "return_type" : "type-182",
2736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2737  },
2738  {
2739   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::registerAsService",
2740   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2741   "parameters" :
2742   [
2743    {
2744     "is_this_ptr" : true,
2745     "referenced_type" : "type-108"
2746    },
2747    {
2748     "default_arg" : true,
2749     "referenced_type" : "type-633"
2750    }
2751   ],
2752   "return_type" : "type-28",
2753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2754  },
2755  {
2756   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::interfaceDescriptor",
2757   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2758   "parameters" :
2759   [
2760    {
2761     "is_this_ptr" : true,
2762     "referenced_type" : "type-108"
2763    },
2764    {
2765     "referenced_type" : "type-679"
2766    }
2767   ],
2768   "return_type" : "type-182",
2769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2770  },
2771  {
2772   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::notifySyspropsChanged",
2773   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv",
2774   "parameters" :
2775   [
2776    {
2777     "is_this_ptr" : true,
2778     "referenced_type" : "type-108"
2779    }
2780   ],
2781   "return_type" : "type-182",
2782   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2783  },
2784  {
2785   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::setHALInstrumentation",
2786   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv",
2787   "parameters" :
2788   [
2789    {
2790     "is_this_ptr" : true,
2791     "referenced_type" : "type-108"
2792    }
2793   ],
2794   "return_type" : "type-182",
2795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2796  },
2797  {
2798   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::registerForNotifications",
2799   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2800   "parameters" :
2801   [
2802    {
2803     "referenced_type" : "type-633"
2804    },
2805    {
2806     "referenced_type" : "type-556"
2807    }
2808   ],
2809   "return_type" : "type-44",
2810   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2811  },
2812  {
2813   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::ping",
2814   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv",
2815   "parameters" :
2816   [
2817    {
2818     "is_this_ptr" : true,
2819     "referenced_type" : "type-108"
2820    }
2821   ],
2822   "return_type" : "type-182",
2823   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2824  },
2825  {
2826   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::debug",
2827   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2828   "parameters" :
2829   [
2830    {
2831     "is_this_ptr" : true,
2832     "referenced_type" : "type-108"
2833    },
2834    {
2835     "referenced_type" : "type-374"
2836    },
2837    {
2838     "referenced_type" : "type-555"
2839    }
2840   ],
2841   "return_type" : "type-182",
2842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2843  },
2844  {
2845   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::castFrom",
2846   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2847   "parameters" :
2848   [
2849    {
2850     "referenced_type" : "type-615"
2851    },
2852    {
2853     "default_arg" : true,
2854     "referenced_type" : "type-44"
2855    }
2856   ],
2857   "return_type" : "type-602",
2858   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2859  },
2860  {
2861   "function_name" : "android::hardware::thermal::V1_1::IThermalCallback::castFrom",
2862   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback8castFromERKNS_2spIS3_EEb",
2863   "parameters" :
2864   [
2865    {
2866     "referenced_type" : "type-656"
2867    },
2868    {
2869     "default_arg" : true,
2870     "referenced_type" : "type-44"
2871    }
2872   ],
2873   "return_type" : "type-602",
2874   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
2875  },
2876  {
2877   "access" : "private",
2878   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::addOnewayTask",
2879   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13addOnewayTaskENSt3__18functionIFvvEEE",
2880   "parameters" :
2881   [
2882    {
2883     "is_this_ptr" : true,
2884     "referenced_type" : "type-598"
2885    },
2886    {
2887     "referenced_type" : "type-682"
2888    }
2889   ],
2890   "return_type" : "type-182",
2891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2892  },
2893  {
2894   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::BsThermalCallback",
2895   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC1ENS_2spINS2_16IThermalCallbackEEE",
2896   "parameters" :
2897   [
2898    {
2899     "is_this_ptr" : true,
2900     "referenced_type" : "type-598"
2901    },
2902    {
2903     "referenced_type" : "type-125"
2904    }
2905   ],
2906   "return_type" : "type-30",
2907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2908  },
2909  {
2910   "function_name" : "android::hardware::thermal::V1_1::BsThermalCallback::BsThermalCallback",
2911   "linker_set_key" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackC2ENS_2spINS2_16IThermalCallbackEEE",
2912   "parameters" :
2913   [
2914    {
2915     "is_this_ptr" : true,
2916     "referenced_type" : "type-598"
2917    },
2918    {
2919     "referenced_type" : "type-125"
2920    }
2921   ],
2922   "return_type" : "type-30",
2923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h"
2924  },
2925  {
2926   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::onTransact",
2927   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2928   "parameters" :
2929   [
2930    {
2931     "is_this_ptr" : true,
2932     "referenced_type" : "type-569"
2933    },
2934    {
2935     "referenced_type" : "type-2"
2936    },
2937    {
2938     "referenced_type" : "type-424"
2939    },
2940    {
2941     "referenced_type" : "type-417"
2942    },
2943    {
2944     "default_arg" : true,
2945     "referenced_type" : "type-2"
2946    },
2947    {
2948     "default_arg" : true,
2949     "referenced_type" : "type-685"
2950    }
2951   ],
2952   "return_type" : "type-28",
2953   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2954  },
2955  {
2956   "access" : "private",
2957   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::getDebugInfo",
2958   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2959   "parameters" :
2960   [
2961    {
2962     "is_this_ptr" : true,
2963     "referenced_type" : "type-569"
2964    },
2965    {
2966     "referenced_type" : "type-686"
2967    }
2968   ],
2969   "return_type" : "type-182",
2970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2971  },
2972  {
2973   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::_hidl_notifyThrottling",
2974   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback22_hidl_notifyThrottlingEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2975   "parameters" :
2976   [
2977    {
2978     "referenced_type" : "type-425"
2979    },
2980    {
2981     "referenced_type" : "type-424"
2982    },
2983    {
2984     "referenced_type" : "type-417"
2985    },
2986    {
2987     "referenced_type" : "type-687"
2988    }
2989   ],
2990   "return_type" : "type-28",
2991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
2992  },
2993  {
2994   "access" : "private",
2995   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::ping",
2996   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback4pingEv",
2997   "parameters" :
2998   [
2999    {
3000     "is_this_ptr" : true,
3001     "referenced_type" : "type-569"
3002    }
3003   ],
3004   "return_type" : "type-182",
3005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3006  },
3007  {
3008   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::BnHwThermalCallback",
3009   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC1ERKNS_2spINS2_16IThermalCallbackEEE",
3010   "parameters" :
3011   [
3012    {
3013     "is_this_ptr" : true,
3014     "referenced_type" : "type-569"
3015    },
3016    {
3017     "referenced_type" : "type-656"
3018    }
3019   ],
3020   "return_type" : "type-30",
3021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3022  },
3023  {
3024   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::BnHwThermalCallback",
3025   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackC2ERKNS_2spINS2_16IThermalCallbackEEE",
3026   "parameters" :
3027   [
3028    {
3029     "is_this_ptr" : true,
3030     "referenced_type" : "type-569"
3031    },
3032    {
3033     "referenced_type" : "type-656"
3034    }
3035   ],
3036   "return_type" : "type-30",
3037   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3038  },
3039  {
3040   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3041   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev",
3042   "parameters" :
3043   [
3044    {
3045     "is_this_ptr" : true,
3046     "referenced_type" : "type-569"
3047    }
3048   ],
3049   "return_type" : "type-30",
3050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3051  },
3052  {
3053   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3054   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev",
3055   "parameters" :
3056   [
3057    {
3058     "is_this_ptr" : true,
3059     "referenced_type" : "type-569"
3060    }
3061   ],
3062   "return_type" : "type-30",
3063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3064  },
3065  {
3066   "function_name" : "android::hardware::thermal::V1_1::BnHwThermalCallback::~BnHwThermalCallback",
3067   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD2Ev",
3068   "parameters" :
3069   [
3070    {
3071     "is_this_ptr" : true,
3072     "referenced_type" : "type-569"
3073    }
3074   ],
3075   "return_type" : "type-30",
3076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
3077  },
3078  {
3079   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::linkToDeath",
3080   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3081   "parameters" :
3082   [
3083    {
3084     "is_this_ptr" : true,
3085     "referenced_type" : "type-121"
3086    },
3087    {
3088     "referenced_type" : "type-436"
3089    },
3090    {
3091     "referenced_type" : "type-33"
3092    }
3093   ],
3094   "return_type" : "type-161",
3095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3096  },
3097  {
3098   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::getDebugInfo",
3099   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3100   "parameters" :
3101   [
3102    {
3103     "is_this_ptr" : true,
3104     "referenced_type" : "type-121"
3105    },
3106    {
3107     "referenced_type" : "type-688"
3108    }
3109   ],
3110   "return_type" : "type-182",
3111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3112  },
3113  {
3114   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::getHashChain",
3115   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3116   "parameters" :
3117   [
3118    {
3119     "is_this_ptr" : true,
3120     "referenced_type" : "type-121"
3121    },
3122    {
3123     "referenced_type" : "type-689"
3124    }
3125   ],
3126   "return_type" : "type-182",
3127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3128  },
3129  {
3130   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::unlinkToDeath",
3131   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3132   "parameters" :
3133   [
3134    {
3135     "is_this_ptr" : true,
3136     "referenced_type" : "type-121"
3137    },
3138    {
3139     "referenced_type" : "type-436"
3140    }
3141   ],
3142   "return_type" : "type-161",
3143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3144  },
3145  {
3146   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::interfaceChain",
3147   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3148   "parameters" :
3149   [
3150    {
3151     "is_this_ptr" : true,
3152     "referenced_type" : "type-121"
3153    },
3154    {
3155     "referenced_type" : "type-690"
3156    }
3157   ],
3158   "return_type" : "type-182",
3159   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3160  },
3161  {
3162   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::notifyThrottling",
3163   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE",
3164   "parameters" :
3165   [
3166    {
3167     "is_this_ptr" : true,
3168     "referenced_type" : "type-121"
3169    },
3170    {
3171     "referenced_type" : "type-44"
3172    },
3173    {
3174     "referenced_type" : "type-652"
3175    }
3176   ],
3177   "return_type" : "type-182",
3178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3179  },
3180  {
3181   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::interfaceDescriptor",
3182   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3183   "parameters" :
3184   [
3185    {
3186     "is_this_ptr" : true,
3187     "referenced_type" : "type-121"
3188    },
3189    {
3190     "referenced_type" : "type-691"
3191    }
3192   ],
3193   "return_type" : "type-182",
3194   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3195  },
3196  {
3197   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::notifySyspropsChanged",
3198   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv",
3199   "parameters" :
3200   [
3201    {
3202     "is_this_ptr" : true,
3203     "referenced_type" : "type-121"
3204    }
3205   ],
3206   "return_type" : "type-182",
3207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3208  },
3209  {
3210   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::setHALInstrumentation",
3211   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv",
3212   "parameters" :
3213   [
3214    {
3215     "is_this_ptr" : true,
3216     "referenced_type" : "type-121"
3217    }
3218   ],
3219   "return_type" : "type-182",
3220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3221  },
3222  {
3223   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::_hidl_notifyThrottling",
3224   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback22_hidl_notifyThrottlingEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEbRKNS1_4V1_011TemperatureE",
3225   "parameters" :
3226   [
3227    {
3228     "referenced_type" : "type-23"
3229    },
3230    {
3231     "referenced_type" : "type-591"
3232    },
3233    {
3234     "referenced_type" : "type-44"
3235    },
3236    {
3237     "referenced_type" : "type-652"
3238    }
3239   ],
3240   "return_type" : "type-182",
3241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3242  },
3243  {
3244   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::ping",
3245   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv",
3246   "parameters" :
3247   [
3248    {
3249     "is_this_ptr" : true,
3250     "referenced_type" : "type-121"
3251    }
3252   ],
3253   "return_type" : "type-182",
3254   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3255  },
3256  {
3257   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::debug",
3258   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3259   "parameters" :
3260   [
3261    {
3262     "is_this_ptr" : true,
3263     "referenced_type" : "type-121"
3264    },
3265    {
3266     "referenced_type" : "type-374"
3267    },
3268    {
3269     "referenced_type" : "type-555"
3270    }
3271   ],
3272   "return_type" : "type-182",
3273   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3274  },
3275  {
3276   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::BpHwThermalCallback",
3277   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC1ERKNS_2spINS0_7IBinderEEE",
3278   "parameters" :
3279   [
3280    {
3281     "is_this_ptr" : true,
3282     "referenced_type" : "type-121"
3283    },
3284    {
3285     "referenced_type" : "type-53"
3286    }
3287   ],
3288   "return_type" : "type-30",
3289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3290  },
3291  {
3292   "function_name" : "android::hardware::thermal::V1_1::BpHwThermalCallback::BpHwThermalCallback",
3293   "linker_set_key" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackC2ERKNS_2spINS0_7IBinderEEE",
3294   "parameters" :
3295   [
3296    {
3297     "is_this_ptr" : true,
3298     "referenced_type" : "type-121"
3299    },
3300    {
3301     "referenced_type" : "type-53"
3302    }
3303   ],
3304   "return_type" : "type-30",
3305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3306  },
3307  {
3308   "function_name" : "android::hardware::thermal::V1_1::IThermal::getService",
3309   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3310   "parameters" :
3311   [
3312    {
3313     "default_arg" : true,
3314     "referenced_type" : "type-431"
3315    },
3316    {
3317     "default_arg" : true,
3318     "referenced_type" : "type-44"
3319    }
3320   ],
3321   "return_type" : "type-3",
3322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3323  },
3324  {
3325   "function_name" : "android::hardware::thermal::V1_1::IThermal::linkToDeath",
3326   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3327   "parameters" :
3328   [
3329    {
3330     "is_this_ptr" : true,
3331     "referenced_type" : "type-4"
3332    },
3333    {
3334     "referenced_type" : "type-436"
3335    },
3336    {
3337     "referenced_type" : "type-33"
3338    }
3339   ],
3340   "return_type" : "type-161",
3341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3342  },
3343  {
3344   "function_name" : "android::hardware::thermal::V1_1::IThermal::getDebugInfo",
3345   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3346   "parameters" :
3347   [
3348    {
3349     "is_this_ptr" : true,
3350     "referenced_type" : "type-4"
3351    },
3352    {
3353     "referenced_type" : "type-692"
3354    }
3355   ],
3356   "return_type" : "type-182",
3357   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3358  },
3359  {
3360   "function_name" : "android::hardware::thermal::V1_1::IThermal::getHashChain",
3361   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3362   "parameters" :
3363   [
3364    {
3365     "is_this_ptr" : true,
3366     "referenced_type" : "type-4"
3367    },
3368    {
3369     "referenced_type" : "type-693"
3370    }
3371   ],
3372   "return_type" : "type-182",
3373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3374  },
3375  {
3376   "function_name" : "android::hardware::thermal::V1_1::IThermal::tryGetService",
3377   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3378   "parameters" :
3379   [
3380    {
3381     "default_arg" : true,
3382     "referenced_type" : "type-431"
3383    },
3384    {
3385     "default_arg" : true,
3386     "referenced_type" : "type-44"
3387    }
3388   ],
3389   "return_type" : "type-3",
3390   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3391  },
3392  {
3393   "function_name" : "android::hardware::thermal::V1_1::IThermal::unlinkToDeath",
3394   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3395   "parameters" :
3396   [
3397    {
3398     "is_this_ptr" : true,
3399     "referenced_type" : "type-4"
3400    },
3401    {
3402     "referenced_type" : "type-436"
3403    }
3404   ],
3405   "return_type" : "type-161",
3406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3407  },
3408  {
3409   "function_name" : "android::hardware::thermal::V1_1::IThermal::interfaceChain",
3410   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3411   "parameters" :
3412   [
3413    {
3414     "is_this_ptr" : true,
3415     "referenced_type" : "type-4"
3416    },
3417    {
3418     "referenced_type" : "type-694"
3419    }
3420   ],
3421   "return_type" : "type-182",
3422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3423  },
3424  {
3425   "function_name" : "android::hardware::thermal::V1_1::IThermal::registerAsService",
3426   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3427   "parameters" :
3428   [
3429    {
3430     "is_this_ptr" : true,
3431     "referenced_type" : "type-4"
3432    },
3433    {
3434     "default_arg" : true,
3435     "referenced_type" : "type-431"
3436    }
3437   ],
3438   "return_type" : "type-28",
3439   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3440  },
3441  {
3442   "function_name" : "android::hardware::thermal::V1_1::IThermal::interfaceDescriptor",
3443   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3444   "parameters" :
3445   [
3446    {
3447     "is_this_ptr" : true,
3448     "referenced_type" : "type-4"
3449    },
3450    {
3451     "referenced_type" : "type-695"
3452    }
3453   ],
3454   "return_type" : "type-182",
3455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3456  },
3457  {
3458   "function_name" : "android::hardware::thermal::V1_1::IThermal::notifySyspropsChanged",
3459   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv",
3460   "parameters" :
3461   [
3462    {
3463     "is_this_ptr" : true,
3464     "referenced_type" : "type-4"
3465    }
3466   ],
3467   "return_type" : "type-182",
3468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3469  },
3470  {
3471   "function_name" : "android::hardware::thermal::V1_1::IThermal::setHALInstrumentation",
3472   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv",
3473   "parameters" :
3474   [
3475    {
3476     "is_this_ptr" : true,
3477     "referenced_type" : "type-4"
3478    }
3479   ],
3480   "return_type" : "type-182",
3481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3482  },
3483  {
3484   "function_name" : "android::hardware::thermal::V1_1::IThermal::registerForNotifications",
3485   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3486   "parameters" :
3487   [
3488    {
3489     "referenced_type" : "type-431"
3490    },
3491    {
3492     "referenced_type" : "type-556"
3493    }
3494   ],
3495   "return_type" : "type-44",
3496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3497  },
3498  {
3499   "function_name" : "android::hardware::thermal::V1_1::IThermal::ping",
3500   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv",
3501   "parameters" :
3502   [
3503    {
3504     "is_this_ptr" : true,
3505     "referenced_type" : "type-4"
3506    }
3507   ],
3508   "return_type" : "type-182",
3509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3510  },
3511  {
3512   "function_name" : "android::hardware::thermal::V1_1::IThermal::debug",
3513   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3514   "parameters" :
3515   [
3516    {
3517     "is_this_ptr" : true,
3518     "referenced_type" : "type-4"
3519    },
3520    {
3521     "referenced_type" : "type-374"
3522    },
3523    {
3524     "referenced_type" : "type-555"
3525    }
3526   ],
3527   "return_type" : "type-182",
3528   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3529  },
3530  {
3531   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3532   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS1_4V1_08IThermalEEEb",
3533   "parameters" :
3534   [
3535    {
3536     "referenced_type" : "type-104"
3537    },
3538    {
3539     "default_arg" : true,
3540     "referenced_type" : "type-44"
3541    }
3542   ],
3543   "return_type" : "type-169",
3544   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3545  },
3546  {
3547   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3548   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3549   "parameters" :
3550   [
3551    {
3552     "referenced_type" : "type-615"
3553    },
3554    {
3555     "default_arg" : true,
3556     "referenced_type" : "type-44"
3557    }
3558   ],
3559   "return_type" : "type-169",
3560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3561  },
3562  {
3563   "function_name" : "android::hardware::thermal::V1_1::IThermal::castFrom",
3564   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal8castFromERKNS_2spIS3_EEb",
3565   "parameters" :
3566   [
3567    {
3568     "referenced_type" : "type-624"
3569    },
3570    {
3571     "default_arg" : true,
3572     "referenced_type" : "type-44"
3573    }
3574   ],
3575   "return_type" : "type-169",
3576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3577  },
3578  {
3579   "access" : "private",
3580   "function_name" : "android::hardware::thermal::V1_1::BsThermal::addOnewayTask",
3581   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
3582   "parameters" :
3583   [
3584    {
3585     "is_this_ptr" : true,
3586     "referenced_type" : "type-625"
3587    },
3588    {
3589     "referenced_type" : "type-699"
3590    }
3591   ],
3592   "return_type" : "type-182",
3593   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3594  },
3595  {
3596   "function_name" : "android::hardware::thermal::V1_1::BsThermal::BsThermal",
3597   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermalC1ENS_2spINS2_8IThermalEEE",
3598   "parameters" :
3599   [
3600    {
3601     "is_this_ptr" : true,
3602     "referenced_type" : "type-625"
3603    },
3604    {
3605     "referenced_type" : "type-133"
3606    }
3607   ],
3608   "return_type" : "type-30",
3609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3610  },
3611  {
3612   "function_name" : "android::hardware::thermal::V1_1::BsThermal::BsThermal",
3613   "linker_set_key" : "_ZN7android8hardware7thermal4V1_19BsThermalC2ENS_2spINS2_8IThermalEEE",
3614   "parameters" :
3615   [
3616    {
3617     "is_this_ptr" : true,
3618     "referenced_type" : "type-625"
3619    },
3620    {
3621     "referenced_type" : "type-133"
3622    }
3623   ],
3624   "return_type" : "type-30",
3625   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h"
3626  }
3627 ],
3628 "global_vars" :
3629 [
3630  {
3631   "linker_set_key" : "_ZN7android8hardware7thermal4V1_116IThermalCallback10descriptorE",
3632   "name" : "android::hardware::thermal::V1_1::IThermalCallback::descriptor",
3633   "referenced_type" : "type-59",
3634   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h"
3635  },
3636  {
3637   "linker_set_key" : "_ZN7android8hardware7thermal4V1_18IThermal10descriptorE",
3638   "name" : "android::hardware::thermal::V1_1::IThermal::descriptor",
3639   "referenced_type" : "type-59",
3640   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3641  }
3642 ],
3643 "lvalue_reference_types" :
3644 [
3645  {
3646   "alignment" : 8,
3647   "linker_set_key" : "android::Mutex &",
3648   "name" : "android::Mutex &",
3649   "referenced_type" : "type-35",
3650   "self_type" : "type-509",
3651   "size" : 8,
3652   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3653  },
3654  {
3655   "alignment" : 8,
3656   "linker_set_key" : "android::RWLock &",
3657   "name" : "android::RWLock &",
3658   "referenced_type" : "type-514",
3659   "self_type" : "type-519",
3660   "size" : 8,
3661   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3662  },
3663  {
3664   "alignment" : 8,
3665   "linker_set_key" : "android::String16 &",
3666   "name" : "android::String16 &",
3667   "referenced_type" : "type-49",
3668   "self_type" : "type-400",
3669   "size" : 8,
3670   "source_file" : "/system/core/libutils/include/utils/String16.h"
3671  },
3672  {
3673   "alignment" : 8,
3674   "linker_set_key" : "android::String8 &",
3675   "name" : "android::String8 &",
3676   "referenced_type" : "type-58",
3677   "self_type" : "type-395",
3678   "size" : 8,
3679   "source_file" : "/system/core/libutils/include/utils/String8.h"
3680  },
3681  {
3682   "alignment" : 8,
3683   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &",
3684   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &",
3685   "referenced_type" : "type-169",
3686   "self_type" : "type-172",
3687   "size" : 8,
3688   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3689  },
3690  {
3691   "alignment" : 8,
3692   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &",
3693   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &",
3694   "referenced_type" : "type-602",
3695   "self_type" : "type-605",
3696   "size" : 8,
3697   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3698  },
3699  {
3700   "alignment" : 8,
3701   "linker_set_key" : "android::hardware::Return<bool> &",
3702   "name" : "android::hardware::Return<bool> &",
3703   "referenced_type" : "type-161",
3704   "self_type" : "type-166",
3705   "size" : 8,
3706   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3707  },
3708  {
3709   "alignment" : 8,
3710   "linker_set_key" : "android::hardware::Return<void> &",
3711   "name" : "android::hardware::Return<void> &",
3712   "referenced_type" : "type-182",
3713   "self_type" : "type-185",
3714   "size" : 8,
3715   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3716  },
3717  {
3718   "alignment" : 8,
3719   "linker_set_key" : "android::hardware::Status &",
3720   "name" : "android::hardware::Status &",
3721   "referenced_type" : "type-152",
3722   "self_type" : "type-159",
3723   "size" : 8,
3724   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3725  },
3726  {
3727   "alignment" : 8,
3728   "linker_set_key" : "android::hardware::TextOutput &",
3729   "name" : "android::hardware::TextOutput &",
3730   "referenced_type" : "type-422",
3731   "self_type" : "type-421",
3732   "size" : 8,
3733   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3734  },
3735  {
3736   "alignment" : 8,
3737   "linker_set_key" : "android::hardware::TextOutput &",
3738   "name" : "android::hardware::TextOutput &",
3739   "referenced_type" : "type-630",
3740   "self_type" : "type-629",
3741   "size" : 8,
3742   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3743  },
3744  {
3745   "alignment" : 8,
3746   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3747   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3748   "referenced_type" : "type-326",
3749   "self_type" : "type-583",
3750   "size" : 8,
3751   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3752  },
3753  {
3754   "alignment" : 8,
3755   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3756   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3757   "referenced_type" : "type-318",
3758   "self_type" : "type-578",
3759   "size" : 8,
3760   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3761  },
3762  {
3763   "alignment" : 8,
3764   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3765   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3766   "referenced_type" : "type-329",
3767   "self_type" : "type-586",
3768   "size" : 8,
3769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3770  },
3771  {
3772   "alignment" : 8,
3773   "linker_set_key" : "android::hardware::hidl_memory &",
3774   "name" : "android::hardware::hidl_memory &",
3775   "referenced_type" : "type-300",
3776   "self_type" : "type-305",
3777   "size" : 8,
3778   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3779  },
3780  {
3781   "alignment" : 8,
3782   "linker_set_key" : "android::hardware::hidl_string &",
3783   "name" : "android::hardware::hidl_string &",
3784   "referenced_type" : "type-296",
3785   "self_type" : "type-581",
3786   "size" : 8,
3787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3788  },
3789  {
3790   "alignment" : 8,
3791   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3792   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3793   "referenced_type" : "type-325",
3794   "self_type" : "type-334",
3795   "size" : 8,
3796   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3797  },
3798  {
3799   "alignment" : 8,
3800   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3801   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3802   "referenced_type" : "type-317",
3803   "self_type" : "type-324",
3804   "size" : 8,
3805   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3806  },
3807  {
3808   "alignment" : 8,
3809   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3810   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3811   "referenced_type" : "type-135",
3812   "self_type" : "type-144",
3813   "size" : 8,
3814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3815  },
3816  {
3817   "alignment" : 8,
3818   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> &",
3819   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> &",
3820   "referenced_type" : "type-3",
3821   "self_type" : "type-131",
3822   "size" : 8,
3823   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3824  },
3825  {
3826   "alignment" : 8,
3827   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
3828   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
3829   "referenced_type" : "type-107",
3830   "self_type" : "type-122",
3831   "size" : 8,
3832   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3833  },
3834  {
3835   "alignment" : 8,
3836   "linker_set_key" : "const android::String16 &",
3837   "name" : "const android::String16 &",
3838   "referenced_type" : "type-48",
3839   "self_type" : "type-47",
3840   "size" : 8,
3841   "source_file" : "/system/core/libutils/include/utils/String16.h"
3842  },
3843  {
3844   "alignment" : 8,
3845   "linker_set_key" : "const android::String8 &",
3846   "name" : "const android::String8 &",
3847   "referenced_type" : "type-392",
3848   "self_type" : "type-394",
3849   "size" : 8,
3850   "source_file" : "/system/core/libutils/include/utils/String8.h"
3851  },
3852  {
3853   "alignment" : 8,
3854   "linker_set_key" : "const android::hardware::Parcel &",
3855   "name" : "const android::hardware::Parcel &",
3856   "referenced_type" : "type-423",
3857   "self_type" : "type-424",
3858   "size" : 8,
3859   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3860  },
3861  {
3862   "alignment" : 8,
3863   "linker_set_key" : "const android::hardware::Return<bool> &",
3864   "name" : "const android::hardware::Return<bool> &",
3865   "referenced_type" : "type-167",
3866   "self_type" : "type-176",
3867   "size" : 8,
3868   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3869  },
3870  {
3871   "alignment" : 8,
3872   "linker_set_key" : "const android::hardware::Status &",
3873   "name" : "const android::hardware::Status &",
3874   "referenced_type" : "type-156",
3875   "self_type" : "type-157",
3876   "size" : 8,
3877   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3878  },
3879  {
3880   "alignment" : 8,
3881   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3882   "name" : "const android::hardware::details::SchedPrio &",
3883   "referenced_type" : "type-438",
3884   "self_type" : "type-437",
3885   "size" : 8,
3886   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3887  },
3888  {
3889   "alignment" : 8,
3890   "linker_set_key" : "const android::hardware::hidl_handle &",
3891   "name" : "const android::hardware::hidl_handle &",
3892   "referenced_type" : "type-373",
3893   "self_type" : "type-374",
3894   "size" : 8,
3895   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3896  },
3897  {
3898   "alignment" : 8,
3899   "linker_set_key" : "const android::hardware::hidl_memory &",
3900   "name" : "const android::hardware::hidl_memory &",
3901   "referenced_type" : "type-303",
3902   "self_type" : "type-304",
3903   "size" : 8,
3904   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3905  },
3906  {
3907   "alignment" : 8,
3908   "linker_set_key" : "const android::hardware::hidl_string &",
3909   "name" : "const android::hardware::hidl_string &",
3910   "referenced_type" : "type-295",
3911   "self_type" : "type-299",
3912   "size" : 8,
3913   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3914  },
3915  {
3916   "alignment" : 8,
3917   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3918   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3919   "referenced_type" : "type-554",
3920   "self_type" : "type-555",
3921   "size" : 8,
3922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
3923  },
3924  {
3925   "alignment" : 8,
3926   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3927   "name" : "const android::hardware::hidl_vec<int> &",
3928   "referenced_type" : "type-339",
3929   "self_type" : "type-341",
3930   "size" : 8,
3931   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3932  },
3933  {
3934   "alignment" : 8,
3935   "linker_set_key" : "const android::hardware::hidl_version &",
3936   "name" : "const android::hardware::hidl_version &",
3937   "referenced_type" : "type-368",
3938   "self_type" : "type-370",
3939   "size" : 8,
3940   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3941  },
3942  {
3943   "alignment" : 8,
3944   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature &",
3945   "name" : "const android::hardware::thermal::V1_0::Temperature &",
3946   "referenced_type" : "type-651",
3947   "self_type" : "type-652",
3948   "size" : 8,
3949   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
3950  },
3951  {
3952   "alignment" : 8,
3953   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3954   "name" : "const android::hidl::base::V1_0::IBase *const &",
3955   "referenced_type" : "type-453",
3956   "self_type" : "type-454",
3957   "size" : 8,
3958   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3959  },
3960  {
3961   "alignment" : 8,
3962   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3963   "name" : "const android::sp<android::hardware::IBinder> &",
3964   "referenced_type" : "type-20",
3965   "self_type" : "type-53",
3966   "size" : 8,
3967   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3968  },
3969  {
3970   "alignment" : 8,
3971   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3972   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3973   "referenced_type" : "type-147",
3974   "self_type" : "type-359",
3975   "size" : 8,
3976   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3977  },
3978  {
3979   "alignment" : 8,
3980   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3981   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3982   "referenced_type" : "type-409",
3983   "self_type" : "type-436",
3984   "size" : 8,
3985   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3986  },
3987  {
3988   "alignment" : 8,
3989   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3990   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3991   "referenced_type" : "type-103",
3992   "self_type" : "type-104",
3993   "size" : 8,
3994   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3995  },
3996  {
3997   "alignment" : 8,
3998   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal> &",
3999   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal> &",
4000   "referenced_type" : "type-133",
4001   "self_type" : "type-624",
4002   "size" : 8,
4003   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4004  },
4005  {
4006   "alignment" : 8,
4007   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
4008   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> &",
4009   "referenced_type" : "type-125",
4010   "self_type" : "type-656",
4011   "size" : 8,
4012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4013  },
4014  {
4015   "alignment" : 8,
4016   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4017   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4018   "referenced_type" : "type-611",
4019   "self_type" : "type-615",
4020   "size" : 8,
4021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4022  },
4023  {
4024   "alignment" : 8,
4025   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4026   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4027   "referenced_type" : "type-97",
4028   "self_type" : "type-556",
4029   "size" : 8,
4030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
4031  },
4032  {
4033   "alignment" : 8,
4034   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4035   "name" : "const android::wp<android::hardware::BHwBinder> &",
4036   "referenced_type" : "type-594",
4037   "self_type" : "type-600",
4038   "size" : 8,
4039   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4040  },
4041  {
4042   "alignment" : 8,
4043   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4044   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4045   "referenced_type" : "type-145",
4046   "self_type" : "type-211",
4047   "size" : 8,
4048   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4049  },
4050  {
4051   "alignment" : 8,
4052   "linker_set_key" : "const bool &",
4053   "name" : "const bool &",
4054   "referenced_type" : "type-78",
4055   "self_type" : "type-270",
4056   "size" : 8,
4057   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4058  },
4059  {
4060   "alignment" : 8,
4061   "linker_set_key" : "const double &",
4062   "name" : "const double &",
4063   "referenced_type" : "type-286",
4064   "self_type" : "type-287",
4065   "size" : 8,
4066   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4067  },
4068  {
4069   "alignment" : 8,
4070   "linker_set_key" : "const float &",
4071   "name" : "const float &",
4072   "referenced_type" : "type-284",
4073   "self_type" : "type-285",
4074   "size" : 8,
4075   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4076  },
4077  {
4078   "alignment" : 8,
4079   "linker_set_key" : "const int &",
4080   "name" : "const int &",
4081   "referenced_type" : "type-480",
4082   "self_type" : "type-479",
4083   "size" : 8,
4084   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4085  },
4086  {
4087   "linker_set_key" : "const iter<is_const> &",
4088   "name" : "const iter<is_const> &",
4089   "referenced_type" : "type-309",
4090   "self_type" : "type-311",
4091   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4092  },
4093  {
4094   "linker_set_key" : "const iter<is_const> &",
4095   "name" : "const iter<is_const> &",
4096   "referenced_type" : "type-617",
4097   "self_type" : "type-619",
4098   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4099  },
4100  {
4101   "alignment" : 8,
4102   "linker_set_key" : "const log_msg &",
4103   "name" : "const log_msg &",
4104   "referenced_type" : "type-82",
4105   "self_type" : "type-126",
4106   "size" : 8,
4107   "source_file" : "/system/core/liblog/include/log/log_read.h"
4108  },
4109  {
4110   "alignment" : 8,
4111   "linker_set_key" : "const long &",
4112   "name" : "const long &",
4113   "referenced_type" : "type-281",
4114   "self_type" : "type-282",
4115   "size" : 8,
4116   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4117  },
4118  {
4119   "alignment" : 8,
4120   "linker_set_key" : "const short &",
4121   "name" : "const short &",
4122   "referenced_type" : "type-276",
4123   "self_type" : "type-277",
4124   "size" : 8,
4125   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4126  },
4127  {
4128   "alignment" : 8,
4129   "linker_set_key" : "const signed char &",
4130   "name" : "const signed char &",
4131   "referenced_type" : "type-271",
4132   "self_type" : "type-273",
4133   "size" : 8,
4134   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4135  },
4136  {
4137   "alignment" : 8,
4138   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4139   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4140   "referenced_type" : "type-429",
4141   "self_type" : "type-431",
4142   "size" : 8,
4143   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4144  },
4145  {
4146   "alignment" : 8,
4147   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4148   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4149   "referenced_type" : "type-631",
4150   "self_type" : "type-633",
4151   "size" : 8,
4152   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4153  },
4154  {
4155   "alignment" : 8,
4156   "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 *> > *)> > > &",
4157   "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 *> > *)> > > &",
4158   "referenced_type" : "type-589",
4159   "self_type" : "type-588",
4160   "size" : 8,
4161   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4162  },
4163  {
4164   "alignment" : 8,
4165   "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 *> > *)> > > &",
4166   "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 *> > *)> > > &",
4167   "referenced_type" : "type-654",
4168   "self_type" : "type-653",
4169   "size" : 8,
4170   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4171  },
4172  {
4173   "alignment" : 8,
4174   "linker_set_key" : "const unsigned char &",
4175   "name" : "const unsigned char &",
4176   "referenced_type" : "type-274",
4177   "self_type" : "type-275",
4178   "size" : 8,
4179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4180  },
4181  {
4182   "alignment" : 8,
4183   "linker_set_key" : "const unsigned int &",
4184   "name" : "const unsigned int &",
4185   "referenced_type" : "type-39",
4186   "self_type" : "type-280",
4187   "size" : 8,
4188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4189  },
4190  {
4191   "alignment" : 8,
4192   "linker_set_key" : "const unsigned long &",
4193   "name" : "const unsigned long &",
4194   "referenced_type" : "type-40",
4195   "self_type" : "type-283",
4196   "size" : 8,
4197   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4198  },
4199  {
4200   "alignment" : 8,
4201   "linker_set_key" : "const unsigned short &",
4202   "name" : "const unsigned short &",
4203   "referenced_type" : "type-278",
4204   "self_type" : "type-279",
4205   "size" : 8,
4206   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4207  },
4208  {
4209   "alignment" : 8,
4210   "linker_set_key" : "int &",
4211   "name" : "int &",
4212   "referenced_type" : "type-28",
4213   "self_type" : "type-386",
4214   "size" : 8,
4215   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4216  },
4217  {
4218   "alignment" : 8,
4219   "linker_set_key" : "unsigned char &",
4220   "name" : "unsigned char &",
4221   "referenced_type" : "type-86",
4222   "self_type" : "type-532",
4223   "size" : 8,
4224   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4225  },
4226  {
4227   "alignment" : 8,
4228   "linker_set_key" : "unsigned int &",
4229   "name" : "unsigned int &",
4230   "referenced_type" : "type-2",
4231   "self_type" : "type-542",
4232   "size" : 8,
4233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
4234  }
4235 ],
4236 "pointer_types" :
4237 [
4238  {
4239   "alignment" : 8,
4240   "linker_set_key" : "android::Condition *",
4241   "name" : "android::Condition *",
4242   "referenced_type" : "type-79",
4243   "self_type" : "type-513",
4244   "size" : 8,
4245   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4246  },
4247  {
4248   "alignment" : 8,
4249   "linker_set_key" : "android::Mutex *",
4250   "name" : "android::Mutex *",
4251   "referenced_type" : "type-35",
4252   "self_type" : "type-507",
4253   "size" : 8,
4254   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4255  },
4256  {
4257   "alignment" : 8,
4258   "linker_set_key" : "android::Mutex::Autolock *",
4259   "name" : "android::Mutex::Autolock *",
4260   "referenced_type" : "type-508",
4261   "self_type" : "type-511",
4262   "size" : 8,
4263   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4264  },
4265  {
4266   "alignment" : 8,
4267   "linker_set_key" : "android::RWLock *",
4268   "name" : "android::RWLock *",
4269   "referenced_type" : "type-514",
4270   "self_type" : "type-516",
4271   "size" : 8,
4272   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4273  },
4274  {
4275   "alignment" : 8,
4276   "linker_set_key" : "android::RWLock::AutoRLock *",
4277   "name" : "android::RWLock::AutoRLock *",
4278   "referenced_type" : "type-518",
4279   "self_type" : "type-520",
4280   "size" : 8,
4281   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4282  },
4283  {
4284   "alignment" : 8,
4285   "linker_set_key" : "android::RWLock::AutoWLock *",
4286   "name" : "android::RWLock::AutoWLock *",
4287   "referenced_type" : "type-521",
4288   "self_type" : "type-522",
4289   "size" : 8,
4290   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4291  },
4292  {
4293   "alignment" : 8,
4294   "linker_set_key" : "android::RefBase *",
4295   "name" : "android::RefBase *",
4296   "referenced_type" : "type-8",
4297   "self_type" : "type-292",
4298   "size" : 8,
4299   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4300  },
4301  {
4302   "alignment" : 8,
4303   "linker_set_key" : "android::RefBase::weakref_impl *",
4304   "name" : "android::RefBase::weakref_impl *",
4305   "referenced_type" : "type-11",
4306   "self_type" : "type-10",
4307   "size" : 8,
4308   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4309  },
4310  {
4311   "alignment" : 8,
4312   "linker_set_key" : "android::RefBase::weakref_impl *",
4313   "name" : "android::RefBase::weakref_impl *",
4314   "referenced_type" : "type-613",
4315   "self_type" : "type-612",
4316   "size" : 8,
4317   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4318  },
4319  {
4320   "alignment" : 8,
4321   "linker_set_key" : "android::RefBase::weakref_type *",
4322   "name" : "android::RefBase::weakref_type *",
4323   "referenced_type" : "type-43",
4324   "self_type" : "type-42",
4325   "size" : 8,
4326   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4327  },
4328  {
4329   "alignment" : 8,
4330   "linker_set_key" : "android::ReferenceRenamer *",
4331   "name" : "android::ReferenceRenamer *",
4332   "referenced_type" : "type-288",
4333   "self_type" : "type-289",
4334   "size" : 8,
4335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4336  },
4337  {
4338   "alignment" : 8,
4339   "linker_set_key" : "android::ScopedTrace *",
4340   "name" : "android::ScopedTrace *",
4341   "referenced_type" : "type-523",
4342   "self_type" : "type-524",
4343   "size" : 8,
4344   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4345  },
4346  {
4347   "alignment" : 8,
4348   "linker_set_key" : "android::String16 *",
4349   "name" : "android::String16 *",
4350   "referenced_type" : "type-49",
4351   "self_type" : "type-401",
4352   "size" : 8,
4353   "source_file" : "/system/core/libutils/include/utils/String16.h"
4354  },
4355  {
4356   "alignment" : 8,
4357   "linker_set_key" : "android::String8 *",
4358   "name" : "android::String8 *",
4359   "referenced_type" : "type-58",
4360   "self_type" : "type-396",
4361   "size" : 8,
4362   "source_file" : "/system/core/libutils/include/utils/String8.h"
4363  },
4364  {
4365   "alignment" : 8,
4366   "linker_set_key" : "android::Thread *",
4367   "name" : "android::Thread *",
4368   "referenced_type" : "type-77",
4369   "self_type" : "type-76",
4370   "size" : 8,
4371   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4372  },
4373  {
4374   "alignment" : 8,
4375   "linker_set_key" : "android::VirtualLightRefBase *",
4376   "name" : "android::VirtualLightRefBase *",
4377   "referenced_type" : "type-188",
4378   "self_type" : "type-195",
4379   "size" : 8,
4380   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4381  },
4382  {
4383   "alignment" : 8,
4384   "linker_set_key" : "android::hardware::BHwBinder *",
4385   "name" : "android::hardware::BHwBinder *",
4386   "referenced_type" : "type-150",
4387   "self_type" : "type-149",
4388   "size" : 8,
4389   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4390  },
4391  {
4392   "alignment" : 8,
4393   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal> *",
4394   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal> *",
4395   "referenced_type" : "type-408",
4396   "self_type" : "type-407",
4397   "size" : 8,
4398   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4399  },
4400  {
4401   "alignment" : 8,
4402   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback> *",
4403   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback> *",
4404   "referenced_type" : "type-113",
4405   "self_type" : "type-628",
4406   "size" : 8,
4407   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4408  },
4409  {
4410   "alignment" : 8,
4411   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4412   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4413   "referenced_type" : "type-447",
4414   "self_type" : "type-452",
4415   "size" : 8,
4416   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4417  },
4418  {
4419   "alignment" : 8,
4420   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4421   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4422   "referenced_type" : "type-465",
4423   "self_type" : "type-470",
4424   "size" : 8,
4425   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4426  },
4427  {
4428   "alignment" : 8,
4429   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4430   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4431   "referenced_type" : "type-455",
4432   "self_type" : "type-460",
4433   "size" : 8,
4434   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4435  },
4436  {
4437   "alignment" : 8,
4438   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4439   "name" : "android::hardware::GrantorDescriptor *",
4440   "referenced_type" : "type-316",
4441   "self_type" : "type-315",
4442   "size" : 8,
4443   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4444  },
4445  {
4446   "alignment" : 8,
4447   "linker_set_key" : "android::hardware::IBinder *",
4448   "name" : "android::hardware::IBinder *",
4449   "referenced_type" : "type-18",
4450   "self_type" : "type-17",
4451   "size" : 8,
4452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4453  },
4454  {
4455   "alignment" : 8,
4456   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4457   "name" : "android::hardware::IBinder::DeathRecipient *",
4458   "referenced_type" : "type-14",
4459   "self_type" : "type-13",
4460   "size" : 8,
4461   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4462  },
4463  {
4464   "alignment" : 8,
4465   "linker_set_key" : "android::hardware::IInterface *",
4466   "name" : "android::hardware::IInterface *",
4467   "referenced_type" : "type-24",
4468   "self_type" : "type-23",
4469   "size" : 8,
4470   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4471  },
4472  {
4473   "alignment" : 8,
4474   "linker_set_key" : "android::hardware::Parcel *",
4475   "name" : "android::hardware::Parcel *",
4476   "referenced_type" : "type-411",
4477   "self_type" : "type-417",
4478   "size" : 8,
4479   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4480  },
4481  {
4482   "alignment" : 8,
4483   "linker_set_key" : "android::hardware::ProcessState *",
4484   "name" : "android::hardware::ProcessState *",
4485   "referenced_type" : "type-27",
4486   "self_type" : "type-26",
4487   "size" : 8,
4488   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4489  },
4490  {
4491   "alignment" : 8,
4492   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
4493   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
4494   "referenced_type" : "type-169",
4495   "self_type" : "type-170",
4496   "size" : 8,
4497   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4498  },
4499  {
4500   "alignment" : 8,
4501   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
4502   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
4503   "referenced_type" : "type-602",
4504   "self_type" : "type-603",
4505   "size" : 8,
4506   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4507  },
4508  {
4509   "alignment" : 8,
4510   "linker_set_key" : "android::hardware::Return<bool> *",
4511   "name" : "android::hardware::Return<bool> *",
4512   "referenced_type" : "type-161",
4513   "self_type" : "type-164",
4514   "size" : 8,
4515   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4516  },
4517  {
4518   "alignment" : 8,
4519   "linker_set_key" : "android::hardware::Return<void> *",
4520   "name" : "android::hardware::Return<void> *",
4521   "referenced_type" : "type-182",
4522   "self_type" : "type-183",
4523   "size" : 8,
4524   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4525  },
4526  {
4527   "alignment" : 8,
4528   "linker_set_key" : "android::hardware::Status *",
4529   "name" : "android::hardware::Status *",
4530   "referenced_type" : "type-152",
4531   "self_type" : "type-155",
4532   "size" : 8,
4533   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4534  },
4535  {
4536   "alignment" : 8,
4537   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4538   "name" : "android::hardware::details::HidlInstrumentor *",
4539   "referenced_type" : "type-117",
4540   "self_type" : "type-591",
4541   "size" : 8,
4542   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4543  },
4544  {
4545   "alignment" : 8,
4546   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4547   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4548   "referenced_type" : "type-326",
4549   "self_type" : "type-582",
4550   "size" : 8,
4551   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4552  },
4553  {
4554   "alignment" : 8,
4555   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4556   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4557   "referenced_type" : "type-318",
4558   "self_type" : "type-577",
4559   "size" : 8,
4560   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4561  },
4562  {
4563   "alignment" : 8,
4564   "linker_set_key" : "android::hardware::details::return_status *",
4565   "name" : "android::hardware::details::return_status *",
4566   "referenced_type" : "type-162",
4567   "self_type" : "type-177",
4568   "size" : 8,
4569   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4570  },
4571  {
4572   "alignment" : 8,
4573   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4574   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4575   "referenced_type" : "type-329",
4576   "self_type" : "type-328",
4577   "size" : 8,
4578   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4579  },
4580  {
4581   "alignment" : 8,
4582   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4583   "name" : "android::hardware::hidl_binder_death_recipient *",
4584   "referenced_type" : "type-137",
4585   "self_type" : "type-136",
4586   "size" : 8,
4587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4588  },
4589  {
4590   "alignment" : 8,
4591   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4592   "name" : "android::hardware::hidl_death_recipient *",
4593   "referenced_type" : "type-140",
4594   "self_type" : "type-139",
4595   "size" : 8,
4596   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4597  },
4598  {
4599   "alignment" : 8,
4600   "linker_set_key" : "android::hardware::hidl_memory *",
4601   "name" : "android::hardware::hidl_memory *",
4602   "referenced_type" : "type-300",
4603   "self_type" : "type-301",
4604   "size" : 8,
4605   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4606  },
4607  {
4608   "alignment" : 8,
4609   "linker_set_key" : "android::hardware::hidl_string *",
4610   "name" : "android::hardware::hidl_string *",
4611   "referenced_type" : "type-296",
4612   "self_type" : "type-320",
4613   "size" : 8,
4614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4615  },
4616  {
4617   "alignment" : 8,
4618   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4619   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4620   "referenced_type" : "type-325",
4621   "self_type" : "type-331",
4622   "size" : 8,
4623   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4624  },
4625  {
4626   "alignment" : 8,
4627   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4628   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4629   "referenced_type" : "type-317",
4630   "self_type" : "type-321",
4631   "size" : 8,
4632   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4633  },
4634  {
4635   "alignment" : 8,
4636   "linker_set_key" : "android::hardware::hidl_version *",
4637   "name" : "android::hardware::hidl_version *",
4638   "referenced_type" : "type-366",
4639   "self_type" : "type-367",
4640   "size" : 8,
4641   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4642  },
4643  {
4644   "alignment" : 8,
4645   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
4646   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
4647   "referenced_type" : "type-562",
4648   "self_type" : "type-563",
4649   "size" : 8,
4650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
4651  },
4652  {
4653   "alignment" : 8,
4654   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
4655   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
4656   "referenced_type" : "type-357",
4657   "self_type" : "type-356",
4658   "size" : 8,
4659   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4660  },
4661  {
4662   "alignment" : 8,
4663   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
4664   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
4665   "referenced_type" : "type-352",
4666   "self_type" : "type-351",
4667   "size" : 8,
4668   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4669  },
4670  {
4671   "alignment" : 8,
4672   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
4673   "name" : "android::hardware::thermal::V1_0::IThermal *",
4674   "referenced_type" : "type-6",
4675   "self_type" : "type-100",
4676   "size" : 8,
4677   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4678  },
4679  {
4680   "alignment" : 8,
4681   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
4682   "name" : "android::hardware::thermal::V1_0::Temperature *",
4683   "referenced_type" : "type-346",
4684   "self_type" : "type-345",
4685   "size" : 8,
4686   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4687  },
4688  {
4689   "alignment" : 8,
4690   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermal *",
4691   "name" : "android::hardware::thermal::V1_1::BnHwThermal *",
4692   "referenced_type" : "type-528",
4693   "self_type" : "type-593",
4694   "size" : 8,
4695   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4696  },
4697  {
4698   "alignment" : 8,
4699   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermalCallback *",
4700   "name" : "android::hardware::thermal::V1_1::BnHwThermalCallback *",
4701   "referenced_type" : "type-428",
4702   "self_type" : "type-569",
4703   "size" : 8,
4704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h"
4705  },
4706  {
4707   "alignment" : 8,
4708   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermal *",
4709   "name" : "android::hardware::thermal::V1_1::BpHwThermal *",
4710   "referenced_type" : "type-573",
4711   "self_type" : "type-650",
4712   "size" : 8,
4713   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4714  },
4715  {
4716   "alignment" : 8,
4717   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermalCallback *",
4718   "name" : "android::hardware::thermal::V1_1::BpHwThermalCallback *",
4719   "referenced_type" : "type-110",
4720   "self_type" : "type-121",
4721   "size" : 8,
4722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4723  },
4724  {
4725   "alignment" : 8,
4726   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermal *",
4727   "name" : "android::hardware::thermal::V1_1::BsThermal *",
4728   "referenced_type" : "type-616",
4729   "self_type" : "type-625",
4730   "size" : 8,
4731   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4732  },
4733  {
4734   "alignment" : 8,
4735   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermalCallback *",
4736   "name" : "android::hardware::thermal::V1_1::BsThermalCallback *",
4737   "referenced_type" : "type-595",
4738   "self_type" : "type-598",
4739   "size" : 8,
4740   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4741  },
4742  {
4743   "alignment" : 8,
4744   "linker_set_key" : "android::hardware::thermal::V1_1::IThermal *",
4745   "name" : "android::hardware::thermal::V1_1::IThermal *",
4746   "referenced_type" : "type-5",
4747   "self_type" : "type-4",
4748   "size" : 8,
4749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4750  },
4751  {
4752   "alignment" : 8,
4753   "linker_set_key" : "android::hardware::thermal::V1_1::IThermalCallback *",
4754   "name" : "android::hardware::thermal::V1_1::IThermalCallback *",
4755   "referenced_type" : "type-109",
4756   "self_type" : "type-108",
4757   "size" : 8,
4758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4759  },
4760  {
4761   "alignment" : 8,
4762   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4763   "name" : "android::hidl::base::V1_0::BnHwBase *",
4764   "referenced_type" : "type-426",
4765   "self_type" : "type-425",
4766   "size" : 8,
4767   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4768  },
4769  {
4770   "alignment" : 8,
4771   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4772   "name" : "android::hidl::base::V1_0::IBase *",
4773   "referenced_type" : "type-7",
4774   "self_type" : "type-142",
4775   "size" : 8,
4776   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4777  },
4778  {
4779   "alignment" : 8,
4780   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4781   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4782   "referenced_type" : "type-69",
4783   "self_type" : "type-68",
4784   "size" : 8,
4785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4786  },
4787  {
4788   "alignment" : 8,
4789   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4790   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4791   "referenced_type" : "type-95",
4792   "self_type" : "type-94",
4793   "size" : 8,
4794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4795  },
4796  {
4797   "alignment" : 8,
4798   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4799   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4800   "referenced_type" : "type-12",
4801   "self_type" : "type-15",
4802   "size" : 8,
4803   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4804  },
4805  {
4806   "alignment" : 8,
4807   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4808   "name" : "android::sp<android::hardware::IBinder> *",
4809   "referenced_type" : "type-16",
4810   "self_type" : "type-19",
4811   "size" : 8,
4812   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4813  },
4814  {
4815   "alignment" : 8,
4816   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4817   "name" : "android::sp<android::hardware::ProcessState> *",
4818   "referenced_type" : "type-25",
4819   "self_type" : "type-64",
4820   "size" : 8,
4821   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4822  },
4823  {
4824   "alignment" : 8,
4825   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4826   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4827   "referenced_type" : "type-135",
4828   "self_type" : "type-134",
4829   "size" : 8,
4830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4831  },
4832  {
4833   "alignment" : 8,
4834   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4835   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4836   "referenced_type" : "type-99",
4837   "self_type" : "type-101",
4838   "size" : 8,
4839   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4840  },
4841  {
4842   "alignment" : 8,
4843   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> *",
4844   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> *",
4845   "referenced_type" : "type-3",
4846   "self_type" : "type-129",
4847   "size" : 8,
4848   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4849  },
4850  {
4851   "alignment" : 8,
4852   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
4853   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
4854   "referenced_type" : "type-107",
4855   "self_type" : "type-106",
4856   "size" : 8,
4857   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4858  },
4859  {
4860   "alignment" : 8,
4861   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4862   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4863   "referenced_type" : "type-427",
4864   "self_type" : "type-610",
4865   "size" : 8,
4866   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4867  },
4868  {
4869   "alignment" : 8,
4870   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4871   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4872   "referenced_type" : "type-67",
4873   "self_type" : "type-70",
4874   "size" : 8,
4875   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4876  },
4877  {
4878   "alignment" : 8,
4879   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4880   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4881   "referenced_type" : "type-93",
4882   "self_type" : "type-96",
4883   "size" : 8,
4884   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4885  },
4886  {
4887   "alignment" : 8,
4888   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4889   "name" : "android::wp<android::hardware::BHwBinder> *",
4890   "referenced_type" : "type-444",
4891   "self_type" : "type-517",
4892   "size" : 8,
4893   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4894  },
4895  {
4896   "alignment" : 8,
4897   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4898   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4899   "referenced_type" : "type-222",
4900   "self_type" : "type-253",
4901   "size" : 8,
4902   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4903  },
4904  {
4905   "alignment" : 8,
4906   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4907   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4908   "referenced_type" : "type-138",
4909   "self_type" : "type-365",
4910   "size" : 8,
4911   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4912  },
4913  {
4914   "alignment" : 8,
4915   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4916   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4917   "referenced_type" : "type-141",
4918   "self_type" : "type-592",
4919   "size" : 8,
4920   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4921  },
4922  {
4923   "alignment" : 8,
4924   "linker_set_key" : "android_flex_plane *",
4925   "name" : "android_flex_plane *",
4926   "referenced_type" : "type-494",
4927   "self_type" : "type-497",
4928   "size" : 8,
4929   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4930  },
4931  {
4932   "alignment" : 8,
4933   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4934   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4935   "referenced_type" : "type-46",
4936   "self_type" : "type-45",
4937   "size" : 8,
4938   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4939  },
4940  {
4941   "alignment" : 8,
4942   "linker_set_key" : "char *",
4943   "name" : "char *",
4944   "referenced_type" : "type-61",
4945   "self_type" : "type-173",
4946   "size" : 8,
4947   "source_file" : "/system/core/liblog/include/log/log_read.h"
4948  },
4949  {
4950   "alignment" : 8,
4951   "linker_set_key" : "const android::NativeHandle *",
4952   "name" : "const android::NativeHandle *",
4953   "referenced_type" : "type-381",
4954   "self_type" : "type-382",
4955   "size" : 8,
4956   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4957  },
4958  {
4959   "alignment" : 8,
4960   "linker_set_key" : "const android::RefBase *",
4961   "name" : "const android::RefBase *",
4962   "referenced_type" : "type-290",
4963   "self_type" : "type-291",
4964   "size" : 8,
4965   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4966  },
4967  {
4968   "alignment" : 8,
4969   "linker_set_key" : "const android::String16 *",
4970   "name" : "const android::String16 *",
4971   "referenced_type" : "type-48",
4972   "self_type" : "type-399",
4973   "size" : 8,
4974   "source_file" : "/system/core/libutils/include/utils/String16.h"
4975  },
4976  {
4977   "alignment" : 8,
4978   "linker_set_key" : "const android::String8 *",
4979   "name" : "const android::String8 *",
4980   "referenced_type" : "type-392",
4981   "self_type" : "type-393",
4982   "size" : 8,
4983   "source_file" : "/system/core/libutils/include/utils/String8.h"
4984  },
4985  {
4986   "alignment" : 8,
4987   "linker_set_key" : "const android::VectorImpl *",
4988   "name" : "const android::VectorImpl *",
4989   "referenced_type" : "type-473",
4990   "self_type" : "type-474",
4991   "size" : 8,
4992   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4993  },
4994  {
4995   "alignment" : 8,
4996   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4997   "name" : "const android::hardware::BpHwRefBase *",
4998   "referenced_type" : "type-403",
4999   "self_type" : "type-404",
5000   "size" : 8,
5001   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5002  },
5003  {
5004   "alignment" : 8,
5005   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5006   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5007   "referenced_type" : "type-439",
5008   "self_type" : "type-440",
5009   "size" : 8,
5010   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5011  },
5012  {
5013   "alignment" : 8,
5014   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5015   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5016   "referenced_type" : "type-445",
5017   "self_type" : "type-446",
5018   "size" : 8,
5019   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5020  },
5021  {
5022   "alignment" : 8,
5023   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
5024   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > *",
5025   "referenced_type" : "type-174",
5026   "self_type" : "type-175",
5027   "size" : 8,
5028   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5029  },
5030  {
5031   "alignment" : 8,
5032   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
5033   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > *",
5034   "referenced_type" : "type-606",
5035   "self_type" : "type-608",
5036   "size" : 8,
5037   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5038  },
5039  {
5040   "alignment" : 8,
5041   "linker_set_key" : "const android::hardware::Return<bool> *",
5042   "name" : "const android::hardware::Return<bool> *",
5043   "referenced_type" : "type-167",
5044   "self_type" : "type-168",
5045   "size" : 8,
5046   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5047  },
5048  {
5049   "alignment" : 8,
5050   "linker_set_key" : "const android::hardware::Status *",
5051   "name" : "const android::hardware::Status *",
5052   "referenced_type" : "type-156",
5053   "self_type" : "type-160",
5054   "size" : 8,
5055   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5056  },
5057  {
5058   "alignment" : 8,
5059   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5060   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5061   "referenced_type" : "type-584",
5062   "self_type" : "type-585",
5063   "size" : 8,
5064   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5065  },
5066  {
5067   "alignment" : 8,
5068   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5069   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5070   "referenced_type" : "type-579",
5071   "self_type" : "type-580",
5072   "size" : 8,
5073   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5074  },
5075  {
5076   "alignment" : 8,
5077   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5078   "name" : "const android::hardware::details::hidl_pointer<int> *",
5079   "referenced_type" : "type-501",
5080   "self_type" : "type-510",
5081   "size" : 8,
5082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5083  },
5084  {
5085   "alignment" : 8,
5086   "linker_set_key" : "const android::hardware::details::return_status *",
5087   "name" : "const android::hardware::details::return_status *",
5088   "referenced_type" : "type-179",
5089   "self_type" : "type-180",
5090   "size" : 8,
5091   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5092  },
5093  {
5094   "alignment" : 8,
5095   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5096   "name" : "const android::hardware::hidl_death_recipient *",
5097   "referenced_type" : "type-607",
5098   "self_type" : "type-609",
5099   "size" : 8,
5100   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5101  },
5102  {
5103   "alignment" : 8,
5104   "linker_set_key" : "const android::hardware::hidl_memory *",
5105   "name" : "const android::hardware::hidl_memory *",
5106   "referenced_type" : "type-303",
5107   "self_type" : "type-307",
5108   "size" : 8,
5109   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5110  },
5111  {
5112   "alignment" : 8,
5113   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5114   "name" : "const android::hardware::hidl_vec<int> *",
5115   "referenced_type" : "type-339",
5116   "self_type" : "type-340",
5117   "size" : 8,
5118   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5119  },
5120  {
5121   "alignment" : 8,
5122   "linker_set_key" : "const android::hardware::hidl_version *",
5123   "name" : "const android::hardware::hidl_version *",
5124   "referenced_type" : "type-368",
5125   "self_type" : "type-369",
5126   "size" : 8,
5127   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5128  },
5129  {
5130   "alignment" : 8,
5131   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5132   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
5133   "referenced_type" : "type-567",
5134   "self_type" : "type-568",
5135   "size" : 8,
5136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5137  },
5138  {
5139   "alignment" : 8,
5140   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
5141   "name" : "const android::hardware::thermal::V1_0::IThermal *",
5142   "referenced_type" : "type-550",
5143   "self_type" : "type-551",
5144   "size" : 8,
5145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5146  },
5147  {
5148   "alignment" : 8,
5149   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermal *",
5150   "name" : "const android::hardware::thermal::V1_1::BpHwThermal *",
5151   "referenced_type" : "type-572",
5152   "self_type" : "type-576",
5153   "size" : 8,
5154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
5155  },
5156  {
5157   "alignment" : 8,
5158   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermalCallback *",
5159   "name" : "const android::hardware::thermal::V1_1::BpHwThermalCallback *",
5160   "referenced_type" : "type-570",
5161   "self_type" : "type-571",
5162   "size" : 8,
5163   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5164  },
5165  {
5166   "alignment" : 8,
5167   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermal *",
5168   "name" : "const android::hardware::thermal::V1_1::IThermal *",
5169   "referenced_type" : "type-552",
5170   "self_type" : "type-553",
5171   "size" : 8,
5172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5173  },
5174  {
5175   "alignment" : 8,
5176   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermalCallback *",
5177   "name" : "const android::hardware::thermal::V1_1::IThermalCallback *",
5178   "referenced_type" : "type-127",
5179   "self_type" : "type-128",
5180   "size" : 8,
5181   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5182  },
5183  {
5184   "alignment" : 8,
5185   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5186   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5187   "referenced_type" : "type-560",
5188   "self_type" : "type-561",
5189   "size" : 8,
5190   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5191  },
5192  {
5193   "alignment" : 8,
5194   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5195   "name" : "const android::hidl::base::V1_0::IBase *",
5196   "referenced_type" : "type-451",
5197   "self_type" : "type-450",
5198   "size" : 8,
5199   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5200  },
5201  {
5202   "alignment" : 8,
5203   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5204   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5205   "referenced_type" : "type-73",
5206   "self_type" : "type-74",
5207   "size" : 8,
5208   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5209  },
5210  {
5211   "alignment" : 8,
5212   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5213   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5214   "referenced_type" : "type-525",
5215   "self_type" : "type-526",
5216   "size" : 8,
5217   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5218  },
5219  {
5220   "alignment" : 8,
5221   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5222   "name" : "const android::sp<android::hardware::IBinder> *",
5223   "referenced_type" : "type-20",
5224   "self_type" : "type-21",
5225   "size" : 8,
5226   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5227  },
5228  {
5229   "alignment" : 8,
5230   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5231   "name" : "const android::sp<android::hardware::ProcessState> *",
5232   "referenced_type" : "type-65",
5233   "self_type" : "type-66",
5234   "size" : 8,
5235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5236  },
5237  {
5238   "alignment" : 8,
5239   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5240   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5241   "referenced_type" : "type-147",
5242   "self_type" : "type-146",
5243   "size" : 8,
5244   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5245  },
5246  {
5247   "alignment" : 8,
5248   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5249   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5250   "referenced_type" : "type-409",
5251   "self_type" : "type-601",
5252   "size" : 8,
5253   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5254  },
5255  {
5256   "alignment" : 8,
5257   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
5258   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
5259   "referenced_type" : "type-103",
5260   "self_type" : "type-105",
5261   "size" : 8,
5262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5263  },
5264  {
5265   "alignment" : 8,
5266   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal> *",
5267   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal> *",
5268   "referenced_type" : "type-133",
5269   "self_type" : "type-132",
5270   "size" : 8,
5271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5272  },
5273  {
5274   "alignment" : 8,
5275   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
5276   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback> *",
5277   "referenced_type" : "type-125",
5278   "self_type" : "type-124",
5279   "size" : 8,
5280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5281  },
5282  {
5283   "alignment" : 8,
5284   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5285   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5286   "referenced_type" : "type-611",
5287   "self_type" : "type-657",
5288   "size" : 8,
5289   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5290  },
5291  {
5292   "alignment" : 8,
5293   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5294   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5295   "referenced_type" : "type-71",
5296   "self_type" : "type-72",
5297   "size" : 8,
5298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5299  },
5300  {
5301   "alignment" : 8,
5302   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5303   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5304   "referenced_type" : "type-97",
5305   "self_type" : "type-98",
5306   "size" : 8,
5307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5308  },
5309  {
5310   "alignment" : 8,
5311   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5312   "name" : "const android::wp<android::hardware::BHwBinder> *",
5313   "referenced_type" : "type-594",
5314   "self_type" : "type-599",
5315   "size" : 8,
5316   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5317  },
5318  {
5319   "alignment" : 8,
5320   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5321   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5322   "referenced_type" : "type-376",
5323   "self_type" : "type-387",
5324   "size" : 8,
5325   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5326  },
5327  {
5328   "alignment" : 8,
5329   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5330   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5331   "referenced_type" : "type-145",
5332   "self_type" : "type-200",
5333   "size" : 8,
5334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5335  },
5336  {
5337   "alignment" : 8,
5338   "linker_set_key" : "const char *",
5339   "name" : "const char *",
5340   "referenced_type" : "type-60",
5341   "self_type" : "type-59",
5342   "size" : 8,
5343   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5344  },
5345  {
5346   "alignment" : 8,
5347   "linker_set_key" : "const char16_t *",
5348   "name" : "const char16_t *",
5349   "referenced_type" : "type-51",
5350   "self_type" : "type-50",
5351   "size" : 8,
5352   "source_file" : "/system/core/libutils/include/utils/String16.h"
5353  },
5354  {
5355   "alignment" : 8,
5356   "linker_set_key" : "const log_msg *",
5357   "name" : "const log_msg *",
5358   "referenced_type" : "type-82",
5359   "self_type" : "type-102",
5360   "size" : 8,
5361   "source_file" : "/system/core/liblog/include/log/log_read.h"
5362  },
5363  {
5364   "alignment" : 8,
5365   "linker_set_key" : "const native_handle *",
5366   "name" : "const native_handle *",
5367   "referenced_type" : "type-269",
5368   "self_type" : "type-268",
5369   "size" : 8,
5370   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5371  },
5372  {
5373   "alignment" : 8,
5374   "linker_set_key" : "const unsigned char *",
5375   "name" : "const unsigned char *",
5376   "referenced_type" : "type-274",
5377   "self_type" : "type-364",
5378   "size" : 8,
5379   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5380  },
5381  {
5382   "alignment" : 8,
5383   "linker_set_key" : "const unsigned long long *",
5384   "name" : "const unsigned long long *",
5385   "referenced_type" : "type-419",
5386   "self_type" : "type-418",
5387   "size" : 8,
5388   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5389  },
5390  {
5391   "alignment" : 8,
5392   "linker_set_key" : "const void *",
5393   "name" : "const void *",
5394   "referenced_type" : "type-371",
5395   "self_type" : "type-372",
5396   "size" : 8,
5397   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5398  },
5399  {
5400   "alignment" : 8,
5401   "linker_set_key" : "int (*)(void *)",
5402   "name" : "int (*)(void *)",
5403   "referenced_type" : "type-504",
5404   "self_type" : "type-505",
5405   "size" : 8,
5406   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5407  },
5408  {
5409   "alignment" : 8,
5410   "linker_set_key" : "int *",
5411   "name" : "int *",
5412   "referenced_type" : "type-28",
5413   "self_type" : "type-338",
5414   "size" : 8,
5415   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5416  },
5417  {
5418   "alignment" : 8,
5419   "linker_set_key" : "log_msg *",
5420   "name" : "log_msg *",
5421   "referenced_type" : "type-83",
5422   "self_type" : "type-163",
5423   "size" : 8,
5424   "source_file" : "/system/core/liblog/include/log/log_read.h"
5425  },
5426  {
5427   "alignment" : 8,
5428   "linker_set_key" : "native_handle *",
5429   "name" : "native_handle *",
5430   "referenced_type" : "type-193",
5431   "self_type" : "type-192",
5432   "size" : 8,
5433   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5434  },
5435  {
5436   "alignment" : 8,
5437   "linker_set_key" : "unsigned char *",
5438   "name" : "unsigned char *",
5439   "referenced_type" : "type-86",
5440   "self_type" : "type-413",
5441   "size" : 8,
5442   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5443  },
5444  {
5445   "alignment" : 8,
5446   "linker_set_key" : "unsigned long long *",
5447   "name" : "unsigned long long *",
5448   "referenced_type" : "type-249",
5449   "self_type" : "type-414",
5450   "size" : 8,
5451   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5452  },
5453  {
5454   "alignment" : 8,
5455   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5456   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5457   "referenced_type" : "type-416",
5458   "self_type" : "type-415",
5459   "size" : 8,
5460   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5461  },
5462  {
5463   "alignment" : 8,
5464   "linker_set_key" : "void *",
5465   "name" : "void *",
5466   "referenced_type" : "type-30",
5467   "self_type" : "type-29",
5468   "size" : 8,
5469   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5470  },
5471  {
5472   "alignment" : 8,
5473   "linker_set_key" : "void **",
5474   "name" : "void **",
5475   "referenced_type" : "type-29",
5476   "self_type" : "type-506",
5477   "size" : 8,
5478   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5479  }
5480 ],
5481 "qualified_types" :
5482 [
5483  {
5484   "alignment" : 8,
5485   "is_const" : true,
5486   "linker_set_key" : "android::RefBase::weakref_impl *const",
5487   "name" : "android::RefBase::weakref_impl *const",
5488   "referenced_type" : "type-10",
5489   "self_type" : "type-9",
5490   "size" : 8,
5491   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5492  },
5493  {
5494   "alignment" : 8,
5495   "is_const" : true,
5496   "linker_set_key" : "android::RefBase::weakref_impl *const",
5497   "name" : "android::RefBase::weakref_impl *const",
5498   "referenced_type" : "type-612",
5499   "self_type" : "type-614",
5500   "size" : 8,
5501   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5502  },
5503  {
5504   "alignment" : 8,
5505   "is_const" : true,
5506   "linker_set_key" : "android::hardware::IBinder *const",
5507   "name" : "android::hardware::IBinder *const",
5508   "referenced_type" : "type-17",
5509   "self_type" : "type-115",
5510   "size" : 8,
5511   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5512  },
5513  {
5514   "alignment" : 8,
5515   "is_const" : true,
5516   "linker_set_key" : "const android::NativeHandle",
5517   "name" : "const android::NativeHandle",
5518   "referenced_type" : "type-191",
5519   "self_type" : "type-381",
5520   "size" : 24,
5521   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5522  },
5523  {
5524   "alignment" : 8,
5525   "is_const" : true,
5526   "linker_set_key" : "const android::RefBase",
5527   "name" : "const android::RefBase",
5528   "referenced_type" : "type-8",
5529   "self_type" : "type-290",
5530   "size" : 16,
5531   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5532  },
5533  {
5534   "alignment" : 8,
5535   "is_const" : true,
5536   "linker_set_key" : "const android::String16",
5537   "name" : "const android::String16",
5538   "referenced_type" : "type-49",
5539   "self_type" : "type-48",
5540   "size" : 8,
5541   "source_file" : "/system/core/libutils/include/utils/String16.h"
5542  },
5543  {
5544   "alignment" : 8,
5545   "is_const" : true,
5546   "linker_set_key" : "const android::String8",
5547   "name" : "const android::String8",
5548   "referenced_type" : "type-58",
5549   "self_type" : "type-392",
5550   "size" : 8,
5551   "source_file" : "/system/core/libutils/include/utils/String8.h"
5552  },
5553  {
5554   "alignment" : 8,
5555   "is_const" : true,
5556   "linker_set_key" : "const android::VectorImpl",
5557   "name" : "const android::VectorImpl",
5558   "referenced_type" : "type-38",
5559   "self_type" : "type-473",
5560   "size" : 40,
5561   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5562  },
5563  {
5564   "alignment" : 8,
5565   "is_const" : true,
5566   "linker_set_key" : "const android::hardware::BpHwRefBase",
5567   "name" : "const android::hardware::BpHwRefBase",
5568   "referenced_type" : "type-114",
5569   "self_type" : "type-403",
5570   "size" : 48,
5571   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5572  },
5573  {
5574   "alignment" : 8,
5575   "is_const" : true,
5576   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5577   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5578   "referenced_type" : "type-432",
5579   "self_type" : "type-439",
5580   "size" : 64,
5581   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5582  },
5583  {
5584   "alignment" : 8,
5585   "is_const" : true,
5586   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5587   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5588   "referenced_type" : "type-441",
5589   "self_type" : "type-445",
5590   "size" : 64,
5591   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5592  },
5593  {
5594   "alignment" : 8,
5595   "is_const" : true,
5596   "linker_set_key" : "const android::hardware::Parcel",
5597   "name" : "const android::hardware::Parcel",
5598   "referenced_type" : "type-411",
5599   "self_type" : "type-423",
5600   "size" : 136,
5601   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5602  },
5603  {
5604   "alignment" : 8,
5605   "is_const" : true,
5606   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
5607   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
5608   "referenced_type" : "type-169",
5609   "self_type" : "type-174",
5610   "size" : 48,
5611   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5612  },
5613  {
5614   "alignment" : 8,
5615   "is_const" : true,
5616   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
5617   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
5618   "referenced_type" : "type-602",
5619   "self_type" : "type-606",
5620   "size" : 48,
5621   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5622  },
5623  {
5624   "alignment" : 8,
5625   "is_const" : true,
5626   "linker_set_key" : "const android::hardware::Return<bool>",
5627   "name" : "const android::hardware::Return<bool>",
5628   "referenced_type" : "type-161",
5629   "self_type" : "type-167",
5630   "size" : 40,
5631   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5632  },
5633  {
5634   "alignment" : 8,
5635   "is_const" : true,
5636   "linker_set_key" : "const android::hardware::Status",
5637   "name" : "const android::hardware::Status",
5638   "referenced_type" : "type-152",
5639   "self_type" : "type-156",
5640   "size" : 32,
5641   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5642  },
5643  {
5644   "alignment" : 4,
5645   "is_const" : true,
5646   "linker_set_key" : "const android::hardware::details::SchedPrio",
5647   "name" : "const android::hardware::details::SchedPrio",
5648   "referenced_type" : "type-435",
5649   "self_type" : "type-438",
5650   "size" : 8,
5651   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5652  },
5653  {
5654   "alignment" : 8,
5655   "is_const" : true,
5656   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5657   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5658   "referenced_type" : "type-326",
5659   "self_type" : "type-584",
5660   "size" : 8,
5661   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5662  },
5663  {
5664   "alignment" : 8,
5665   "is_const" : true,
5666   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5667   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5668   "referenced_type" : "type-318",
5669   "self_type" : "type-579",
5670   "size" : 8,
5671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5672  },
5673  {
5674   "alignment" : 8,
5675   "is_const" : true,
5676   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5677   "name" : "const android::hardware::details::hidl_pointer<int>",
5678   "referenced_type" : "type-336",
5679   "self_type" : "type-501",
5680   "size" : 8,
5681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5682  },
5683  {
5684   "alignment" : 8,
5685   "is_const" : true,
5686   "linker_set_key" : "const android::hardware::details::return_status",
5687   "name" : "const android::hardware::details::return_status",
5688   "referenced_type" : "type-162",
5689   "self_type" : "type-179",
5690   "size" : 40,
5691   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5692  },
5693  {
5694   "alignment" : 8,
5695   "is_const" : true,
5696   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5697   "name" : "const android::hardware::hidl_death_recipient",
5698   "referenced_type" : "type-140",
5699   "self_type" : "type-607",
5700   "size" : 24,
5701   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5702  },
5703  {
5704   "alignment" : 8,
5705   "is_const" : true,
5706   "linker_set_key" : "const android::hardware::hidl_handle",
5707   "name" : "const android::hardware::hidl_handle",
5708   "referenced_type" : "type-294",
5709   "self_type" : "type-373",
5710   "size" : 16,
5711   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5712  },
5713  {
5714   "alignment" : 8,
5715   "is_const" : true,
5716   "linker_set_key" : "const android::hardware::hidl_memory",
5717   "name" : "const android::hardware::hidl_memory",
5718   "referenced_type" : "type-300",
5719   "self_type" : "type-303",
5720   "size" : 40,
5721   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5722  },
5723  {
5724   "alignment" : 8,
5725   "is_const" : true,
5726   "linker_set_key" : "const android::hardware::hidl_string",
5727   "name" : "const android::hardware::hidl_string",
5728   "referenced_type" : "type-296",
5729   "self_type" : "type-295",
5730   "size" : 16,
5731   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5732  },
5733  {
5734   "alignment" : 8,
5735   "is_const" : true,
5736   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5737   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5738   "referenced_type" : "type-317",
5739   "self_type" : "type-554",
5740   "size" : 16,
5741   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5742  },
5743  {
5744   "alignment" : 8,
5745   "is_const" : true,
5746   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5747   "name" : "const android::hardware::hidl_vec<int>",
5748   "referenced_type" : "type-335",
5749   "self_type" : "type-339",
5750   "size" : 16,
5751   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5752  },
5753  {
5754   "alignment" : 2,
5755   "is_const" : true,
5756   "linker_set_key" : "const android::hardware::hidl_version",
5757   "name" : "const android::hardware::hidl_version",
5758   "referenced_type" : "type-366",
5759   "self_type" : "type-368",
5760   "size" : 4,
5761   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5762  },
5763  {
5764   "alignment" : 8,
5765   "is_const" : true,
5766   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
5767   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
5768   "referenced_type" : "type-564",
5769   "self_type" : "type-567",
5770   "size" : 216,
5771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5772  },
5773  {
5774   "alignment" : 4,
5775   "is_const" : true,
5776   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
5777   "name" : "const android::hardware::thermal::V1_0::CoolingType",
5778   "referenced_type" : "type-358",
5779   "self_type" : "type-541",
5780   "size" : 4,
5781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5782  },
5783  {
5784   "alignment" : 8,
5785   "is_const" : true,
5786   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
5787   "name" : "const android::hardware::thermal::V1_0::IThermal",
5788   "referenced_type" : "type-6",
5789   "self_type" : "type-550",
5790   "size" : 24,
5791   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5792  },
5793  {
5794   "alignment" : 8,
5795   "is_const" : true,
5796   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature",
5797   "name" : "const android::hardware::thermal::V1_0::Temperature",
5798   "referenced_type" : "type-346",
5799   "self_type" : "type-651",
5800   "size" : 40,
5801   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5802  },
5803  {
5804   "alignment" : 4,
5805   "is_const" : true,
5806   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
5807   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
5808   "referenced_type" : "type-347",
5809   "self_type" : "type-540",
5810   "size" : 4,
5811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5812  },
5813  {
5814   "alignment" : 4,
5815   "is_const" : true,
5816   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5817   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5818   "referenced_type" : "type-538",
5819   "self_type" : "type-543",
5820   "size" : 4,
5821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5822  },
5823  {
5824   "alignment" : 8,
5825   "is_const" : true,
5826   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermal",
5827   "name" : "const android::hardware::thermal::V1_1::BpHwThermal",
5828   "referenced_type" : "type-573",
5829   "self_type" : "type-572",
5830   "size" : 216,
5831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h"
5832  },
5833  {
5834   "alignment" : 8,
5835   "is_const" : true,
5836   "linker_set_key" : "const android::hardware::thermal::V1_1::BpHwThermalCallback",
5837   "name" : "const android::hardware::thermal::V1_1::BpHwThermalCallback",
5838   "referenced_type" : "type-110",
5839   "self_type" : "type-570",
5840   "size" : 216,
5841   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h"
5842  },
5843  {
5844   "alignment" : 8,
5845   "is_const" : true,
5846   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermal",
5847   "name" : "const android::hardware::thermal::V1_1::IThermal",
5848   "referenced_type" : "type-5",
5849   "self_type" : "type-552",
5850   "size" : 24,
5851   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h"
5852  },
5853  {
5854   "alignment" : 8,
5855   "is_const" : true,
5856   "linker_set_key" : "const android::hardware::thermal::V1_1::IThermalCallback",
5857   "name" : "const android::hardware::thermal::V1_1::IThermalCallback",
5858   "referenced_type" : "type-109",
5859   "self_type" : "type-127",
5860   "size" : 24,
5861   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5862  },
5863  {
5864   "alignment" : 8,
5865   "is_const" : true,
5866   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5867   "name" : "const android::hidl::base::V1_0::BpHwBase",
5868   "referenced_type" : "type-557",
5869   "self_type" : "type-560",
5870   "size" : 216,
5871   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5872  },
5873  {
5874   "alignment" : 4,
5875   "is_const" : true,
5876   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5877   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5878   "referenced_type" : "type-384",
5879   "self_type" : "type-385",
5880   "size" : 4,
5881   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5882  },
5883  {
5884   "alignment" : 8,
5885   "is_const" : true,
5886   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5887   "name" : "const android::hidl::base::V1_0::IBase",
5888   "referenced_type" : "type-7",
5889   "self_type" : "type-451",
5890   "size" : 24,
5891   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5892  },
5893  {
5894   "alignment" : 8,
5895   "is_const" : true,
5896   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5897   "name" : "const android::hidl::base::V1_0::IBase *const",
5898   "referenced_type" : "type-450",
5899   "self_type" : "type-453",
5900   "size" : 8,
5901   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5902  },
5903  {
5904   "alignment" : 8,
5905   "is_const" : true,
5906   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5907   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5908   "referenced_type" : "type-69",
5909   "self_type" : "type-73",
5910   "size" : 24,
5911   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5912  },
5913  {
5914   "alignment" : 4,
5915   "is_const" : true,
5916   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5917   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5918   "referenced_type" : "type-529",
5919   "self_type" : "type-533",
5920   "size" : 4,
5921   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5922  },
5923  {
5924   "alignment" : 1,
5925   "is_const" : true,
5926   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5927   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5928   "referenced_type" : "type-527",
5929   "self_type" : "type-531",
5930   "size" : 1,
5931   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5932  },
5933  {
5934   "alignment" : 8,
5935   "is_const" : true,
5936   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5937   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5938   "referenced_type" : "type-95",
5939   "self_type" : "type-525",
5940   "size" : 24,
5941   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5942  },
5943  {
5944   "alignment" : 8,
5945   "is_const" : true,
5946   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5947   "name" : "const android::sp<android::hardware::IBinder>",
5948   "referenced_type" : "type-16",
5949   "self_type" : "type-20",
5950   "size" : 8,
5951   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5952  },
5953  {
5954   "alignment" : 8,
5955   "is_const" : true,
5956   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5957   "name" : "const android::sp<android::hardware::ProcessState>",
5958   "referenced_type" : "type-25",
5959   "self_type" : "type-65",
5960   "size" : 8,
5961   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5962  },
5963  {
5964   "alignment" : 8,
5965   "is_const" : true,
5966   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5967   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5968   "referenced_type" : "type-135",
5969   "self_type" : "type-147",
5970   "size" : 8,
5971   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5972  },
5973  {
5974   "alignment" : 8,
5975   "is_const" : true,
5976   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5977   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5978   "referenced_type" : "type-410",
5979   "self_type" : "type-409",
5980   "size" : 8,
5981   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5982  },
5983  {
5984   "alignment" : 8,
5985   "is_const" : true,
5986   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
5987   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
5988   "referenced_type" : "type-99",
5989   "self_type" : "type-103",
5990   "size" : 8,
5991   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5992  },
5993  {
5994   "alignment" : 8,
5995   "is_const" : true,
5996   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermal>",
5997   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermal>",
5998   "referenced_type" : "type-3",
5999   "self_type" : "type-133",
6000   "size" : 8,
6001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6002  },
6003  {
6004   "alignment" : 8,
6005   "is_const" : true,
6006   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
6007   "name" : "const android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
6008   "referenced_type" : "type-107",
6009   "self_type" : "type-125",
6010   "size" : 8,
6011   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6012  },
6013  {
6014   "alignment" : 8,
6015   "is_const" : true,
6016   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6017   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6018   "referenced_type" : "type-427",
6019   "self_type" : "type-611",
6020   "size" : 8,
6021   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6022  },
6023  {
6024   "alignment" : 8,
6025   "is_const" : true,
6026   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6027   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6028   "referenced_type" : "type-67",
6029   "self_type" : "type-71",
6030   "size" : 8,
6031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6032  },
6033  {
6034   "alignment" : 8,
6035   "is_const" : true,
6036   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6037   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6038   "referenced_type" : "type-93",
6039   "self_type" : "type-97",
6040   "size" : 8,
6041   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6042  },
6043  {
6044   "alignment" : 8,
6045   "is_const" : true,
6046   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6047   "name" : "const android::wp<android::hardware::BHwBinder>",
6048   "referenced_type" : "type-444",
6049   "self_type" : "type-594",
6050   "size" : 16,
6051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6052  },
6053  {
6054   "alignment" : 8,
6055   "is_const" : true,
6056   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6057   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6058   "referenced_type" : "type-138",
6059   "self_type" : "type-376",
6060   "size" : 16,
6061   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6062  },
6063  {
6064   "alignment" : 8,
6065   "is_const" : true,
6066   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6067   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6068   "referenced_type" : "type-141",
6069   "self_type" : "type-145",
6070   "size" : 16,
6071   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6072  },
6073  {
6074   "alignment" : 1,
6075   "is_const" : true,
6076   "linker_set_key" : "const bool",
6077   "name" : "const bool",
6078   "referenced_type" : "type-44",
6079   "self_type" : "type-78",
6080   "size" : 1,
6081   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6082  },
6083  {
6084   "alignment" : 1,
6085   "is_const" : true,
6086   "linker_set_key" : "const char",
6087   "name" : "const char",
6088   "referenced_type" : "type-61",
6089   "self_type" : "type-60",
6090   "size" : 1,
6091   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6092  },
6093  {
6094   "alignment" : 2,
6095   "is_const" : true,
6096   "linker_set_key" : "const char16_t",
6097   "name" : "const char16_t",
6098   "referenced_type" : "type-52",
6099   "self_type" : "type-51",
6100   "size" : 2,
6101   "source_file" : "/system/core/libutils/include/utils/String16.h"
6102  },
6103  {
6104   "alignment" : 8,
6105   "is_const" : true,
6106   "linker_set_key" : "const double",
6107   "name" : "const double",
6108   "referenced_type" : "type-262",
6109   "self_type" : "type-286",
6110   "size" : 8,
6111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6112  },
6113  {
6114   "alignment" : 4,
6115   "is_const" : true,
6116   "linker_set_key" : "const float",
6117   "name" : "const float",
6118   "referenced_type" : "type-257",
6119   "self_type" : "type-284",
6120   "size" : 4,
6121   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6122  },
6123  {
6124   "alignment" : 4,
6125   "is_const" : true,
6126   "linker_set_key" : "const int",
6127   "name" : "const int",
6128   "referenced_type" : "type-28",
6129   "self_type" : "type-480",
6130   "size" : 4,
6131   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6132  },
6133  {
6134   "is_const" : true,
6135   "linker_set_key" : "const iter<is_const>",
6136   "name" : "const iter<is_const>",
6137   "referenced_type" : "type-310",
6138   "self_type" : "type-309",
6139   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6140  },
6141  {
6142   "is_const" : true,
6143   "linker_set_key" : "const iter<is_const>",
6144   "name" : "const iter<is_const>",
6145   "referenced_type" : "type-618",
6146   "self_type" : "type-617",
6147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6148  },
6149  {
6150   "alignment" : 4,
6151   "is_const" : true,
6152   "linker_set_key" : "const log_msg",
6153   "name" : "const log_msg",
6154   "referenced_type" : "type-83",
6155   "self_type" : "type-82",
6156   "size" : 5124,
6157   "source_file" : "/system/core/liblog/include/log/log_read.h"
6158  },
6159  {
6160   "alignment" : 8,
6161   "is_const" : true,
6162   "linker_set_key" : "const long",
6163   "name" : "const long",
6164   "referenced_type" : "type-34",
6165   "self_type" : "type-281",
6166   "size" : 8,
6167   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6168  },
6169  {
6170   "alignment" : 4,
6171   "is_const" : true,
6172   "linker_set_key" : "const native_handle",
6173   "name" : "const native_handle",
6174   "referenced_type" : "type-193",
6175   "self_type" : "type-269",
6176   "size" : 12,
6177   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6178  },
6179  {
6180   "alignment" : 2,
6181   "is_const" : true,
6182   "linker_set_key" : "const short",
6183   "name" : "const short",
6184   "referenced_type" : "type-215",
6185   "self_type" : "type-276",
6186   "size" : 2,
6187   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6188  },
6189  {
6190   "alignment" : 1,
6191   "is_const" : true,
6192   "linker_set_key" : "const signed char",
6193   "name" : "const signed char",
6194   "referenced_type" : "type-272",
6195   "self_type" : "type-271",
6196   "size" : 1,
6197   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6198  },
6199  {
6200   "alignment" : 4,
6201   "is_const" : true,
6202   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6203   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6204   "referenced_type" : "type-547",
6205   "self_type" : "type-546",
6206   "size" : 4,
6207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6208  },
6209  {
6210   "alignment" : 4,
6211   "is_const" : true,
6212   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6213   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
6214   "referenced_type" : "type-647",
6215   "self_type" : "type-646",
6216   "size" : 4,
6217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6218  },
6219  {
6220   "alignment" : 4,
6221   "is_const" : true,
6222   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6223   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6224   "referenced_type" : "type-545",
6225   "self_type" : "type-544",
6226   "size" : 20,
6227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6228  },
6229  {
6230   "alignment" : 4,
6231   "is_const" : true,
6232   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6233   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
6234   "referenced_type" : "type-645",
6235   "self_type" : "type-644",
6236   "size" : 20,
6237   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6238  },
6239  {
6240   "alignment" : 4,
6241   "is_const" : true,
6242   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6243   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6244   "referenced_type" : "type-549",
6245   "self_type" : "type-548",
6246   "size" : 8,
6247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6248  },
6249  {
6250   "alignment" : 4,
6251   "is_const" : true,
6252   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6253   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
6254   "referenced_type" : "type-649",
6255   "self_type" : "type-648",
6256   "size" : 8,
6257   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
6258  },
6259  {
6260   "alignment" : 4,
6261   "is_const" : true,
6262   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6263   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6264   "referenced_type" : "type-389",
6265   "self_type" : "type-388",
6266   "size" : 12,
6267   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6268  },
6269  {
6270   "alignment" : 4,
6271   "is_const" : true,
6272   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6273   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6274   "referenced_type" : "type-627",
6275   "self_type" : "type-626",
6276   "size" : 12,
6277   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6278  },
6279  {
6280   "alignment" : 4,
6281   "is_const" : true,
6282   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6283   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6284   "referenced_type" : "type-537",
6285   "self_type" : "type-536",
6286   "size" : 4,
6287   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6288  },
6289  {
6290   "alignment" : 4,
6291   "is_const" : true,
6292   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6293   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6294   "referenced_type" : "type-643",
6295   "self_type" : "type-642",
6296   "size" : 4,
6297   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6298  },
6299  {
6300   "alignment" : 1,
6301   "is_const" : true,
6302   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6303   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6304   "referenced_type" : "type-535",
6305   "self_type" : "type-534",
6306   "size" : 3,
6307   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6308  },
6309  {
6310   "alignment" : 1,
6311   "is_const" : true,
6312   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6313   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6314   "referenced_type" : "type-641",
6315   "self_type" : "type-640",
6316   "size" : 3,
6317   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6318  },
6319  {
6320   "alignment" : 8,
6321   "is_const" : true,
6322   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6323   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6324   "referenced_type" : "type-430",
6325   "self_type" : "type-429",
6326   "size" : 24,
6327   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6328  },
6329  {
6330   "alignment" : 8,
6331   "is_const" : true,
6332   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6333   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6334   "referenced_type" : "type-632",
6335   "self_type" : "type-631",
6336   "size" : 24,
6337   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6338  },
6339  {
6340   "alignment" : 8,
6341   "is_const" : true,
6342   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6343   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6344   "referenced_type" : "type-333",
6345   "self_type" : "type-332",
6346   "size" : 16,
6347   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6348  },
6349  {
6350   "alignment" : 8,
6351   "is_const" : true,
6352   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6353   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6354   "referenced_type" : "type-623",
6355   "self_type" : "type-622",
6356   "size" : 16,
6357   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6358  },
6359  {
6360   "alignment" : 8,
6361   "is_const" : true,
6362   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6363   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6364   "referenced_type" : "type-323",
6365   "self_type" : "type-322",
6366   "size" : 16,
6367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6368  },
6369  {
6370   "alignment" : 8,
6371   "is_const" : true,
6372   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6373   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6374   "referenced_type" : "type-621",
6375   "self_type" : "type-620",
6376   "size" : 16,
6377   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6378  },
6379  {
6380   "alignment" : 8,
6381   "is_const" : true,
6382   "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 *> > *)> > >",
6383   "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 *> > *)> > >",
6384   "referenced_type" : "type-590",
6385   "self_type" : "type-589",
6386   "size" : 24,
6387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6388  },
6389  {
6390   "alignment" : 8,
6391   "is_const" : true,
6392   "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 *> > *)> > >",
6393   "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 *> > *)> > >",
6394   "referenced_type" : "type-655",
6395   "self_type" : "type-654",
6396   "size" : 24,
6397   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6398  },
6399  {
6400   "alignment" : 1,
6401   "is_const" : true,
6402   "linker_set_key" : "const unsigned char",
6403   "name" : "const unsigned char",
6404   "referenced_type" : "type-86",
6405   "self_type" : "type-274",
6406   "size" : 1,
6407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6408  },
6409  {
6410   "alignment" : 4,
6411   "is_const" : true,
6412   "linker_set_key" : "const unsigned int",
6413   "name" : "const unsigned int",
6414   "referenced_type" : "type-2",
6415   "self_type" : "type-39",
6416   "size" : 4,
6417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6418  },
6419  {
6420   "alignment" : 8,
6421   "is_const" : true,
6422   "linker_set_key" : "const unsigned long",
6423   "name" : "const unsigned long",
6424   "referenced_type" : "type-33",
6425   "self_type" : "type-40",
6426   "size" : 8,
6427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6428  },
6429  {
6430   "alignment" : 8,
6431   "is_const" : true,
6432   "linker_set_key" : "const unsigned long long",
6433   "name" : "const unsigned long long",
6434   "referenced_type" : "type-249",
6435   "self_type" : "type-419",
6436   "size" : 8,
6437   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6438  },
6439  {
6440   "alignment" : 2,
6441   "is_const" : true,
6442   "linker_set_key" : "const unsigned short",
6443   "name" : "const unsigned short",
6444   "referenced_type" : "type-88",
6445   "self_type" : "type-278",
6446   "size" : 2,
6447   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6448  },
6449  {
6450   "is_const" : true,
6451   "linker_set_key" : "const void",
6452   "name" : "const void",
6453   "referenced_type" : "type-30",
6454   "self_type" : "type-371",
6455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6456  },
6457  {
6458   "alignment" : 1,
6459   "is_volatile" : true,
6460   "linker_set_key" : "volatile bool",
6461   "name" : "volatile bool",
6462   "referenced_type" : "type-44",
6463   "self_type" : "type-81",
6464   "size" : 1,
6465   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6466  },
6467  {
6468   "alignment" : 4,
6469   "is_volatile" : true,
6470   "linker_set_key" : "volatile int",
6471   "name" : "volatile int",
6472   "referenced_type" : "type-28",
6473   "self_type" : "type-62",
6474   "size" : 4,
6475   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6476  }
6477 ],
6478 "record_types" :
6479 [
6480  {
6481   "alignment" : 4,
6482   "fields" :
6483   [
6484    {
6485     "access" : "private",
6486     "field_name" : "mCond",
6487     "referenced_type" : "type-80"
6488    }
6489   ],
6490   "linker_set_key" : "android::Condition",
6491   "name" : "android::Condition",
6492   "record_kind" : "class",
6493   "referenced_type" : "type-79",
6494   "self_type" : "type-79",
6495   "size" : 48,
6496   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6497   "unique_id" : "_ZTSN7android9ConditionE"
6498  },
6499  {
6500   "alignment" : 8,
6501   "fields" :
6502   [
6503    {
6504     "access" : "private",
6505     "field_name" : "mVector",
6506     "referenced_type" : "type-55"
6507    }
6508   ],
6509   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6510   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6511   "record_kind" : "class",
6512   "referenced_type" : "type-54",
6513   "self_type" : "type-54",
6514   "size" : 40,
6515   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6516   "template_args" : [ "type-49", "type-16" ],
6517   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6518  },
6519  {
6520   "alignment" : 4,
6521   "fields" :
6522   [
6523    {
6524     "access" : "private",
6525     "field_name" : "mCount",
6526     "referenced_type" : "type-190"
6527    }
6528   ],
6529   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6530   "name" : "android::LightRefBase<android::NativeHandle>",
6531   "record_kind" : "class",
6532   "referenced_type" : "type-189",
6533   "self_type" : "type-189",
6534   "size" : 4,
6535   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6536   "template_args" : [ "type-191" ],
6537   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6538  },
6539  {
6540   "alignment" : 4,
6541   "fields" :
6542   [
6543    {
6544     "access" : "private",
6545     "field_name" : "mCount",
6546     "referenced_type" : "type-187"
6547    }
6548   ],
6549   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6550   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6551   "record_kind" : "class",
6552   "referenced_type" : "type-186",
6553   "self_type" : "type-186",
6554   "size" : 4,
6555   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6556   "template_args" : [ "type-188" ],
6557   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6558  },
6559  {
6560   "alignment" : 4,
6561   "fields" :
6562   [
6563    {
6564     "access" : "private",
6565     "field_name" : "mMutex",
6566     "referenced_type" : "type-36"
6567    }
6568   ],
6569   "linker_set_key" : "android::Mutex",
6570   "name" : "android::Mutex",
6571   "record_kind" : "class",
6572   "referenced_type" : "type-35",
6573   "self_type" : "type-35",
6574   "size" : 40,
6575   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6576   "unique_id" : "_ZTSN7android5MutexE"
6577  },
6578  {
6579   "alignment" : 8,
6580   "fields" :
6581   [
6582    {
6583     "access" : "private",
6584     "field_name" : "mLock",
6585     "referenced_type" : "type-509"
6586    }
6587   ],
6588   "linker_set_key" : "android::Mutex::Autolock",
6589   "name" : "android::Mutex::Autolock",
6590   "record_kind" : "class",
6591   "referenced_type" : "type-508",
6592   "self_type" : "type-508",
6593   "size" : 8,
6594   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6595   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6596  },
6597  {
6598   "alignment" : 8,
6599   "base_specifiers" :
6600   [
6601    {
6602     "referenced_type" : "type-189"
6603    }
6604   ],
6605   "fields" :
6606   [
6607    {
6608     "access" : "private",
6609     "field_name" : "mHandle",
6610     "field_offset" : 64,
6611     "referenced_type" : "type-192"
6612    },
6613    {
6614     "access" : "private",
6615     "field_name" : "mOwnsHandle",
6616     "field_offset" : 128,
6617     "referenced_type" : "type-44"
6618    }
6619   ],
6620   "linker_set_key" : "android::NativeHandle",
6621   "name" : "android::NativeHandle",
6622   "record_kind" : "class",
6623   "referenced_type" : "type-191",
6624   "self_type" : "type-191",
6625   "size" : 24,
6626   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6627   "unique_id" : "_ZTSN7android12NativeHandleE"
6628  },
6629  {
6630   "alignment" : 4,
6631   "fields" :
6632   [
6633    {
6634     "access" : "private",
6635     "field_name" : "mRWLock",
6636     "referenced_type" : "type-515"
6637    }
6638   ],
6639   "linker_set_key" : "android::RWLock",
6640   "name" : "android::RWLock",
6641   "record_kind" : "class",
6642   "referenced_type" : "type-514",
6643   "self_type" : "type-514",
6644   "size" : 56,
6645   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6646   "unique_id" : "_ZTSN7android6RWLockE"
6647  },
6648  {
6649   "alignment" : 8,
6650   "fields" :
6651   [
6652    {
6653     "access" : "private",
6654     "field_name" : "mLock",
6655     "referenced_type" : "type-519"
6656    }
6657   ],
6658   "linker_set_key" : "android::RWLock::AutoRLock",
6659   "name" : "android::RWLock::AutoRLock",
6660   "record_kind" : "class",
6661   "referenced_type" : "type-518",
6662   "self_type" : "type-518",
6663   "size" : 8,
6664   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6665   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6666  },
6667  {
6668   "alignment" : 8,
6669   "fields" :
6670   [
6671    {
6672     "access" : "private",
6673     "field_name" : "mLock",
6674     "referenced_type" : "type-519"
6675    }
6676   ],
6677   "linker_set_key" : "android::RWLock::AutoWLock",
6678   "name" : "android::RWLock::AutoWLock",
6679   "record_kind" : "class",
6680   "referenced_type" : "type-521",
6681   "self_type" : "type-521",
6682   "size" : 8,
6683   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6684   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6685  },
6686  {
6687   "alignment" : 8,
6688   "fields" :
6689   [
6690    {
6691     "access" : "private",
6692     "field_name" : "mRefs",
6693     "field_offset" : 64,
6694     "referenced_type" : "type-9"
6695    }
6696   ],
6697   "linker_set_key" : "android::RefBase",
6698   "name" : "android::RefBase",
6699   "record_kind" : "class",
6700   "referenced_type" : "type-8",
6701   "self_type" : "type-8",
6702   "size" : 16,
6703   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6704   "unique_id" : "_ZTSN7android7RefBaseE",
6705   "vtable_components" :
6706   [
6707    {
6708     "kind" : "offset_to_top"
6709    },
6710    {
6711     "kind" : "rtti",
6712     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6713    },
6714    {
6715     "kind" : "complete_dtor_pointer",
6716     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6717    },
6718    {
6719     "kind" : "deleting_dtor_pointer",
6720     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6721    },
6722    {
6723     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6724    },
6725    {
6726     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6727    },
6728    {
6729     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6730    },
6731    {
6732     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6733    }
6734   ]
6735  },
6736  {
6737   "alignment" : 1,
6738   "linker_set_key" : "android::RefBase::weakref_type",
6739   "name" : "android::RefBase::weakref_type",
6740   "record_kind" : "class",
6741   "referenced_type" : "type-43",
6742   "self_type" : "type-43",
6743   "size" : 1,
6744   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6745   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6746  },
6747  {
6748   "alignment" : 1,
6749   "linker_set_key" : "android::ReferenceMover",
6750   "name" : "android::ReferenceMover",
6751   "record_kind" : "class",
6752   "referenced_type" : "type-293",
6753   "self_type" : "type-293",
6754   "size" : 1,
6755   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6756   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6757  },
6758  {
6759   "alignment" : 8,
6760   "linker_set_key" : "android::ReferenceRenamer",
6761   "name" : "android::ReferenceRenamer",
6762   "record_kind" : "class",
6763   "referenced_type" : "type-288",
6764   "self_type" : "type-288",
6765   "size" : 8,
6766   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6767   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6768   "vtable_components" :
6769   [
6770    {
6771     "kind" : "offset_to_top"
6772    },
6773    {
6774     "kind" : "rtti",
6775     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6776    },
6777    {
6778     "is_pure" : true,
6779     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6780    }
6781   ]
6782  },
6783  {
6784   "alignment" : 8,
6785   "fields" :
6786   [
6787    {
6788     "access" : "private",
6789     "field_name" : "mTag",
6790     "referenced_type" : "type-33"
6791    }
6792   ],
6793   "linker_set_key" : "android::ScopedTrace",
6794   "name" : "android::ScopedTrace",
6795   "record_kind" : "class",
6796   "referenced_type" : "type-523",
6797   "self_type" : "type-523",
6798   "size" : 8,
6799   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6800   "unique_id" : "_ZTSN7android11ScopedTraceE"
6801  },
6802  {
6803   "alignment" : 8,
6804   "base_specifiers" :
6805   [
6806    {
6807     "access" : "private",
6808     "referenced_type" : "type-56"
6809    }
6810   ],
6811   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6812   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6813   "record_kind" : "class",
6814   "referenced_type" : "type-55",
6815   "self_type" : "type-55",
6816   "size" : 40,
6817   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6818   "template_args" : [ "type-57" ],
6819   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6820   "vtable_components" :
6821   [
6822    {
6823     "kind" : "offset_to_top"
6824    },
6825    {
6826     "kind" : "rtti",
6827     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6828    },
6829    {
6830     "kind" : "complete_dtor_pointer",
6831     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6832    },
6833    {
6834     "kind" : "deleting_dtor_pointer",
6835     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6836    },
6837    {
6838     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6839    },
6840    {
6841     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6842    },
6843    {
6844     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6845    },
6846    {
6847     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6848    },
6849    {
6850     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6851    },
6852    {
6853     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6854    },
6855    {
6856     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6857    }
6858   ]
6859  },
6860  {
6861   "alignment" : 8,
6862   "base_specifiers" :
6863   [
6864    {
6865     "referenced_type" : "type-38"
6866    }
6867   ],
6868   "linker_set_key" : "android::SortedVectorImpl",
6869   "name" : "android::SortedVectorImpl",
6870   "record_kind" : "class",
6871   "referenced_type" : "type-56",
6872   "self_type" : "type-56",
6873   "size" : 40,
6874   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6875   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6876   "vtable_components" :
6877   [
6878    {
6879     "kind" : "offset_to_top"
6880    },
6881    {
6882     "kind" : "rtti",
6883     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6884    },
6885    {
6886     "kind" : "complete_dtor_pointer",
6887     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6888    },
6889    {
6890     "kind" : "deleting_dtor_pointer",
6891     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6892    },
6893    {
6894     "is_pure" : true,
6895     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6896    },
6897    {
6898     "is_pure" : true,
6899     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6900    },
6901    {
6902     "is_pure" : true,
6903     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6904    },
6905    {
6906     "is_pure" : true,
6907     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6908    },
6909    {
6910     "is_pure" : true,
6911     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6912    },
6913    {
6914     "is_pure" : true,
6915     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6916    },
6917    {
6918     "is_pure" : true,
6919     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6920    }
6921   ]
6922  },
6923  {
6924   "alignment" : 8,
6925   "fields" :
6926   [
6927    {
6928     "access" : "private",
6929     "field_name" : "mString",
6930     "referenced_type" : "type-50"
6931    }
6932   ],
6933   "linker_set_key" : "android::String16",
6934   "name" : "android::String16",
6935   "record_kind" : "class",
6936   "referenced_type" : "type-49",
6937   "self_type" : "type-49",
6938   "size" : 8,
6939   "source_file" : "/system/core/libutils/include/utils/String16.h",
6940   "unique_id" : "_ZTSN7android8String16E"
6941  },
6942  {
6943   "alignment" : 8,
6944   "fields" :
6945   [
6946    {
6947     "access" : "private",
6948     "field_name" : "mString",
6949     "referenced_type" : "type-59"
6950    }
6951   ],
6952   "linker_set_key" : "android::String8",
6953   "name" : "android::String8",
6954   "record_kind" : "class",
6955   "referenced_type" : "type-58",
6956   "self_type" : "type-58",
6957   "size" : 8,
6958   "source_file" : "/system/core/libutils/include/utils/String8.h",
6959   "unique_id" : "_ZTSN7android7String8E"
6960  },
6961  {
6962   "alignment" : 8,
6963   "base_specifiers" :
6964   [
6965    {
6966     "is_virtual" : true,
6967     "referenced_type" : "type-8"
6968    }
6969   ],
6970   "fields" :
6971   [
6972    {
6973     "access" : "private",
6974     "field_name" : "mCanCallJava",
6975     "field_offset" : 64,
6976     "referenced_type" : "type-78"
6977    },
6978    {
6979     "access" : "private",
6980     "field_name" : "mThread",
6981     "field_offset" : 128,
6982     "referenced_type" : "type-29"
6983    },
6984    {
6985     "access" : "private",
6986     "field_name" : "mLock",
6987     "field_offset" : 192,
6988     "referenced_type" : "type-35"
6989    },
6990    {
6991     "access" : "private",
6992     "field_name" : "mThreadExitedCondition",
6993     "field_offset" : 512,
6994     "referenced_type" : "type-79"
6995    },
6996    {
6997     "access" : "private",
6998     "field_name" : "mStatus",
6999     "field_offset" : 896,
7000     "referenced_type" : "type-28"
7001    },
7002    {
7003     "access" : "private",
7004     "field_name" : "mExitPending",
7005     "field_offset" : 928,
7006     "referenced_type" : "type-81"
7007    },
7008    {
7009     "access" : "private",
7010     "field_name" : "mRunning",
7011     "field_offset" : 936,
7012     "referenced_type" : "type-81"
7013    },
7014    {
7015     "access" : "private",
7016     "field_name" : "mHoldSelf",
7017     "field_offset" : 960,
7018     "referenced_type" : "type-75"
7019    },
7020    {
7021     "access" : "private",
7022     "field_name" : "mTid",
7023     "field_offset" : 1024,
7024     "referenced_type" : "type-28"
7025    }
7026   ],
7027   "linker_set_key" : "android::Thread",
7028   "name" : "android::Thread",
7029   "record_kind" : "class",
7030   "referenced_type" : "type-77",
7031   "self_type" : "type-77",
7032   "size" : 152,
7033   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7034   "unique_id" : "_ZTSN7android6ThreadE",
7035   "vtable_components" :
7036   [
7037    {
7038     "component_value" : 136,
7039     "kind" : "vbase_offset"
7040    },
7041    {
7042     "kind" : "offset_to_top"
7043    },
7044    {
7045     "kind" : "rtti",
7046     "mangled_component_name" : "_ZTIN7android6ThreadE"
7047    },
7048    {
7049     "kind" : "complete_dtor_pointer",
7050     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7051    },
7052    {
7053     "kind" : "deleting_dtor_pointer",
7054     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7055    },
7056    {
7057     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7058    },
7059    {
7060     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7061    },
7062    {
7063     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7064    },
7065    {
7066     "is_pure" : true,
7067     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7068    },
7069    {
7070     "kind" : "vcall_offset"
7071    },
7072    {
7073     "kind" : "vcall_offset"
7074    },
7075    {
7076     "kind" : "vcall_offset"
7077    },
7078    {
7079     "kind" : "vcall_offset"
7080    },
7081    {
7082     "component_value" : -136,
7083     "kind" : "vcall_offset"
7084    },
7085    {
7086     "component_value" : -136,
7087     "kind" : "offset_to_top"
7088    },
7089    {
7090     "kind" : "rtti",
7091     "mangled_component_name" : "_ZTIN7android6ThreadE"
7092    },
7093    {
7094     "kind" : "complete_dtor_pointer",
7095     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7096    },
7097    {
7098     "kind" : "deleting_dtor_pointer",
7099     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7100    },
7101    {
7102     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7103    },
7104    {
7105     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7106    },
7107    {
7108     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7109    },
7110    {
7111     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7112    }
7113   ]
7114  },
7115  {
7116   "alignment" : 8,
7117   "base_specifiers" :
7118   [
7119    {
7120     "access" : "private",
7121     "referenced_type" : "type-38"
7122    }
7123   ],
7124   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7125   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7126   "record_kind" : "class",
7127   "referenced_type" : "type-37",
7128   "self_type" : "type-37",
7129   "size" : 40,
7130   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7131   "template_args" : [ "type-41" ],
7132   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7133   "vtable_components" :
7134   [
7135    {
7136     "kind" : "offset_to_top"
7137    },
7138    {
7139     "kind" : "rtti",
7140     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7141    },
7142    {
7143     "kind" : "complete_dtor_pointer",
7144     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7145    },
7146    {
7147     "kind" : "deleting_dtor_pointer",
7148     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7149    },
7150    {
7151     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7152    },
7153    {
7154     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7155    },
7156    {
7157     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7158    },
7159    {
7160     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7161    },
7162    {
7163     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7164    },
7165    {
7166     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7167    }
7168   ]
7169  },
7170  {
7171   "alignment" : 8,
7172   "fields" :
7173   [
7174    {
7175     "access" : "private",
7176     "field_name" : "mStorage",
7177     "field_offset" : 64,
7178     "referenced_type" : "type-29"
7179    },
7180    {
7181     "access" : "private",
7182     "field_name" : "mCount",
7183     "field_offset" : 128,
7184     "referenced_type" : "type-33"
7185    },
7186    {
7187     "access" : "private",
7188     "field_name" : "mFlags",
7189     "field_offset" : 192,
7190     "referenced_type" : "type-39"
7191    },
7192    {
7193     "access" : "private",
7194     "field_name" : "mItemSize",
7195     "field_offset" : 256,
7196     "referenced_type" : "type-40"
7197    }
7198   ],
7199   "linker_set_key" : "android::VectorImpl",
7200   "name" : "android::VectorImpl",
7201   "record_kind" : "class",
7202   "referenced_type" : "type-38",
7203   "self_type" : "type-38",
7204   "size" : 40,
7205   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7206   "unique_id" : "_ZTSN7android10VectorImplE",
7207   "vtable_components" :
7208   [
7209    {
7210     "kind" : "offset_to_top"
7211    },
7212    {
7213     "kind" : "rtti",
7214     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7215    },
7216    {
7217     "kind" : "complete_dtor_pointer",
7218     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7219    },
7220    {
7221     "kind" : "deleting_dtor_pointer",
7222     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7223    },
7224    {
7225     "is_pure" : true,
7226     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7227    },
7228    {
7229     "is_pure" : true,
7230     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7231    },
7232    {
7233     "is_pure" : true,
7234     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7235    },
7236    {
7237     "is_pure" : true,
7238     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7239    },
7240    {
7241     "is_pure" : true,
7242     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7243    },
7244    {
7245     "is_pure" : true,
7246     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7247    }
7248   ]
7249  },
7250  {
7251   "alignment" : 8,
7252   "base_specifiers" :
7253   [
7254    {
7255     "referenced_type" : "type-186"
7256    }
7257   ],
7258   "linker_set_key" : "android::VirtualLightRefBase",
7259   "name" : "android::VirtualLightRefBase",
7260   "record_kind" : "class",
7261   "referenced_type" : "type-188",
7262   "self_type" : "type-188",
7263   "size" : 16,
7264   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7265   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7266   "vtable_components" :
7267   [
7268    {
7269     "kind" : "offset_to_top"
7270    },
7271    {
7272     "kind" : "rtti",
7273     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7274    },
7275    {
7276     "kind" : "complete_dtor_pointer",
7277     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7278    },
7279    {
7280     "kind" : "deleting_dtor_pointer",
7281     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7282    }
7283   ]
7284  },
7285  {
7286   "alignment" : 8,
7287   "base_specifiers" :
7288   [
7289    {
7290     "referenced_type" : "type-18"
7291    }
7292   ],
7293   "fields" :
7294   [
7295    {
7296     "access" : "protected",
7297     "field_name" : "mSchedPolicy",
7298     "field_offset" : 64,
7299     "referenced_type" : "type-28"
7300    },
7301    {
7302     "access" : "protected",
7303     "field_name" : "mSchedPriority",
7304     "field_offset" : 96,
7305     "referenced_type" : "type-28"
7306    },
7307    {
7308     "access" : "private",
7309     "field_name" : "mExtras",
7310     "field_offset" : 128,
7311     "referenced_type" : "type-151"
7312    },
7313    {
7314     "access" : "private",
7315     "field_name" : "mReserved0",
7316     "field_offset" : 192,
7317     "referenced_type" : "type-29"
7318    }
7319   ],
7320   "linker_set_key" : "android::hardware::BHwBinder",
7321   "name" : "android::hardware::BHwBinder",
7322   "record_kind" : "class",
7323   "referenced_type" : "type-150",
7324   "self_type" : "type-150",
7325   "size" : 48,
7326   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7327   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7328   "vtable_components" :
7329   [
7330    {
7331     "component_value" : 32,
7332     "kind" : "vbase_offset"
7333    },
7334    {
7335     "kind" : "offset_to_top"
7336    },
7337    {
7338     "kind" : "rtti",
7339     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7340    },
7341    {
7342     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7343    },
7344    {
7345     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7346    },
7347    {
7348     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7349    },
7350    {
7351     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7352    },
7353    {
7354     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7355    },
7356    {
7357     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7358    },
7359    {
7360     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7361    },
7362    {
7363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7364    },
7365    {
7366     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7367    },
7368    {
7369     "kind" : "complete_dtor_pointer",
7370     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7371    },
7372    {
7373     "kind" : "deleting_dtor_pointer",
7374     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7375    },
7376    {
7377     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7378    },
7379    {
7380     "kind" : "vcall_offset"
7381    },
7382    {
7383     "kind" : "vcall_offset"
7384    },
7385    {
7386     "kind" : "vcall_offset"
7387    },
7388    {
7389     "kind" : "vcall_offset"
7390    },
7391    {
7392     "component_value" : -32,
7393     "kind" : "vcall_offset"
7394    },
7395    {
7396     "component_value" : -32,
7397     "kind" : "offset_to_top"
7398    },
7399    {
7400     "kind" : "rtti",
7401     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7402    },
7403    {
7404     "kind" : "complete_dtor_pointer",
7405     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7406    },
7407    {
7408     "kind" : "deleting_dtor_pointer",
7409     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7410    },
7411    {
7412     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7413    },
7414    {
7415     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7416    },
7417    {
7418     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7419    },
7420    {
7421     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7422    }
7423   ]
7424  },
7425  {
7426   "alignment" : 8,
7427   "base_specifiers" :
7428   [
7429    {
7430     "is_virtual" : true,
7431     "referenced_type" : "type-8"
7432    }
7433   ],
7434   "fields" :
7435   [
7436    {
7437     "access" : "private",
7438     "field_name" : "mRemote",
7439     "field_offset" : 64,
7440     "referenced_type" : "type-115"
7441    },
7442    {
7443     "access" : "private",
7444     "field_name" : "mRefs",
7445     "field_offset" : 128,
7446     "referenced_type" : "type-42"
7447    },
7448    {
7449     "access" : "private",
7450     "field_name" : "mState",
7451     "field_offset" : 192,
7452     "referenced_type" : "type-116"
7453    }
7454   ],
7455   "linker_set_key" : "android::hardware::BpHwRefBase",
7456   "name" : "android::hardware::BpHwRefBase",
7457   "record_kind" : "class",
7458   "referenced_type" : "type-114",
7459   "self_type" : "type-114",
7460   "size" : 48,
7461   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7462   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7463   "vtable_components" :
7464   [
7465    {
7466     "component_value" : 32,
7467     "kind" : "vbase_offset"
7468    },
7469    {
7470     "kind" : "offset_to_top"
7471    },
7472    {
7473     "kind" : "rtti",
7474     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7475    },
7476    {
7477     "kind" : "complete_dtor_pointer",
7478     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7479    },
7480    {
7481     "kind" : "deleting_dtor_pointer",
7482     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7483    },
7484    {
7485     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7486    },
7487    {
7488     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7489    },
7490    {
7491     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7492    },
7493    {
7494     "kind" : "vcall_offset"
7495    },
7496    {
7497     "component_value" : -32,
7498     "kind" : "vcall_offset"
7499    },
7500    {
7501     "component_value" : -32,
7502     "kind" : "vcall_offset"
7503    },
7504    {
7505     "component_value" : -32,
7506     "kind" : "vcall_offset"
7507    },
7508    {
7509     "component_value" : -32,
7510     "kind" : "vcall_offset"
7511    },
7512    {
7513     "component_value" : -32,
7514     "kind" : "offset_to_top"
7515    },
7516    {
7517     "kind" : "rtti",
7518     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7519    },
7520    {
7521     "kind" : "complete_dtor_pointer",
7522     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7523    },
7524    {
7525     "kind" : "deleting_dtor_pointer",
7526     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7527    },
7528    {
7529     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7530    },
7531    {
7532     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7533    },
7534    {
7535     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7536    },
7537    {
7538     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7539    }
7540   ]
7541  },
7542  {
7543   "alignment" : 8,
7544   "base_specifiers" :
7545   [
7546    {
7547     "referenced_type" : "type-6"
7548    },
7549    {
7550     "referenced_type" : "type-24"
7551    },
7552    {
7553     "referenced_type" : "type-114"
7554    }
7555   ],
7556   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
7557   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
7558   "record_kind" : "class",
7559   "referenced_type" : "type-406",
7560   "self_type" : "type-406",
7561   "size" : 64,
7562   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7563   "template_args" : [ "type-6" ],
7564   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
7565   "vtable_components" :
7566   [
7567    {
7568     "component_value" : 48,
7569     "kind" : "vbase_offset"
7570    },
7571    {
7572     "kind" : "offset_to_top"
7573    },
7574    {
7575     "kind" : "rtti",
7576     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7577    },
7578    {
7579     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
7580    },
7581    {
7582     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7583    },
7584    {
7585     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7586    },
7587    {
7588     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7589    },
7590    {
7591     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7592    },
7593    {
7594     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
7595    },
7596    {
7597     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7598    },
7599    {
7600     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
7601    },
7602    {
7603     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7604    },
7605    {
7606     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
7607    },
7608    {
7609     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7610    },
7611    {
7612     "kind" : "complete_dtor_pointer",
7613     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7614    },
7615    {
7616     "kind" : "deleting_dtor_pointer",
7617     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7618    },
7619    {
7620     "is_pure" : true,
7621     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
7622    },
7623    {
7624     "is_pure" : true,
7625     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
7626    },
7627    {
7628     "is_pure" : true,
7629     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
7630    },
7631    {
7632     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
7633    },
7634    {
7635     "component_value" : 40,
7636     "kind" : "vbase_offset"
7637    },
7638    {
7639     "component_value" : -8,
7640     "kind" : "offset_to_top"
7641    },
7642    {
7643     "kind" : "rtti",
7644     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7645    },
7646    {
7647     "kind" : "complete_dtor_pointer",
7648     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7649    },
7650    {
7651     "kind" : "deleting_dtor_pointer",
7652     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7653    },
7654    {
7655     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
7656    },
7657    {
7658     "component_value" : 32,
7659     "kind" : "vbase_offset"
7660    },
7661    {
7662     "component_value" : -16,
7663     "kind" : "offset_to_top"
7664    },
7665    {
7666     "kind" : "rtti",
7667     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7668    },
7669    {
7670     "kind" : "complete_dtor_pointer",
7671     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7672    },
7673    {
7674     "kind" : "deleting_dtor_pointer",
7675     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7676    },
7677    {
7678     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7679    },
7680    {
7681     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7682    },
7683    {
7684     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7685    },
7686    {
7687     "kind" : "vcall_offset"
7688    },
7689    {
7690     "component_value" : -32,
7691     "kind" : "vcall_offset"
7692    },
7693    {
7694     "component_value" : -32,
7695     "kind" : "vcall_offset"
7696    },
7697    {
7698     "component_value" : -32,
7699     "kind" : "vcall_offset"
7700    },
7701    {
7702     "component_value" : -48,
7703     "kind" : "vcall_offset"
7704    },
7705    {
7706     "component_value" : -48,
7707     "kind" : "offset_to_top"
7708    },
7709    {
7710     "kind" : "rtti",
7711     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
7712    },
7713    {
7714     "kind" : "complete_dtor_pointer",
7715     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
7716    },
7717    {
7718     "kind" : "deleting_dtor_pointer",
7719     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
7720    },
7721    {
7722     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7723    },
7724    {
7725     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7726    },
7727    {
7728     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7729    },
7730    {
7731     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7732    }
7733   ]
7734  },
7735  {
7736   "alignment" : 8,
7737   "base_specifiers" :
7738   [
7739    {
7740     "referenced_type" : "type-5"
7741    },
7742    {
7743     "referenced_type" : "type-24"
7744    },
7745    {
7746     "referenced_type" : "type-114"
7747    }
7748   ],
7749   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal>",
7750   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermal>",
7751   "record_kind" : "class",
7752   "referenced_type" : "type-408",
7753   "self_type" : "type-408",
7754   "size" : 64,
7755   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7756   "template_args" : [ "type-5" ],
7757   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE",
7758   "vtable_components" :
7759   [
7760    {
7761     "component_value" : 48,
7762     "kind" : "vbase_offset"
7763    },
7764    {
7765     "kind" : "offset_to_top"
7766    },
7767    {
7768     "kind" : "rtti",
7769     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7770    },
7771    {
7772     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
7773    },
7774    {
7775     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7776    },
7777    {
7778     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7779    },
7780    {
7781     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7782    },
7783    {
7784     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7785    },
7786    {
7787     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
7788    },
7789    {
7790     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7791    },
7792    {
7793     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
7794    },
7795    {
7796     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7797    },
7798    {
7799     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
7800    },
7801    {
7802     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7803    },
7804    {
7805     "kind" : "complete_dtor_pointer",
7806     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7807    },
7808    {
7809     "kind" : "deleting_dtor_pointer",
7810     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7811    },
7812    {
7813     "is_pure" : true,
7814     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
7815    },
7816    {
7817     "is_pure" : true,
7818     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
7819    },
7820    {
7821     "is_pure" : true,
7822     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
7823    },
7824    {
7825     "is_pure" : true,
7826     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
7827    },
7828    {
7829     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
7830    },
7831    {
7832     "component_value" : 40,
7833     "kind" : "vbase_offset"
7834    },
7835    {
7836     "component_value" : -8,
7837     "kind" : "offset_to_top"
7838    },
7839    {
7840     "kind" : "rtti",
7841     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7842    },
7843    {
7844     "kind" : "complete_dtor_pointer",
7845     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7846    },
7847    {
7848     "kind" : "deleting_dtor_pointer",
7849     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7850    },
7851    {
7852     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
7853    },
7854    {
7855     "component_value" : 32,
7856     "kind" : "vbase_offset"
7857    },
7858    {
7859     "component_value" : -16,
7860     "kind" : "offset_to_top"
7861    },
7862    {
7863     "kind" : "rtti",
7864     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7865    },
7866    {
7867     "kind" : "complete_dtor_pointer",
7868     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7869    },
7870    {
7871     "kind" : "deleting_dtor_pointer",
7872     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7873    },
7874    {
7875     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7876    },
7877    {
7878     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7879    },
7880    {
7881     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7882    },
7883    {
7884     "kind" : "vcall_offset"
7885    },
7886    {
7887     "component_value" : -32,
7888     "kind" : "vcall_offset"
7889    },
7890    {
7891     "component_value" : -32,
7892     "kind" : "vcall_offset"
7893    },
7894    {
7895     "component_value" : -32,
7896     "kind" : "vcall_offset"
7897    },
7898    {
7899     "component_value" : -48,
7900     "kind" : "vcall_offset"
7901    },
7902    {
7903     "component_value" : -48,
7904     "kind" : "offset_to_top"
7905    },
7906    {
7907     "kind" : "rtti",
7908     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEEE"
7909    },
7910    {
7911     "kind" : "complete_dtor_pointer",
7912     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED1Ev"
7913    },
7914    {
7915     "kind" : "deleting_dtor_pointer",
7916     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEED0Ev"
7917    },
7918    {
7919     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7920    },
7921    {
7922     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7923    },
7924    {
7925     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7926    },
7927    {
7928     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7929    }
7930   ]
7931  },
7932  {
7933   "alignment" : 8,
7934   "base_specifiers" :
7935   [
7936    {
7937     "referenced_type" : "type-109"
7938    },
7939    {
7940     "referenced_type" : "type-24"
7941    },
7942    {
7943     "referenced_type" : "type-114"
7944    }
7945   ],
7946   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback>",
7947   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_1::IThermalCallback>",
7948   "record_kind" : "class",
7949   "referenced_type" : "type-113",
7950   "self_type" : "type-113",
7951   "size" : 64,
7952   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7953   "template_args" : [ "type-109" ],
7954   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE",
7955   "vtable_components" :
7956   [
7957    {
7958     "component_value" : 48,
7959     "kind" : "vbase_offset"
7960    },
7961    {
7962     "kind" : "offset_to_top"
7963    },
7964    {
7965     "kind" : "rtti",
7966     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
7967    },
7968    {
7969     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
7970    },
7971    {
7972     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7973    },
7974    {
7975     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7976    },
7977    {
7978     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7979    },
7980    {
7981     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7982    },
7983    {
7984     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
7985    },
7986    {
7987     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7988    },
7989    {
7990     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
7991    },
7992    {
7993     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7994    },
7995    {
7996     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
7997    },
7998    {
7999     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8000    },
8001    {
8002     "kind" : "complete_dtor_pointer",
8003     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8004    },
8005    {
8006     "kind" : "deleting_dtor_pointer",
8007     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8008    },
8009    {
8010     "is_pure" : true,
8011     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
8012    },
8013    {
8014     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
8015    },
8016    {
8017     "component_value" : 40,
8018     "kind" : "vbase_offset"
8019    },
8020    {
8021     "component_value" : -8,
8022     "kind" : "offset_to_top"
8023    },
8024    {
8025     "kind" : "rtti",
8026     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8027    },
8028    {
8029     "kind" : "complete_dtor_pointer",
8030     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8031    },
8032    {
8033     "kind" : "deleting_dtor_pointer",
8034     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8035    },
8036    {
8037     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
8038    },
8039    {
8040     "component_value" : 32,
8041     "kind" : "vbase_offset"
8042    },
8043    {
8044     "component_value" : -16,
8045     "kind" : "offset_to_top"
8046    },
8047    {
8048     "kind" : "rtti",
8049     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8050    },
8051    {
8052     "kind" : "complete_dtor_pointer",
8053     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8054    },
8055    {
8056     "kind" : "deleting_dtor_pointer",
8057     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8058    },
8059    {
8060     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8061    },
8062    {
8063     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8064    },
8065    {
8066     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8067    },
8068    {
8069     "kind" : "vcall_offset"
8070    },
8071    {
8072     "component_value" : -32,
8073     "kind" : "vcall_offset"
8074    },
8075    {
8076     "component_value" : -32,
8077     "kind" : "vcall_offset"
8078    },
8079    {
8080     "component_value" : -32,
8081     "kind" : "vcall_offset"
8082    },
8083    {
8084     "component_value" : -48,
8085     "kind" : "vcall_offset"
8086    },
8087    {
8088     "component_value" : -48,
8089     "kind" : "offset_to_top"
8090    },
8091    {
8092     "kind" : "rtti",
8093     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEEE"
8094    },
8095    {
8096     "kind" : "complete_dtor_pointer",
8097     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED1Ev"
8098    },
8099    {
8100     "kind" : "deleting_dtor_pointer",
8101     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEED0Ev"
8102    },
8103    {
8104     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8105    },
8106    {
8107     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8108    },
8109    {
8110     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8111    },
8112    {
8113     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8114    }
8115   ]
8116  },
8117  {
8118   "alignment" : 8,
8119   "base_specifiers" :
8120   [
8121    {
8122     "referenced_type" : "type-7"
8123    },
8124    {
8125     "referenced_type" : "type-24"
8126    },
8127    {
8128     "referenced_type" : "type-114"
8129    }
8130   ],
8131   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8132   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8133   "record_kind" : "class",
8134   "referenced_type" : "type-405",
8135   "self_type" : "type-405",
8136   "size" : 64,
8137   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8138   "template_args" : [ "type-7" ],
8139   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8140   "vtable_components" :
8141   [
8142    {
8143     "component_value" : 48,
8144     "kind" : "vbase_offset"
8145    },
8146    {
8147     "kind" : "offset_to_top"
8148    },
8149    {
8150     "kind" : "rtti",
8151     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8152    },
8153    {
8154     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8155    },
8156    {
8157     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8158    },
8159    {
8160     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8161    },
8162    {
8163     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8164    },
8165    {
8166     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8167    },
8168    {
8169     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8170    },
8171    {
8172     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8173    },
8174    {
8175     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8176    },
8177    {
8178     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8179    },
8180    {
8181     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8182    },
8183    {
8184     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8185    },
8186    {
8187     "kind" : "complete_dtor_pointer",
8188     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8189    },
8190    {
8191     "kind" : "deleting_dtor_pointer",
8192     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8193    },
8194    {
8195     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8196    },
8197    {
8198     "component_value" : 40,
8199     "kind" : "vbase_offset"
8200    },
8201    {
8202     "component_value" : -8,
8203     "kind" : "offset_to_top"
8204    },
8205    {
8206     "kind" : "rtti",
8207     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8208    },
8209    {
8210     "kind" : "complete_dtor_pointer",
8211     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8212    },
8213    {
8214     "kind" : "deleting_dtor_pointer",
8215     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8216    },
8217    {
8218     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8219    },
8220    {
8221     "component_value" : 32,
8222     "kind" : "vbase_offset"
8223    },
8224    {
8225     "component_value" : -16,
8226     "kind" : "offset_to_top"
8227    },
8228    {
8229     "kind" : "rtti",
8230     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8231    },
8232    {
8233     "kind" : "complete_dtor_pointer",
8234     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8235    },
8236    {
8237     "kind" : "deleting_dtor_pointer",
8238     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8239    },
8240    {
8241     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8242    },
8243    {
8244     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8245    },
8246    {
8247     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8248    },
8249    {
8250     "kind" : "vcall_offset"
8251    },
8252    {
8253     "component_value" : -32,
8254     "kind" : "vcall_offset"
8255    },
8256    {
8257     "component_value" : -32,
8258     "kind" : "vcall_offset"
8259    },
8260    {
8261     "component_value" : -32,
8262     "kind" : "vcall_offset"
8263    },
8264    {
8265     "component_value" : -48,
8266     "kind" : "vcall_offset"
8267    },
8268    {
8269     "component_value" : -48,
8270     "kind" : "offset_to_top"
8271    },
8272    {
8273     "kind" : "rtti",
8274     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8275    },
8276    {
8277     "kind" : "complete_dtor_pointer",
8278     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8279    },
8280    {
8281     "kind" : "deleting_dtor_pointer",
8282     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8283    },
8284    {
8285     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8286    },
8287    {
8288     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8289    },
8290    {
8291     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8292    },
8293    {
8294     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8295    }
8296   ]
8297  },
8298  {
8299   "alignment" : 8,
8300   "fields" :
8301   [
8302    {
8303     "access" : "private",
8304     "field_name" : "mMutex",
8305     "referenced_type" : "type-433"
8306    },
8307    {
8308     "access" : "private",
8309     "field_name" : "mMap",
8310     "field_offset" : 320,
8311     "referenced_type" : "type-434"
8312    }
8313   ],
8314   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8315   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8316   "record_kind" : "class",
8317   "referenced_type" : "type-432",
8318   "self_type" : "type-432",
8319   "size" : 64,
8320   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8321   "template_args" : [ "type-141", "type-435" ],
8322   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8323  },
8324  {
8325   "alignment" : 8,
8326   "fields" :
8327   [
8328    {
8329     "access" : "private",
8330     "field_name" : "mMutex",
8331     "referenced_type" : "type-442"
8332    },
8333    {
8334     "access" : "private",
8335     "field_name" : "mMap",
8336     "field_offset" : 320,
8337     "referenced_type" : "type-443"
8338    }
8339   ],
8340   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8341   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8342   "record_kind" : "class",
8343   "referenced_type" : "type-441",
8344   "self_type" : "type-441",
8345   "size" : 64,
8346   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8347   "template_args" : [ "type-141", "type-44" ],
8348   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8349  },
8350  {
8351   "alignment" : 8,
8352   "fields" :
8353   [
8354    {
8355     "access" : "private",
8356     "field_name" : "mMutex",
8357     "referenced_type" : "type-448"
8358    },
8359    {
8360     "access" : "private",
8361     "field_name" : "mMap",
8362     "field_offset" : 320,
8363     "referenced_type" : "type-449"
8364    }
8365   ],
8366   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8367   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8368   "record_kind" : "class",
8369   "referenced_type" : "type-447",
8370   "self_type" : "type-447",
8371   "size" : 64,
8372   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8373   "template_args" : [ "type-450", "type-444" ],
8374   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8375  },
8376  {
8377   "alignment" : 8,
8378   "fields" :
8379   [
8380    {
8381     "access" : "private",
8382     "field_name" : "mMutex",
8383     "referenced_type" : "type-466"
8384    },
8385    {
8386     "access" : "private",
8387     "field_name" : "mMap",
8388     "field_offset" : 320,
8389     "referenced_type" : "type-467"
8390    }
8391   ],
8392   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8393   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8394   "record_kind" : "class",
8395   "referenced_type" : "type-465",
8396   "self_type" : "type-465",
8397   "size" : 64,
8398   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8399   "template_args" : [ "type-468", "type-469" ],
8400   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8401  },
8402  {
8403   "alignment" : 8,
8404   "fields" :
8405   [
8406    {
8407     "access" : "private",
8408     "field_name" : "mMutex",
8409     "referenced_type" : "type-456"
8410    },
8411    {
8412     "access" : "private",
8413     "field_name" : "mMap",
8414     "field_offset" : 320,
8415     "referenced_type" : "type-457"
8416    }
8417   ],
8418   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8419   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8420   "record_kind" : "class",
8421   "referenced_type" : "type-455",
8422   "self_type" : "type-455",
8423   "size" : 64,
8424   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8425   "template_args" : [ "type-458", "type-459" ],
8426   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8427  },
8428  {
8429   "alignment" : 8,
8430   "fields" :
8431   [
8432    {
8433     "field_name" : "flags",
8434     "referenced_type" : "type-2"
8435    },
8436    {
8437     "field_name" : "fdIndex",
8438     "field_offset" : 32,
8439     "referenced_type" : "type-2"
8440    },
8441    {
8442     "field_name" : "offset",
8443     "field_offset" : 64,
8444     "referenced_type" : "type-2"
8445    },
8446    {
8447     "field_name" : "extent",
8448     "field_offset" : 128,
8449     "referenced_type" : "type-33"
8450    }
8451   ],
8452   "linker_set_key" : "android::hardware::GrantorDescriptor",
8453   "name" : "android::hardware::GrantorDescriptor",
8454   "referenced_type" : "type-316",
8455   "self_type" : "type-316",
8456   "size" : 24,
8457   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8458   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8459  },
8460  {
8461   "alignment" : 8,
8462   "base_specifiers" :
8463   [
8464    {
8465     "is_virtual" : true,
8466     "referenced_type" : "type-300"
8467    },
8468    {
8469     "is_virtual" : true,
8470     "referenced_type" : "type-8"
8471    }
8472   ],
8473   "linker_set_key" : "android::hardware::HidlMemory",
8474   "name" : "android::hardware::HidlMemory",
8475   "record_kind" : "class",
8476   "referenced_type" : "type-308",
8477   "self_type" : "type-308",
8478   "size" : 64,
8479   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8480   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8481   "vtable_components" :
8482   [
8483    {
8484     "component_value" : 48,
8485     "kind" : "vbase_offset"
8486    },
8487    {
8488     "component_value" : 8,
8489     "kind" : "vbase_offset"
8490    },
8491    {
8492     "kind" : "offset_to_top"
8493    },
8494    {
8495     "kind" : "rtti",
8496     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8497    },
8498    {
8499     "kind" : "complete_dtor_pointer",
8500     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8501    },
8502    {
8503     "kind" : "deleting_dtor_pointer",
8504     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8505    },
8506    {
8507     "kind" : "vcall_offset"
8508    },
8509    {
8510     "kind" : "vcall_offset"
8511    },
8512    {
8513     "kind" : "vcall_offset"
8514    },
8515    {
8516     "kind" : "vcall_offset"
8517    },
8518    {
8519     "component_value" : -48,
8520     "kind" : "vcall_offset"
8521    },
8522    {
8523     "component_value" : -48,
8524     "kind" : "offset_to_top"
8525    },
8526    {
8527     "kind" : "rtti",
8528     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8529    },
8530    {
8531     "kind" : "complete_dtor_pointer",
8532     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8533    },
8534    {
8535     "kind" : "deleting_dtor_pointer",
8536     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8537    },
8538    {
8539     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8540    },
8541    {
8542     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8543    },
8544    {
8545     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8546    },
8547    {
8548     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8549    }
8550   ]
8551  },
8552  {
8553   "alignment" : 8,
8554   "base_specifiers" :
8555   [
8556    {
8557     "is_virtual" : true,
8558     "referenced_type" : "type-8"
8559    }
8560   ],
8561   "linker_set_key" : "android::hardware::IBinder",
8562   "name" : "android::hardware::IBinder",
8563   "record_kind" : "class",
8564   "referenced_type" : "type-18",
8565   "self_type" : "type-18",
8566   "size" : 24,
8567   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8568   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8569   "vtable_components" :
8570   [
8571    {
8572     "component_value" : 8,
8573     "kind" : "vbase_offset"
8574    },
8575    {
8576     "kind" : "offset_to_top"
8577    },
8578    {
8579     "kind" : "rtti",
8580     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8581    },
8582    {
8583     "is_pure" : true,
8584     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8585    },
8586    {
8587     "is_pure" : true,
8588     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8589    },
8590    {
8591     "is_pure" : true,
8592     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8593    },
8594    {
8595     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8596    },
8597    {
8598     "is_pure" : true,
8599     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8600    },
8601    {
8602     "is_pure" : true,
8603     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8604    },
8605    {
8606     "is_pure" : true,
8607     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8608    },
8609    {
8610     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8611    },
8612    {
8613     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8614    },
8615    {
8616     "kind" : "complete_dtor_pointer",
8617     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8618    },
8619    {
8620     "kind" : "deleting_dtor_pointer",
8621     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8622    },
8623    {
8624     "kind" : "vcall_offset"
8625    },
8626    {
8627     "kind" : "vcall_offset"
8628    },
8629    {
8630     "kind" : "vcall_offset"
8631    },
8632    {
8633     "kind" : "vcall_offset"
8634    },
8635    {
8636     "component_value" : -8,
8637     "kind" : "vcall_offset"
8638    },
8639    {
8640     "component_value" : -8,
8641     "kind" : "offset_to_top"
8642    },
8643    {
8644     "kind" : "rtti",
8645     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8646    },
8647    {
8648     "kind" : "complete_dtor_pointer",
8649     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8650    },
8651    {
8652     "kind" : "deleting_dtor_pointer",
8653     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8654    },
8655    {
8656     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8657    },
8658    {
8659     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8660    },
8661    {
8662     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8663    },
8664    {
8665     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8666    }
8667   ]
8668  },
8669  {
8670   "alignment" : 8,
8671   "base_specifiers" :
8672   [
8673    {
8674     "is_virtual" : true,
8675     "referenced_type" : "type-8"
8676    }
8677   ],
8678   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8679   "name" : "android::hardware::IBinder::DeathRecipient",
8680   "record_kind" : "class",
8681   "referenced_type" : "type-14",
8682   "self_type" : "type-14",
8683   "size" : 24,
8684   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8685   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8686   "vtable_components" :
8687   [
8688    {
8689     "component_value" : 8,
8690     "kind" : "vbase_offset"
8691    },
8692    {
8693     "kind" : "offset_to_top"
8694    },
8695    {
8696     "kind" : "rtti",
8697     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8698    },
8699    {
8700     "is_pure" : true,
8701     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8702    },
8703    {
8704     "kind" : "complete_dtor_pointer",
8705     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8706    },
8707    {
8708     "kind" : "deleting_dtor_pointer",
8709     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8710    },
8711    {
8712     "kind" : "vcall_offset"
8713    },
8714    {
8715     "kind" : "vcall_offset"
8716    },
8717    {
8718     "kind" : "vcall_offset"
8719    },
8720    {
8721     "kind" : "vcall_offset"
8722    },
8723    {
8724     "component_value" : -8,
8725     "kind" : "vcall_offset"
8726    },
8727    {
8728     "component_value" : -8,
8729     "kind" : "offset_to_top"
8730    },
8731    {
8732     "kind" : "rtti",
8733     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8734    },
8735    {
8736     "kind" : "complete_dtor_pointer",
8737     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8738    },
8739    {
8740     "kind" : "deleting_dtor_pointer",
8741     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8742    },
8743    {
8744     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8751    },
8752    {
8753     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8754    }
8755   ]
8756  },
8757  {
8758   "alignment" : 8,
8759   "base_specifiers" :
8760   [
8761    {
8762     "is_virtual" : true,
8763     "referenced_type" : "type-8"
8764    }
8765   ],
8766   "linker_set_key" : "android::hardware::IInterface",
8767   "name" : "android::hardware::IInterface",
8768   "record_kind" : "class",
8769   "referenced_type" : "type-24",
8770   "self_type" : "type-24",
8771   "size" : 24,
8772   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8773   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8774   "vtable_components" :
8775   [
8776    {
8777     "component_value" : 8,
8778     "kind" : "vbase_offset"
8779    },
8780    {
8781     "kind" : "offset_to_top"
8782    },
8783    {
8784     "kind" : "rtti",
8785     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8786    },
8787    {
8788     "kind" : "complete_dtor_pointer",
8789     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8790    },
8791    {
8792     "kind" : "deleting_dtor_pointer",
8793     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8794    },
8795    {
8796     "is_pure" : true,
8797     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8798    },
8799    {
8800     "kind" : "vcall_offset"
8801    },
8802    {
8803     "kind" : "vcall_offset"
8804    },
8805    {
8806     "kind" : "vcall_offset"
8807    },
8808    {
8809     "kind" : "vcall_offset"
8810    },
8811    {
8812     "component_value" : -8,
8813     "kind" : "vcall_offset"
8814    },
8815    {
8816     "component_value" : -8,
8817     "kind" : "offset_to_top"
8818    },
8819    {
8820     "kind" : "rtti",
8821     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8822    },
8823    {
8824     "kind" : "complete_dtor_pointer",
8825     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8826    },
8827    {
8828     "kind" : "deleting_dtor_pointer",
8829     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8830    },
8831    {
8832     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8833    },
8834    {
8835     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8836    },
8837    {
8838     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8839    },
8840    {
8841     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8842    }
8843   ]
8844  },
8845  {
8846   "alignment" : 8,
8847   "fields" :
8848   [
8849    {
8850     "access" : "private",
8851     "field_name" : "mGrantors",
8852     "referenced_type" : "type-312"
8853    },
8854    {
8855     "access" : "private",
8856     "field_name" : "mHandle",
8857     "field_offset" : 128,
8858     "referenced_type" : "type-378"
8859    },
8860    {
8861     "access" : "private",
8862     "field_name" : "mQuantum",
8863     "field_offset" : 192,
8864     "referenced_type" : "type-2"
8865    },
8866    {
8867     "access" : "private",
8868     "field_name" : "mFlags",
8869     "field_offset" : 224,
8870     "referenced_type" : "type-2"
8871    }
8872   ],
8873   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8874   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8875   "referenced_type" : "type-377",
8876   "self_type" : "type-377",
8877   "size" : 32,
8878   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8879   "template_args" : [ "type-61" ],
8880   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8881  },
8882  {
8883   "alignment" : 8,
8884   "fields" :
8885   [
8886    {
8887     "access" : "private",
8888     "field_name" : "mBufCachePos",
8889     "referenced_type" : "type-33"
8890    },
8891    {
8892     "access" : "private",
8893     "field_name" : "mBufCache",
8894     "field_offset" : 64,
8895     "referenced_type" : "type-412"
8896    },
8897    {
8898     "access" : "private",
8899     "field_name" : "mError",
8900     "field_offset" : 256,
8901     "referenced_type" : "type-28"
8902    },
8903    {
8904     "access" : "private",
8905     "field_name" : "mData",
8906     "field_offset" : 320,
8907     "referenced_type" : "type-413"
8908    },
8909    {
8910     "access" : "private",
8911     "field_name" : "mDataSize",
8912     "field_offset" : 384,
8913     "referenced_type" : "type-33"
8914    },
8915    {
8916     "access" : "private",
8917     "field_name" : "mDataCapacity",
8918     "field_offset" : 448,
8919     "referenced_type" : "type-33"
8920    },
8921    {
8922     "access" : "private",
8923     "field_name" : "mDataPos",
8924     "field_offset" : 512,
8925     "referenced_type" : "type-33"
8926    },
8927    {
8928     "access" : "private",
8929     "field_name" : "mObjects",
8930     "field_offset" : 576,
8931     "referenced_type" : "type-414"
8932    },
8933    {
8934     "access" : "private",
8935     "field_name" : "mObjectsSize",
8936     "field_offset" : 640,
8937     "referenced_type" : "type-33"
8938    },
8939    {
8940     "access" : "private",
8941     "field_name" : "mObjectsCapacity",
8942     "field_offset" : 704,
8943     "referenced_type" : "type-33"
8944    },
8945    {
8946     "access" : "private",
8947     "field_name" : "mNextObjectHint",
8948     "field_offset" : 768,
8949     "referenced_type" : "type-33"
8950    },
8951    {
8952     "access" : "private",
8953     "field_name" : "mNumRef",
8954     "field_offset" : 832,
8955     "referenced_type" : "type-33"
8956    },
8957    {
8958     "access" : "private",
8959     "field_name" : "mFdsKnown",
8960     "field_offset" : 896,
8961     "referenced_type" : "type-44"
8962    },
8963    {
8964     "access" : "private",
8965     "field_name" : "mHasFds",
8966     "field_offset" : 904,
8967     "referenced_type" : "type-44"
8968    },
8969    {
8970     "access" : "private",
8971     "field_name" : "mAllowFds",
8972     "field_offset" : 912,
8973     "referenced_type" : "type-44"
8974    },
8975    {
8976     "access" : "private",
8977     "field_name" : "mOwner",
8978     "field_offset" : 960,
8979     "referenced_type" : "type-415"
8980    },
8981    {
8982     "access" : "private",
8983     "field_name" : "mOwnerCookie",
8984     "field_offset" : 1024,
8985     "referenced_type" : "type-29"
8986    }
8987   ],
8988   "linker_set_key" : "android::hardware::Parcel",
8989   "name" : "android::hardware::Parcel",
8990   "record_kind" : "class",
8991   "referenced_type" : "type-411",
8992   "self_type" : "type-411",
8993   "size" : 136,
8994   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8995   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8996  },
8997  {
8998   "access" : "private",
8999   "alignment" : 8,
9000   "fields" :
9001   [
9002    {
9003     "field_name" : "index",
9004     "referenced_type" : "type-33"
9005    },
9006    {
9007     "field_name" : "buffer",
9008     "field_offset" : 64,
9009     "referenced_type" : "type-249"
9010    },
9011    {
9012     "field_name" : "bufend",
9013     "field_offset" : 128,
9014     "referenced_type" : "type-249"
9015    }
9016   ],
9017   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9018   "name" : "android::hardware::Parcel::BufferInfo",
9019   "referenced_type" : "type-420",
9020   "self_type" : "type-420",
9021   "size" : 24,
9022   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9023   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9024  },
9025  {
9026   "alignment" : 8,
9027   "base_specifiers" :
9028   [
9029    {
9030     "is_virtual" : true,
9031     "referenced_type" : "type-8"
9032    }
9033   ],
9034   "fields" :
9035   [
9036    {
9037     "access" : "private",
9038     "field_name" : "mDriverFD",
9039     "field_offset" : 64,
9040     "referenced_type" : "type-28"
9041    },
9042    {
9043     "access" : "private",
9044     "field_name" : "mVMStart",
9045     "field_offset" : 128,
9046     "referenced_type" : "type-29"
9047    },
9048    {
9049     "access" : "private",
9050     "field_name" : "mThreadCountLock",
9051     "field_offset" : 192,
9052     "referenced_type" : "type-31"
9053    },
9054    {
9055     "access" : "private",
9056     "field_name" : "mThreadCountDecrement",
9057     "field_offset" : 512,
9058     "referenced_type" : "type-32"
9059    },
9060    {
9061     "access" : "private",
9062     "field_name" : "mExecutingThreadsCount",
9063     "field_offset" : 896,
9064     "referenced_type" : "type-33"
9065    },
9066    {
9067     "access" : "private",
9068     "field_name" : "mMaxThreads",
9069     "field_offset" : 960,
9070     "referenced_type" : "type-33"
9071    },
9072    {
9073     "access" : "private",
9074     "field_name" : "mStarvationStartTimeMs",
9075     "field_offset" : 1024,
9076     "referenced_type" : "type-34"
9077    },
9078    {
9079     "access" : "private",
9080     "field_name" : "mLock",
9081     "field_offset" : 1088,
9082     "referenced_type" : "type-35"
9083    },
9084    {
9085     "access" : "private",
9086     "field_name" : "mHandleToObject",
9087     "field_offset" : 1408,
9088     "referenced_type" : "type-37"
9089    },
9090    {
9091     "access" : "private",
9092     "field_name" : "mManagesContexts",
9093     "field_offset" : 1728,
9094     "referenced_type" : "type-44"
9095    },
9096    {
9097     "access" : "private",
9098     "field_name" : "mBinderContextCheckFunc",
9099     "field_offset" : 1792,
9100     "referenced_type" : "type-45"
9101    },
9102    {
9103     "access" : "private",
9104     "field_name" : "mBinderContextUserData",
9105     "field_offset" : 1856,
9106     "referenced_type" : "type-29"
9107    },
9108    {
9109     "access" : "private",
9110     "field_name" : "mContexts",
9111     "field_offset" : 1920,
9112     "referenced_type" : "type-54"
9113    },
9114    {
9115     "access" : "private",
9116     "field_name" : "mRootDir",
9117     "field_offset" : 2240,
9118     "referenced_type" : "type-58"
9119    },
9120    {
9121     "access" : "private",
9122     "field_name" : "mThreadPoolStarted",
9123     "field_offset" : 2304,
9124     "referenced_type" : "type-44"
9125    },
9126    {
9127     "access" : "private",
9128     "field_name" : "mSpawnThreadOnStart",
9129     "field_offset" : 2312,
9130     "referenced_type" : "type-44"
9131    },
9132    {
9133     "access" : "private",
9134     "field_name" : "mThreadPoolSeq",
9135     "field_offset" : 2336,
9136     "referenced_type" : "type-62"
9137    },
9138    {
9139     "access" : "private",
9140     "field_name" : "mMmapSize",
9141     "field_offset" : 2368,
9142     "referenced_type" : "type-40"
9143    },
9144    {
9145     "access" : "private",
9146     "field_name" : "mCallRestriction",
9147     "field_offset" : 2432,
9148     "referenced_type" : "type-63"
9149    }
9150   ],
9151   "linker_set_key" : "android::hardware::ProcessState",
9152   "name" : "android::hardware::ProcessState",
9153   "record_kind" : "class",
9154   "referenced_type" : "type-27",
9155   "self_type" : "type-27",
9156   "size" : 328,
9157   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9158   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9159   "vtable_components" :
9160   [
9161    {
9162     "component_value" : 312,
9163     "kind" : "vbase_offset"
9164    },
9165    {
9166     "kind" : "offset_to_top"
9167    },
9168    {
9169     "kind" : "rtti",
9170     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9171    },
9172    {
9173     "kind" : "complete_dtor_pointer",
9174     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9175    },
9176    {
9177     "kind" : "deleting_dtor_pointer",
9178     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9179    },
9180    {
9181     "kind" : "vcall_offset"
9182    },
9183    {
9184     "kind" : "vcall_offset"
9185    },
9186    {
9187     "kind" : "vcall_offset"
9188    },
9189    {
9190     "kind" : "vcall_offset"
9191    },
9192    {
9193     "component_value" : -312,
9194     "kind" : "vcall_offset"
9195    },
9196    {
9197     "component_value" : -312,
9198     "kind" : "offset_to_top"
9199    },
9200    {
9201     "kind" : "rtti",
9202     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9203    },
9204    {
9205     "kind" : "complete_dtor_pointer",
9206     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9207    },
9208    {
9209     "kind" : "deleting_dtor_pointer",
9210     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9211    },
9212    {
9213     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9214    },
9215    {
9216     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9217    },
9218    {
9219     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9220    },
9221    {
9222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9223    }
9224   ]
9225  },
9226  {
9227   "access" : "private",
9228   "alignment" : 8,
9229   "fields" :
9230   [
9231    {
9232     "field_name" : "binder",
9233     "referenced_type" : "type-17"
9234    },
9235    {
9236     "field_name" : "refs",
9237     "field_offset" : 64,
9238     "referenced_type" : "type-42"
9239    }
9240   ],
9241   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9242   "name" : "android::hardware::ProcessState::handle_entry",
9243   "referenced_type" : "type-41",
9244   "self_type" : "type-41",
9245   "size" : 16,
9246   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9247   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9248  },
9249  {
9250   "alignment" : 8,
9251   "base_specifiers" :
9252   [
9253    {
9254     "referenced_type" : "type-162"
9255    }
9256   ],
9257   "fields" :
9258   [
9259    {
9260     "access" : "private",
9261     "field_name" : "mVal",
9262     "field_offset" : 320,
9263     "referenced_type" : "type-3"
9264    }
9265   ],
9266   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
9267   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> >",
9268   "record_kind" : "class",
9269   "referenced_type" : "type-169",
9270   "self_type" : "type-169",
9271   "size" : 48,
9272   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9273   "template_args" : [ "type-3" ],
9274   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_18IThermalEEEEE"
9275  },
9276  {
9277   "alignment" : 8,
9278   "base_specifiers" :
9279   [
9280    {
9281     "referenced_type" : "type-162"
9282    }
9283   ],
9284   "fields" :
9285   [
9286    {
9287     "access" : "private",
9288     "field_name" : "mVal",
9289     "field_offset" : 320,
9290     "referenced_type" : "type-107"
9291    }
9292   ],
9293   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
9294   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> >",
9295   "record_kind" : "class",
9296   "referenced_type" : "type-602",
9297   "self_type" : "type-602",
9298   "size" : 48,
9299   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9300   "template_args" : [ "type-107" ],
9301   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_116IThermalCallbackEEEEE"
9302  },
9303  {
9304   "alignment" : 8,
9305   "base_specifiers" :
9306   [
9307    {
9308     "referenced_type" : "type-162"
9309    }
9310   ],
9311   "fields" :
9312   [
9313    {
9314     "access" : "private",
9315     "field_name" : "mVal",
9316     "field_offset" : 264,
9317     "referenced_type" : "type-44"
9318    }
9319   ],
9320   "linker_set_key" : "android::hardware::Return<bool>",
9321   "name" : "android::hardware::Return<bool>",
9322   "record_kind" : "class",
9323   "referenced_type" : "type-161",
9324   "self_type" : "type-161",
9325   "size" : 40,
9326   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9327   "template_args" : [ "type-44" ],
9328   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9329  },
9330  {
9331   "alignment" : 8,
9332   "base_specifiers" :
9333   [
9334    {
9335     "referenced_type" : "type-162"
9336    }
9337   ],
9338   "linker_set_key" : "android::hardware::Return<void>",
9339   "name" : "android::hardware::Return<void>",
9340   "record_kind" : "class",
9341   "referenced_type" : "type-182",
9342   "self_type" : "type-182",
9343   "size" : 40,
9344   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9345   "template_args" : [ "type-30" ],
9346   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9347  },
9348  {
9349   "alignment" : 8,
9350   "fields" :
9351   [
9352    {
9353     "access" : "private",
9354     "field_name" : "mException",
9355     "referenced_type" : "type-28"
9356    },
9357    {
9358     "access" : "private",
9359     "field_name" : "mErrorCode",
9360     "field_offset" : 32,
9361     "referenced_type" : "type-28"
9362    },
9363    {
9364     "access" : "private",
9365     "field_name" : "mMessage",
9366     "field_offset" : 64,
9367     "referenced_type" : "type-153"
9368    }
9369   ],
9370   "linker_set_key" : "android::hardware::Status",
9371   "name" : "android::hardware::Status",
9372   "record_kind" : "class",
9373   "referenced_type" : "type-152",
9374   "self_type" : "type-152",
9375   "size" : 32,
9376   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9377   "unique_id" : "_ZTSN7android8hardware6StatusE"
9378  },
9379  {
9380   "alignment" : 8,
9381   "fields" :
9382   [
9383    {
9384     "access" : "protected",
9385     "field_name" : "mInstrumentationCallbacks",
9386     "field_offset" : 64,
9387     "referenced_type" : "type-118"
9388    },
9389    {
9390     "access" : "protected",
9391     "field_name" : "mEnableInstrumentation",
9392     "field_offset" : 256,
9393     "referenced_type" : "type-44"
9394    },
9395    {
9396     "access" : "protected",
9397     "field_name" : "mInstrumentationLibPackage",
9398     "field_offset" : 320,
9399     "referenced_type" : "type-119"
9400    },
9401    {
9402     "access" : "protected",
9403     "field_name" : "mInterfaceName",
9404     "field_offset" : 512,
9405     "referenced_type" : "type-120"
9406    }
9407   ],
9408   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9409   "name" : "android::hardware::details::HidlInstrumentor",
9410   "referenced_type" : "type-117",
9411   "self_type" : "type-117",
9412   "size" : 88,
9413   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9414   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9415   "vtable_components" :
9416   [
9417    {
9418     "kind" : "offset_to_top"
9419    },
9420    {
9421     "kind" : "rtti",
9422     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9423    },
9424    {
9425     "kind" : "complete_dtor_pointer",
9426     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9427    },
9428    {
9429     "kind" : "deleting_dtor_pointer",
9430     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9431    }
9432   ]
9433  },
9434  {
9435   "alignment" : 4,
9436   "fields" :
9437   [
9438    {
9439     "field_name" : "sched_policy",
9440     "referenced_type" : "type-28"
9441    },
9442    {
9443     "field_name" : "prio",
9444     "field_offset" : 32,
9445     "referenced_type" : "type-28"
9446    }
9447   ],
9448   "linker_set_key" : "android::hardware::details::SchedPrio",
9449   "name" : "android::hardware::details::SchedPrio",
9450   "referenced_type" : "type-435",
9451   "self_type" : "type-435",
9452   "size" : 8,
9453   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9454   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9455  },
9456  {
9457   "alignment" : 8,
9458   "fields" :
9459   [
9460    {
9461     "access" : "private",
9462     "field_name" : "mQueue",
9463     "referenced_type" : "type-597"
9464    }
9465   ],
9466   "linker_set_key" : "android::hardware::details::TaskRunner",
9467   "name" : "android::hardware::details::TaskRunner",
9468   "record_kind" : "class",
9469   "referenced_type" : "type-596",
9470   "self_type" : "type-596",
9471   "size" : 16,
9472   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9473   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9474  },
9475  {
9476   "alignment" : 1,
9477   "linker_set_key" : "android::hardware::details::bnhw_tag",
9478   "name" : "android::hardware::details::bnhw_tag",
9479   "referenced_type" : "type-232",
9480   "self_type" : "type-232",
9481   "size" : 1,
9482   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9483   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9484  },
9485  {
9486   "alignment" : 1,
9487   "linker_set_key" : "android::hardware::details::bphw_tag",
9488   "name" : "android::hardware::details::bphw_tag",
9489   "referenced_type" : "type-242",
9490   "self_type" : "type-242",
9491   "size" : 1,
9492   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9493   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9494  },
9495  {
9496   "alignment" : 1,
9497   "linker_set_key" : "android::hardware::details::bs_tag",
9498   "name" : "android::hardware::details::bs_tag",
9499   "referenced_type" : "type-255",
9500   "self_type" : "type-255",
9501   "size" : 1,
9502   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9503   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9504  },
9505  {
9506   "access" : "private",
9507   "alignment" : 8,
9508   "fields" :
9509   [
9510    {
9511     "field_name" : "mPointer",
9512     "referenced_type" : "type-356"
9513    },
9514    {
9515     "field_name" : "_pad",
9516     "referenced_type" : "type-33"
9517    }
9518   ],
9519   "is_anonymous" : true,
9520   "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",
9521   "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",
9522   "record_kind" : "union",
9523   "referenced_type" : "type-355",
9524   "self_type" : "type-355",
9525   "size" : 8,
9526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9527   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
9528  },
9529  {
9530   "access" : "private",
9531   "alignment" : 8,
9532   "fields" :
9533   [
9534    {
9535     "field_name" : "mPointer",
9536     "referenced_type" : "type-351"
9537    },
9538    {
9539     "field_name" : "_pad",
9540     "referenced_type" : "type-33"
9541    }
9542   ],
9543   "is_anonymous" : true,
9544   "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",
9545   "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",
9546   "record_kind" : "union",
9547   "referenced_type" : "type-350",
9548   "self_type" : "type-350",
9549   "size" : 8,
9550   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9551   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
9552  },
9553  {
9554   "access" : "private",
9555   "alignment" : 8,
9556   "fields" :
9557   [
9558    {
9559     "field_name" : "mPointer",
9560     "referenced_type" : "type-315"
9561    },
9562    {
9563     "field_name" : "_pad",
9564     "referenced_type" : "type-33"
9565    }
9566   ],
9567   "is_anonymous" : true,
9568   "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",
9569   "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",
9570   "record_kind" : "union",
9571   "referenced_type" : "type-314",
9572   "self_type" : "type-314",
9573   "size" : 8,
9574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9575   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9576  },
9577  {
9578   "access" : "private",
9579   "alignment" : 8,
9580   "fields" :
9581   [
9582    {
9583     "field_name" : "mPointer",
9584     "referenced_type" : "type-345"
9585    },
9586    {
9587     "field_name" : "_pad",
9588     "referenced_type" : "type-33"
9589    }
9590   ],
9591   "is_anonymous" : true,
9592   "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",
9593   "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",
9594   "record_kind" : "union",
9595   "referenced_type" : "type-344",
9596   "self_type" : "type-344",
9597   "size" : 8,
9598   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9599   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
9600  },
9601  {
9602   "alignment" : 8,
9603   "fields" :
9604   [
9605    {
9606     "access" : "private",
9607     "referenced_type" : "type-314"
9608    }
9609   ],
9610   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9611   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9612   "referenced_type" : "type-313",
9613   "self_type" : "type-313",
9614   "size" : 8,
9615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9616   "template_args" : [ "type-316" ],
9617   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9618  },
9619  {
9620   "alignment" : 8,
9621   "fields" :
9622   [
9623    {
9624     "access" : "private",
9625     "referenced_type" : "type-327"
9626    }
9627   ],
9628   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9629   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9630   "referenced_type" : "type-326",
9631   "self_type" : "type-326",
9632   "size" : 8,
9633   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9634   "template_args" : [ "type-329" ],
9635   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9636  },
9637  {
9638   "alignment" : 8,
9639   "fields" :
9640   [
9641    {
9642     "access" : "private",
9643     "referenced_type" : "type-319"
9644    }
9645   ],
9646   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9647   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9648   "referenced_type" : "type-318",
9649   "self_type" : "type-318",
9650   "size" : 8,
9651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9652   "template_args" : [ "type-296" ],
9653   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9654  },
9655  {
9656   "alignment" : 8,
9657   "fields" :
9658   [
9659    {
9660     "access" : "private",
9661     "referenced_type" : "type-355"
9662    }
9663   ],
9664   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
9665   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
9666   "referenced_type" : "type-354",
9667   "self_type" : "type-354",
9668   "size" : 8,
9669   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9670   "template_args" : [ "type-357" ],
9671   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
9672  },
9673  {
9674   "alignment" : 8,
9675   "fields" :
9676   [
9677    {
9678     "access" : "private",
9679     "referenced_type" : "type-350"
9680    }
9681   ],
9682   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
9683   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
9684   "referenced_type" : "type-349",
9685   "self_type" : "type-349",
9686   "size" : 8,
9687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9688   "template_args" : [ "type-352" ],
9689   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
9690  },
9691  {
9692   "alignment" : 8,
9693   "fields" :
9694   [
9695    {
9696     "access" : "private",
9697     "referenced_type" : "type-344"
9698    }
9699   ],
9700   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
9701   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
9702   "referenced_type" : "type-343",
9703   "self_type" : "type-343",
9704   "size" : 8,
9705   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9706   "template_args" : [ "type-346" ],
9707   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
9708  },
9709  {
9710   "alignment" : 8,
9711   "fields" :
9712   [
9713    {
9714     "access" : "private",
9715     "referenced_type" : "type-362"
9716    }
9717   ],
9718   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9719   "name" : "android::hardware::details::hidl_pointer<char>",
9720   "referenced_type" : "type-361",
9721   "self_type" : "type-361",
9722   "size" : 8,
9723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9724   "template_args" : [ "type-61" ],
9725   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9726  },
9727  {
9728   "access" : "private",
9729   "alignment" : 8,
9730   "fields" :
9731   [
9732    {
9733     "field_name" : "mPointer",
9734     "referenced_type" : "type-173"
9735    },
9736    {
9737     "field_name" : "_pad",
9738     "referenced_type" : "type-33"
9739    }
9740   ],
9741   "is_anonymous" : true,
9742   "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",
9743   "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",
9744   "record_kind" : "union",
9745   "referenced_type" : "type-362",
9746   "self_type" : "type-362",
9747   "size" : 8,
9748   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9749   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9750  },
9751  {
9752   "alignment" : 8,
9753   "fields" :
9754   [
9755    {
9756     "access" : "private",
9757     "referenced_type" : "type-298"
9758    }
9759   ],
9760   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9761   "name" : "android::hardware::details::hidl_pointer<const char>",
9762   "referenced_type" : "type-297",
9763   "self_type" : "type-297",
9764   "size" : 8,
9765   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9766   "template_args" : [ "type-60" ],
9767   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9768  },
9769  {
9770   "access" : "private",
9771   "alignment" : 8,
9772   "fields" :
9773   [
9774    {
9775     "field_name" : "mPointer",
9776     "referenced_type" : "type-59"
9777    },
9778    {
9779     "field_name" : "_pad",
9780     "referenced_type" : "type-33"
9781    }
9782   ],
9783   "is_anonymous" : true,
9784   "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",
9785   "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",
9786   "record_kind" : "union",
9787   "referenced_type" : "type-298",
9788   "self_type" : "type-298",
9789   "size" : 8,
9790   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9791   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9792  },
9793  {
9794   "alignment" : 8,
9795   "fields" :
9796   [
9797    {
9798     "access" : "private",
9799     "referenced_type" : "type-267"
9800    }
9801   ],
9802   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9803   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9804   "referenced_type" : "type-266",
9805   "self_type" : "type-266",
9806   "size" : 8,
9807   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9808   "template_args" : [ "type-269" ],
9809   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9810  },
9811  {
9812   "access" : "private",
9813   "alignment" : 8,
9814   "fields" :
9815   [
9816    {
9817     "field_name" : "mPointer",
9818     "referenced_type" : "type-268"
9819    },
9820    {
9821     "field_name" : "_pad",
9822     "referenced_type" : "type-33"
9823    }
9824   ],
9825   "is_anonymous" : true,
9826   "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",
9827   "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",
9828   "record_kind" : "union",
9829   "referenced_type" : "type-267",
9830   "self_type" : "type-267",
9831   "size" : 8,
9832   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9833   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9834  },
9835  {
9836   "access" : "private",
9837   "alignment" : 8,
9838   "fields" :
9839   [
9840    {
9841     "field_name" : "mPointer",
9842     "referenced_type" : "type-328"
9843    },
9844    {
9845     "field_name" : "_pad",
9846     "referenced_type" : "type-33"
9847    }
9848   ],
9849   "is_anonymous" : true,
9850   "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",
9851   "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",
9852   "record_kind" : "union",
9853   "referenced_type" : "type-327",
9854   "self_type" : "type-327",
9855   "size" : 8,
9856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9857   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9858  },
9859  {
9860   "access" : "private",
9861   "alignment" : 8,
9862   "fields" :
9863   [
9864    {
9865     "field_name" : "mPointer",
9866     "referenced_type" : "type-320"
9867    },
9868    {
9869     "field_name" : "_pad",
9870     "referenced_type" : "type-33"
9871    }
9872   ],
9873   "is_anonymous" : true,
9874   "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",
9875   "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",
9876   "record_kind" : "union",
9877   "referenced_type" : "type-319",
9878   "self_type" : "type-319",
9879   "size" : 8,
9880   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9881   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9882  },
9883  {
9884   "alignment" : 8,
9885   "fields" :
9886   [
9887    {
9888     "access" : "private",
9889     "referenced_type" : "type-337"
9890    }
9891   ],
9892   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9893   "name" : "android::hardware::details::hidl_pointer<int>",
9894   "referenced_type" : "type-336",
9895   "self_type" : "type-336",
9896   "size" : 8,
9897   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9898   "template_args" : [ "type-28" ],
9899   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9900  },
9901  {
9902   "access" : "private",
9903   "alignment" : 8,
9904   "fields" :
9905   [
9906    {
9907     "field_name" : "mPointer",
9908     "referenced_type" : "type-338"
9909    },
9910    {
9911     "field_name" : "_pad",
9912     "referenced_type" : "type-33"
9913    }
9914   ],
9915   "is_anonymous" : true,
9916   "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",
9917   "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",
9918   "record_kind" : "union",
9919   "referenced_type" : "type-337",
9920   "self_type" : "type-337",
9921   "size" : 8,
9922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9923   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9924  },
9925  {
9926   "alignment" : 8,
9927   "fields" :
9928   [
9929    {
9930     "access" : "private",
9931     "referenced_type" : "type-379"
9932    }
9933   ],
9934   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9935   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9936   "referenced_type" : "type-378",
9937   "self_type" : "type-378",
9938   "size" : 8,
9939   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9940   "template_args" : [ "type-193" ],
9941   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9942  },
9943  {
9944   "access" : "private",
9945   "alignment" : 8,
9946   "fields" :
9947   [
9948    {
9949     "field_name" : "mPointer",
9950     "referenced_type" : "type-192"
9951    },
9952    {
9953     "field_name" : "_pad",
9954     "referenced_type" : "type-33"
9955    }
9956   ],
9957   "is_anonymous" : true,
9958   "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",
9959   "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",
9960   "record_kind" : "union",
9961   "referenced_type" : "type-379",
9962   "self_type" : "type-379",
9963   "size" : 8,
9964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9965   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9966  },
9967  {
9968   "alignment" : 1,
9969   "linker_set_key" : "android::hardware::details::i_tag",
9970   "name" : "android::hardware::details::i_tag",
9971   "referenced_type" : "type-220",
9972   "self_type" : "type-220",
9973   "size" : 1,
9974   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9975   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9976  },
9977  {
9978   "alignment" : 8,
9979   "fields" :
9980   [
9981    {
9982     "access" : "private",
9983     "field_name" : "mStatus",
9984     "referenced_type" : "type-152"
9985    },
9986    {
9987     "access" : "private",
9988     "field_name" : "mCheckedStatus",
9989     "field_offset" : 256,
9990     "referenced_type" : "type-44"
9991    }
9992   ],
9993   "linker_set_key" : "android::hardware::details::return_status",
9994   "name" : "android::hardware::details::return_status",
9995   "record_kind" : "class",
9996   "referenced_type" : "type-162",
9997   "self_type" : "type-162",
9998   "size" : 40,
9999   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10000   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10001  },
10002  {
10003   "alignment" : 1,
10004   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10005   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10006   "referenced_type" : "type-363",
10007   "self_type" : "type-363",
10008   "size" : 1,
10009   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10010   "template_args" : [ "type-86" ],
10011   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10012  },
10013  {
10014   "alignment" : 1,
10015   "fields" :
10016   [
10017    {
10018     "access" : "private",
10019     "field_name" : "mBuffer",
10020     "referenced_type" : "type-330"
10021    }
10022   ],
10023   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10024   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10025   "referenced_type" : "type-329",
10026   "self_type" : "type-329",
10027   "size" : 32,
10028   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10029   "template_args" : [ "type-86" ],
10030   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10031  },
10032  {
10033   "alignment" : 8,
10034   "base_specifiers" :
10035   [
10036    {
10037     "referenced_type" : "type-14"
10038    }
10039   ],
10040   "fields" :
10041   [
10042    {
10043     "access" : "private",
10044     "field_name" : "mRecipient",
10045     "field_offset" : 64,
10046     "referenced_type" : "type-138"
10047    },
10048    {
10049     "access" : "private",
10050     "field_name" : "mCookie",
10051     "field_offset" : 192,
10052     "referenced_type" : "type-33"
10053    },
10054    {
10055     "access" : "private",
10056     "field_name" : "mBase",
10057     "field_offset" : 256,
10058     "referenced_type" : "type-141"
10059    }
10060   ],
10061   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10062   "name" : "android::hardware::hidl_binder_death_recipient",
10063   "referenced_type" : "type-137",
10064   "self_type" : "type-137",
10065   "size" : 64,
10066   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10067   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10068   "vtable_components" :
10069   [
10070    {
10071     "component_value" : 48,
10072     "kind" : "vbase_offset"
10073    },
10074    {
10075     "kind" : "offset_to_top"
10076    },
10077    {
10078     "kind" : "rtti",
10079     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10080    },
10081    {
10082     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10083    },
10084    {
10085     "kind" : "complete_dtor_pointer",
10086     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10087    },
10088    {
10089     "kind" : "deleting_dtor_pointer",
10090     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10091    },
10092    {
10093     "kind" : "vcall_offset"
10094    },
10095    {
10096     "kind" : "vcall_offset"
10097    },
10098    {
10099     "kind" : "vcall_offset"
10100    },
10101    {
10102     "kind" : "vcall_offset"
10103    },
10104    {
10105     "component_value" : -48,
10106     "kind" : "vcall_offset"
10107    },
10108    {
10109     "component_value" : -48,
10110     "kind" : "offset_to_top"
10111    },
10112    {
10113     "kind" : "rtti",
10114     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10115    },
10116    {
10117     "kind" : "complete_dtor_pointer",
10118     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10119    },
10120    {
10121     "kind" : "deleting_dtor_pointer",
10122     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10123    },
10124    {
10125     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10126    },
10127    {
10128     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10129    },
10130    {
10131     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10132    },
10133    {
10134     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10135    }
10136   ]
10137  },
10138  {
10139   "alignment" : 8,
10140   "base_specifiers" :
10141   [
10142    {
10143     "is_virtual" : true,
10144     "referenced_type" : "type-8"
10145    }
10146   ],
10147   "linker_set_key" : "android::hardware::hidl_death_recipient",
10148   "name" : "android::hardware::hidl_death_recipient",
10149   "referenced_type" : "type-140",
10150   "self_type" : "type-140",
10151   "size" : 24,
10152   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10153   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10154   "vtable_components" :
10155   [
10156    {
10157     "component_value" : 8,
10158     "kind" : "vbase_offset"
10159    },
10160    {
10161     "kind" : "offset_to_top"
10162    },
10163    {
10164     "kind" : "rtti",
10165     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10166    },
10167    {
10168     "is_pure" : true,
10169     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10170    },
10171    {
10172     "kind" : "complete_dtor_pointer",
10173     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10174    },
10175    {
10176     "kind" : "deleting_dtor_pointer",
10177     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10178    },
10179    {
10180     "kind" : "vcall_offset"
10181    },
10182    {
10183     "kind" : "vcall_offset"
10184    },
10185    {
10186     "kind" : "vcall_offset"
10187    },
10188    {
10189     "kind" : "vcall_offset"
10190    },
10191    {
10192     "component_value" : -8,
10193     "kind" : "vcall_offset"
10194    },
10195    {
10196     "component_value" : -8,
10197     "kind" : "offset_to_top"
10198    },
10199    {
10200     "kind" : "rtti",
10201     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10202    },
10203    {
10204     "kind" : "complete_dtor_pointer",
10205     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10206    },
10207    {
10208     "kind" : "deleting_dtor_pointer",
10209     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10210    },
10211    {
10212     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10213    },
10214    {
10215     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10216    },
10217    {
10218     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10219    },
10220    {
10221     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10222    }
10223   ]
10224  },
10225  {
10226   "alignment" : 8,
10227   "fields" :
10228   [
10229    {
10230     "access" : "private",
10231     "field_name" : "mHandle",
10232     "referenced_type" : "type-266"
10233    },
10234    {
10235     "access" : "private",
10236     "field_name" : "mOwnsHandle",
10237     "field_offset" : 64,
10238     "referenced_type" : "type-44"
10239    }
10240   ],
10241   "linker_set_key" : "android::hardware::hidl_handle",
10242   "name" : "android::hardware::hidl_handle",
10243   "referenced_type" : "type-294",
10244   "self_type" : "type-294",
10245   "size" : 16,
10246   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10247   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10248  },
10249  {
10250   "alignment" : 8,
10251   "fields" :
10252   [
10253    {
10254     "access" : "private",
10255     "field_name" : "mHandle",
10256     "referenced_type" : "type-294"
10257    },
10258    {
10259     "access" : "private",
10260     "field_name" : "mSize",
10261     "field_offset" : 128,
10262     "referenced_type" : "type-33"
10263    },
10264    {
10265     "access" : "private",
10266     "field_name" : "mName",
10267     "field_offset" : 192,
10268     "referenced_type" : "type-296"
10269    }
10270   ],
10271   "linker_set_key" : "android::hardware::hidl_memory",
10272   "name" : "android::hardware::hidl_memory",
10273   "referenced_type" : "type-300",
10274   "self_type" : "type-300",
10275   "size" : 40,
10276   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10277   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10278  },
10279  {
10280   "alignment" : 8,
10281   "fields" :
10282   [
10283    {
10284     "access" : "private",
10285     "field_name" : "mBuffer",
10286     "referenced_type" : "type-297"
10287    },
10288    {
10289     "access" : "private",
10290     "field_name" : "mSize",
10291     "field_offset" : 64,
10292     "referenced_type" : "type-2"
10293    },
10294    {
10295     "access" : "private",
10296     "field_name" : "mOwnsBuffer",
10297     "field_offset" : 96,
10298     "referenced_type" : "type-44"
10299    }
10300   ],
10301   "linker_set_key" : "android::hardware::hidl_string",
10302   "name" : "android::hardware::hidl_string",
10303   "referenced_type" : "type-296",
10304   "self_type" : "type-296",
10305   "size" : 16,
10306   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10307   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10308  },
10309  {
10310   "alignment" : 8,
10311   "fields" :
10312   [
10313    {
10314     "access" : "private",
10315     "field_name" : "mBuffer",
10316     "referenced_type" : "type-313"
10317    },
10318    {
10319     "access" : "private",
10320     "field_name" : "mSize",
10321     "field_offset" : 64,
10322     "referenced_type" : "type-2"
10323    },
10324    {
10325     "access" : "private",
10326     "field_name" : "mOwnsBuffer",
10327     "field_offset" : 96,
10328     "referenced_type" : "type-44"
10329    }
10330   ],
10331   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10332   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10333   "referenced_type" : "type-312",
10334   "self_type" : "type-312",
10335   "size" : 16,
10336   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10337   "template_args" : [ "type-316" ],
10338   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10339  },
10340  {
10341   "alignment" : 8,
10342   "fields" :
10343   [
10344    {
10345     "access" : "private",
10346     "field_name" : "mBuffer",
10347     "referenced_type" : "type-326"
10348    },
10349    {
10350     "access" : "private",
10351     "field_name" : "mSize",
10352     "field_offset" : 64,
10353     "referenced_type" : "type-2"
10354    },
10355    {
10356     "access" : "private",
10357     "field_name" : "mOwnsBuffer",
10358     "field_offset" : 96,
10359     "referenced_type" : "type-44"
10360    }
10361   ],
10362   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10363   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10364   "referenced_type" : "type-325",
10365   "self_type" : "type-325",
10366   "size" : 16,
10367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10368   "template_args" : [ "type-329" ],
10369   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10370  },
10371  {
10372   "alignment" : 8,
10373   "fields" :
10374   [
10375    {
10376     "access" : "private",
10377     "field_name" : "mBuffer",
10378     "referenced_type" : "type-318"
10379    },
10380    {
10381     "access" : "private",
10382     "field_name" : "mSize",
10383     "field_offset" : 64,
10384     "referenced_type" : "type-2"
10385    },
10386    {
10387     "access" : "private",
10388     "field_name" : "mOwnsBuffer",
10389     "field_offset" : 96,
10390     "referenced_type" : "type-44"
10391    }
10392   ],
10393   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10394   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10395   "referenced_type" : "type-317",
10396   "self_type" : "type-317",
10397   "size" : 16,
10398   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10399   "template_args" : [ "type-296" ],
10400   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10401  },
10402  {
10403   "alignment" : 8,
10404   "fields" :
10405   [
10406    {
10407     "access" : "private",
10408     "field_name" : "mBuffer",
10409     "referenced_type" : "type-354"
10410    },
10411    {
10412     "access" : "private",
10413     "field_name" : "mSize",
10414     "field_offset" : 64,
10415     "referenced_type" : "type-2"
10416    },
10417    {
10418     "access" : "private",
10419     "field_name" : "mOwnsBuffer",
10420     "field_offset" : 96,
10421     "referenced_type" : "type-44"
10422    }
10423   ],
10424   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
10425   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
10426   "referenced_type" : "type-353",
10427   "self_type" : "type-353",
10428   "size" : 16,
10429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10430   "template_args" : [ "type-357" ],
10431   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
10432  },
10433  {
10434   "alignment" : 8,
10435   "fields" :
10436   [
10437    {
10438     "access" : "private",
10439     "field_name" : "mBuffer",
10440     "referenced_type" : "type-349"
10441    },
10442    {
10443     "access" : "private",
10444     "field_name" : "mSize",
10445     "field_offset" : 64,
10446     "referenced_type" : "type-2"
10447    },
10448    {
10449     "access" : "private",
10450     "field_name" : "mOwnsBuffer",
10451     "field_offset" : 96,
10452     "referenced_type" : "type-44"
10453    }
10454   ],
10455   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
10456   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
10457   "referenced_type" : "type-348",
10458   "self_type" : "type-348",
10459   "size" : 16,
10460   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10461   "template_args" : [ "type-352" ],
10462   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
10463  },
10464  {
10465   "alignment" : 8,
10466   "fields" :
10467   [
10468    {
10469     "access" : "private",
10470     "field_name" : "mBuffer",
10471     "referenced_type" : "type-343"
10472    },
10473    {
10474     "access" : "private",
10475     "field_name" : "mSize",
10476     "field_offset" : 64,
10477     "referenced_type" : "type-2"
10478    },
10479    {
10480     "access" : "private",
10481     "field_name" : "mOwnsBuffer",
10482     "field_offset" : 96,
10483     "referenced_type" : "type-44"
10484    }
10485   ],
10486   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
10487   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
10488   "referenced_type" : "type-342",
10489   "self_type" : "type-342",
10490   "size" : 16,
10491   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10492   "template_args" : [ "type-346" ],
10493   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
10494  },
10495  {
10496   "alignment" : 8,
10497   "fields" :
10498   [
10499    {
10500     "access" : "private",
10501     "field_name" : "mBuffer",
10502     "referenced_type" : "type-361"
10503    },
10504    {
10505     "access" : "private",
10506     "field_name" : "mSize",
10507     "field_offset" : 64,
10508     "referenced_type" : "type-2"
10509    },
10510    {
10511     "access" : "private",
10512     "field_name" : "mOwnsBuffer",
10513     "field_offset" : 96,
10514     "referenced_type" : "type-44"
10515    }
10516   ],
10517   "linker_set_key" : "android::hardware::hidl_vec<char>",
10518   "name" : "android::hardware::hidl_vec<char>",
10519   "referenced_type" : "type-360",
10520   "self_type" : "type-360",
10521   "size" : 16,
10522   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10523   "template_args" : [ "type-61" ],
10524   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10525  },
10526  {
10527   "alignment" : 8,
10528   "fields" :
10529   [
10530    {
10531     "access" : "private",
10532     "field_name" : "mBuffer",
10533     "referenced_type" : "type-336"
10534    },
10535    {
10536     "access" : "private",
10537     "field_name" : "mSize",
10538     "field_offset" : 64,
10539     "referenced_type" : "type-2"
10540    },
10541    {
10542     "access" : "private",
10543     "field_name" : "mOwnsBuffer",
10544     "field_offset" : 96,
10545     "referenced_type" : "type-44"
10546    }
10547   ],
10548   "linker_set_key" : "android::hardware::hidl_vec<int>",
10549   "name" : "android::hardware::hidl_vec<int>",
10550   "referenced_type" : "type-335",
10551   "self_type" : "type-335",
10552   "size" : 16,
10553   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10554   "template_args" : [ "type-28" ],
10555   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10556  },
10557  {
10558   "alignment" : 2,
10559   "fields" :
10560   [
10561    {
10562     "access" : "private",
10563     "field_name" : "mMajor",
10564     "referenced_type" : "type-88"
10565    },
10566    {
10567     "access" : "private",
10568     "field_name" : "mMinor",
10569     "field_offset" : 16,
10570     "referenced_type" : "type-88"
10571    }
10572   ],
10573   "linker_set_key" : "android::hardware::hidl_version",
10574   "name" : "android::hardware::hidl_version",
10575   "referenced_type" : "type-366",
10576   "self_type" : "type-366",
10577   "size" : 4,
10578   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10579   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10580  },
10581  {
10582   "alignment" : 8,
10583   "base_specifiers" :
10584   [
10585    {
10586     "referenced_type" : "type-426"
10587    }
10588   ],
10589   "fields" :
10590   [
10591    {
10592     "access" : "private",
10593     "field_name" : "_hidl_mImpl",
10594     "field_offset" : 1024,
10595     "referenced_type" : "type-99"
10596    }
10597   ],
10598   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
10599   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
10600   "referenced_type" : "type-562",
10601   "self_type" : "type-562",
10602   "size" : 152,
10603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
10604   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
10605   "vtable_components" :
10606   [
10607    {
10608     "component_value" : 136,
10609     "kind" : "vbase_offset"
10610    },
10611    {
10612     "kind" : "offset_to_top"
10613    },
10614    {
10615     "kind" : "rtti",
10616     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10617    },
10618    {
10619     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10620    },
10621    {
10622     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10623    },
10624    {
10625     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10626    },
10627    {
10628     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10629    },
10630    {
10631     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10632    },
10633    {
10634     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10635    },
10636    {
10637     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10638    },
10639    {
10640     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10641    },
10642    {
10643     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10644    },
10645    {
10646     "kind" : "complete_dtor_pointer",
10647     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10648    },
10649    {
10650     "kind" : "deleting_dtor_pointer",
10651     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10652    },
10653    {
10654     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10655    },
10656    {
10657     "component_value" : -32,
10658     "kind" : "offset_to_top"
10659    },
10660    {
10661     "kind" : "rtti",
10662     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10663    },
10664    {
10665     "kind" : "complete_dtor_pointer",
10666     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10667    },
10668    {
10669     "kind" : "deleting_dtor_pointer",
10670     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10671    },
10672    {
10673     "kind" : "vcall_offset"
10674    },
10675    {
10676     "kind" : "vcall_offset"
10677    },
10678    {
10679     "kind" : "vcall_offset"
10680    },
10681    {
10682     "kind" : "vcall_offset"
10683    },
10684    {
10685     "component_value" : -136,
10686     "kind" : "vcall_offset"
10687    },
10688    {
10689     "component_value" : -136,
10690     "kind" : "offset_to_top"
10691    },
10692    {
10693     "kind" : "rtti",
10694     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
10695    },
10696    {
10697     "kind" : "complete_dtor_pointer",
10698     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
10699    },
10700    {
10701     "kind" : "deleting_dtor_pointer",
10702     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
10703    },
10704    {
10705     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10706    },
10707    {
10708     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10709    },
10710    {
10711     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10712    },
10713    {
10714     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10715    }
10716   ]
10717  },
10718  {
10719   "alignment" : 8,
10720   "base_specifiers" :
10721   [
10722    {
10723     "referenced_type" : "type-406"
10724    },
10725    {
10726     "referenced_type" : "type-117"
10727    }
10728   ],
10729   "fields" :
10730   [
10731    {
10732     "access" : "private",
10733     "field_name" : "_hidl_mMutex",
10734     "field_offset" : 1088,
10735     "referenced_type" : "type-565"
10736    },
10737    {
10738     "access" : "private",
10739     "field_name" : "_hidl_mDeathRecipients",
10740     "field_offset" : 1408,
10741     "referenced_type" : "type-566"
10742    }
10743   ],
10744   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
10745   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
10746   "referenced_type" : "type-564",
10747   "self_type" : "type-564",
10748   "size" : 216,
10749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
10750   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
10751   "vtable_components" :
10752   [
10753    {
10754     "component_value" : 200,
10755     "kind" : "vbase_offset"
10756    },
10757    {
10758     "kind" : "offset_to_top"
10759    },
10760    {
10761     "kind" : "rtti",
10762     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10763    },
10764    {
10765     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
10766    },
10767    {
10768     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10769    },
10770    {
10771     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10772    },
10773    {
10774     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10775    },
10776    {
10777     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10778    },
10779    {
10780     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
10781    },
10782    {
10783     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10784    },
10785    {
10786     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
10787    },
10788    {
10789     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10790    },
10791    {
10792     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
10793    },
10794    {
10795     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10796    },
10797    {
10798     "kind" : "complete_dtor_pointer",
10799     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10800    },
10801    {
10802     "kind" : "deleting_dtor_pointer",
10803     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10804    },
10805    {
10806     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
10807    },
10808    {
10809     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
10810    },
10811    {
10812     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
10813    },
10814    {
10815     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
10816    },
10817    {
10818     "component_value" : 192,
10819     "kind" : "vbase_offset"
10820    },
10821    {
10822     "component_value" : -8,
10823     "kind" : "offset_to_top"
10824    },
10825    {
10826     "kind" : "rtti",
10827     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10828    },
10829    {
10830     "kind" : "complete_dtor_pointer",
10831     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10832    },
10833    {
10834     "kind" : "deleting_dtor_pointer",
10835     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10836    },
10837    {
10838     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
10839    },
10840    {
10841     "component_value" : 184,
10842     "kind" : "vbase_offset"
10843    },
10844    {
10845     "component_value" : -16,
10846     "kind" : "offset_to_top"
10847    },
10848    {
10849     "kind" : "rtti",
10850     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10851    },
10852    {
10853     "kind" : "complete_dtor_pointer",
10854     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10855    },
10856    {
10857     "kind" : "deleting_dtor_pointer",
10858     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10859    },
10860    {
10861     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10862    },
10863    {
10864     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10865    },
10866    {
10867     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10868    },
10869    {
10870     "component_value" : -48,
10871     "kind" : "offset_to_top"
10872    },
10873    {
10874     "kind" : "rtti",
10875     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10876    },
10877    {
10878     "kind" : "complete_dtor_pointer",
10879     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10880    },
10881    {
10882     "kind" : "deleting_dtor_pointer",
10883     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10884    },
10885    {
10886     "kind" : "vcall_offset"
10887    },
10888    {
10889     "component_value" : -184,
10890     "kind" : "vcall_offset"
10891    },
10892    {
10893     "component_value" : -184,
10894     "kind" : "vcall_offset"
10895    },
10896    {
10897     "component_value" : -184,
10898     "kind" : "vcall_offset"
10899    },
10900    {
10901     "component_value" : -200,
10902     "kind" : "vcall_offset"
10903    },
10904    {
10905     "component_value" : -200,
10906     "kind" : "offset_to_top"
10907    },
10908    {
10909     "kind" : "rtti",
10910     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
10911    },
10912    {
10913     "kind" : "complete_dtor_pointer",
10914     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
10915    },
10916    {
10917     "kind" : "deleting_dtor_pointer",
10918     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
10919    },
10920    {
10921     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10922    },
10923    {
10924     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10925    },
10926    {
10927     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10928    },
10929    {
10930     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10931    }
10932   ]
10933  },
10934  {
10935   "alignment" : 8,
10936   "fields" :
10937   [
10938    {
10939     "field_name" : "type",
10940     "referenced_type" : "type-358"
10941    },
10942    {
10943     "field_name" : "name",
10944     "field_offset" : 64,
10945     "referenced_type" : "type-296"
10946    },
10947    {
10948     "field_name" : "currentValue",
10949     "field_offset" : 192,
10950     "referenced_type" : "type-257"
10951    }
10952   ],
10953   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
10954   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
10955   "referenced_type" : "type-357",
10956   "self_type" : "type-357",
10957   "size" : 32,
10958   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10959   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
10960  },
10961  {
10962   "alignment" : 8,
10963   "fields" :
10964   [
10965    {
10966     "field_name" : "name",
10967     "referenced_type" : "type-296"
10968    },
10969    {
10970     "field_name" : "active",
10971     "field_offset" : 128,
10972     "referenced_type" : "type-33"
10973    },
10974    {
10975     "field_name" : "total",
10976     "field_offset" : 192,
10977     "referenced_type" : "type-33"
10978    },
10979    {
10980     "field_name" : "isOnline",
10981     "field_offset" : 256,
10982     "referenced_type" : "type-44"
10983    }
10984   ],
10985   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
10986   "name" : "android::hardware::thermal::V1_0::CpuUsage",
10987   "referenced_type" : "type-352",
10988   "self_type" : "type-352",
10989   "size" : 40,
10990   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10991   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
10992  },
10993  {
10994   "alignment" : 8,
10995   "base_specifiers" :
10996   [
10997    {
10998     "referenced_type" : "type-7"
10999    }
11000   ],
11001   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
11002   "name" : "android::hardware::thermal::V1_0::IThermal",
11003   "referenced_type" : "type-6",
11004   "self_type" : "type-6",
11005   "size" : 24,
11006   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
11007   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
11008   "vtable_components" :
11009   [
11010    {
11011     "component_value" : 8,
11012     "kind" : "vbase_offset"
11013    },
11014    {
11015     "kind" : "offset_to_top"
11016    },
11017    {
11018     "kind" : "rtti",
11019     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
11020    },
11021    {
11022     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
11023    },
11024    {
11025     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11026    },
11027    {
11028     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11029    },
11030    {
11031     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11032    },
11033    {
11034     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11035    },
11036    {
11037     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
11038    },
11039    {
11040     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11041    },
11042    {
11043     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
11044    },
11045    {
11046     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11047    },
11048    {
11049     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
11050    },
11051    {
11052     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11053    },
11054    {
11055     "kind" : "complete_dtor_pointer",
11056     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
11057    },
11058    {
11059     "kind" : "deleting_dtor_pointer",
11060     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
11061    },
11062    {
11063     "is_pure" : true,
11064     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
11065    },
11066    {
11067     "is_pure" : true,
11068     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
11069    },
11070    {
11071     "is_pure" : true,
11072     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
11073    },
11074    {
11075     "kind" : "vcall_offset"
11076    },
11077    {
11078     "kind" : "vcall_offset"
11079    },
11080    {
11081     "kind" : "vcall_offset"
11082    },
11083    {
11084     "kind" : "vcall_offset"
11085    },
11086    {
11087     "component_value" : -8,
11088     "kind" : "vcall_offset"
11089    },
11090    {
11091     "component_value" : -8,
11092     "kind" : "offset_to_top"
11093    },
11094    {
11095     "kind" : "rtti",
11096     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
11097    },
11098    {
11099     "kind" : "complete_dtor_pointer",
11100     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD1Ev"
11101    },
11102    {
11103     "kind" : "deleting_dtor_pointer",
11104     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD0Ev"
11105    },
11106    {
11107     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11108    },
11109    {
11110     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11111    },
11112    {
11113     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11114    },
11115    {
11116     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11117    }
11118   ]
11119  },
11120  {
11121   "alignment" : 8,
11122   "fields" :
11123   [
11124    {
11125     "field_name" : "type",
11126     "referenced_type" : "type-347"
11127    },
11128    {
11129     "field_name" : "name",
11130     "field_offset" : 64,
11131     "referenced_type" : "type-296"
11132    },
11133    {
11134     "field_name" : "currentValue",
11135     "field_offset" : 192,
11136     "referenced_type" : "type-257"
11137    },
11138    {
11139     "field_name" : "throttlingThreshold",
11140     "field_offset" : 224,
11141     "referenced_type" : "type-257"
11142    },
11143    {
11144     "field_name" : "shutdownThreshold",
11145     "field_offset" : 256,
11146     "referenced_type" : "type-257"
11147    },
11148    {
11149     "field_name" : "vrThrottlingThreshold",
11150     "field_offset" : 288,
11151     "referenced_type" : "type-257"
11152    }
11153   ],
11154   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
11155   "name" : "android::hardware::thermal::V1_0::Temperature",
11156   "referenced_type" : "type-346",
11157   "self_type" : "type-346",
11158   "size" : 40,
11159   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11160   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
11161  },
11162  {
11163   "alignment" : 8,
11164   "fields" :
11165   [
11166    {
11167     "field_name" : "code",
11168     "referenced_type" : "type-538"
11169    },
11170    {
11171     "field_name" : "debugMessage",
11172     "field_offset" : 64,
11173     "referenced_type" : "type-296"
11174    }
11175   ],
11176   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
11177   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
11178   "referenced_type" : "type-539",
11179   "self_type" : "type-539",
11180   "size" : 24,
11181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
11182   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
11183  },
11184  {
11185   "alignment" : 8,
11186   "base_specifiers" :
11187   [
11188    {
11189     "referenced_type" : "type-426"
11190    }
11191   ],
11192   "fields" :
11193   [
11194    {
11195     "access" : "private",
11196     "field_name" : "_hidl_mImpl",
11197     "field_offset" : 1024,
11198     "referenced_type" : "type-3"
11199    }
11200   ],
11201   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermal",
11202   "name" : "android::hardware::thermal::V1_1::BnHwThermal",
11203   "referenced_type" : "type-528",
11204   "self_type" : "type-528",
11205   "size" : 152,
11206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermal.h",
11207   "unique_id" : "_ZTSN7android8hardware7thermal4V1_111BnHwThermalE",
11208   "vtable_components" :
11209   [
11210    {
11211     "component_value" : 136,
11212     "kind" : "vbase_offset"
11213    },
11214    {
11215     "kind" : "offset_to_top"
11216    },
11217    {
11218     "kind" : "rtti",
11219     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11220    },
11221    {
11222     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11223    },
11224    {
11225     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11226    },
11227    {
11228     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11229    },
11230    {
11231     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11232    },
11233    {
11234     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11235    },
11236    {
11237     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11238    },
11239    {
11240     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11241    },
11242    {
11243     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11244    },
11245    {
11246     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11247    },
11248    {
11249     "kind" : "complete_dtor_pointer",
11250     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11251    },
11252    {
11253     "kind" : "deleting_dtor_pointer",
11254     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11255    },
11256    {
11257     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11258    },
11259    {
11260     "component_value" : -32,
11261     "kind" : "offset_to_top"
11262    },
11263    {
11264     "kind" : "rtti",
11265     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11266    },
11267    {
11268     "kind" : "complete_dtor_pointer",
11269     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11270    },
11271    {
11272     "kind" : "deleting_dtor_pointer",
11273     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11274    },
11275    {
11276     "kind" : "vcall_offset"
11277    },
11278    {
11279     "kind" : "vcall_offset"
11280    },
11281    {
11282     "kind" : "vcall_offset"
11283    },
11284    {
11285     "kind" : "vcall_offset"
11286    },
11287    {
11288     "component_value" : -136,
11289     "kind" : "vcall_offset"
11290    },
11291    {
11292     "component_value" : -136,
11293     "kind" : "offset_to_top"
11294    },
11295    {
11296     "kind" : "rtti",
11297     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BnHwThermalE"
11298    },
11299    {
11300     "kind" : "complete_dtor_pointer",
11301     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD1Ev"
11302    },
11303    {
11304     "kind" : "deleting_dtor_pointer",
11305     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BnHwThermalD0Ev"
11306    },
11307    {
11308     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11309    },
11310    {
11311     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11312    },
11313    {
11314     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11315    },
11316    {
11317     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11318    }
11319   ]
11320  },
11321  {
11322   "alignment" : 8,
11323   "base_specifiers" :
11324   [
11325    {
11326     "referenced_type" : "type-426"
11327    }
11328   ],
11329   "fields" :
11330   [
11331    {
11332     "access" : "private",
11333     "field_name" : "_hidl_mImpl",
11334     "field_offset" : 1024,
11335     "referenced_type" : "type-107"
11336    }
11337   ],
11338   "linker_set_key" : "android::hardware::thermal::V1_1::BnHwThermalCallback",
11339   "name" : "android::hardware::thermal::V1_1::BnHwThermalCallback",
11340   "referenced_type" : "type-428",
11341   "self_type" : "type-428",
11342   "size" : 152,
11343   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BnHwThermalCallback.h",
11344   "unique_id" : "_ZTSN7android8hardware7thermal4V1_119BnHwThermalCallbackE",
11345   "vtable_components" :
11346   [
11347    {
11348     "component_value" : 136,
11349     "kind" : "vbase_offset"
11350    },
11351    {
11352     "kind" : "offset_to_top"
11353    },
11354    {
11355     "kind" : "rtti",
11356     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11357    },
11358    {
11359     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11360    },
11361    {
11362     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11363    },
11364    {
11365     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11366    },
11367    {
11368     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11369    },
11370    {
11371     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11372    },
11373    {
11374     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11375    },
11376    {
11377     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11378    },
11379    {
11380     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11381    },
11382    {
11383     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11384    },
11385    {
11386     "kind" : "complete_dtor_pointer",
11387     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11388    },
11389    {
11390     "kind" : "deleting_dtor_pointer",
11391     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11392    },
11393    {
11394     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BnHwThermalCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11395    },
11396    {
11397     "component_value" : -32,
11398     "kind" : "offset_to_top"
11399    },
11400    {
11401     "kind" : "rtti",
11402     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11403    },
11404    {
11405     "kind" : "complete_dtor_pointer",
11406     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11407    },
11408    {
11409     "kind" : "deleting_dtor_pointer",
11410     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11411    },
11412    {
11413     "kind" : "vcall_offset"
11414    },
11415    {
11416     "kind" : "vcall_offset"
11417    },
11418    {
11419     "kind" : "vcall_offset"
11420    },
11421    {
11422     "kind" : "vcall_offset"
11423    },
11424    {
11425     "component_value" : -136,
11426     "kind" : "vcall_offset"
11427    },
11428    {
11429     "component_value" : -136,
11430     "kind" : "offset_to_top"
11431    },
11432    {
11433     "kind" : "rtti",
11434     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BnHwThermalCallbackE"
11435    },
11436    {
11437     "kind" : "complete_dtor_pointer",
11438     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD1Ev"
11439    },
11440    {
11441     "kind" : "deleting_dtor_pointer",
11442     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BnHwThermalCallbackD0Ev"
11443    },
11444    {
11445     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11446    },
11447    {
11448     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11449    },
11450    {
11451     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11452    },
11453    {
11454     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11455    }
11456   ]
11457  },
11458  {
11459   "alignment" : 8,
11460   "base_specifiers" :
11461   [
11462    {
11463     "referenced_type" : "type-408"
11464    },
11465    {
11466     "referenced_type" : "type-117"
11467    }
11468   ],
11469   "fields" :
11470   [
11471    {
11472     "access" : "private",
11473     "field_name" : "_hidl_mMutex",
11474     "field_offset" : 1088,
11475     "referenced_type" : "type-574"
11476    },
11477    {
11478     "access" : "private",
11479     "field_name" : "_hidl_mDeathRecipients",
11480     "field_offset" : 1408,
11481     "referenced_type" : "type-575"
11482    }
11483   ],
11484   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermal",
11485   "name" : "android::hardware::thermal::V1_1::BpHwThermal",
11486   "referenced_type" : "type-573",
11487   "self_type" : "type-573",
11488   "size" : 216,
11489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermal.h",
11490   "unique_id" : "_ZTSN7android8hardware7thermal4V1_111BpHwThermalE",
11491   "vtable_components" :
11492   [
11493    {
11494     "component_value" : 200,
11495     "kind" : "vbase_offset"
11496    },
11497    {
11498     "kind" : "offset_to_top"
11499    },
11500    {
11501     "kind" : "rtti",
11502     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11503    },
11504    {
11505     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_111BpHwThermal8isRemoteEv"
11506    },
11507    {
11508     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11509    },
11510    {
11511     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11512    },
11513    {
11514     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11515    },
11516    {
11517     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11518    },
11519    {
11520     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21setHALInstrumentationEv"
11521    },
11522    {
11523     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11524    },
11525    {
11526     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal4pingEv"
11527    },
11528    {
11529     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11530    },
11531    {
11532     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal21notifySyspropsChangedEv"
11533    },
11534    {
11535     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11536    },
11537    {
11538     "kind" : "complete_dtor_pointer",
11539     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11540    },
11541    {
11542     "kind" : "deleting_dtor_pointer",
11543     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11544    },
11545    {
11546     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
11547    },
11548    {
11549     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
11550    },
11551    {
11552     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
11553    },
11554    {
11555     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_111BpHwThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
11556    },
11557    {
11558     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
11559    },
11560    {
11561     "component_value" : 192,
11562     "kind" : "vbase_offset"
11563    },
11564    {
11565     "component_value" : -8,
11566     "kind" : "offset_to_top"
11567    },
11568    {
11569     "kind" : "rtti",
11570     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11571    },
11572    {
11573     "kind" : "complete_dtor_pointer",
11574     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11575    },
11576    {
11577     "kind" : "deleting_dtor_pointer",
11578     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11579    },
11580    {
11581     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_18IThermalEE10onAsBinderEv"
11582    },
11583    {
11584     "component_value" : 184,
11585     "kind" : "vbase_offset"
11586    },
11587    {
11588     "component_value" : -16,
11589     "kind" : "offset_to_top"
11590    },
11591    {
11592     "kind" : "rtti",
11593     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11594    },
11595    {
11596     "kind" : "complete_dtor_pointer",
11597     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11598    },
11599    {
11600     "kind" : "deleting_dtor_pointer",
11601     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11602    },
11603    {
11604     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11605    },
11606    {
11607     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11608    },
11609    {
11610     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11611    },
11612    {
11613     "component_value" : -48,
11614     "kind" : "offset_to_top"
11615    },
11616    {
11617     "kind" : "rtti",
11618     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11619    },
11620    {
11621     "kind" : "complete_dtor_pointer",
11622     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11623    },
11624    {
11625     "kind" : "deleting_dtor_pointer",
11626     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11627    },
11628    {
11629     "kind" : "vcall_offset"
11630    },
11631    {
11632     "component_value" : -184,
11633     "kind" : "vcall_offset"
11634    },
11635    {
11636     "component_value" : -184,
11637     "kind" : "vcall_offset"
11638    },
11639    {
11640     "component_value" : -184,
11641     "kind" : "vcall_offset"
11642    },
11643    {
11644     "component_value" : -200,
11645     "kind" : "vcall_offset"
11646    },
11647    {
11648     "component_value" : -200,
11649     "kind" : "offset_to_top"
11650    },
11651    {
11652     "kind" : "rtti",
11653     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_111BpHwThermalE"
11654    },
11655    {
11656     "kind" : "complete_dtor_pointer",
11657     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BpHwThermalD1Ev"
11658    },
11659    {
11660     "kind" : "deleting_dtor_pointer",
11661     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_111BpHwThermalD0Ev"
11662    },
11663    {
11664     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11665    },
11666    {
11667     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11668    },
11669    {
11670     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11671    },
11672    {
11673     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11674    }
11675   ]
11676  },
11677  {
11678   "alignment" : 8,
11679   "base_specifiers" :
11680   [
11681    {
11682     "referenced_type" : "type-113"
11683    },
11684    {
11685     "referenced_type" : "type-117"
11686    }
11687   ],
11688   "fields" :
11689   [
11690    {
11691     "access" : "private",
11692     "field_name" : "_hidl_mMutex",
11693     "field_offset" : 1088,
11694     "referenced_type" : "type-111"
11695    },
11696    {
11697     "access" : "private",
11698     "field_name" : "_hidl_mDeathRecipients",
11699     "field_offset" : 1408,
11700     "referenced_type" : "type-112"
11701    }
11702   ],
11703   "linker_set_key" : "android::hardware::thermal::V1_1::BpHwThermalCallback",
11704   "name" : "android::hardware::thermal::V1_1::BpHwThermalCallback",
11705   "referenced_type" : "type-110",
11706   "self_type" : "type-110",
11707   "size" : 216,
11708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BpHwThermalCallback.h",
11709   "unique_id" : "_ZTSN7android8hardware7thermal4V1_119BpHwThermalCallbackE",
11710   "vtable_components" :
11711   [
11712    {
11713     "component_value" : 200,
11714     "kind" : "vbase_offset"
11715    },
11716    {
11717     "kind" : "offset_to_top"
11718    },
11719    {
11720     "kind" : "rtti",
11721     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11722    },
11723    {
11724     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_119BpHwThermalCallback8isRemoteEv"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11728    },
11729    {
11730     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11731    },
11732    {
11733     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11734    },
11735    {
11736     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11737    },
11738    {
11739     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21setHALInstrumentationEv"
11740    },
11741    {
11742     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11743    },
11744    {
11745     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback4pingEv"
11746    },
11747    {
11748     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11749    },
11750    {
11751     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback21notifySyspropsChangedEv"
11752    },
11753    {
11754     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11755    },
11756    {
11757     "kind" : "complete_dtor_pointer",
11758     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11759    },
11760    {
11761     "kind" : "deleting_dtor_pointer",
11762     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_119BpHwThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
11769    },
11770    {
11771     "component_value" : 192,
11772     "kind" : "vbase_offset"
11773    },
11774    {
11775     "component_value" : -8,
11776     "kind" : "offset_to_top"
11777    },
11778    {
11779     "kind" : "rtti",
11780     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11781    },
11782    {
11783     "kind" : "complete_dtor_pointer",
11784     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11785    },
11786    {
11787     "kind" : "deleting_dtor_pointer",
11788     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11789    },
11790    {
11791     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_116IThermalCallbackEE10onAsBinderEv"
11792    },
11793    {
11794     "component_value" : 184,
11795     "kind" : "vbase_offset"
11796    },
11797    {
11798     "component_value" : -16,
11799     "kind" : "offset_to_top"
11800    },
11801    {
11802     "kind" : "rtti",
11803     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11804    },
11805    {
11806     "kind" : "complete_dtor_pointer",
11807     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11808    },
11809    {
11810     "kind" : "deleting_dtor_pointer",
11811     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11812    },
11813    {
11814     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11815    },
11816    {
11817     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11818    },
11819    {
11820     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11821    },
11822    {
11823     "component_value" : -48,
11824     "kind" : "offset_to_top"
11825    },
11826    {
11827     "kind" : "rtti",
11828     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11829    },
11830    {
11831     "kind" : "complete_dtor_pointer",
11832     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11833    },
11834    {
11835     "kind" : "deleting_dtor_pointer",
11836     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11837    },
11838    {
11839     "kind" : "vcall_offset"
11840    },
11841    {
11842     "component_value" : -184,
11843     "kind" : "vcall_offset"
11844    },
11845    {
11846     "component_value" : -184,
11847     "kind" : "vcall_offset"
11848    },
11849    {
11850     "component_value" : -184,
11851     "kind" : "vcall_offset"
11852    },
11853    {
11854     "component_value" : -200,
11855     "kind" : "vcall_offset"
11856    },
11857    {
11858     "component_value" : -200,
11859     "kind" : "offset_to_top"
11860    },
11861    {
11862     "kind" : "rtti",
11863     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_119BpHwThermalCallbackE"
11864    },
11865    {
11866     "kind" : "complete_dtor_pointer",
11867     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BpHwThermalCallbackD1Ev"
11868    },
11869    {
11870     "kind" : "deleting_dtor_pointer",
11871     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_119BpHwThermalCallbackD0Ev"
11872    },
11873    {
11874     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11875    },
11876    {
11877     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11878    },
11879    {
11880     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11881    },
11882    {
11883     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11884    }
11885   ]
11886  },
11887  {
11888   "alignment" : 8,
11889   "base_specifiers" :
11890   [
11891    {
11892     "referenced_type" : "type-5"
11893    },
11894    {
11895     "referenced_type" : "type-117"
11896    }
11897   ],
11898   "fields" :
11899   [
11900    {
11901     "access" : "private",
11902     "field_name" : "mImpl",
11903     "field_offset" : 768,
11904     "referenced_type" : "type-133"
11905    },
11906    {
11907     "access" : "private",
11908     "field_name" : "mOnewayQueue",
11909     "field_offset" : 832,
11910     "referenced_type" : "type-596"
11911    }
11912   ],
11913   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermal",
11914   "name" : "android::hardware::thermal::V1_1::BsThermal",
11915   "referenced_type" : "type-616",
11916   "self_type" : "type-616",
11917   "size" : 136,
11918   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermal.h",
11919   "unique_id" : "_ZTSN7android8hardware7thermal4V1_19BsThermalE",
11920   "vtable_components" :
11921   [
11922    {
11923     "component_value" : 120,
11924     "kind" : "vbase_offset"
11925    },
11926    {
11927     "kind" : "offset_to_top"
11928    },
11929    {
11930     "kind" : "rtti",
11931     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
11932    },
11933    {
11934     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
11935    },
11936    {
11937     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11938    },
11939    {
11940     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11941    },
11942    {
11943     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11944    },
11945    {
11946     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11947    },
11948    {
11949     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal21setHALInstrumentationEv"
11950    },
11951    {
11952     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11953    },
11954    {
11955     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal4pingEv"
11956    },
11957    {
11958     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11959    },
11960    {
11961     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal21notifySyspropsChangedEv"
11962    },
11963    {
11964     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11965    },
11966    {
11967     "kind" : "complete_dtor_pointer",
11968     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermalD1Ev"
11969    },
11970    {
11971     "kind" : "deleting_dtor_pointer",
11972     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermalD0Ev"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_19BsThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
11985    },
11986    {
11987     "component_value" : -8,
11988     "kind" : "offset_to_top"
11989    },
11990    {
11991     "kind" : "rtti",
11992     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
11993    },
11994    {
11995     "kind" : "complete_dtor_pointer",
11996     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_19BsThermalD1Ev"
11997    },
11998    {
11999     "kind" : "deleting_dtor_pointer",
12000     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_19BsThermalD0Ev"
12001    },
12002    {
12003     "kind" : "vcall_offset"
12004    },
12005    {
12006     "kind" : "vcall_offset"
12007    },
12008    {
12009     "kind" : "vcall_offset"
12010    },
12011    {
12012     "kind" : "vcall_offset"
12013    },
12014    {
12015     "component_value" : -120,
12016     "kind" : "vcall_offset"
12017    },
12018    {
12019     "component_value" : -120,
12020     "kind" : "offset_to_top"
12021    },
12022    {
12023     "kind" : "rtti",
12024     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_19BsThermalE"
12025    },
12026    {
12027     "kind" : "complete_dtor_pointer",
12028     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_19BsThermalD1Ev"
12029    },
12030    {
12031     "kind" : "deleting_dtor_pointer",
12032     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_19BsThermalD0Ev"
12033    },
12034    {
12035     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12036    },
12037    {
12038     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12039    },
12040    {
12041     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12042    },
12043    {
12044     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12045    }
12046   ]
12047  },
12048  {
12049   "alignment" : 8,
12050   "base_specifiers" :
12051   [
12052    {
12053     "referenced_type" : "type-109"
12054    },
12055    {
12056     "referenced_type" : "type-117"
12057    }
12058   ],
12059   "fields" :
12060   [
12061    {
12062     "access" : "private",
12063     "field_name" : "mImpl",
12064     "field_offset" : 768,
12065     "referenced_type" : "type-125"
12066    },
12067    {
12068     "access" : "private",
12069     "field_name" : "mOnewayQueue",
12070     "field_offset" : 832,
12071     "referenced_type" : "type-596"
12072    }
12073   ],
12074   "linker_set_key" : "android::hardware::thermal::V1_1::BsThermalCallback",
12075   "name" : "android::hardware::thermal::V1_1::BsThermalCallback",
12076   "referenced_type" : "type-595",
12077   "self_type" : "type-595",
12078   "size" : 136,
12079   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/BsThermalCallback.h",
12080   "unique_id" : "_ZTSN7android8hardware7thermal4V1_117BsThermalCallbackE",
12081   "vtable_components" :
12082   [
12083    {
12084     "component_value" : 120,
12085     "kind" : "vbase_offset"
12086    },
12087    {
12088     "kind" : "offset_to_top"
12089    },
12090    {
12091     "kind" : "rtti",
12092     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12093    },
12094    {
12095     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
12096    },
12097    {
12098     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12099    },
12100    {
12101     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12102    },
12103    {
12104     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12105    },
12106    {
12107     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12108    },
12109    {
12110     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback21setHALInstrumentationEv"
12111    },
12112    {
12113     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12114    },
12115    {
12116     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback4pingEv"
12117    },
12118    {
12119     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12120    },
12121    {
12122     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback21notifySyspropsChangedEv"
12123    },
12124    {
12125     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12126    },
12127    {
12128     "kind" : "complete_dtor_pointer",
12129     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12130    },
12131    {
12132     "kind" : "deleting_dtor_pointer",
12133     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12134    },
12135    {
12136     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_117BsThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
12137    },
12138    {
12139     "component_value" : -8,
12140     "kind" : "offset_to_top"
12141    },
12142    {
12143     "kind" : "rtti",
12144     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12145    },
12146    {
12147     "kind" : "complete_dtor_pointer",
12148     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12149    },
12150    {
12151     "kind" : "deleting_dtor_pointer",
12152     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12153    },
12154    {
12155     "kind" : "vcall_offset"
12156    },
12157    {
12158     "kind" : "vcall_offset"
12159    },
12160    {
12161     "kind" : "vcall_offset"
12162    },
12163    {
12164     "kind" : "vcall_offset"
12165    },
12166    {
12167     "component_value" : -120,
12168     "kind" : "vcall_offset"
12169    },
12170    {
12171     "component_value" : -120,
12172     "kind" : "offset_to_top"
12173    },
12174    {
12175     "kind" : "rtti",
12176     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_117BsThermalCallbackE"
12177    },
12178    {
12179     "kind" : "complete_dtor_pointer",
12180     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_117BsThermalCallbackD1Ev"
12181    },
12182    {
12183     "kind" : "deleting_dtor_pointer",
12184     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_117BsThermalCallbackD0Ev"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12191    },
12192    {
12193     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12194    },
12195    {
12196     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12197    }
12198   ]
12199  },
12200  {
12201   "alignment" : 8,
12202   "base_specifiers" :
12203   [
12204    {
12205     "referenced_type" : "type-6"
12206    }
12207   ],
12208   "linker_set_key" : "android::hardware::thermal::V1_1::IThermal",
12209   "name" : "android::hardware::thermal::V1_1::IThermal",
12210   "referenced_type" : "type-5",
12211   "self_type" : "type-5",
12212   "size" : 24,
12213   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermal.h",
12214   "unique_id" : "_ZTSN7android8hardware7thermal4V1_18IThermalE",
12215   "vtable_components" :
12216   [
12217    {
12218     "component_value" : 8,
12219     "kind" : "vbase_offset"
12220    },
12221    {
12222     "kind" : "offset_to_top"
12223    },
12224    {
12225     "kind" : "rtti",
12226     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_18IThermalE"
12227    },
12228    {
12229     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_18IThermal8isRemoteEv"
12230    },
12231    {
12232     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12233    },
12234    {
12235     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12236    },
12237    {
12238     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12239    },
12240    {
12241     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12242    },
12243    {
12244     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21setHALInstrumentationEv"
12245    },
12246    {
12247     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12248    },
12249    {
12250     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal4pingEv"
12251    },
12252    {
12253     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12254    },
12255    {
12256     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal21notifySyspropsChangedEv"
12257    },
12258    {
12259     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12260    },
12261    {
12262     "kind" : "complete_dtor_pointer",
12263     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermalD1Ev"
12264    },
12265    {
12266     "kind" : "deleting_dtor_pointer",
12267     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermalD0Ev"
12268    },
12269    {
12270     "is_pure" : true,
12271     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal15getTemperaturesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_11TemperatureEEEEEE"
12272    },
12273    {
12274     "is_pure" : true,
12275     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal12getCpuUsagesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_8CpuUsageEEEEEE"
12276    },
12277    {
12278     "is_pure" : true,
12279     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal17getCoolingDevicesENSt3__18functionIFvRKNS1_4V1_013ThermalStatusERKNS0_8hidl_vecINS6_13CoolingDeviceEEEEEE"
12280    },
12281    {
12282     "is_pure" : true,
12283     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_18IThermal23registerThermalCallbackERKNS_2spINS2_16IThermalCallbackEEE"
12284    },
12285    {
12286     "kind" : "vcall_offset"
12287    },
12288    {
12289     "kind" : "vcall_offset"
12290    },
12291    {
12292     "kind" : "vcall_offset"
12293    },
12294    {
12295     "kind" : "vcall_offset"
12296    },
12297    {
12298     "component_value" : -8,
12299     "kind" : "vcall_offset"
12300    },
12301    {
12302     "component_value" : -8,
12303     "kind" : "offset_to_top"
12304    },
12305    {
12306     "kind" : "rtti",
12307     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_18IThermalE"
12308    },
12309    {
12310     "kind" : "complete_dtor_pointer",
12311     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_18IThermalD1Ev"
12312    },
12313    {
12314     "kind" : "deleting_dtor_pointer",
12315     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_18IThermalD0Ev"
12316    },
12317    {
12318     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12319    },
12320    {
12321     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12322    },
12323    {
12324     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12325    },
12326    {
12327     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12328    }
12329   ]
12330  },
12331  {
12332   "alignment" : 8,
12333   "base_specifiers" :
12334   [
12335    {
12336     "referenced_type" : "type-7"
12337    }
12338   ],
12339   "linker_set_key" : "android::hardware::thermal::V1_1::IThermalCallback",
12340   "name" : "android::hardware::thermal::V1_1::IThermalCallback",
12341   "referenced_type" : "type-109",
12342   "self_type" : "type-109",
12343   "size" : 24,
12344   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.1/[email protected]_genc++_headers/gen/android/hardware/thermal/1.1/IThermalCallback.h",
12345   "unique_id" : "_ZTSN7android8hardware7thermal4V1_116IThermalCallbackE",
12346   "vtable_components" :
12347   [
12348    {
12349     "component_value" : 8,
12350     "kind" : "vbase_offset"
12351    },
12352    {
12353     "kind" : "offset_to_top"
12354    },
12355    {
12356     "kind" : "rtti",
12357     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_116IThermalCallbackE"
12358    },
12359    {
12360     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_116IThermalCallback8isRemoteEv"
12361    },
12362    {
12363     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12364    },
12365    {
12366     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12367    },
12368    {
12369     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12370    },
12371    {
12372     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12373    },
12374    {
12375     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21setHALInstrumentationEv"
12376    },
12377    {
12378     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12379    },
12380    {
12381     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback4pingEv"
12382    },
12383    {
12384     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12385    },
12386    {
12387     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback21notifySyspropsChangedEv"
12388    },
12389    {
12390     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12391    },
12392    {
12393     "kind" : "complete_dtor_pointer",
12394     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallbackD1Ev"
12395    },
12396    {
12397     "kind" : "deleting_dtor_pointer",
12398     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallbackD0Ev"
12399    },
12400    {
12401     "is_pure" : true,
12402     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_116IThermalCallback16notifyThrottlingEbRKNS1_4V1_011TemperatureE"
12403    },
12404    {
12405     "kind" : "vcall_offset"
12406    },
12407    {
12408     "kind" : "vcall_offset"
12409    },
12410    {
12411     "kind" : "vcall_offset"
12412    },
12413    {
12414     "kind" : "vcall_offset"
12415    },
12416    {
12417     "component_value" : -8,
12418     "kind" : "vcall_offset"
12419    },
12420    {
12421     "component_value" : -8,
12422     "kind" : "offset_to_top"
12423    },
12424    {
12425     "kind" : "rtti",
12426     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_116IThermalCallbackE"
12427    },
12428    {
12429     "kind" : "complete_dtor_pointer",
12430     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_116IThermalCallbackD1Ev"
12431    },
12432    {
12433     "kind" : "deleting_dtor_pointer",
12434     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_116IThermalCallbackD0Ev"
12435    },
12436    {
12437     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12438    },
12439    {
12440     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12441    },
12442    {
12443     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12444    },
12445    {
12446     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12447    }
12448   ]
12449  },
12450  {
12451   "alignment" : 8,
12452   "base_specifiers" :
12453   [
12454    {
12455     "referenced_type" : "type-150"
12456    },
12457    {
12458     "referenced_type" : "type-117"
12459    }
12460   ],
12461   "fields" :
12462   [
12463    {
12464     "access" : "private",
12465     "field_name" : "_hidl_mImpl",
12466     "field_offset" : 960,
12467     "referenced_type" : "type-427"
12468    }
12469   ],
12470   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12471   "name" : "android::hidl::base::V1_0::BnHwBase",
12472   "referenced_type" : "type-426",
12473   "self_type" : "type-426",
12474   "size" : 144,
12475   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12476   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12477   "vtable_components" :
12478   [
12479    {
12480     "component_value" : 128,
12481     "kind" : "vbase_offset"
12482    },
12483    {
12484     "kind" : "offset_to_top"
12485    },
12486    {
12487     "kind" : "rtti",
12488     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12492    },
12493    {
12494     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12495    },
12496    {
12497     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12498    },
12499    {
12500     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12504    },
12505    {
12506     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12507    },
12508    {
12509     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12510    },
12511    {
12512     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12513    },
12514    {
12515     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12516    },
12517    {
12518     "kind" : "complete_dtor_pointer",
12519     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12520    },
12521    {
12522     "kind" : "deleting_dtor_pointer",
12523     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12527    },
12528    {
12529     "component_value" : -32,
12530     "kind" : "offset_to_top"
12531    },
12532    {
12533     "kind" : "rtti",
12534     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12535    },
12536    {
12537     "kind" : "complete_dtor_pointer",
12538     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12539    },
12540    {
12541     "kind" : "deleting_dtor_pointer",
12542     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12543    },
12544    {
12545     "kind" : "vcall_offset"
12546    },
12547    {
12548     "kind" : "vcall_offset"
12549    },
12550    {
12551     "kind" : "vcall_offset"
12552    },
12553    {
12554     "kind" : "vcall_offset"
12555    },
12556    {
12557     "component_value" : -128,
12558     "kind" : "vcall_offset"
12559    },
12560    {
12561     "component_value" : -128,
12562     "kind" : "offset_to_top"
12563    },
12564    {
12565     "kind" : "rtti",
12566     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12567    },
12568    {
12569     "kind" : "complete_dtor_pointer",
12570     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12571    },
12572    {
12573     "kind" : "deleting_dtor_pointer",
12574     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12575    },
12576    {
12577     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12578    },
12579    {
12580     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12581    },
12582    {
12583     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12584    },
12585    {
12586     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12587    }
12588   ]
12589  },
12590  {
12591   "alignment" : 8,
12592   "base_specifiers" :
12593   [
12594    {
12595     "referenced_type" : "type-405"
12596    },
12597    {
12598     "referenced_type" : "type-117"
12599    }
12600   ],
12601   "fields" :
12602   [
12603    {
12604     "access" : "private",
12605     "field_name" : "_hidl_mMutex",
12606     "field_offset" : 1088,
12607     "referenced_type" : "type-558"
12608    },
12609    {
12610     "access" : "private",
12611     "field_name" : "_hidl_mDeathRecipients",
12612     "field_offset" : 1408,
12613     "referenced_type" : "type-559"
12614    }
12615   ],
12616   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12617   "name" : "android::hidl::base::V1_0::BpHwBase",
12618   "referenced_type" : "type-557",
12619   "self_type" : "type-557",
12620   "size" : 216,
12621   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12622   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12623   "vtable_components" :
12624   [
12625    {
12626     "component_value" : 200,
12627     "kind" : "vbase_offset"
12628    },
12629    {
12630     "kind" : "offset_to_top"
12631    },
12632    {
12633     "kind" : "rtti",
12634     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12635    },
12636    {
12637     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12638    },
12639    {
12640     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12641    },
12642    {
12643     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12644    },
12645    {
12646     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12647    },
12648    {
12649     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12650    },
12651    {
12652     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12653    },
12654    {
12655     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12656    },
12657    {
12658     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12659    },
12660    {
12661     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12662    },
12663    {
12664     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12665    },
12666    {
12667     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12668    },
12669    {
12670     "kind" : "complete_dtor_pointer",
12671     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12672    },
12673    {
12674     "kind" : "deleting_dtor_pointer",
12675     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12676    },
12677    {
12678     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12679    },
12680    {
12681     "component_value" : 192,
12682     "kind" : "vbase_offset"
12683    },
12684    {
12685     "component_value" : -8,
12686     "kind" : "offset_to_top"
12687    },
12688    {
12689     "kind" : "rtti",
12690     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12691    },
12692    {
12693     "kind" : "complete_dtor_pointer",
12694     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12695    },
12696    {
12697     "kind" : "deleting_dtor_pointer",
12698     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12699    },
12700    {
12701     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12702    },
12703    {
12704     "component_value" : 184,
12705     "kind" : "vbase_offset"
12706    },
12707    {
12708     "component_value" : -16,
12709     "kind" : "offset_to_top"
12710    },
12711    {
12712     "kind" : "rtti",
12713     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12714    },
12715    {
12716     "kind" : "complete_dtor_pointer",
12717     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12718    },
12719    {
12720     "kind" : "deleting_dtor_pointer",
12721     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12722    },
12723    {
12724     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12725    },
12726    {
12727     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12728    },
12729    {
12730     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12731    },
12732    {
12733     "component_value" : -48,
12734     "kind" : "offset_to_top"
12735    },
12736    {
12737     "kind" : "rtti",
12738     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12739    },
12740    {
12741     "kind" : "complete_dtor_pointer",
12742     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12743    },
12744    {
12745     "kind" : "deleting_dtor_pointer",
12746     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12747    },
12748    {
12749     "kind" : "vcall_offset"
12750    },
12751    {
12752     "component_value" : -184,
12753     "kind" : "vcall_offset"
12754    },
12755    {
12756     "component_value" : -184,
12757     "kind" : "vcall_offset"
12758    },
12759    {
12760     "component_value" : -184,
12761     "kind" : "vcall_offset"
12762    },
12763    {
12764     "component_value" : -200,
12765     "kind" : "vcall_offset"
12766    },
12767    {
12768     "component_value" : -200,
12769     "kind" : "offset_to_top"
12770    },
12771    {
12772     "kind" : "rtti",
12773     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12774    },
12775    {
12776     "kind" : "complete_dtor_pointer",
12777     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12778    },
12779    {
12780     "kind" : "deleting_dtor_pointer",
12781     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12782    },
12783    {
12784     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12785    },
12786    {
12787     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12788    },
12789    {
12790     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12791    },
12792    {
12793     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12794    }
12795   ]
12796  },
12797  {
12798   "alignment" : 8,
12799   "fields" :
12800   [
12801    {
12802     "field_name" : "pid",
12803     "referenced_type" : "type-28"
12804    },
12805    {
12806     "field_name" : "ptr",
12807     "field_offset" : 64,
12808     "referenced_type" : "type-33"
12809    },
12810    {
12811     "field_name" : "arch",
12812     "field_offset" : 128,
12813     "referenced_type" : "type-384"
12814    }
12815   ],
12816   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12817   "name" : "android::hidl::base::V1_0::DebugInfo",
12818   "referenced_type" : "type-383",
12819   "self_type" : "type-383",
12820   "size" : 24,
12821   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12822   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12823  },
12824  {
12825   "alignment" : 8,
12826   "base_specifiers" :
12827   [
12828    {
12829     "is_virtual" : true,
12830     "referenced_type" : "type-8"
12831    }
12832   ],
12833   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12834   "name" : "android::hidl::base::V1_0::IBase",
12835   "referenced_type" : "type-7",
12836   "self_type" : "type-7",
12837   "size" : 24,
12838   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12839   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12840   "vtable_components" :
12841   [
12842    {
12843     "component_value" : 8,
12844     "kind" : "vbase_offset"
12845    },
12846    {
12847     "kind" : "offset_to_top"
12848    },
12849    {
12850     "kind" : "rtti",
12851     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12852    },
12853    {
12854     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12855    },
12856    {
12857     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12858    },
12859    {
12860     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12861    },
12862    {
12863     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12864    },
12865    {
12866     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12867    },
12868    {
12869     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12870    },
12871    {
12872     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12873    },
12874    {
12875     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12876    },
12877    {
12878     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12879    },
12880    {
12881     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12882    },
12883    {
12884     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12885    },
12886    {
12887     "kind" : "complete_dtor_pointer",
12888     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12889    },
12890    {
12891     "kind" : "deleting_dtor_pointer",
12892     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12893    },
12894    {
12895     "kind" : "vcall_offset"
12896    },
12897    {
12898     "kind" : "vcall_offset"
12899    },
12900    {
12901     "kind" : "vcall_offset"
12902    },
12903    {
12904     "kind" : "vcall_offset"
12905    },
12906    {
12907     "component_value" : -8,
12908     "kind" : "vcall_offset"
12909    },
12910    {
12911     "component_value" : -8,
12912     "kind" : "offset_to_top"
12913    },
12914    {
12915     "kind" : "rtti",
12916     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12917    },
12918    {
12919     "kind" : "complete_dtor_pointer",
12920     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12921    },
12922    {
12923     "kind" : "deleting_dtor_pointer",
12924     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12925    },
12926    {
12927     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12928    },
12929    {
12930     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12931    },
12932    {
12933     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12934    },
12935    {
12936     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12937    }
12938   ]
12939  },
12940  {
12941   "alignment" : 8,
12942   "base_specifiers" :
12943   [
12944    {
12945     "referenced_type" : "type-7"
12946    }
12947   ],
12948   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12949   "name" : "android::hidl::manager::V1_0::IServiceManager",
12950   "referenced_type" : "type-69",
12951   "self_type" : "type-69",
12952   "size" : 24,
12953   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12954   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12955   "vtable_components" :
12956   [
12957    {
12958     "component_value" : 8,
12959     "kind" : "vbase_offset"
12960    },
12961    {
12962     "kind" : "offset_to_top"
12963    },
12964    {
12965     "kind" : "rtti",
12966     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12967    },
12968    {
12969     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12970    },
12971    {
12972     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12973    },
12974    {
12975     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12976    },
12977    {
12978     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12979    },
12980    {
12981     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12982    },
12983    {
12984     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12985    },
12986    {
12987     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12988    },
12989    {
12990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12991    },
12992    {
12993     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12994    },
12995    {
12996     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12997    },
12998    {
12999     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13000    },
13001    {
13002     "kind" : "complete_dtor_pointer",
13003     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13004    },
13005    {
13006     "kind" : "deleting_dtor_pointer",
13007     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13008    },
13009    {
13010     "is_pure" : true,
13011     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13012    },
13013    {
13014     "is_pure" : true,
13015     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13016    },
13017    {
13018     "is_pure" : true,
13019     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13020    },
13021    {
13022     "is_pure" : true,
13023     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13024    },
13025    {
13026     "is_pure" : true,
13027     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13028    },
13029    {
13030     "is_pure" : true,
13031     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13032    },
13033    {
13034     "is_pure" : true,
13035     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13036    },
13037    {
13038     "is_pure" : true,
13039     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13040    },
13041    {
13042     "kind" : "vcall_offset"
13043    },
13044    {
13045     "kind" : "vcall_offset"
13046    },
13047    {
13048     "kind" : "vcall_offset"
13049    },
13050    {
13051     "kind" : "vcall_offset"
13052    },
13053    {
13054     "component_value" : -8,
13055     "kind" : "vcall_offset"
13056    },
13057    {
13058     "component_value" : -8,
13059     "kind" : "offset_to_top"
13060    },
13061    {
13062     "kind" : "rtti",
13063     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13064    },
13065    {
13066     "kind" : "complete_dtor_pointer",
13067     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13068    },
13069    {
13070     "kind" : "deleting_dtor_pointer",
13071     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13072    },
13073    {
13074     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13075    },
13076    {
13077     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13078    },
13079    {
13080     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13081    },
13082    {
13083     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13084    }
13085   ]
13086  },
13087  {
13088   "alignment" : 8,
13089   "fields" :
13090   [
13091    {
13092     "field_name" : "interfaceName",
13093     "referenced_type" : "type-296"
13094    },
13095    {
13096     "field_name" : "instanceName",
13097     "field_offset" : 128,
13098     "referenced_type" : "type-296"
13099    },
13100    {
13101     "field_name" : "pid",
13102     "field_offset" : 256,
13103     "referenced_type" : "type-28"
13104    },
13105    {
13106     "field_name" : "clientPids",
13107     "field_offset" : 320,
13108     "referenced_type" : "type-335"
13109    },
13110    {
13111     "field_name" : "arch",
13112     "field_offset" : 448,
13113     "referenced_type" : "type-384"
13114    }
13115   ],
13116   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13117   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13118   "referenced_type" : "type-530",
13119   "self_type" : "type-530",
13120   "size" : 64,
13121   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13122   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13123  },
13124  {
13125   "alignment" : 8,
13126   "base_specifiers" :
13127   [
13128    {
13129     "referenced_type" : "type-7"
13130    }
13131   ],
13132   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13133   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13134   "referenced_type" : "type-95",
13135   "self_type" : "type-95",
13136   "size" : 24,
13137   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13138   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13139   "vtable_components" :
13140   [
13141    {
13142     "component_value" : 8,
13143     "kind" : "vbase_offset"
13144    },
13145    {
13146     "kind" : "offset_to_top"
13147    },
13148    {
13149     "kind" : "rtti",
13150     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13151    },
13152    {
13153     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13154    },
13155    {
13156     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13157    },
13158    {
13159     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13160    },
13161    {
13162     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13163    },
13164    {
13165     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13166    },
13167    {
13168     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13169    },
13170    {
13171     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13172    },
13173    {
13174     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13175    },
13176    {
13177     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13178    },
13179    {
13180     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13181    },
13182    {
13183     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13184    },
13185    {
13186     "kind" : "complete_dtor_pointer",
13187     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13188    },
13189    {
13190     "kind" : "deleting_dtor_pointer",
13191     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13192    },
13193    {
13194     "is_pure" : true,
13195     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13196    },
13197    {
13198     "kind" : "vcall_offset"
13199    },
13200    {
13201     "kind" : "vcall_offset"
13202    },
13203    {
13204     "kind" : "vcall_offset"
13205    },
13206    {
13207     "kind" : "vcall_offset"
13208    },
13209    {
13210     "component_value" : -8,
13211     "kind" : "vcall_offset"
13212    },
13213    {
13214     "component_value" : -8,
13215     "kind" : "offset_to_top"
13216    },
13217    {
13218     "kind" : "rtti",
13219     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13220    },
13221    {
13222     "kind" : "complete_dtor_pointer",
13223     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13224    },
13225    {
13226     "kind" : "deleting_dtor_pointer",
13227     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13228    },
13229    {
13230     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13231    },
13232    {
13233     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13234    },
13235    {
13236     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13237    },
13238    {
13239     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13240    }
13241   ]
13242  },
13243  {
13244   "alignment" : 8,
13245   "fields" :
13246   [
13247    {
13248     "access" : "private",
13249     "field_name" : "m_ptr",
13250     "referenced_type" : "type-76"
13251    }
13252   ],
13253   "linker_set_key" : "android::sp<android::Thread>",
13254   "name" : "android::sp<android::Thread>",
13255   "record_kind" : "class",
13256   "referenced_type" : "type-75",
13257   "self_type" : "type-75",
13258   "size" : 8,
13259   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13260   "template_args" : [ "type-77" ],
13261   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13262  },
13263  {
13264   "alignment" : 8,
13265   "fields" :
13266   [
13267    {
13268     "access" : "private",
13269     "field_name" : "m_ptr",
13270     "referenced_type" : "type-149"
13271    }
13272   ],
13273   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13274   "name" : "android::sp<android::hardware::BHwBinder>",
13275   "record_kind" : "class",
13276   "referenced_type" : "type-148",
13277   "self_type" : "type-148",
13278   "size" : 8,
13279   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13280   "template_args" : [ "type-150" ],
13281   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13282  },
13283  {
13284   "alignment" : 8,
13285   "fields" :
13286   [
13287    {
13288     "access" : "private",
13289     "field_name" : "m_ptr",
13290     "referenced_type" : "type-13"
13291    }
13292   ],
13293   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13294   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13295   "record_kind" : "class",
13296   "referenced_type" : "type-12",
13297   "self_type" : "type-12",
13298   "size" : 8,
13299   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13300   "template_args" : [ "type-14" ],
13301   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13302  },
13303  {
13304   "alignment" : 8,
13305   "fields" :
13306   [
13307    {
13308     "access" : "private",
13309     "field_name" : "m_ptr",
13310     "referenced_type" : "type-17"
13311    }
13312   ],
13313   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13314   "name" : "android::sp<android::hardware::IBinder>",
13315   "record_kind" : "class",
13316   "referenced_type" : "type-16",
13317   "self_type" : "type-16",
13318   "size" : 8,
13319   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13320   "template_args" : [ "type-18" ],
13321   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13322  },
13323  {
13324   "alignment" : 8,
13325   "fields" :
13326   [
13327    {
13328     "access" : "private",
13329     "field_name" : "m_ptr",
13330     "referenced_type" : "type-23"
13331    }
13332   ],
13333   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13334   "name" : "android::sp<android::hardware::IInterface>",
13335   "record_kind" : "class",
13336   "referenced_type" : "type-22",
13337   "self_type" : "type-22",
13338   "size" : 8,
13339   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13340   "template_args" : [ "type-24" ],
13341   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13342  },
13343  {
13344   "alignment" : 8,
13345   "fields" :
13346   [
13347    {
13348     "access" : "private",
13349     "field_name" : "m_ptr",
13350     "referenced_type" : "type-26"
13351    }
13352   ],
13353   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13354   "name" : "android::sp<android::hardware::ProcessState>",
13355   "record_kind" : "class",
13356   "referenced_type" : "type-25",
13357   "self_type" : "type-25",
13358   "size" : 8,
13359   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13360   "template_args" : [ "type-27" ],
13361   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13362  },
13363  {
13364   "alignment" : 8,
13365   "fields" :
13366   [
13367    {
13368     "access" : "private",
13369     "field_name" : "m_ptr",
13370     "referenced_type" : "type-136"
13371    }
13372   ],
13373   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13374   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13375   "record_kind" : "class",
13376   "referenced_type" : "type-135",
13377   "self_type" : "type-135",
13378   "size" : 8,
13379   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13380   "template_args" : [ "type-137" ],
13381   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13382  },
13383  {
13384   "alignment" : 8,
13385   "fields" :
13386   [
13387    {
13388     "access" : "private",
13389     "field_name" : "m_ptr",
13390     "referenced_type" : "type-139"
13391    }
13392   ],
13393   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13394   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13395   "record_kind" : "class",
13396   "referenced_type" : "type-410",
13397   "self_type" : "type-410",
13398   "size" : 8,
13399   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13400   "template_args" : [ "type-140" ],
13401   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13402  },
13403  {
13404   "alignment" : 8,
13405   "fields" :
13406   [
13407    {
13408     "access" : "private",
13409     "field_name" : "m_ptr",
13410     "referenced_type" : "type-100"
13411    }
13412   ],
13413   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
13414   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
13415   "record_kind" : "class",
13416   "referenced_type" : "type-99",
13417   "self_type" : "type-99",
13418   "size" : 8,
13419   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13420   "template_args" : [ "type-6" ],
13421   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
13422  },
13423  {
13424   "alignment" : 8,
13425   "fields" :
13426   [
13427    {
13428     "access" : "private",
13429     "field_name" : "m_ptr",
13430     "referenced_type" : "type-4"
13431    }
13432   ],
13433   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal>",
13434   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal>",
13435   "record_kind" : "class",
13436   "referenced_type" : "type-3",
13437   "self_type" : "type-3",
13438   "size" : 8,
13439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13440   "template_args" : [ "type-5" ],
13441   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_18IThermalEEE"
13442  },
13443  {
13444   "alignment" : 8,
13445   "fields" :
13446   [
13447    {
13448     "access" : "private",
13449     "field_name" : "m_ptr",
13450     "referenced_type" : "type-108"
13451    }
13452   ],
13453   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
13454   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback>",
13455   "record_kind" : "class",
13456   "referenced_type" : "type-107",
13457   "self_type" : "type-107",
13458   "size" : 8,
13459   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13460   "template_args" : [ "type-109" ],
13461   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_116IThermalCallbackEEE"
13462  },
13463  {
13464   "alignment" : 8,
13465   "fields" :
13466   [
13467    {
13468     "access" : "private",
13469     "field_name" : "m_ptr",
13470     "referenced_type" : "type-142"
13471    }
13472   ],
13473   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13474   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13475   "record_kind" : "class",
13476   "referenced_type" : "type-427",
13477   "self_type" : "type-427",
13478   "size" : 8,
13479   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13480   "template_args" : [ "type-7" ],
13481   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13482  },
13483  {
13484   "alignment" : 8,
13485   "fields" :
13486   [
13487    {
13488     "access" : "private",
13489     "field_name" : "m_ptr",
13490     "referenced_type" : "type-68"
13491    }
13492   ],
13493   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13494   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13495   "record_kind" : "class",
13496   "referenced_type" : "type-67",
13497   "self_type" : "type-67",
13498   "size" : 8,
13499   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13500   "template_args" : [ "type-69" ],
13501   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13502  },
13503  {
13504   "alignment" : 8,
13505   "fields" :
13506   [
13507    {
13508     "access" : "private",
13509     "field_name" : "m_ptr",
13510     "referenced_type" : "type-94"
13511    }
13512   ],
13513   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13514   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13515   "record_kind" : "class",
13516   "referenced_type" : "type-93",
13517   "self_type" : "type-93",
13518   "size" : 8,
13519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13520   "template_args" : [ "type-95" ],
13521   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13522  },
13523  {
13524   "alignment" : 1,
13525   "linker_set_key" : "android::trait_trivial_copy<bool>",
13526   "name" : "android::trait_trivial_copy<bool>",
13527   "referenced_type" : "type-203",
13528   "self_type" : "type-203",
13529   "size" : 1,
13530   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13531   "template_args" : [ "type-44" ],
13532   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13533  },
13534  {
13535   "alignment" : 1,
13536   "linker_set_key" : "android::trait_trivial_copy<char>",
13537   "name" : "android::trait_trivial_copy<char>",
13538   "referenced_type" : "type-207",
13539   "self_type" : "type-207",
13540   "size" : 1,
13541   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13542   "template_args" : [ "type-61" ],
13543   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13544  },
13545  {
13546   "alignment" : 1,
13547   "linker_set_key" : "android::trait_trivial_copy<double>",
13548   "name" : "android::trait_trivial_copy<double>",
13549   "referenced_type" : "type-264",
13550   "self_type" : "type-264",
13551   "size" : 1,
13552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13553   "template_args" : [ "type-262" ],
13554   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13555  },
13556  {
13557   "alignment" : 1,
13558   "linker_set_key" : "android::trait_trivial_copy<float>",
13559   "name" : "android::trait_trivial_copy<float>",
13560   "referenced_type" : "type-259",
13561   "self_type" : "type-259",
13562   "size" : 1,
13563   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13564   "template_args" : [ "type-257" ],
13565   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13566  },
13567  {
13568   "alignment" : 1,
13569   "linker_set_key" : "android::trait_trivial_copy<int>",
13570   "name" : "android::trait_trivial_copy<int>",
13571   "referenced_type" : "type-227",
13572   "self_type" : "type-227",
13573   "size" : 1,
13574   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13575   "template_args" : [ "type-28" ],
13576   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13577  },
13578  {
13579   "alignment" : 1,
13580   "linker_set_key" : "android::trait_trivial_copy<long long>",
13581   "name" : "android::trait_trivial_copy<long long>",
13582   "referenced_type" : "type-246",
13583   "self_type" : "type-246",
13584   "size" : 1,
13585   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13586   "template_args" : [ "type-244" ],
13587   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13588  },
13589  {
13590   "alignment" : 1,
13591   "linker_set_key" : "android::trait_trivial_copy<long>",
13592   "name" : "android::trait_trivial_copy<long>",
13593   "referenced_type" : "type-236",
13594   "self_type" : "type-236",
13595   "size" : 1,
13596   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13597   "template_args" : [ "type-34" ],
13598   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13599  },
13600  {
13601   "alignment" : 1,
13602   "linker_set_key" : "android::trait_trivial_copy<short>",
13603   "name" : "android::trait_trivial_copy<short>",
13604   "referenced_type" : "type-217",
13605   "self_type" : "type-217",
13606   "size" : 1,
13607   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13608   "template_args" : [ "type-215" ],
13609   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13610  },
13611  {
13612   "alignment" : 1,
13613   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13614   "name" : "android::trait_trivial_copy<unsigned char>",
13615   "referenced_type" : "type-212",
13616   "self_type" : "type-212",
13617   "size" : 1,
13618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13619   "template_args" : [ "type-86" ],
13620   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13621  },
13622  {
13623   "alignment" : 1,
13624   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13625   "name" : "android::trait_trivial_copy<unsigned int>",
13626   "referenced_type" : "type-231",
13627   "self_type" : "type-231",
13628   "size" : 1,
13629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13630   "template_args" : [ "type-2" ],
13631   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13632  },
13633  {
13634   "alignment" : 1,
13635   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13636   "name" : "android::trait_trivial_copy<unsigned long long>",
13637   "referenced_type" : "type-251",
13638   "self_type" : "type-251",
13639   "size" : 1,
13640   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13641   "template_args" : [ "type-249" ],
13642   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13643  },
13644  {
13645   "alignment" : 1,
13646   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13647   "name" : "android::trait_trivial_copy<unsigned long>",
13648   "referenced_type" : "type-240",
13649   "self_type" : "type-240",
13650   "size" : 1,
13651   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13652   "template_args" : [ "type-33" ],
13653   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13654  },
13655  {
13656   "alignment" : 1,
13657   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13658   "name" : "android::trait_trivial_copy<unsigned short>",
13659   "referenced_type" : "type-223",
13660   "self_type" : "type-223",
13661   "size" : 1,
13662   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13663   "template_args" : [ "type-88" ],
13664   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13665  },
13666  {
13667   "alignment" : 1,
13668   "linker_set_key" : "android::trait_trivial_copy<void>",
13669   "name" : "android::trait_trivial_copy<void>",
13670   "referenced_type" : "type-198",
13671   "self_type" : "type-198",
13672   "size" : 1,
13673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13674   "template_args" : [ "type-30" ],
13675   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13676  },
13677  {
13678   "alignment" : 1,
13679   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13680   "name" : "android::trait_trivial_ctor<bool>",
13681   "referenced_type" : "type-201",
13682   "self_type" : "type-201",
13683   "size" : 1,
13684   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13685   "template_args" : [ "type-44" ],
13686   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13687  },
13688  {
13689   "alignment" : 1,
13690   "linker_set_key" : "android::trait_trivial_ctor<char>",
13691   "name" : "android::trait_trivial_ctor<char>",
13692   "referenced_type" : "type-205",
13693   "self_type" : "type-205",
13694   "size" : 1,
13695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13696   "template_args" : [ "type-61" ],
13697   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13698  },
13699  {
13700   "alignment" : 1,
13701   "linker_set_key" : "android::trait_trivial_ctor<double>",
13702   "name" : "android::trait_trivial_ctor<double>",
13703   "referenced_type" : "type-261",
13704   "self_type" : "type-261",
13705   "size" : 1,
13706   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13707   "template_args" : [ "type-262" ],
13708   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13709  },
13710  {
13711   "alignment" : 1,
13712   "linker_set_key" : "android::trait_trivial_ctor<float>",
13713   "name" : "android::trait_trivial_ctor<float>",
13714   "referenced_type" : "type-256",
13715   "self_type" : "type-256",
13716   "size" : 1,
13717   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13718   "template_args" : [ "type-257" ],
13719   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13720  },
13721  {
13722   "alignment" : 1,
13723   "linker_set_key" : "android::trait_trivial_ctor<int>",
13724   "name" : "android::trait_trivial_ctor<int>",
13725   "referenced_type" : "type-225",
13726   "self_type" : "type-225",
13727   "size" : 1,
13728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13729   "template_args" : [ "type-28" ],
13730   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13731  },
13732  {
13733   "alignment" : 1,
13734   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13735   "name" : "android::trait_trivial_ctor<long long>",
13736   "referenced_type" : "type-243",
13737   "self_type" : "type-243",
13738   "size" : 1,
13739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13740   "template_args" : [ "type-244" ],
13741   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13742  },
13743  {
13744   "alignment" : 1,
13745   "linker_set_key" : "android::trait_trivial_ctor<long>",
13746   "name" : "android::trait_trivial_ctor<long>",
13747   "referenced_type" : "type-234",
13748   "self_type" : "type-234",
13749   "size" : 1,
13750   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13751   "template_args" : [ "type-34" ],
13752   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13753  },
13754  {
13755   "alignment" : 1,
13756   "linker_set_key" : "android::trait_trivial_ctor<short>",
13757   "name" : "android::trait_trivial_ctor<short>",
13758   "referenced_type" : "type-214",
13759   "self_type" : "type-214",
13760   "size" : 1,
13761   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13762   "template_args" : [ "type-215" ],
13763   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13764  },
13765  {
13766   "alignment" : 1,
13767   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13768   "name" : "android::trait_trivial_ctor<unsigned char>",
13769   "referenced_type" : "type-209",
13770   "self_type" : "type-209",
13771   "size" : 1,
13772   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13773   "template_args" : [ "type-86" ],
13774   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13775  },
13776  {
13777   "alignment" : 1,
13778   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13779   "name" : "android::trait_trivial_ctor<unsigned int>",
13780   "referenced_type" : "type-229",
13781   "self_type" : "type-229",
13782   "size" : 1,
13783   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13784   "template_args" : [ "type-2" ],
13785   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13786  },
13787  {
13788   "alignment" : 1,
13789   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13790   "name" : "android::trait_trivial_ctor<unsigned long long>",
13791   "referenced_type" : "type-248",
13792   "self_type" : "type-248",
13793   "size" : 1,
13794   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13795   "template_args" : [ "type-249" ],
13796   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13797  },
13798  {
13799   "alignment" : 1,
13800   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13801   "name" : "android::trait_trivial_ctor<unsigned long>",
13802   "referenced_type" : "type-238",
13803   "self_type" : "type-238",
13804   "size" : 1,
13805   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13806   "template_args" : [ "type-33" ],
13807   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13808  },
13809  {
13810   "alignment" : 1,
13811   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13812   "name" : "android::trait_trivial_ctor<unsigned short>",
13813   "referenced_type" : "type-219",
13814   "self_type" : "type-219",
13815   "size" : 1,
13816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13817   "template_args" : [ "type-88" ],
13818   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13819  },
13820  {
13821   "alignment" : 1,
13822   "linker_set_key" : "android::trait_trivial_ctor<void>",
13823   "name" : "android::trait_trivial_ctor<void>",
13824   "referenced_type" : "type-196",
13825   "self_type" : "type-196",
13826   "size" : 1,
13827   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13828   "template_args" : [ "type-30" ],
13829   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13830  },
13831  {
13832   "alignment" : 1,
13833   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13834   "name" : "android::trait_trivial_dtor<bool>",
13835   "referenced_type" : "type-202",
13836   "self_type" : "type-202",
13837   "size" : 1,
13838   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13839   "template_args" : [ "type-44" ],
13840   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13841  },
13842  {
13843   "alignment" : 1,
13844   "linker_set_key" : "android::trait_trivial_dtor<char>",
13845   "name" : "android::trait_trivial_dtor<char>",
13846   "referenced_type" : "type-206",
13847   "self_type" : "type-206",
13848   "size" : 1,
13849   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13850   "template_args" : [ "type-61" ],
13851   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13852  },
13853  {
13854   "alignment" : 1,
13855   "linker_set_key" : "android::trait_trivial_dtor<double>",
13856   "name" : "android::trait_trivial_dtor<double>",
13857   "referenced_type" : "type-263",
13858   "self_type" : "type-263",
13859   "size" : 1,
13860   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13861   "template_args" : [ "type-262" ],
13862   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13863  },
13864  {
13865   "alignment" : 1,
13866   "linker_set_key" : "android::trait_trivial_dtor<float>",
13867   "name" : "android::trait_trivial_dtor<float>",
13868   "referenced_type" : "type-258",
13869   "self_type" : "type-258",
13870   "size" : 1,
13871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13872   "template_args" : [ "type-257" ],
13873   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13874  },
13875  {
13876   "alignment" : 1,
13877   "linker_set_key" : "android::trait_trivial_dtor<int>",
13878   "name" : "android::trait_trivial_dtor<int>",
13879   "referenced_type" : "type-226",
13880   "self_type" : "type-226",
13881   "size" : 1,
13882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13883   "template_args" : [ "type-28" ],
13884   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13885  },
13886  {
13887   "alignment" : 1,
13888   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13889   "name" : "android::trait_trivial_dtor<long long>",
13890   "referenced_type" : "type-245",
13891   "self_type" : "type-245",
13892   "size" : 1,
13893   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13894   "template_args" : [ "type-244" ],
13895   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13896  },
13897  {
13898   "alignment" : 1,
13899   "linker_set_key" : "android::trait_trivial_dtor<long>",
13900   "name" : "android::trait_trivial_dtor<long>",
13901   "referenced_type" : "type-235",
13902   "self_type" : "type-235",
13903   "size" : 1,
13904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13905   "template_args" : [ "type-34" ],
13906   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13907  },
13908  {
13909   "alignment" : 1,
13910   "linker_set_key" : "android::trait_trivial_dtor<short>",
13911   "name" : "android::trait_trivial_dtor<short>",
13912   "referenced_type" : "type-216",
13913   "self_type" : "type-216",
13914   "size" : 1,
13915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13916   "template_args" : [ "type-215" ],
13917   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13918  },
13919  {
13920   "alignment" : 1,
13921   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13922   "name" : "android::trait_trivial_dtor<unsigned char>",
13923   "referenced_type" : "type-210",
13924   "self_type" : "type-210",
13925   "size" : 1,
13926   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13927   "template_args" : [ "type-86" ],
13928   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13929  },
13930  {
13931   "alignment" : 1,
13932   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13933   "name" : "android::trait_trivial_dtor<unsigned int>",
13934   "referenced_type" : "type-230",
13935   "self_type" : "type-230",
13936   "size" : 1,
13937   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13938   "template_args" : [ "type-2" ],
13939   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13940  },
13941  {
13942   "alignment" : 1,
13943   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13944   "name" : "android::trait_trivial_dtor<unsigned long long>",
13945   "referenced_type" : "type-250",
13946   "self_type" : "type-250",
13947   "size" : 1,
13948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13949   "template_args" : [ "type-249" ],
13950   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13951  },
13952  {
13953   "alignment" : 1,
13954   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13955   "name" : "android::trait_trivial_dtor<unsigned long>",
13956   "referenced_type" : "type-239",
13957   "self_type" : "type-239",
13958   "size" : 1,
13959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13960   "template_args" : [ "type-33" ],
13961   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13962  },
13963  {
13964   "alignment" : 1,
13965   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13966   "name" : "android::trait_trivial_dtor<unsigned short>",
13967   "referenced_type" : "type-221",
13968   "self_type" : "type-221",
13969   "size" : 1,
13970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13971   "template_args" : [ "type-88" ],
13972   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13973  },
13974  {
13975   "alignment" : 1,
13976   "linker_set_key" : "android::trait_trivial_dtor<void>",
13977   "name" : "android::trait_trivial_dtor<void>",
13978   "referenced_type" : "type-197",
13979   "self_type" : "type-197",
13980   "size" : 1,
13981   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13982   "template_args" : [ "type-30" ],
13983   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13984  },
13985  {
13986   "alignment" : 1,
13987   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13988   "name" : "android::trait_trivial_move<android::String16>",
13989   "referenced_type" : "type-402",
13990   "self_type" : "type-402",
13991   "size" : 1,
13992   "source_file" : "/system/core/libutils/include/utils/String16.h",
13993   "template_args" : [ "type-49" ],
13994   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13995  },
13996  {
13997   "alignment" : 1,
13998   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13999   "name" : "android::trait_trivial_move<android::String8>",
14000   "referenced_type" : "type-397",
14001   "self_type" : "type-397",
14002   "size" : 1,
14003   "source_file" : "/system/core/libutils/include/utils/String8.h",
14004   "template_args" : [ "type-58" ],
14005   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14006  },
14007  {
14008   "alignment" : 1,
14009   "linker_set_key" : "android::trait_trivial_move<bool>",
14010   "name" : "android::trait_trivial_move<bool>",
14011   "referenced_type" : "type-204",
14012   "self_type" : "type-204",
14013   "size" : 1,
14014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14015   "template_args" : [ "type-44" ],
14016   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14017  },
14018  {
14019   "alignment" : 1,
14020   "linker_set_key" : "android::trait_trivial_move<char>",
14021   "name" : "android::trait_trivial_move<char>",
14022   "referenced_type" : "type-208",
14023   "self_type" : "type-208",
14024   "size" : 1,
14025   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14026   "template_args" : [ "type-61" ],
14027   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14028  },
14029  {
14030   "alignment" : 1,
14031   "linker_set_key" : "android::trait_trivial_move<double>",
14032   "name" : "android::trait_trivial_move<double>",
14033   "referenced_type" : "type-265",
14034   "self_type" : "type-265",
14035   "size" : 1,
14036   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14037   "template_args" : [ "type-262" ],
14038   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14039  },
14040  {
14041   "alignment" : 1,
14042   "linker_set_key" : "android::trait_trivial_move<float>",
14043   "name" : "android::trait_trivial_move<float>",
14044   "referenced_type" : "type-260",
14045   "self_type" : "type-260",
14046   "size" : 1,
14047   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14048   "template_args" : [ "type-257" ],
14049   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14050  },
14051  {
14052   "alignment" : 1,
14053   "linker_set_key" : "android::trait_trivial_move<int>",
14054   "name" : "android::trait_trivial_move<int>",
14055   "referenced_type" : "type-228",
14056   "self_type" : "type-228",
14057   "size" : 1,
14058   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14059   "template_args" : [ "type-28" ],
14060   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14061  },
14062  {
14063   "alignment" : 1,
14064   "linker_set_key" : "android::trait_trivial_move<long long>",
14065   "name" : "android::trait_trivial_move<long long>",
14066   "referenced_type" : "type-247",
14067   "self_type" : "type-247",
14068   "size" : 1,
14069   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14070   "template_args" : [ "type-244" ],
14071   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14072  },
14073  {
14074   "alignment" : 1,
14075   "linker_set_key" : "android::trait_trivial_move<long>",
14076   "name" : "android::trait_trivial_move<long>",
14077   "referenced_type" : "type-237",
14078   "self_type" : "type-237",
14079   "size" : 1,
14080   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14081   "template_args" : [ "type-34" ],
14082   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14083  },
14084  {
14085   "alignment" : 1,
14086   "linker_set_key" : "android::trait_trivial_move<short>",
14087   "name" : "android::trait_trivial_move<short>",
14088   "referenced_type" : "type-218",
14089   "self_type" : "type-218",
14090   "size" : 1,
14091   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14092   "template_args" : [ "type-215" ],
14093   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14094  },
14095  {
14096   "alignment" : 1,
14097   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14098   "name" : "android::trait_trivial_move<unsigned char>",
14099   "referenced_type" : "type-213",
14100   "self_type" : "type-213",
14101   "size" : 1,
14102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14103   "template_args" : [ "type-86" ],
14104   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14105  },
14106  {
14107   "alignment" : 1,
14108   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14109   "name" : "android::trait_trivial_move<unsigned int>",
14110   "referenced_type" : "type-233",
14111   "self_type" : "type-233",
14112   "size" : 1,
14113   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14114   "template_args" : [ "type-2" ],
14115   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14116  },
14117  {
14118   "alignment" : 1,
14119   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14120   "name" : "android::trait_trivial_move<unsigned long long>",
14121   "referenced_type" : "type-252",
14122   "self_type" : "type-252",
14123   "size" : 1,
14124   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14125   "template_args" : [ "type-249" ],
14126   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14127  },
14128  {
14129   "alignment" : 1,
14130   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14131   "name" : "android::trait_trivial_move<unsigned long>",
14132   "referenced_type" : "type-241",
14133   "self_type" : "type-241",
14134   "size" : 1,
14135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14136   "template_args" : [ "type-33" ],
14137   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14138  },
14139  {
14140   "alignment" : 1,
14141   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14142   "name" : "android::trait_trivial_move<unsigned short>",
14143   "referenced_type" : "type-224",
14144   "self_type" : "type-224",
14145   "size" : 1,
14146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14147   "template_args" : [ "type-88" ],
14148   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14149  },
14150  {
14151   "alignment" : 1,
14152   "linker_set_key" : "android::trait_trivial_move<void>",
14153   "name" : "android::trait_trivial_move<void>",
14154   "referenced_type" : "type-199",
14155   "self_type" : "type-199",
14156   "size" : 1,
14157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14158   "template_args" : [ "type-30" ],
14159   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14160  },
14161  {
14162   "alignment" : 8,
14163   "fields" :
14164   [
14165    {
14166     "access" : "private",
14167     "field_name" : "m_ptr",
14168     "referenced_type" : "type-149"
14169    },
14170    {
14171     "access" : "private",
14172     "field_name" : "m_refs",
14173     "field_offset" : 64,
14174     "referenced_type" : "type-42"
14175    }
14176   ],
14177   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14178   "name" : "android::wp<android::hardware::BHwBinder>",
14179   "record_kind" : "class",
14180   "referenced_type" : "type-444",
14181   "self_type" : "type-444",
14182   "size" : 16,
14183   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14184   "template_args" : [ "type-150" ],
14185   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14186  },
14187  {
14188   "alignment" : 8,
14189   "fields" :
14190   [
14191    {
14192     "access" : "private",
14193     "field_name" : "m_ptr",
14194     "referenced_type" : "type-13"
14195    },
14196    {
14197     "access" : "private",
14198     "field_name" : "m_refs",
14199     "field_offset" : 64,
14200     "referenced_type" : "type-42"
14201    }
14202   ],
14203   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14204   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14205   "record_kind" : "class",
14206   "referenced_type" : "type-222",
14207   "self_type" : "type-222",
14208   "size" : 16,
14209   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14210   "template_args" : [ "type-14" ],
14211   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14212  },
14213  {
14214   "alignment" : 8,
14215   "fields" :
14216   [
14217    {
14218     "access" : "private",
14219     "field_name" : "m_ptr",
14220     "referenced_type" : "type-139"
14221    },
14222    {
14223     "access" : "private",
14224     "field_name" : "m_refs",
14225     "field_offset" : 64,
14226     "referenced_type" : "type-42"
14227    }
14228   ],
14229   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14230   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14231   "record_kind" : "class",
14232   "referenced_type" : "type-138",
14233   "self_type" : "type-138",
14234   "size" : 16,
14235   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14236   "template_args" : [ "type-140" ],
14237   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14238  },
14239  {
14240   "alignment" : 8,
14241   "fields" :
14242   [
14243    {
14244     "access" : "private",
14245     "field_name" : "m_ptr",
14246     "referenced_type" : "type-142"
14247    },
14248    {
14249     "access" : "private",
14250     "field_name" : "m_refs",
14251     "field_offset" : 64,
14252     "referenced_type" : "type-42"
14253    }
14254   ],
14255   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14256   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14257   "record_kind" : "class",
14258   "referenced_type" : "type-141",
14259   "self_type" : "type-141",
14260   "size" : 16,
14261   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14262   "template_args" : [ "type-7" ],
14263   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14264  },
14265  {
14266   "alignment" : 4,
14267   "fields" :
14268   [
14269    {
14270     "field_name" : "maxContentLightLevel",
14271     "referenced_type" : "type-257"
14272    },
14273    {
14274     "field_name" : "maxFrameAverageLightLevel",
14275     "field_offset" : 32,
14276     "referenced_type" : "type-257"
14277    }
14278   ],
14279   "linker_set_key" : "android_cta861_3_metadata",
14280   "name" : "android_cta861_3_metadata",
14281   "referenced_type" : "type-503",
14282   "self_type" : "type-503",
14283   "size" : 8,
14284   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14285   "unique_id" : "android_cta861_3_metadata"
14286  },
14287  {
14288   "alignment" : 4,
14289   "fields" :
14290   [
14291    {
14292     "field_name" : "num_points",
14293     "referenced_type" : "type-2"
14294    },
14295    {
14296     "field_name" : "reserved",
14297     "field_offset" : 32,
14298     "referenced_type" : "type-492"
14299    },
14300    {
14301     "field_name" : "xyzc_points",
14302     "field_offset" : 288,
14303     "referenced_type" : "type-499"
14304    }
14305   ],
14306   "linker_set_key" : "android_depth_points",
14307   "name" : "android_depth_points",
14308   "referenced_type" : "type-498",
14309   "self_type" : "type-498",
14310   "size" : 36,
14311   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14312   "unique_id" : "android_depth_points"
14313  },
14314  {
14315   "alignment" : 8,
14316   "fields" :
14317   [
14318    {
14319     "field_name" : "format",
14320     "referenced_type" : "type-495"
14321    },
14322    {
14323     "field_name" : "num_planes",
14324     "field_offset" : 32,
14325     "referenced_type" : "type-2"
14326    },
14327    {
14328     "field_name" : "planes",
14329     "field_offset" : 64,
14330     "referenced_type" : "type-497"
14331    }
14332   ],
14333   "linker_set_key" : "android_flex_layout",
14334   "name" : "android_flex_layout",
14335   "referenced_type" : "type-496",
14336   "self_type" : "type-496",
14337   "size" : 16,
14338   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14339   "unique_id" : "android_flex_layout"
14340  },
14341  {
14342   "alignment" : 8,
14343   "fields" :
14344   [
14345    {
14346     "field_name" : "top_left",
14347     "referenced_type" : "type-413"
14348    },
14349    {
14350     "field_name" : "component",
14351     "field_offset" : 64,
14352     "referenced_type" : "type-493"
14353    },
14354    {
14355     "field_name" : "bits_per_component",
14356     "field_offset" : 96,
14357     "referenced_type" : "type-28"
14358    },
14359    {
14360     "field_name" : "bits_used",
14361     "field_offset" : 128,
14362     "referenced_type" : "type-28"
14363    },
14364    {
14365     "field_name" : "h_increment",
14366     "field_offset" : 160,
14367     "referenced_type" : "type-28"
14368    },
14369    {
14370     "field_name" : "v_increment",
14371     "field_offset" : 192,
14372     "referenced_type" : "type-28"
14373    },
14374    {
14375     "field_name" : "h_subsampling",
14376     "field_offset" : 224,
14377     "referenced_type" : "type-28"
14378    },
14379    {
14380     "field_name" : "v_subsampling",
14381     "field_offset" : 256,
14382     "referenced_type" : "type-28"
14383    }
14384   ],
14385   "linker_set_key" : "android_flex_plane",
14386   "name" : "android_flex_plane",
14387   "referenced_type" : "type-494",
14388   "self_type" : "type-494",
14389   "size" : 40,
14390   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14391   "unique_id" : "android_flex_plane"
14392  },
14393  {
14394   "alignment" : 4,
14395   "fields" :
14396   [
14397    {
14398     "field_name" : "displayPrimaryRed",
14399     "referenced_type" : "type-500"
14400    },
14401    {
14402     "field_name" : "displayPrimaryGreen",
14403     "field_offset" : 64,
14404     "referenced_type" : "type-500"
14405    },
14406    {
14407     "field_name" : "displayPrimaryBlue",
14408     "field_offset" : 128,
14409     "referenced_type" : "type-500"
14410    },
14411    {
14412     "field_name" : "whitePoint",
14413     "field_offset" : 192,
14414     "referenced_type" : "type-500"
14415    },
14416    {
14417     "field_name" : "maxLuminance",
14418     "field_offset" : 256,
14419     "referenced_type" : "type-257"
14420    },
14421    {
14422     "field_name" : "minLuminance",
14423     "field_offset" : 288,
14424     "referenced_type" : "type-257"
14425    }
14426   ],
14427   "linker_set_key" : "android_smpte2086_metadata",
14428   "name" : "android_smpte2086_metadata",
14429   "referenced_type" : "type-502",
14430   "self_type" : "type-502",
14431   "size" : 40,
14432   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14433   "unique_id" : "android_smpte2086_metadata"
14434  },
14435  {
14436   "alignment" : 4,
14437   "fields" :
14438   [
14439    {
14440     "field_name" : "x",
14441     "referenced_type" : "type-257"
14442    },
14443    {
14444     "field_name" : "y",
14445     "field_offset" : 32,
14446     "referenced_type" : "type-257"
14447    }
14448   ],
14449   "linker_set_key" : "android_xy_color",
14450   "name" : "android_xy_color",
14451   "referenced_type" : "type-500",
14452   "self_type" : "type-500",
14453   "size" : 8,
14454   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14455   "unique_id" : "android_xy_color"
14456  },
14457  {
14458   "alignment" : 8,
14459   "fields" :
14460   [
14461    {
14462     "field_name" : "y",
14463     "referenced_type" : "type-29"
14464    },
14465    {
14466     "field_name" : "cb",
14467     "field_offset" : 64,
14468     "referenced_type" : "type-29"
14469    },
14470    {
14471     "field_name" : "cr",
14472     "field_offset" : 128,
14473     "referenced_type" : "type-29"
14474    },
14475    {
14476     "field_name" : "ystride",
14477     "field_offset" : 192,
14478     "referenced_type" : "type-33"
14479    },
14480    {
14481     "field_name" : "cstride",
14482     "field_offset" : 256,
14483     "referenced_type" : "type-33"
14484    },
14485    {
14486     "field_name" : "chroma_step",
14487     "field_offset" : 320,
14488     "referenced_type" : "type-33"
14489    },
14490    {
14491     "field_name" : "reserved",
14492     "field_offset" : 384,
14493     "referenced_type" : "type-492"
14494    }
14495   ],
14496   "linker_set_key" : "android_ycbcr",
14497   "name" : "android_ycbcr",
14498   "referenced_type" : "type-491",
14499   "self_type" : "type-491",
14500   "size" : 80,
14501   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14502   "unique_id" : "android_ycbcr"
14503  },
14504  {
14505   "alignment" : 4,
14506   "fields" :
14507   [
14508    {
14509     "referenced_type" : "type-84"
14510    }
14511   ],
14512   "linker_set_key" : "log_msg",
14513   "name" : "log_msg",
14514   "referenced_type" : "type-83",
14515   "self_type" : "type-83",
14516   "size" : 5124,
14517   "source_file" : "/system/core/liblog/include/log/log_read.h",
14518   "unique_id" : "log_msg"
14519  },
14520  {
14521   "alignment" : 4,
14522   "fields" :
14523   [
14524    {
14525     "field_name" : "buf",
14526     "referenced_type" : "type-85"
14527    },
14528    {
14529     "field_name" : "entry",
14530     "referenced_type" : "type-87"
14531    },
14532    {
14533     "field_name" : "entry_v4",
14534     "referenced_type" : "type-87"
14535    },
14536    {
14537     "field_name" : "entry_v3",
14538     "referenced_type" : "type-90"
14539    },
14540    {
14541     "field_name" : "entry_v2",
14542     "referenced_type" : "type-91"
14543    },
14544    {
14545     "field_name" : "entry_v1",
14546     "referenced_type" : "type-92"
14547    }
14548   ],
14549   "is_anonymous" : true,
14550   "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",
14551   "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",
14552   "record_kind" : "union",
14553   "referenced_type" : "type-84",
14554   "self_type" : "type-84",
14555   "size" : 5124,
14556   "source_file" : "/system/core/liblog/include/log/log_read.h",
14557   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14558  },
14559  {
14560   "alignment" : 1,
14561   "fields" :
14562   [
14563    {
14564     "field_name" : "tv_sec",
14565     "referenced_type" : "type-2"
14566    },
14567    {
14568     "field_name" : "tv_nsec",
14569     "field_offset" : 32,
14570     "referenced_type" : "type-2"
14571    }
14572   ],
14573   "linker_set_key" : "log_time",
14574   "name" : "log_time",
14575   "referenced_type" : "type-390",
14576   "self_type" : "type-390",
14577   "size" : 8,
14578   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14579   "unique_id" : "_ZTS8log_time"
14580  },
14581  {
14582   "alignment" : 4,
14583   "fields" :
14584   [
14585    {
14586     "field_name" : "len",
14587     "referenced_type" : "type-88"
14588    },
14589    {
14590     "field_name" : "__pad",
14591     "field_offset" : 16,
14592     "referenced_type" : "type-88"
14593    },
14594    {
14595     "field_name" : "pid",
14596     "field_offset" : 32,
14597     "referenced_type" : "type-28"
14598    },
14599    {
14600     "field_name" : "tid",
14601     "field_offset" : 64,
14602     "referenced_type" : "type-28"
14603    },
14604    {
14605     "field_name" : "sec",
14606     "field_offset" : 96,
14607     "referenced_type" : "type-28"
14608    },
14609    {
14610     "field_name" : "nsec",
14611     "field_offset" : 128,
14612     "referenced_type" : "type-28"
14613    },
14614    {
14615     "field_name" : "msg",
14616     "field_offset" : 160,
14617     "referenced_type" : "type-89"
14618    }
14619   ],
14620   "linker_set_key" : "logger_entry",
14621   "name" : "logger_entry",
14622   "referenced_type" : "type-92",
14623   "self_type" : "type-92",
14624   "size" : 20,
14625   "source_file" : "/system/core/liblog/include/log/log_read.h",
14626   "unique_id" : "logger_entry"
14627  },
14628  {
14629   "alignment" : 1,
14630   "fields" :
14631   [
14632    {
14633     "field_name" : "len",
14634     "referenced_type" : "type-88"
14635    },
14636    {
14637     "field_name" : "hdr_size",
14638     "field_offset" : 16,
14639     "referenced_type" : "type-88"
14640    },
14641    {
14642     "field_name" : "pid",
14643     "field_offset" : 32,
14644     "referenced_type" : "type-28"
14645    },
14646    {
14647     "field_name" : "tid",
14648     "field_offset" : 64,
14649     "referenced_type" : "type-28"
14650    },
14651    {
14652     "field_name" : "sec",
14653     "field_offset" : 96,
14654     "referenced_type" : "type-28"
14655    },
14656    {
14657     "field_name" : "nsec",
14658     "field_offset" : 128,
14659     "referenced_type" : "type-28"
14660    },
14661    {
14662     "field_name" : "euid",
14663     "field_offset" : 160,
14664     "referenced_type" : "type-2"
14665    },
14666    {
14667     "field_name" : "msg",
14668     "field_offset" : 192,
14669     "referenced_type" : "type-89"
14670    }
14671   ],
14672   "linker_set_key" : "logger_entry_v2",
14673   "name" : "logger_entry_v2",
14674   "referenced_type" : "type-91",
14675   "self_type" : "type-91",
14676   "size" : 24,
14677   "source_file" : "/system/core/liblog/include/log/log_read.h",
14678   "unique_id" : "logger_entry_v2"
14679  },
14680  {
14681   "alignment" : 1,
14682   "fields" :
14683   [
14684    {
14685     "field_name" : "len",
14686     "referenced_type" : "type-88"
14687    },
14688    {
14689     "field_name" : "hdr_size",
14690     "field_offset" : 16,
14691     "referenced_type" : "type-88"
14692    },
14693    {
14694     "field_name" : "pid",
14695     "field_offset" : 32,
14696     "referenced_type" : "type-28"
14697    },
14698    {
14699     "field_name" : "tid",
14700     "field_offset" : 64,
14701     "referenced_type" : "type-28"
14702    },
14703    {
14704     "field_name" : "sec",
14705     "field_offset" : 96,
14706     "referenced_type" : "type-28"
14707    },
14708    {
14709     "field_name" : "nsec",
14710     "field_offset" : 128,
14711     "referenced_type" : "type-28"
14712    },
14713    {
14714     "field_name" : "lid",
14715     "field_offset" : 160,
14716     "referenced_type" : "type-2"
14717    },
14718    {
14719     "field_name" : "msg",
14720     "field_offset" : 192,
14721     "referenced_type" : "type-89"
14722    }
14723   ],
14724   "linker_set_key" : "logger_entry_v3",
14725   "name" : "logger_entry_v3",
14726   "referenced_type" : "type-90",
14727   "self_type" : "type-90",
14728   "size" : 24,
14729   "source_file" : "/system/core/liblog/include/log/log_read.h",
14730   "unique_id" : "logger_entry_v3"
14731  },
14732  {
14733   "alignment" : 4,
14734   "fields" :
14735   [
14736    {
14737     "field_name" : "len",
14738     "referenced_type" : "type-88"
14739    },
14740    {
14741     "field_name" : "hdr_size",
14742     "field_offset" : 16,
14743     "referenced_type" : "type-88"
14744    },
14745    {
14746     "field_name" : "pid",
14747     "field_offset" : 32,
14748     "referenced_type" : "type-28"
14749    },
14750    {
14751     "field_name" : "tid",
14752     "field_offset" : 64,
14753     "referenced_type" : "type-2"
14754    },
14755    {
14756     "field_name" : "sec",
14757     "field_offset" : 96,
14758     "referenced_type" : "type-2"
14759    },
14760    {
14761     "field_name" : "nsec",
14762     "field_offset" : 128,
14763     "referenced_type" : "type-2"
14764    },
14765    {
14766     "field_name" : "lid",
14767     "field_offset" : 160,
14768     "referenced_type" : "type-2"
14769    },
14770    {
14771     "field_name" : "uid",
14772     "field_offset" : 192,
14773     "referenced_type" : "type-2"
14774    },
14775    {
14776     "field_name" : "msg",
14777     "field_offset" : 224,
14778     "referenced_type" : "type-89"
14779    }
14780   ],
14781   "linker_set_key" : "logger_entry_v4",
14782   "name" : "logger_entry_v4",
14783   "referenced_type" : "type-87",
14784   "self_type" : "type-87",
14785   "size" : 28,
14786   "source_file" : "/system/core/liblog/include/log/log_read.h",
14787   "unique_id" : "logger_entry_v4"
14788  },
14789  {
14790   "alignment" : 4,
14791   "fields" :
14792   [
14793    {
14794     "field_name" : "version",
14795     "referenced_type" : "type-28"
14796    },
14797    {
14798     "field_name" : "numFds",
14799     "field_offset" : 32,
14800     "referenced_type" : "type-28"
14801    },
14802    {
14803     "field_name" : "numInts",
14804     "field_offset" : 64,
14805     "referenced_type" : "type-28"
14806    },
14807    {
14808     "field_name" : "data",
14809     "field_offset" : 96,
14810     "referenced_type" : "type-194"
14811    }
14812   ],
14813   "linker_set_key" : "native_handle",
14814   "name" : "native_handle",
14815   "referenced_type" : "type-193",
14816   "self_type" : "type-193",
14817   "size" : 12,
14818   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14819   "unique_id" : "native_handle"
14820  }
14821 ],
14822 "rvalue_reference_types" :
14823 [
14824  {
14825   "alignment" : 8,
14826   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &&",
14827   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermal> > &&",
14828   "referenced_type" : "type-169",
14829   "self_type" : "type-171",
14830   "size" : 8,
14831   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14832  },
14833  {
14834   "alignment" : 8,
14835   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &&",
14836   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_1::IThermalCallback> > &&",
14837   "referenced_type" : "type-602",
14838   "self_type" : "type-604",
14839   "size" : 8,
14840   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14841  },
14842  {
14843   "alignment" : 8,
14844   "linker_set_key" : "android::hardware::Return<bool> &&",
14845   "name" : "android::hardware::Return<bool> &&",
14846   "referenced_type" : "type-161",
14847   "self_type" : "type-165",
14848   "size" : 8,
14849   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14850  },
14851  {
14852   "alignment" : 8,
14853   "linker_set_key" : "android::hardware::Return<void> &&",
14854   "name" : "android::hardware::Return<void> &&",
14855   "referenced_type" : "type-182",
14856   "self_type" : "type-184",
14857   "size" : 8,
14858   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14859  },
14860  {
14861   "alignment" : 8,
14862   "linker_set_key" : "android::hardware::Status &&",
14863   "name" : "android::hardware::Status &&",
14864   "referenced_type" : "type-152",
14865   "self_type" : "type-158",
14866   "size" : 8,
14867   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14868  },
14869  {
14870   "alignment" : 8,
14871   "linker_set_key" : "android::hardware::details::return_status &&",
14872   "name" : "android::hardware::details::return_status &&",
14873   "referenced_type" : "type-162",
14874   "self_type" : "type-178",
14875   "size" : 8,
14876   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14877  },
14878  {
14879   "alignment" : 8,
14880   "linker_set_key" : "android::hardware::hidl_handle &&",
14881   "name" : "android::hardware::hidl_handle &&",
14882   "referenced_type" : "type-294",
14883   "self_type" : "type-302",
14884   "size" : 8,
14885   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14886  },
14887  {
14888   "alignment" : 8,
14889   "linker_set_key" : "android::hardware::hidl_memory &&",
14890   "name" : "android::hardware::hidl_memory &&",
14891   "referenced_type" : "type-300",
14892   "self_type" : "type-306",
14893   "size" : 8,
14894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14895  },
14896  {
14897   "alignment" : 8,
14898   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14899   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14900   "referenced_type" : "type-135",
14901   "self_type" : "type-143",
14902   "size" : 8,
14903   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14904  },
14905  {
14906   "alignment" : 8,
14907   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermal> &&",
14908   "name" : "android::sp<android::hardware::thermal::V1_1::IThermal> &&",
14909   "referenced_type" : "type-3",
14910   "self_type" : "type-130",
14911   "size" : 8,
14912   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14913  },
14914  {
14915   "alignment" : 8,
14916   "linker_set_key" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &&",
14917   "name" : "android::sp<android::hardware::thermal::V1_1::IThermalCallback> &&",
14918   "referenced_type" : "type-107",
14919   "self_type" : "type-123",
14920   "size" : 8,
14921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14922  },
14923  {
14924   "alignment" : 8,
14925   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14926   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14927   "referenced_type" : "type-462",
14928   "self_type" : "type-461",
14929   "size" : 8,
14930   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14931  },
14932  {
14933   "alignment" : 8,
14934   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14935   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14936   "referenced_type" : "type-635",
14937   "self_type" : "type-634",
14938   "size" : 8,
14939   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14940  },
14941  {
14942   "alignment" : 8,
14943   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14944   "name" : "std::function<sp<IBase> (void *)> &&",
14945   "referenced_type" : "type-472",
14946   "self_type" : "type-471",
14947   "size" : 8,
14948   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14949  },
14950  {
14951   "alignment" : 8,
14952   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14953   "name" : "std::function<sp<IBase> (void *)> &&",
14954   "referenced_type" : "type-639",
14955   "self_type" : "type-638",
14956   "size" : 8,
14957   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14958  },
14959  {
14960   "alignment" : 8,
14961   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14962   "name" : "std::function<sp<IBinder> (void *)> &&",
14963   "referenced_type" : "type-464",
14964   "self_type" : "type-463",
14965   "size" : 8,
14966   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14967  },
14968  {
14969   "alignment" : 8,
14970   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14971   "name" : "std::function<sp<IBinder> (void *)> &&",
14972   "referenced_type" : "type-637",
14973   "self_type" : "type-636",
14974   "size" : 8,
14975   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14976  }
14977 ]
14978}
14979