1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-56",
9   "self_type" : "type-78",
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-227",
16   "self_type" : "type-490",
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-25",
24   "self_type" : "type-170",
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-75",
32   "self_type" : "type-306",
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-75",
41   "self_type" : "type-74",
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-483",
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-39",
64   "self_type" : "type-39",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-56",
74   "self_type" : "type-56",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-47",
84   "self_type" : "type-47",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-232",
92   "self_type" : "type-232",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-227",
100   "self_type" : "type-227",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-25",
109   "self_type" : "type-25",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-207",
118   "self_type" : "type-207",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-611",
126   "self_type" : "type-611",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-30",
135   "self_type" : "type-30",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-189",
144   "self_type" : "type-189",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-241",
153   "self_type" : "type-241",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-75",
163   "self_type" : "type-75",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-212",
183   "self_type" : "type-212",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-116",
193   "self_type" : "type-116",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-77",
203   "self_type" : "type-77",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-27",
210   "self_type" : "type-27"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
222  },
223  {
224   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
225  },
226  {
227   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
228  },
229  {
230   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal18_hidl_getCpuUsagesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
231  },
232  {
233   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal21_hidl_getTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
234  },
235  {
236   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal23_hidl_getCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
237  },
238  {
239   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal4pingEv"
240  },
241  {
242   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
243  },
244  {
245   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
249  },
250  {
251   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
252  },
253  {
254   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD2Ev"
255  },
256  {
257   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
258  },
259  {
260   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
261  },
262  {
263   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
279  },
280  {
281   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal18_hidl_getCpuUsagesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
282  },
283  {
284   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21_hidl_getTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
291  },
292  {
293   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
294  },
295  {
296   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal23_hidl_getCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
300  },
301  {
302   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEjj"
312  },
313  {
314   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEjj"
315  },
316  {
317   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13ThermalStatusEPNS0_6ParcelEjj"
318  },
319  {
320   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_8CpuUsageEPNS0_6ParcelEjj"
321  },
322  {
323   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEjj"
324  },
325  {
326   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEjj"
327  },
328  {
329   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13ThermalStatusERKNS0_6ParcelEjj"
330  },
331  {
332   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_8CpuUsageERKNS0_6ParcelEjj"
333  },
334  {
335   "name" : "_ZN7android8hardware7thermal4V1_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
336  },
337  {
338   "name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
339  },
340  {
341   "name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
345  },
346  {
347   "name" : "_ZN7android8hardware7thermal4V1_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
348  },
349  {
350   "name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware7thermal4V1_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
363  },
364  {
365   "name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
366  },
367  {
368   "name" : "_ZN7android8hardware7thermal4V1_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
369  },
370  {
371   "name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
372  },
373  {
374   "name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
378  },
379  {
380   "name" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spIS3_EEb"
381  },
382  {
383   "name" : "_ZN7android8hardware7thermal4V1_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware7thermal4V1_09BsThermalC1ENS_2spINS2_8IThermalEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware7thermal4V1_09BsThermalC2ENS_2spINS2_8IThermalEEE"
390  },
391  {
392   "binding" : "weak",
393   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
394  },
395  {
396   "binding" : "weak",
397   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
398  },
399  {
400   "binding" : "weak",
401   "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_"
402  },
403  {
404   "binding" : "weak",
405   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
406  },
407  {
408   "binding" : "weak",
409   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
410  },
411  {
412   "binding" : "weak",
413   "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_"
414  },
415  {
416   "binding" : "weak",
417   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
418  },
419  {
420   "binding" : "weak",
421   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
422  },
423  {
424   "binding" : "weak",
425   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
426  },
427  {
428   "binding" : "weak",
429   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
430  },
431  {
432   "binding" : "weak",
433   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
434  },
435  {
436   "name" : "_ZThn20_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
437  },
438  {
439   "name" : "_ZThn20_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
440  },
441  {
442   "name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
443  },
444  {
445   "name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
446  },
447  {
448   "name" : "__aeabi_memclr"
449  },
450  {
451   "name" : "__aeabi_memclr4"
452  },
453  {
454   "name" : "__aeabi_memclr8"
455  },
456  {
457   "name" : "__aeabi_memcpy"
458  },
459  {
460   "name" : "__aeabi_memcpy4"
461  },
462  {
463   "name" : "__aeabi_memcpy8"
464  },
465  {
466   "name" : "__aeabi_memset"
467  },
468  {
469   "name" : "__aeabi_memset4"
470  },
471  {
472   "name" : "__aeabi_memset8"
473  }
474 ],
475 "elf_objects" :
476 [
477  {
478   "name" : "_ZN7android8hardware7thermal4V1_08IThermal10descriptorE"
479  },
480  {
481   "name" : "_ZTCN7android8hardware7thermal4V1_011BnHwThermalE0_NS0_7IBinderE"
482  },
483  {
484   "name" : "_ZTCN7android8hardware7thermal4V1_011BnHwThermalE0_NS0_9BHwBinderE"
485  },
486  {
487   "name" : "_ZTCN7android8hardware7thermal4V1_011BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
488  },
489  {
490   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
491  },
492  {
493   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE0_NS2_8IThermalE"
494  },
495  {
496   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
497  },
498  {
499   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE4_NS0_10IInterfaceE"
500  },
501  {
502   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE8_NS0_11BpHwRefBaseE"
503  },
504  {
505   "name" : "_ZTCN7android8hardware7thermal4V1_08IThermalE0_NS_4hidl4base4V1_05IBaseE"
506  },
507  {
508   "binding" : "weak",
509   "name" : "_ZTCN7android8hardware7thermal4V1_09BsThermalE0_NS2_8IThermalE"
510  },
511  {
512   "name" : "_ZTTN7android8hardware7thermal4V1_011BnHwThermalE"
513  },
514  {
515   "name" : "_ZTTN7android8hardware7thermal4V1_011BpHwThermalE"
516  },
517  {
518   "name" : "_ZTTN7android8hardware7thermal4V1_08IThermalE"
519  },
520  {
521   "name" : "_ZTVN7android8hardware7thermal4V1_011BnHwThermalE"
522  },
523  {
524   "name" : "_ZTVN7android8hardware7thermal4V1_011BpHwThermalE"
525  },
526  {
527   "name" : "_ZTVN7android8hardware7thermal4V1_08IThermalE"
528  },
529  {
530   "binding" : "weak",
531   "name" : "_ZTVN7android8hardware7thermal4V1_09BsThermalE"
532  }
533 ],
534 "enum_types" :
535 [
536  {
537   "alignment" : 4,
538   "enum_fields" :
539   [
540    {
541     "enum_field_value" : 0,
542     "name" : "android::Condition::WAKE_UP_ONE"
543    },
544    {
545     "enum_field_value" : 1,
546     "name" : "android::Condition::WAKE_UP_ALL"
547    }
548   ],
549   "linker_set_key" : "android::Condition::WakeUpType",
550   "name" : "android::Condition::WakeUpType",
551   "referenced_type" : "type-503",
552   "self_type" : "type-503",
553   "size" : 4,
554   "source_file" : "/system/core/libutils/include/utils/Condition.h",
555   "underlying_type" : "type-2",
556   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
557  },
558  {
559   "alignment" : 4,
560   "enum_fields" :
561   [
562    {
563     "enum_field_value" : 0,
564     "name" : "android::String16::kEmptyString"
565    }
566   ],
567   "linker_set_key" : "android::String16::StaticLinkage",
568   "name" : "android::String16::StaticLinkage",
569   "referenced_type" : "type-386",
570   "self_type" : "type-386",
571   "size" : 4,
572   "source_file" : "/system/core/libutils/include/utils/String16.h",
573   "underlying_type" : "type-2",
574   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
575  },
576  {
577   "alignment" : 4,
578   "enum_fields" :
579   [
580    {
581     "enum_field_value" : 0,
582     "name" : "android::String8::kEmptyString"
583    }
584   ],
585   "linker_set_key" : "android::String8::StaticLinkage",
586   "name" : "android::String8::StaticLinkage",
587   "referenced_type" : "type-379",
588   "self_type" : "type-379",
589   "size" : 4,
590   "source_file" : "/system/core/libutils/include/utils/String8.h",
591   "underlying_type" : "type-2",
592   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
593  },
594  {
595   "alignment" : 4,
596   "enum_fields" :
597   [
598    {
599     "enum_field_value" : 0,
600     "name" : "android::hardware::HidlReturnRestriction::NONE"
601    },
602    {
603     "enum_field_value" : 1,
604     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
605    },
606    {
607     "enum_field_value" : 2,
608     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
609    }
610   ],
611   "linker_set_key" : "android::hardware::HidlReturnRestriction",
612   "name" : "android::hardware::HidlReturnRestriction",
613   "referenced_type" : "type-156",
614   "self_type" : "type-156",
615   "size" : 4,
616   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
617   "underlying_type" : "type-25",
618   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
619  },
620  {
621   "alignment" : 4,
622   "enum_fields" :
623   [
624    {
625     "enum_field_value" : 0,
626     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
627    },
628    {
629     "enum_field_value" : 1,
630     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
631    },
632    {
633     "enum_field_value" : 2,
634     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
635    },
636    {
637     "enum_field_value" : 3,
638     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
639    }
640   ],
641   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
642   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
643   "referenced_type" : "type-368",
644   "self_type" : "type-368",
645   "size" : 4,
646   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
647   "underlying_type" : "type-25",
648   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
649  },
650  {
651   "alignment" : 4,
652   "enum_fields" :
653   [
654    {
655     "enum_field_value" : 1,
656     "name" : "android::hardware::kSynchronizedReadWrite"
657    },
658    {
659     "enum_field_value" : 2,
660     "name" : "android::hardware::kUnsynchronizedWrite"
661    }
662   ],
663   "linker_set_key" : "android::hardware::MQFlavor",
664   "name" : "android::hardware::MQFlavor",
665   "referenced_type" : "type-364",
666   "self_type" : "type-364",
667   "size" : 4,
668   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
669   "underlying_type" : "type-2",
670   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
671  },
672  {
673   "alignment" : 4,
674   "enum_fields" :
675   [
676    {
677     "enum_field_value" : 0,
678     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
679    },
680    {
681     "enum_field_value" : 1,
682     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
683    },
684    {
685     "enum_field_value" : 2,
686     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
687    }
688   ],
689   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
690   "name" : "android::hardware::ProcessState::CallRestriction",
691   "referenced_type" : "type-58",
692   "self_type" : "type-58",
693   "size" : 4,
694   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
695   "underlying_type" : "type-25",
696   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
697  },
698  {
699   "alignment" : 4,
700   "enum_fields" :
701   [
702    {
703     "enum_field_value" : 0,
704     "name" : "android::hardware::Status::EX_NONE"
705    },
706    {
707     "enum_field_value" : -1,
708     "name" : "android::hardware::Status::EX_SECURITY"
709    },
710    {
711     "enum_field_value" : -2,
712     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
713    },
714    {
715     "enum_field_value" : -3,
716     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
717    },
718    {
719     "enum_field_value" : -4,
720     "name" : "android::hardware::Status::EX_NULL_POINTER"
721    },
722    {
723     "enum_field_value" : -5,
724     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
725    },
726    {
727     "enum_field_value" : -6,
728     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
729    },
730    {
731     "enum_field_value" : -7,
732     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
733    },
734    {
735     "enum_field_value" : -128,
736     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
737    },
738    {
739     "enum_field_value" : -129,
740     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
741    }
742   ],
743   "linker_set_key" : "android::hardware::Status::Exception",
744   "name" : "android::hardware::Status::Exception",
745   "referenced_type" : "type-130",
746   "self_type" : "type-130",
747   "size" : 4,
748   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
749   "underlying_type" : "type-25",
750   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
751  },
752  {
753   "alignment" : 4,
754   "enum_fields" :
755   [
756    {
757     "enum_field_value" : 0,
758     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
759    },
760    {
761     "enum_field_value" : 1,
762     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
763    },
764    {
765     "enum_field_value" : 2,
766     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
767    },
768    {
769     "enum_field_value" : 3,
770     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
771    },
772    {
773     "enum_field_value" : 4,
774     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
775    },
776    {
777     "enum_field_value" : 5,
778     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
779    },
780    {
781     "enum_field_value" : 6,
782     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
783    },
784    {
785     "enum_field_value" : 7,
786     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
787    },
788    {
789     "enum_field_value" : 8,
790     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
791    },
792    {
793     "enum_field_value" : 9,
794     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
795    }
796   ],
797   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
798   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
799   "referenced_type" : "type-608",
800   "self_type" : "type-608",
801   "size" : 4,
802   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
803   "underlying_type" : "type-2",
804   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
805  },
806  {
807   "alignment" : 4,
808   "enum_fields" :
809   [
810    {
811     "enum_field_value" : 0,
812     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
813    }
814   ],
815   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
816   "name" : "android::hardware::thermal::V1_0::CoolingType",
817   "referenced_type" : "type-345",
818   "self_type" : "type-345",
819   "size" : 4,
820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
821   "underlying_type" : "type-2",
822   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
823  },
824  {
825   "alignment" : 4,
826   "enum_fields" :
827   [
828    {
829     "enum_field_value" : -1,
830     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
831    },
832    {
833     "enum_field_value" : 0,
834     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
835    },
836    {
837     "enum_field_value" : 1,
838     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
839    },
840    {
841     "enum_field_value" : 2,
842     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
843    },
844    {
845     "enum_field_value" : 3,
846     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
847    }
848   ],
849   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
850   "name" : "android::hardware::thermal::V1_0::TemperatureType",
851   "referenced_type" : "type-325",
852   "self_type" : "type-325",
853   "size" : 4,
854   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
855   "underlying_type" : "type-25",
856   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
857  },
858  {
859   "alignment" : 4,
860   "enum_fields" :
861   [
862    {
863     "enum_field_value" : 0,
864     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
865    },
866    {
867     "enum_field_value" : 1,
868     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
869    }
870   ],
871   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
872   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
873   "referenced_type" : "type-527",
874   "self_type" : "type-527",
875   "size" : 4,
876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
877   "underlying_type" : "type-2",
878   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
879  },
880  {
881   "alignment" : 4,
882   "enum_fields" :
883   [
884    {
885     "enum_field_value" : 0,
886     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
887    },
888    {
889     "enum_field_value" : 1,
890     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
891    },
892    {
893     "enum_field_value" : 2,
894     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
895    }
896   ],
897   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
898   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
899   "referenced_type" : "type-373",
900   "self_type" : "type-373",
901   "size" : 4,
902   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
903   "underlying_type" : "type-25",
904   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
905  },
906  {
907   "alignment" : 4,
908   "enum_fields" :
909   [
910    {
911     "enum_field_value" : -1,
912     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
913    }
914   ],
915   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
916   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
917   "referenced_type" : "type-518",
918   "self_type" : "type-518",
919   "size" : 4,
920   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
921   "underlying_type" : "type-25",
922   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
923  },
924  {
925   "alignment" : 1,
926   "enum_fields" :
927   [
928    {
929     "enum_field_value" : 0,
930     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
931    },
932    {
933     "enum_field_value" : 1,
934     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
935    },
936    {
937     "enum_field_value" : 2,
938     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
939    }
940   ],
941   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
942   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
943   "referenced_type" : "type-517",
944   "self_type" : "type-517",
945   "size" : 1,
946   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
947   "underlying_type" : "type-75",
948   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
949  },
950  {
951   "alignment" : 4,
952   "enum_fields" :
953   [
954    {
955     "enum_field_value" : 0,
956     "name" : "ANDROID_LOG_UNKNOWN"
957    },
958    {
959     "enum_field_value" : 1,
960     "name" : "ANDROID_LOG_DEFAULT"
961    },
962    {
963     "enum_field_value" : 2,
964     "name" : "ANDROID_LOG_VERBOSE"
965    },
966    {
967     "enum_field_value" : 3,
968     "name" : "ANDROID_LOG_DEBUG"
969    },
970    {
971     "enum_field_value" : 4,
972     "name" : "ANDROID_LOG_INFO"
973    },
974    {
975     "enum_field_value" : 5,
976     "name" : "ANDROID_LOG_WARN"
977    },
978    {
979     "enum_field_value" : 6,
980     "name" : "ANDROID_LOG_ERROR"
981    },
982    {
983     "enum_field_value" : 7,
984     "name" : "ANDROID_LOG_FATAL"
985    },
986    {
987     "enum_field_value" : 8,
988     "name" : "ANDROID_LOG_SILENT"
989    }
990   ],
991   "linker_set_key" : "android_LogPriority",
992   "name" : "android_LogPriority",
993   "referenced_type" : "type-1",
994   "self_type" : "type-1",
995   "size" : 4,
996   "source_file" : "/system/core/liblog/include/android/log.h",
997   "underlying_type" : "type-2",
998   "unique_id" : "android_LogPriority"
999  },
1000  {
1001   "alignment" : 4,
1002   "enum_fields" :
1003   [
1004    {
1005     "enum_field_value" : 0,
1006     "name" : "HAL_COLOR_MODE_NATIVE"
1007    },
1008    {
1009     "enum_field_value" : 1,
1010     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1011    },
1012    {
1013     "enum_field_value" : 2,
1014     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1015    },
1016    {
1017     "enum_field_value" : 3,
1018     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1019    },
1020    {
1021     "enum_field_value" : 4,
1022     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1023    },
1024    {
1025     "enum_field_value" : 5,
1026     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1027    },
1028    {
1029     "enum_field_value" : 6,
1030     "name" : "HAL_COLOR_MODE_DCI_P3"
1031    },
1032    {
1033     "enum_field_value" : 7,
1034     "name" : "HAL_COLOR_MODE_SRGB"
1035    },
1036    {
1037     "enum_field_value" : 8,
1038     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1039    },
1040    {
1041     "enum_field_value" : 9,
1042     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1043    }
1044   ],
1045   "linker_set_key" : "android_color_mode_t",
1046   "name" : "android_color_mode_t",
1047   "referenced_type" : "type-469",
1048   "self_type" : "type-469",
1049   "size" : 4,
1050   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1051   "underlying_type" : "type-2",
1052   "unique_id" : "android_color_mode_t"
1053  },
1054  {
1055   "alignment" : 4,
1056   "enum_fields" :
1057   [
1058    {
1059     "enum_field_value" : 10,
1060     "name" : "HAL_COLOR_MODE_BT2020"
1061    },
1062    {
1063     "enum_field_value" : 11,
1064     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1065    },
1066    {
1067     "enum_field_value" : 12,
1068     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1069    }
1070   ],
1071   "linker_set_key" : "android_color_mode_v1_1_t",
1072   "name" : "android_color_mode_v1_1_t",
1073   "referenced_type" : "type-475",
1074   "self_type" : "type-475",
1075   "size" : 4,
1076   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1077   "underlying_type" : "type-2",
1078   "unique_id" : "android_color_mode_v1_1_t"
1079  },
1080  {
1081   "alignment" : 4,
1082   "enum_fields" :
1083   [
1084    {
1085     "enum_field_value" : 0,
1086     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1087    },
1088    {
1089     "enum_field_value" : 1,
1090     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1091    },
1092    {
1093     "enum_field_value" : 2,
1094     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1095    },
1096    {
1097     "enum_field_value" : 3,
1098     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1099    },
1100    {
1101     "enum_field_value" : 4,
1102     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1103    },
1104    {
1105     "enum_field_value" : 5,
1106     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1107    },
1108    {
1109     "enum_field_value" : 6,
1110     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1111    }
1112   ],
1113   "linker_set_key" : "android_color_transform_t",
1114   "name" : "android_color_transform_t",
1115   "referenced_type" : "type-471",
1116   "self_type" : "type-471",
1117   "size" : 4,
1118   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1119   "underlying_type" : "type-2",
1120   "unique_id" : "android_color_transform_t"
1121  },
1122  {
1123   "alignment" : 4,
1124   "enum_fields" :
1125   [
1126    {
1127     "enum_field_value" : 0,
1128     "name" : "HAL_DATASPACE_UNKNOWN"
1129    },
1130    {
1131     "enum_field_value" : 1,
1132     "name" : "HAL_DATASPACE_ARBITRARY"
1133    },
1134    {
1135     "enum_field_value" : 16,
1136     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1137    },
1138    {
1139     "enum_field_value" : 4128768,
1140     "name" : "HAL_DATASPACE_STANDARD_MASK"
1141    },
1142    {
1143     "enum_field_value" : 0,
1144     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1145    },
1146    {
1147     "enum_field_value" : 65536,
1148     "name" : "HAL_DATASPACE_STANDARD_BT709"
1149    },
1150    {
1151     "enum_field_value" : 131072,
1152     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1153    },
1154    {
1155     "enum_field_value" : 196608,
1156     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1157    },
1158    {
1159     "enum_field_value" : 262144,
1160     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1161    },
1162    {
1163     "enum_field_value" : 327680,
1164     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1165    },
1166    {
1167     "enum_field_value" : 393216,
1168     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1169    },
1170    {
1171     "enum_field_value" : 458752,
1172     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1173    },
1174    {
1175     "enum_field_value" : 524288,
1176     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1177    },
1178    {
1179     "enum_field_value" : 589824,
1180     "name" : "HAL_DATASPACE_STANDARD_FILM"
1181    },
1182    {
1183     "enum_field_value" : 655360,
1184     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1185    },
1186    {
1187     "enum_field_value" : 720896,
1188     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1189    },
1190    {
1191     "enum_field_value" : 22,
1192     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1193    },
1194    {
1195     "enum_field_value" : 130023424,
1196     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1197    },
1198    {
1199     "enum_field_value" : 0,
1200     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1201    },
1202    {
1203     "enum_field_value" : 4194304,
1204     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1205    },
1206    {
1207     "enum_field_value" : 8388608,
1208     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1209    },
1210    {
1211     "enum_field_value" : 12582912,
1212     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1213    },
1214    {
1215     "enum_field_value" : 16777216,
1216     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1217    },
1218    {
1219     "enum_field_value" : 20971520,
1220     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1221    },
1222    {
1223     "enum_field_value" : 25165824,
1224     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1225    },
1226    {
1227     "enum_field_value" : 29360128,
1228     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1229    },
1230    {
1231     "enum_field_value" : 33554432,
1232     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1233    },
1234    {
1235     "enum_field_value" : 27,
1236     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1237    },
1238    {
1239     "enum_field_value" : 939524096,
1240     "name" : "HAL_DATASPACE_RANGE_MASK"
1241    },
1242    {
1243     "enum_field_value" : 0,
1244     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1245    },
1246    {
1247     "enum_field_value" : 134217728,
1248     "name" : "HAL_DATASPACE_RANGE_FULL"
1249    },
1250    {
1251     "enum_field_value" : 268435456,
1252     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1253    },
1254    {
1255     "enum_field_value" : 402653184,
1256     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1257    },
1258    {
1259     "enum_field_value" : 512,
1260     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1261    },
1262    {
1263     "enum_field_value" : 138477568,
1264     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1265    },
1266    {
1267     "enum_field_value" : 406913024,
1268     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1269    },
1270    {
1271     "enum_field_value" : 513,
1272     "name" : "HAL_DATASPACE_SRGB"
1273    },
1274    {
1275     "enum_field_value" : 142671872,
1276     "name" : "HAL_DATASPACE_V0_SRGB"
1277    },
1278    {
1279     "enum_field_value" : 411107328,
1280     "name" : "HAL_DATASPACE_V0_SCRGB"
1281    },
1282    {
1283     "enum_field_value" : 257,
1284     "name" : "HAL_DATASPACE_JFIF"
1285    },
1286    {
1287     "enum_field_value" : 146931712,
1288     "name" : "HAL_DATASPACE_V0_JFIF"
1289    },
1290    {
1291     "enum_field_value" : 258,
1292     "name" : "HAL_DATASPACE_BT601_625"
1293    },
1294    {
1295     "enum_field_value" : 281149440,
1296     "name" : "HAL_DATASPACE_V0_BT601_625"
1297    },
1298    {
1299     "enum_field_value" : 259,
1300     "name" : "HAL_DATASPACE_BT601_525"
1301    },
1302    {
1303     "enum_field_value" : 281280512,
1304     "name" : "HAL_DATASPACE_V0_BT601_525"
1305    },
1306    {
1307     "enum_field_value" : 260,
1308     "name" : "HAL_DATASPACE_BT709"
1309    },
1310    {
1311     "enum_field_value" : 281083904,
1312     "name" : "HAL_DATASPACE_V0_BT709"
1313    },
1314    {
1315     "enum_field_value" : 139067392,
1316     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1317    },
1318    {
1319     "enum_field_value" : 155844608,
1320     "name" : "HAL_DATASPACE_DCI_P3"
1321    },
1322    {
1323     "enum_field_value" : 139067392,
1324     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1325    },
1326    {
1327     "enum_field_value" : 143261696,
1328     "name" : "HAL_DATASPACE_DISPLAY_P3"
1329    },
1330    {
1331     "enum_field_value" : 151715840,
1332     "name" : "HAL_DATASPACE_ADOBE_RGB"
1333    },
1334    {
1335     "enum_field_value" : 138805248,
1336     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1337    },
1338    {
1339     "enum_field_value" : 147193856,
1340     "name" : "HAL_DATASPACE_BT2020"
1341    },
1342    {
1343     "enum_field_value" : 163971072,
1344     "name" : "HAL_DATASPACE_BT2020_PQ"
1345    },
1346    {
1347     "enum_field_value" : 4096,
1348     "name" : "HAL_DATASPACE_DEPTH"
1349    },
1350    {
1351     "enum_field_value" : 4097,
1352     "name" : "HAL_DATASPACE_SENSOR"
1353    }
1354   ],
1355   "linker_set_key" : "android_dataspace_t",
1356   "name" : "android_dataspace_t",
1357   "referenced_type" : "type-466",
1358   "self_type" : "type-466",
1359   "size" : 4,
1360   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1361   "underlying_type" : "type-2",
1362   "unique_id" : "android_dataspace_t"
1363  },
1364  {
1365   "alignment" : 4,
1366   "enum_fields" :
1367   [
1368    {
1369     "enum_field_value" : 281411584,
1370     "name" : "HAL_DATASPACE_BT2020_ITU"
1371    },
1372    {
1373     "enum_field_value" : 298188800,
1374     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1375    },
1376    {
1377     "enum_field_value" : 302383104,
1378     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1379    },
1380    {
1381     "enum_field_value" : 168165376,
1382     "name" : "HAL_DATASPACE_BT2020_HLG"
1383    }
1384   ],
1385   "linker_set_key" : "android_dataspace_v1_1_t",
1386   "name" : "android_dataspace_v1_1_t",
1387   "referenced_type" : "type-474",
1388   "self_type" : "type-474",
1389   "size" : 4,
1390   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1391   "underlying_type" : "type-2",
1392   "unique_id" : "android_dataspace_v1_1_t"
1393  },
1394  {
1395   "alignment" : 4,
1396   "enum_fields" :
1397   [
1398    {
1399     "enum_field_value" : 142999552,
1400     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1401    },
1402    {
1403     "enum_field_value" : 4098,
1404     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1405    },
1406    {
1407     "enum_field_value" : 4099,
1408     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1409    },
1410    {
1411     "enum_field_value" : 4100,
1412     "name" : "HAL_DATASPACE_HEIF"
1413    }
1414   ],
1415   "linker_set_key" : "android_dataspace_v1_2_t",
1416   "name" : "android_dataspace_v1_2_t",
1417   "referenced_type" : "type-478",
1418   "self_type" : "type-478",
1419   "size" : 4,
1420   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1421   "underlying_type" : "type-2",
1422   "unique_id" : "android_dataspace_v1_2_t"
1423  },
1424  {
1425   "alignment" : 4,
1426   "enum_fields" :
1427   [
1428    {
1429     "enum_field_value" : 1,
1430     "name" : "FLEX_COMPONENT_Y"
1431    },
1432    {
1433     "enum_field_value" : 2,
1434     "name" : "FLEX_COMPONENT_Cb"
1435    },
1436    {
1437     "enum_field_value" : 4,
1438     "name" : "FLEX_COMPONENT_Cr"
1439    },
1440    {
1441     "enum_field_value" : 1024,
1442     "name" : "FLEX_COMPONENT_R"
1443    },
1444    {
1445     "enum_field_value" : 2048,
1446     "name" : "FLEX_COMPONENT_G"
1447    },
1448    {
1449     "enum_field_value" : 4096,
1450     "name" : "FLEX_COMPONENT_B"
1451    },
1452    {
1453     "enum_field_value" : 1073741824,
1454     "name" : "FLEX_COMPONENT_A"
1455    }
1456   ],
1457   "linker_set_key" : "android_flex_component",
1458   "name" : "android_flex_component",
1459   "referenced_type" : "type-484",
1460   "self_type" : "type-484",
1461   "size" : 4,
1462   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1463   "underlying_type" : "type-2",
1464   "unique_id" : "android_flex_component"
1465  },
1466  {
1467   "alignment" : 4,
1468   "enum_fields" :
1469   [
1470    {
1471     "enum_field_value" : 0,
1472     "name" : "FLEX_FORMAT_INVALID"
1473    },
1474    {
1475     "enum_field_value" : 1,
1476     "name" : "FLEX_FORMAT_Y"
1477    },
1478    {
1479     "enum_field_value" : 7,
1480     "name" : "FLEX_FORMAT_YCbCr"
1481    },
1482    {
1483     "enum_field_value" : 1073741831,
1484     "name" : "FLEX_FORMAT_YCbCrA"
1485    },
1486    {
1487     "enum_field_value" : 7168,
1488     "name" : "FLEX_FORMAT_RGB"
1489    },
1490    {
1491     "enum_field_value" : 1073748992,
1492     "name" : "FLEX_FORMAT_RGBA"
1493    }
1494   ],
1495   "linker_set_key" : "android_flex_format",
1496   "name" : "android_flex_format",
1497   "referenced_type" : "type-486",
1498   "self_type" : "type-486",
1499   "size" : 4,
1500   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1501   "underlying_type" : "type-2",
1502   "unique_id" : "android_flex_format"
1503  },
1504  {
1505   "alignment" : 4,
1506   "enum_fields" :
1507   [
1508    {
1509     "enum_field_value" : 1,
1510     "name" : "HAL_HDR_DOLBY_VISION"
1511    },
1512    {
1513     "enum_field_value" : 2,
1514     "name" : "HAL_HDR_HDR10"
1515    },
1516    {
1517     "enum_field_value" : 3,
1518     "name" : "HAL_HDR_HLG"
1519    }
1520   ],
1521   "linker_set_key" : "android_hdr_t",
1522   "name" : "android_hdr_t",
1523   "referenced_type" : "type-472",
1524   "self_type" : "type-472",
1525   "size" : 4,
1526   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1527   "underlying_type" : "type-2",
1528   "unique_id" : "android_hdr_t"
1529  },
1530  {
1531   "alignment" : 4,
1532   "enum_fields" :
1533   [
1534    {
1535     "enum_field_value" : 4,
1536     "name" : "HAL_HDR_HDR10_PLUS"
1537    }
1538   ],
1539   "linker_set_key" : "android_hdr_v1_2_t",
1540   "name" : "android_hdr_v1_2_t",
1541   "referenced_type" : "type-477",
1542   "self_type" : "type-477",
1543   "size" : 4,
1544   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1545   "underlying_type" : "type-2",
1546   "unique_id" : "android_hdr_v1_2_t"
1547  },
1548  {
1549   "alignment" : 4,
1550   "enum_fields" :
1551   [
1552    {
1553     "enum_field_value" : 39,
1554     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1555    },
1556    {
1557     "enum_field_value" : 40,
1558     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1559    },
1560    {
1561     "enum_field_value" : 41,
1562     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1563    },
1564    {
1565     "enum_field_value" : 42,
1566     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1567    }
1568   ],
1569   "linker_set_key" : "android_pixel_format_sw_t",
1570   "name" : "android_pixel_format_sw_t",
1571   "referenced_type" : "type-480",
1572   "self_type" : "type-480",
1573   "size" : 4,
1574   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1575   "underlying_type" : "type-2",
1576   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1577  },
1578  {
1579   "alignment" : 4,
1580   "enum_fields" :
1581   [
1582    {
1583     "enum_field_value" : 1,
1584     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1585    },
1586    {
1587     "enum_field_value" : 2,
1588     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1589    },
1590    {
1591     "enum_field_value" : 3,
1592     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1593    },
1594    {
1595     "enum_field_value" : 4,
1596     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1597    },
1598    {
1599     "enum_field_value" : 5,
1600     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1601    },
1602    {
1603     "enum_field_value" : 16,
1604     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1605    },
1606    {
1607     "enum_field_value" : 17,
1608     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1609    },
1610    {
1611     "enum_field_value" : 20,
1612     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1613    },
1614    {
1615     "enum_field_value" : 22,
1616     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1617    },
1618    {
1619     "enum_field_value" : 32,
1620     "name" : "HAL_PIXEL_FORMAT_RAW16"
1621    },
1622    {
1623     "enum_field_value" : 33,
1624     "name" : "HAL_PIXEL_FORMAT_BLOB"
1625    },
1626    {
1627     "enum_field_value" : 34,
1628     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1629    },
1630    {
1631     "enum_field_value" : 35,
1632     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1633    },
1634    {
1635     "enum_field_value" : 36,
1636     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1637    },
1638    {
1639     "enum_field_value" : 37,
1640     "name" : "HAL_PIXEL_FORMAT_RAW10"
1641    },
1642    {
1643     "enum_field_value" : 38,
1644     "name" : "HAL_PIXEL_FORMAT_RAW12"
1645    },
1646    {
1647     "enum_field_value" : 43,
1648     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1649    },
1650    {
1651     "enum_field_value" : 538982489,
1652     "name" : "HAL_PIXEL_FORMAT_Y8"
1653    },
1654    {
1655     "enum_field_value" : 540422489,
1656     "name" : "HAL_PIXEL_FORMAT_Y16"
1657    },
1658    {
1659     "enum_field_value" : 842094169,
1660     "name" : "HAL_PIXEL_FORMAT_YV12"
1661    }
1662   ],
1663   "linker_set_key" : "android_pixel_format_t",
1664   "name" : "android_pixel_format_t",
1665   "referenced_type" : "type-464",
1666   "self_type" : "type-464",
1667   "size" : 4,
1668   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1669   "underlying_type" : "type-2",
1670   "unique_id" : "android_pixel_format_t"
1671  },
1672  {
1673   "alignment" : 4,
1674   "enum_fields" :
1675   [
1676    {
1677     "enum_field_value" : 48,
1678     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1679    },
1680    {
1681     "enum_field_value" : 49,
1682     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1683    },
1684    {
1685     "enum_field_value" : 50,
1686     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1687    },
1688    {
1689     "enum_field_value" : 51,
1690     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1691    },
1692    {
1693     "enum_field_value" : 52,
1694     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1695    },
1696    {
1697     "enum_field_value" : 53,
1698     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1699    },
1700    {
1701     "enum_field_value" : 54,
1702     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1703    }
1704   ],
1705   "linker_set_key" : "android_pixel_format_v1_1_t",
1706   "name" : "android_pixel_format_v1_1_t",
1707   "referenced_type" : "type-473",
1708   "self_type" : "type-473",
1709   "size" : 4,
1710   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1711   "underlying_type" : "type-2",
1712   "unique_id" : "android_pixel_format_v1_1_t"
1713  },
1714  {
1715   "alignment" : 4,
1716   "enum_fields" :
1717   [
1718    {
1719     "enum_field_value" : 55,
1720     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1721    }
1722   ],
1723   "linker_set_key" : "android_pixel_format_v1_2_t",
1724   "name" : "android_pixel_format_v1_2_t",
1725   "referenced_type" : "type-479",
1726   "self_type" : "type-479",
1727   "size" : 4,
1728   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1729   "underlying_type" : "type-2",
1730   "unique_id" : "android_pixel_format_v1_2_t"
1731  },
1732  {
1733   "alignment" : 4,
1734   "enum_fields" :
1735   [
1736    {
1737     "enum_field_value" : 0,
1738     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1739    },
1740    {
1741     "enum_field_value" : 1,
1742     "name" : "HAL_RENDER_INTENT_ENHANCE"
1743    },
1744    {
1745     "enum_field_value" : 2,
1746     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1747    },
1748    {
1749     "enum_field_value" : 3,
1750     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1751    }
1752   ],
1753   "linker_set_key" : "android_render_intent_v1_1_t",
1754   "name" : "android_render_intent_v1_1_t",
1755   "referenced_type" : "type-476",
1756   "self_type" : "type-476",
1757   "size" : 4,
1758   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1759   "underlying_type" : "type-2",
1760   "unique_id" : "android_render_intent_v1_1_t"
1761  },
1762  {
1763   "alignment" : 4,
1764   "enum_fields" :
1765   [
1766    {
1767     "enum_field_value" : 1,
1768     "name" : "HAL_TRANSFORM_FLIP_H"
1769    },
1770    {
1771     "enum_field_value" : 2,
1772     "name" : "HAL_TRANSFORM_FLIP_V"
1773    },
1774    {
1775     "enum_field_value" : 4,
1776     "name" : "HAL_TRANSFORM_ROT_90"
1777    },
1778    {
1779     "enum_field_value" : 3,
1780     "name" : "HAL_TRANSFORM_ROT_180"
1781    },
1782    {
1783     "enum_field_value" : 7,
1784     "name" : "HAL_TRANSFORM_ROT_270"
1785    }
1786   ],
1787   "linker_set_key" : "android_transform_t",
1788   "name" : "android_transform_t",
1789   "referenced_type" : "type-465",
1790   "self_type" : "type-465",
1791   "size" : 4,
1792   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1793   "underlying_type" : "type-2",
1794   "unique_id" : "android_transform_t"
1795  },
1796  {
1797   "alignment" : 4,
1798   "enum_fields" :
1799   [
1800    {
1801     "enum_field_value" : 0,
1802     "name" : "LOG_ID_MIN"
1803    },
1804    {
1805     "enum_field_value" : 0,
1806     "name" : "LOG_ID_MAIN"
1807    },
1808    {
1809     "enum_field_value" : 1,
1810     "name" : "LOG_ID_RADIO"
1811    },
1812    {
1813     "enum_field_value" : 2,
1814     "name" : "LOG_ID_EVENTS"
1815    },
1816    {
1817     "enum_field_value" : 3,
1818     "name" : "LOG_ID_SYSTEM"
1819    },
1820    {
1821     "enum_field_value" : 4,
1822     "name" : "LOG_ID_CRASH"
1823    },
1824    {
1825     "enum_field_value" : 5,
1826     "name" : "LOG_ID_STATS"
1827    },
1828    {
1829     "enum_field_value" : 6,
1830     "name" : "LOG_ID_SECURITY"
1831    },
1832    {
1833     "enum_field_value" : 7,
1834     "name" : "LOG_ID_KERNEL"
1835    },
1836    {
1837     "enum_field_value" : 8,
1838     "name" : "LOG_ID_MAX"
1839    }
1840   ],
1841   "linker_set_key" : "log_id",
1842   "name" : "log_id",
1843   "referenced_type" : "type-235",
1844   "self_type" : "type-235",
1845   "size" : 4,
1846   "source_file" : "/system/core/liblog/include/android/log.h",
1847   "underlying_type" : "type-2",
1848   "unique_id" : "log_id"
1849  }
1850 ],
1851 "function_types" :
1852 [
1853  {
1854   "alignment" : 4,
1855   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1856   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1857   "parameters" :
1858   [
1859    {
1860     "referenced_type" : "type-42"
1861    },
1862    {
1863     "referenced_type" : "type-48"
1864    },
1865    {
1866     "referenced_type" : "type-26"
1867    }
1868   ],
1869   "referenced_type" : "type-41",
1870   "return_type" : "type-39",
1871   "self_type" : "type-41",
1872   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1873  },
1874  {
1875   "alignment" : 4,
1876   "linker_set_key" : "int (void *)",
1877   "name" : "int (void *)",
1878   "parameters" :
1879   [
1880    {
1881     "referenced_type" : "type-26"
1882    }
1883   ],
1884   "referenced_type" : "type-495",
1885   "return_type" : "type-25",
1886   "self_type" : "type-495",
1887   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1888  },
1889  {
1890   "alignment" : 4,
1891   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1892   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1893   "parameters" :
1894   [
1895    {
1896     "referenced_type" : "type-405"
1897    },
1898    {
1899     "referenced_type" : "type-354"
1900    },
1901    {
1902     "referenced_type" : "type-2"
1903    },
1904    {
1905     "referenced_type" : "type-406"
1906    },
1907    {
1908     "referenced_type" : "type-2"
1909    },
1910    {
1911     "referenced_type" : "type-26"
1912    }
1913   ],
1914   "referenced_type" : "type-404",
1915   "return_type" : "type-27",
1916   "self_type" : "type-404",
1917   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1918  }
1919 ],
1920 "functions" :
1921 [
1922  {
1923   "function_name" : "android::hardware::details::castInterface",
1924   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
1925   "parameters" :
1926   [
1927    {
1928     "referenced_type" : "type-414"
1929    },
1930    {
1931     "referenced_type" : "type-54"
1932    },
1933    {
1934     "referenced_type" : "type-39"
1935    }
1936   ],
1937   "return_type" : "type-144",
1938   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1939   "template_args" : [ "type-104", "type-70", "type-553" ]
1940  },
1941  {
1942   "function_name" : "android::hardware::details::getServiceInternal",
1943   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
1944   "parameters" :
1945   [
1946    {
1947     "referenced_type" : "type-421"
1948    },
1949    {
1950     "referenced_type" : "type-39"
1951    },
1952    {
1953     "referenced_type" : "type-39"
1954    }
1955   ],
1956   "return_type" : "type-102",
1957   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1958   "template_args" : [ "type-553", "type-104", "type-27", "type-27" ]
1959  },
1960  {
1961   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::onTransact",
1962   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
1963   "parameters" :
1964   [
1965    {
1966     "is_this_ptr" : true,
1967     "referenced_type" : "type-588"
1968    },
1969    {
1970     "referenced_type" : "type-2"
1971    },
1972    {
1973     "referenced_type" : "type-411"
1974    },
1975    {
1976     "referenced_type" : "type-405"
1977    },
1978    {
1979     "default_arg" : true,
1980     "referenced_type" : "type-2"
1981    },
1982    {
1983     "default_arg" : true,
1984     "referenced_type" : "type-627"
1985    }
1986   ],
1987   "return_type" : "type-25",
1988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
1989  },
1990  {
1991   "access" : "private",
1992   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::getDebugInfo",
1993   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1994   "parameters" :
1995   [
1996    {
1997     "is_this_ptr" : true,
1998     "referenced_type" : "type-588"
1999    },
2000    {
2001     "referenced_type" : "type-628"
2002    }
2003   ],
2004   "return_type" : "type-158",
2005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2006  },
2007  {
2008   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::_hidl_getCpuUsages",
2009   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal18_hidl_getCpuUsagesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2010   "parameters" :
2011   [
2012    {
2013     "referenced_type" : "type-412"
2014    },
2015    {
2016     "referenced_type" : "type-411"
2017    },
2018    {
2019     "referenced_type" : "type-405"
2020    },
2021    {
2022     "referenced_type" : "type-629"
2023    }
2024   ],
2025   "return_type" : "type-25",
2026   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2027  },
2028  {
2029   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::_hidl_getTemperatures",
2030   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal21_hidl_getTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2031   "parameters" :
2032   [
2033    {
2034     "referenced_type" : "type-412"
2035    },
2036    {
2037     "referenced_type" : "type-411"
2038    },
2039    {
2040     "referenced_type" : "type-405"
2041    },
2042    {
2043     "referenced_type" : "type-630"
2044    }
2045   ],
2046   "return_type" : "type-25",
2047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2048  },
2049  {
2050   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::_hidl_getCoolingDevices",
2051   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal23_hidl_getCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2052   "parameters" :
2053   [
2054    {
2055     "referenced_type" : "type-412"
2056    },
2057    {
2058     "referenced_type" : "type-411"
2059    },
2060    {
2061     "referenced_type" : "type-405"
2062    },
2063    {
2064     "referenced_type" : "type-631"
2065    }
2066   ],
2067   "return_type" : "type-25",
2068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2069  },
2070  {
2071   "access" : "private",
2072   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::ping",
2073   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal4pingEv",
2074   "parameters" :
2075   [
2076    {
2077     "is_this_ptr" : true,
2078     "referenced_type" : "type-588"
2079    }
2080   ],
2081   "return_type" : "type-158",
2082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2083  },
2084  {
2085   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::BnHwThermal",
2086   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2087   "parameters" :
2088   [
2089    {
2090     "is_this_ptr" : true,
2091     "referenced_type" : "type-588"
2092    },
2093    {
2094     "referenced_type" : "type-285"
2095    }
2096   ],
2097   "return_type" : "type-27",
2098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2099  },
2100  {
2101   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::BnHwThermal",
2102   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2103   "parameters" :
2104   [
2105    {
2106     "is_this_ptr" : true,
2107     "referenced_type" : "type-588"
2108    },
2109    {
2110     "referenced_type" : "type-285"
2111    }
2112   ],
2113   "return_type" : "type-27",
2114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2115  },
2116  {
2117   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::~BnHwThermal",
2118   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev",
2119   "parameters" :
2120   [
2121    {
2122     "is_this_ptr" : true,
2123     "referenced_type" : "type-588"
2124    }
2125   ],
2126   "return_type" : "type-27",
2127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2128  },
2129  {
2130   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::~BnHwThermal",
2131   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev",
2132   "parameters" :
2133   [
2134    {
2135     "is_this_ptr" : true,
2136     "referenced_type" : "type-588"
2137    }
2138   ],
2139   "return_type" : "type-27",
2140   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2141  },
2142  {
2143   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::~BnHwThermal",
2144   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD2Ev",
2145   "parameters" :
2146   [
2147    {
2148     "is_this_ptr" : true,
2149     "referenced_type" : "type-588"
2150    }
2151   ],
2152   "return_type" : "type-27",
2153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2154  },
2155  {
2156   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::linkToDeath",
2157   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2158   "parameters" :
2159   [
2160    {
2161     "is_this_ptr" : true,
2162     "referenced_type" : "type-618"
2163    },
2164    {
2165     "referenced_type" : "type-577"
2166    },
2167    {
2168     "referenced_type" : "type-116"
2169    }
2170   ],
2171   "return_type" : "type-137",
2172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2173  },
2174  {
2175   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getCpuUsages",
2176   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE",
2177   "parameters" :
2178   [
2179    {
2180     "is_this_ptr" : true,
2181     "referenced_type" : "type-618"
2182    },
2183    {
2184     "referenced_type" : "type-632"
2185    }
2186   ],
2187   "return_type" : "type-158",
2188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2189  },
2190  {
2191   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getDebugInfo",
2192   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2193   "parameters" :
2194   [
2195    {
2196     "is_this_ptr" : true,
2197     "referenced_type" : "type-618"
2198    },
2199    {
2200     "referenced_type" : "type-633"
2201    }
2202   ],
2203   "return_type" : "type-158",
2204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2205  },
2206  {
2207   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getHashChain",
2208   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2209   "parameters" :
2210   [
2211    {
2212     "is_this_ptr" : true,
2213     "referenced_type" : "type-618"
2214    },
2215    {
2216     "referenced_type" : "type-634"
2217    }
2218   ],
2219   "return_type" : "type-158",
2220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2221  },
2222  {
2223   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::unlinkToDeath",
2224   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2225   "parameters" :
2226   [
2227    {
2228     "is_this_ptr" : true,
2229     "referenced_type" : "type-618"
2230    },
2231    {
2232     "referenced_type" : "type-577"
2233    }
2234   ],
2235   "return_type" : "type-137",
2236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2237  },
2238  {
2239   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::interfaceChain",
2240   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2241   "parameters" :
2242   [
2243    {
2244     "is_this_ptr" : true,
2245     "referenced_type" : "type-618"
2246    },
2247    {
2248     "referenced_type" : "type-635"
2249    }
2250   ],
2251   "return_type" : "type-158",
2252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2253  },
2254  {
2255   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getTemperatures",
2256   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2257   "parameters" :
2258   [
2259    {
2260     "is_this_ptr" : true,
2261     "referenced_type" : "type-618"
2262    },
2263    {
2264     "referenced_type" : "type-636"
2265    }
2266   ],
2267   "return_type" : "type-158",
2268   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2269  },
2270  {
2271   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getCoolingDevices",
2272   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2273   "parameters" :
2274   [
2275    {
2276     "is_this_ptr" : true,
2277     "referenced_type" : "type-618"
2278    },
2279    {
2280     "referenced_type" : "type-637"
2281    }
2282   ],
2283   "return_type" : "type-158",
2284   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2285  },
2286  {
2287   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::_hidl_getCpuUsages",
2288   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal18_hidl_getCpuUsagesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE",
2289   "parameters" :
2290   [
2291    {
2292     "referenced_type" : "type-20"
2293    },
2294    {
2295     "referenced_type" : "type-59"
2296    },
2297    {
2298     "referenced_type" : "type-638"
2299    }
2300   ],
2301   "return_type" : "type-158",
2302   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2303  },
2304  {
2305   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::interfaceDescriptor",
2306   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2307   "parameters" :
2308   [
2309    {
2310     "is_this_ptr" : true,
2311     "referenced_type" : "type-618"
2312    },
2313    {
2314     "referenced_type" : "type-639"
2315    }
2316   ],
2317   "return_type" : "type-158",
2318   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2319  },
2320  {
2321   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::_hidl_getTemperatures",
2322   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21_hidl_getTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2323   "parameters" :
2324   [
2325    {
2326     "referenced_type" : "type-20"
2327    },
2328    {
2329     "referenced_type" : "type-59"
2330    },
2331    {
2332     "referenced_type" : "type-640"
2333    }
2334   ],
2335   "return_type" : "type-158",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2337  },
2338  {
2339   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::notifySyspropsChanged",
2340   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "type-618"
2346    }
2347   ],
2348   "return_type" : "type-158",
2349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2350  },
2351  {
2352   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::setHALInstrumentation",
2353   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv",
2354   "parameters" :
2355   [
2356    {
2357     "is_this_ptr" : true,
2358     "referenced_type" : "type-618"
2359    }
2360   ],
2361   "return_type" : "type-158",
2362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2363  },
2364  {
2365   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::_hidl_getCoolingDevices",
2366   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal23_hidl_getCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2367   "parameters" :
2368   [
2369    {
2370     "referenced_type" : "type-20"
2371    },
2372    {
2373     "referenced_type" : "type-59"
2374    },
2375    {
2376     "referenced_type" : "type-641"
2377    }
2378   ],
2379   "return_type" : "type-158",
2380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2381  },
2382  {
2383   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::ping",
2384   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv",
2385   "parameters" :
2386   [
2387    {
2388     "is_this_ptr" : true,
2389     "referenced_type" : "type-618"
2390    }
2391   ],
2392   "return_type" : "type-158",
2393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2394  },
2395  {
2396   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::debug",
2397   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2398   "parameters" :
2399   [
2400    {
2401     "is_this_ptr" : true,
2402     "referenced_type" : "type-618"
2403    },
2404    {
2405     "referenced_type" : "type-363"
2406    },
2407    {
2408     "referenced_type" : "type-544"
2409    }
2410   ],
2411   "return_type" : "type-158",
2412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2413  },
2414  {
2415   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::BpHwThermal",
2416   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
2417   "parameters" :
2418   [
2419    {
2420     "is_this_ptr" : true,
2421     "referenced_type" : "type-618"
2422    },
2423    {
2424     "referenced_type" : "type-48"
2425    }
2426   ],
2427   "return_type" : "type-27",
2428   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2429  },
2430  {
2431   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::BpHwThermal",
2432   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
2433   "parameters" :
2434   [
2435    {
2436     "is_this_ptr" : true,
2437     "referenced_type" : "type-618"
2438    },
2439    {
2440     "referenced_type" : "type-48"
2441    }
2442   ],
2443   "return_type" : "type-27",
2444   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2445  },
2446  {
2447   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2448   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEjj",
2449   "parameters" :
2450   [
2451    {
2452     "referenced_type" : "type-558"
2453    },
2454    {
2455     "referenced_type" : "type-405"
2456    },
2457    {
2458     "referenced_type" : "type-2"
2459    },
2460    {
2461     "referenced_type" : "type-2"
2462    }
2463   ],
2464   "return_type" : "type-25",
2465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2466  },
2467  {
2468   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2469   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEjj",
2470   "parameters" :
2471   [
2472    {
2473     "referenced_type" : "type-564"
2474    },
2475    {
2476     "referenced_type" : "type-405"
2477    },
2478    {
2479     "referenced_type" : "type-2"
2480    },
2481    {
2482     "referenced_type" : "type-2"
2483    }
2484   ],
2485   "return_type" : "type-25",
2486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2487  },
2488  {
2489   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2490   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13ThermalStatusEPNS0_6ParcelEjj",
2491   "parameters" :
2492   [
2493    {
2494     "referenced_type" : "type-603"
2495    },
2496    {
2497     "referenced_type" : "type-405"
2498    },
2499    {
2500     "referenced_type" : "type-2"
2501    },
2502    {
2503     "referenced_type" : "type-2"
2504    }
2505   ],
2506   "return_type" : "type-25",
2507   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2508  },
2509  {
2510   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2511   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_8CpuUsageEPNS0_6ParcelEjj",
2512   "parameters" :
2513   [
2514    {
2515     "referenced_type" : "type-561"
2516    },
2517    {
2518     "referenced_type" : "type-405"
2519    },
2520    {
2521     "referenced_type" : "type-2"
2522    },
2523    {
2524     "referenced_type" : "type-2"
2525    }
2526   ],
2527   "return_type" : "type-25",
2528   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2529  },
2530  {
2531   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2532   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEjj",
2533   "parameters" :
2534   [
2535    {
2536     "referenced_type" : "type-558"
2537    },
2538    {
2539     "referenced_type" : "type-411"
2540    },
2541    {
2542     "referenced_type" : "type-2"
2543    },
2544    {
2545     "referenced_type" : "type-2"
2546    }
2547   ],
2548   "return_type" : "type-25",
2549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2550  },
2551  {
2552   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2553   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEjj",
2554   "parameters" :
2555   [
2556    {
2557     "referenced_type" : "type-564"
2558    },
2559    {
2560     "referenced_type" : "type-411"
2561    },
2562    {
2563     "referenced_type" : "type-2"
2564    },
2565    {
2566     "referenced_type" : "type-2"
2567    }
2568   ],
2569   "return_type" : "type-25",
2570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2571  },
2572  {
2573   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2574   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13ThermalStatusERKNS0_6ParcelEjj",
2575   "parameters" :
2576   [
2577    {
2578     "referenced_type" : "type-603"
2579    },
2580    {
2581     "referenced_type" : "type-411"
2582    },
2583    {
2584     "referenced_type" : "type-2"
2585    },
2586    {
2587     "referenced_type" : "type-2"
2588    }
2589   ],
2590   "return_type" : "type-25",
2591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2592  },
2593  {
2594   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2595   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_8CpuUsageERKNS0_6ParcelEjj",
2596   "parameters" :
2597   [
2598    {
2599     "referenced_type" : "type-561"
2600    },
2601    {
2602     "referenced_type" : "type-411"
2603    },
2604    {
2605     "referenced_type" : "type-2"
2606    },
2607    {
2608     "referenced_type" : "type-2"
2609    }
2610   ],
2611   "return_type" : "type-25",
2612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2613  },
2614  {
2615   "function_name" : "android::hardware::thermal::V1_0::IThermal::getService",
2616   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2617   "parameters" :
2618   [
2619    {
2620     "default_arg" : true,
2621     "referenced_type" : "type-421"
2622    },
2623    {
2624     "default_arg" : true,
2625     "referenced_type" : "type-39"
2626    }
2627   ],
2628   "return_type" : "type-102",
2629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2630  },
2631  {
2632   "function_name" : "android::hardware::thermal::V1_0::IThermal::linkToDeath",
2633   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2634   "parameters" :
2635   [
2636    {
2637     "is_this_ptr" : true,
2638     "referenced_type" : "type-103"
2639    },
2640    {
2641     "referenced_type" : "type-577"
2642    },
2643    {
2644     "referenced_type" : "type-116"
2645    }
2646   ],
2647   "return_type" : "type-137",
2648   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2649  },
2650  {
2651   "function_name" : "android::hardware::thermal::V1_0::IThermal::getDebugInfo",
2652   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2653   "parameters" :
2654   [
2655    {
2656     "is_this_ptr" : true,
2657     "referenced_type" : "type-103"
2658    },
2659    {
2660     "referenced_type" : "type-642"
2661    }
2662   ],
2663   "return_type" : "type-158",
2664   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2665  },
2666  {
2667   "function_name" : "android::hardware::thermal::V1_0::IThermal::getHashChain",
2668   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2669   "parameters" :
2670   [
2671    {
2672     "is_this_ptr" : true,
2673     "referenced_type" : "type-103"
2674    },
2675    {
2676     "referenced_type" : "type-643"
2677    }
2678   ],
2679   "return_type" : "type-158",
2680   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2681  },
2682  {
2683   "function_name" : "android::hardware::thermal::V1_0::IThermal::tryGetService",
2684   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2685   "parameters" :
2686   [
2687    {
2688     "default_arg" : true,
2689     "referenced_type" : "type-421"
2690    },
2691    {
2692     "default_arg" : true,
2693     "referenced_type" : "type-39"
2694    }
2695   ],
2696   "return_type" : "type-102",
2697   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2698  },
2699  {
2700   "function_name" : "android::hardware::thermal::V1_0::IThermal::unlinkToDeath",
2701   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2702   "parameters" :
2703   [
2704    {
2705     "is_this_ptr" : true,
2706     "referenced_type" : "type-103"
2707    },
2708    {
2709     "referenced_type" : "type-577"
2710    }
2711   ],
2712   "return_type" : "type-137",
2713   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2714  },
2715  {
2716   "function_name" : "android::hardware::thermal::V1_0::IThermal::interfaceChain",
2717   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2718   "parameters" :
2719   [
2720    {
2721     "is_this_ptr" : true,
2722     "referenced_type" : "type-103"
2723    },
2724    {
2725     "referenced_type" : "type-644"
2726    }
2727   ],
2728   "return_type" : "type-158",
2729   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2730  },
2731  {
2732   "function_name" : "android::hardware::thermal::V1_0::IThermal::registerAsService",
2733   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2734   "parameters" :
2735   [
2736    {
2737     "is_this_ptr" : true,
2738     "referenced_type" : "type-103"
2739    },
2740    {
2741     "default_arg" : true,
2742     "referenced_type" : "type-421"
2743    }
2744   ],
2745   "return_type" : "type-25",
2746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2747  },
2748  {
2749   "function_name" : "android::hardware::thermal::V1_0::IThermal::interfaceDescriptor",
2750   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2751   "parameters" :
2752   [
2753    {
2754     "is_this_ptr" : true,
2755     "referenced_type" : "type-103"
2756    },
2757    {
2758     "referenced_type" : "type-645"
2759    }
2760   ],
2761   "return_type" : "type-158",
2762   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2763  },
2764  {
2765   "function_name" : "android::hardware::thermal::V1_0::IThermal::notifySyspropsChanged",
2766   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv",
2767   "parameters" :
2768   [
2769    {
2770     "is_this_ptr" : true,
2771     "referenced_type" : "type-103"
2772    }
2773   ],
2774   "return_type" : "type-158",
2775   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2776  },
2777  {
2778   "function_name" : "android::hardware::thermal::V1_0::IThermal::setHALInstrumentation",
2779   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv",
2780   "parameters" :
2781   [
2782    {
2783     "is_this_ptr" : true,
2784     "referenced_type" : "type-103"
2785    }
2786   ],
2787   "return_type" : "type-158",
2788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2789  },
2790  {
2791   "function_name" : "android::hardware::thermal::V1_0::IThermal::registerForNotifications",
2792   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2793   "parameters" :
2794   [
2795    {
2796     "referenced_type" : "type-421"
2797    },
2798    {
2799     "referenced_type" : "type-545"
2800    }
2801   ],
2802   "return_type" : "type-39",
2803   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2804  },
2805  {
2806   "function_name" : "android::hardware::thermal::V1_0::IThermal::ping",
2807   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv",
2808   "parameters" :
2809   [
2810    {
2811     "is_this_ptr" : true,
2812     "referenced_type" : "type-103"
2813    }
2814   ],
2815   "return_type" : "type-158",
2816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2817  },
2818  {
2819   "function_name" : "android::hardware::thermal::V1_0::IThermal::debug",
2820   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2821   "parameters" :
2822   [
2823    {
2824     "is_this_ptr" : true,
2825     "referenced_type" : "type-103"
2826    },
2827    {
2828     "referenced_type" : "type-363"
2829    },
2830    {
2831     "referenced_type" : "type-544"
2832    }
2833   ],
2834   "return_type" : "type-158",
2835   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2836  },
2837  {
2838   "function_name" : "android::hardware::thermal::V1_0::IThermal::castFrom",
2839   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2840   "parameters" :
2841   [
2842    {
2843     "referenced_type" : "type-612"
2844    },
2845    {
2846     "default_arg" : true,
2847     "referenced_type" : "type-39"
2848    }
2849   ],
2850   "return_type" : "type-144",
2851   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2852  },
2853  {
2854   "function_name" : "android::hardware::thermal::V1_0::IThermal::castFrom",
2855   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spIS3_EEb",
2856   "parameters" :
2857   [
2858    {
2859     "referenced_type" : "type-285"
2860    },
2861    {
2862     "default_arg" : true,
2863     "referenced_type" : "type-39"
2864    }
2865   ],
2866   "return_type" : "type-144",
2867   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2868  },
2869  {
2870   "access" : "private",
2871   "function_name" : "android::hardware::thermal::V1_0::BsThermal::addOnewayTask",
2872   "linker_set_key" : "_ZN7android8hardware7thermal4V1_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
2873   "parameters" :
2874   [
2875    {
2876     "is_this_ptr" : true,
2877     "referenced_type" : "type-616"
2878    },
2879    {
2880     "referenced_type" : "type-649"
2881    }
2882   ],
2883   "return_type" : "type-158",
2884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h"
2885  },
2886  {
2887   "function_name" : "android::hardware::thermal::V1_0::BsThermal::BsThermal",
2888   "linker_set_key" : "_ZN7android8hardware7thermal4V1_09BsThermalC1ENS_2spINS2_8IThermalEEE",
2889   "parameters" :
2890   [
2891    {
2892     "is_this_ptr" : true,
2893     "referenced_type" : "type-616"
2894    },
2895    {
2896     "referenced_type" : "type-108"
2897    }
2898   ],
2899   "return_type" : "type-27",
2900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h"
2901  },
2902  {
2903   "function_name" : "android::hardware::thermal::V1_0::BsThermal::BsThermal",
2904   "linker_set_key" : "_ZN7android8hardware7thermal4V1_09BsThermalC2ENS_2spINS2_8IThermalEEE",
2905   "parameters" :
2906   [
2907    {
2908     "is_this_ptr" : true,
2909     "referenced_type" : "type-616"
2910    },
2911    {
2912     "referenced_type" : "type-108"
2913    }
2914   ],
2915   "return_type" : "type-27",
2916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h"
2917  }
2918 ],
2919 "global_vars" :
2920 [
2921  {
2922   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal10descriptorE",
2923   "name" : "android::hardware::thermal::V1_0::IThermal::descriptor",
2924   "referenced_type" : "type-54",
2925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2926  }
2927 ],
2928 "lvalue_reference_types" :
2929 [
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "android::Mutex &",
2933   "name" : "android::Mutex &",
2934   "referenced_type" : "type-31",
2935   "self_type" : "type-500",
2936   "size" : 4,
2937   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "linker_set_key" : "android::RWLock &",
2942   "name" : "android::RWLock &",
2943   "referenced_type" : "type-505",
2944   "self_type" : "type-509",
2945   "size" : 4,
2946   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "android::String16 &",
2951   "name" : "android::String16 &",
2952   "referenced_type" : "type-44",
2953   "self_type" : "type-388",
2954   "size" : 4,
2955   "source_file" : "/system/core/libutils/include/utils/String16.h"
2956  },
2957  {
2958   "alignment" : 4,
2959   "linker_set_key" : "android::String8 &",
2960   "name" : "android::String8 &",
2961   "referenced_type" : "type-53",
2962   "self_type" : "type-383",
2963   "size" : 4,
2964   "source_file" : "/system/core/libutils/include/utils/String8.h"
2965  },
2966  {
2967   "alignment" : 4,
2968   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &",
2969   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &",
2970   "referenced_type" : "type-144",
2971   "self_type" : "type-148",
2972   "size" : 4,
2973   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2974  },
2975  {
2976   "alignment" : 4,
2977   "linker_set_key" : "android::hardware::Return<bool> &",
2978   "name" : "android::hardware::Return<bool> &",
2979   "referenced_type" : "type-137",
2980   "self_type" : "type-141",
2981   "size" : 4,
2982   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2983  },
2984  {
2985   "alignment" : 4,
2986   "linker_set_key" : "android::hardware::Return<void> &",
2987   "name" : "android::hardware::Return<void> &",
2988   "referenced_type" : "type-158",
2989   "self_type" : "type-161",
2990   "size" : 4,
2991   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2992  },
2993  {
2994   "alignment" : 4,
2995   "linker_set_key" : "android::hardware::Status &",
2996   "name" : "android::hardware::Status &",
2997   "referenced_type" : "type-128",
2998   "self_type" : "type-135",
2999   "size" : 4,
3000   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3001  },
3002  {
3003   "alignment" : 4,
3004   "linker_set_key" : "android::hardware::TextOutput &",
3005   "name" : "android::hardware::TextOutput &",
3006   "referenced_type" : "type-409",
3007   "self_type" : "type-408",
3008   "size" : 4,
3009   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3010  },
3011  {
3012   "alignment" : 4,
3013   "linker_set_key" : "android::hardware::TextOutput &",
3014   "name" : "android::hardware::TextOutput &",
3015   "referenced_type" : "type-590",
3016   "self_type" : "type-589",
3017   "size" : 4,
3018   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3019  },
3020  {
3021   "alignment" : 4,
3022   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3023   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3024   "referenced_type" : "type-302",
3025   "self_type" : "type-573",
3026   "size" : 4,
3027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3028  },
3029  {
3030   "alignment" : 4,
3031   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3032   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3033   "referenced_type" : "type-293",
3034   "self_type" : "type-566",
3035   "size" : 4,
3036   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3037  },
3038  {
3039   "alignment" : 4,
3040   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3041   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3042   "referenced_type" : "type-305",
3043   "self_type" : "type-576",
3044   "size" : 4,
3045   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3046  },
3047  {
3048   "alignment" : 4,
3049   "linker_set_key" : "android::hardware::hidl_memory &",
3050   "name" : "android::hardware::hidl_memory &",
3051   "referenced_type" : "type-274",
3052   "self_type" : "type-279",
3053   "size" : 4,
3054   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3055  },
3056  {
3057   "alignment" : 4,
3058   "linker_set_key" : "android::hardware::hidl_string &",
3059   "name" : "android::hardware::hidl_string &",
3060   "referenced_type" : "type-270",
3061   "self_type" : "type-571",
3062   "size" : 4,
3063   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3064  },
3065  {
3066   "alignment" : 4,
3067   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3068   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3069   "referenced_type" : "type-301",
3070   "self_type" : "type-311",
3071   "size" : 4,
3072   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3073  },
3074  {
3075   "alignment" : 4,
3076   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3077   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3078   "referenced_type" : "type-292",
3079   "self_type" : "type-300",
3080   "size" : 4,
3081   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3082  },
3083  {
3084   "alignment" : 4,
3085   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3086   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3087   "referenced_type" : "type-110",
3088   "self_type" : "type-121",
3089   "size" : 4,
3090   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3091  },
3092  {
3093   "alignment" : 4,
3094   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> &",
3095   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> &",
3096   "referenced_type" : "type-102",
3097   "self_type" : "type-106",
3098   "size" : 4,
3099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3100  },
3101  {
3102   "alignment" : 4,
3103   "linker_set_key" : "const android::String16 &",
3104   "name" : "const android::String16 &",
3105   "referenced_type" : "type-43",
3106   "self_type" : "type-42",
3107   "size" : 4,
3108   "source_file" : "/system/core/libutils/include/utils/String16.h"
3109  },
3110  {
3111   "alignment" : 4,
3112   "linker_set_key" : "const android::String8 &",
3113   "name" : "const android::String8 &",
3114   "referenced_type" : "type-380",
3115   "self_type" : "type-382",
3116   "size" : 4,
3117   "source_file" : "/system/core/libutils/include/utils/String8.h"
3118  },
3119  {
3120   "alignment" : 4,
3121   "linker_set_key" : "const android::hardware::Parcel &",
3122   "name" : "const android::hardware::Parcel &",
3123   "referenced_type" : "type-410",
3124   "self_type" : "type-411",
3125   "size" : 4,
3126   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3127  },
3128  {
3129   "alignment" : 4,
3130   "linker_set_key" : "const android::hardware::Return<bool> &",
3131   "name" : "const android::hardware::Return<bool> &",
3132   "referenced_type" : "type-142",
3133   "self_type" : "type-151",
3134   "size" : 4,
3135   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3136  },
3137  {
3138   "alignment" : 4,
3139   "linker_set_key" : "const android::hardware::Status &",
3140   "name" : "const android::hardware::Status &",
3141   "referenced_type" : "type-132",
3142   "self_type" : "type-133",
3143   "size" : 4,
3144   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3145  },
3146  {
3147   "alignment" : 4,
3148   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3149   "name" : "const android::hardware::details::SchedPrio &",
3150   "referenced_type" : "type-427",
3151   "self_type" : "type-426",
3152   "size" : 4,
3153   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3154  },
3155  {
3156   "alignment" : 4,
3157   "linker_set_key" : "const android::hardware::hidl_handle &",
3158   "name" : "const android::hardware::hidl_handle &",
3159   "referenced_type" : "type-362",
3160   "self_type" : "type-363",
3161   "size" : 4,
3162   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3163  },
3164  {
3165   "alignment" : 4,
3166   "linker_set_key" : "const android::hardware::hidl_memory &",
3167   "name" : "const android::hardware::hidl_memory &",
3168   "referenced_type" : "type-277",
3169   "self_type" : "type-278",
3170   "size" : 4,
3171   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3172  },
3173  {
3174   "alignment" : 4,
3175   "linker_set_key" : "const android::hardware::hidl_string &",
3176   "name" : "const android::hardware::hidl_string &",
3177   "referenced_type" : "type-269",
3178   "self_type" : "type-273",
3179   "size" : 4,
3180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3181  },
3182  {
3183   "alignment" : 4,
3184   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3185   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3186   "referenced_type" : "type-543",
3187   "self_type" : "type-544",
3188   "size" : 4,
3189   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
3190  },
3191  {
3192   "alignment" : 4,
3193   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> &",
3194   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> &",
3195   "referenced_type" : "type-348",
3196   "self_type" : "type-418",
3197   "size" : 4,
3198   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3199  },
3200  {
3201   "alignment" : 4,
3202   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> &",
3203   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> &",
3204   "referenced_type" : "type-338",
3205   "self_type" : "type-417",
3206   "size" : 4,
3207   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3208  },
3209  {
3210   "alignment" : 4,
3211   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> &",
3212   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> &",
3213   "referenced_type" : "type-328",
3214   "self_type" : "type-415",
3215   "size" : 4,
3216   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3217  },
3218  {
3219   "alignment" : 4,
3220   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3221   "name" : "const android::hardware::hidl_vec<int> &",
3222   "referenced_type" : "type-316",
3223   "self_type" : "type-319",
3224   "size" : 4,
3225   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3226  },
3227  {
3228   "alignment" : 4,
3229   "linker_set_key" : "const android::hardware::hidl_version &",
3230   "name" : "const android::hardware::hidl_version &",
3231   "referenced_type" : "type-357",
3232   "self_type" : "type-359",
3233   "size" : 4,
3234   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3235  },
3236  {
3237   "alignment" : 4,
3238   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingDevice &",
3239   "name" : "const android::hardware::thermal::V1_0::CoolingDevice &",
3240   "referenced_type" : "type-347",
3241   "self_type" : "type-564",
3242   "size" : 4,
3243   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "linker_set_key" : "const android::hardware::thermal::V1_0::CpuUsage &",
3248   "name" : "const android::hardware::thermal::V1_0::CpuUsage &",
3249   "referenced_type" : "type-337",
3250   "self_type" : "type-561",
3251   "size" : 4,
3252   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3253  },
3254  {
3255   "alignment" : 4,
3256   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature &",
3257   "name" : "const android::hardware::thermal::V1_0::Temperature &",
3258   "referenced_type" : "type-327",
3259   "self_type" : "type-558",
3260   "size" : 4,
3261   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3262  },
3263  {
3264   "alignment" : 4,
3265   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatus &",
3266   "name" : "const android::hardware::thermal::V1_0::ThermalStatus &",
3267   "referenced_type" : "type-602",
3268   "self_type" : "type-603",
3269   "size" : 4,
3270   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
3271  },
3272  {
3273   "alignment" : 4,
3274   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3275   "name" : "const android::hidl::base::V1_0::IBase *const &",
3276   "referenced_type" : "type-442",
3277   "self_type" : "type-443",
3278   "size" : 4,
3279   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3280  },
3281  {
3282   "alignment" : 4,
3283   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3284   "name" : "const android::sp<android::hardware::IBinder> &",
3285   "referenced_type" : "type-17",
3286   "self_type" : "type-48",
3287   "size" : 4,
3288   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3289  },
3290  {
3291   "alignment" : 4,
3292   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3293   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3294   "referenced_type" : "type-123",
3295   "self_type" : "type-470",
3296   "size" : 4,
3297   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3298  },
3299  {
3300   "alignment" : 4,
3301   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3302   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3303   "referenced_type" : "type-567",
3304   "self_type" : "type-577",
3305   "size" : 4,
3306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3307  },
3308  {
3309   "alignment" : 4,
3310   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3311   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3312   "referenced_type" : "type-108",
3313   "self_type" : "type-285",
3314   "size" : 4,
3315   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3316  },
3317  {
3318   "alignment" : 4,
3319   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3320   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3321   "referenced_type" : "type-610",
3322   "self_type" : "type-612",
3323   "size" : 4,
3324   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3325  },
3326  {
3327   "alignment" : 4,
3328   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3329   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3330   "referenced_type" : "type-99",
3331   "self_type" : "type-545",
3332   "size" : 4,
3333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
3334  },
3335  {
3336   "alignment" : 4,
3337   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3338   "name" : "const android::wp<android::hardware::BHwBinder> &",
3339   "referenced_type" : "type-591",
3340   "self_type" : "type-593",
3341   "size" : 4,
3342   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3343  },
3344  {
3345   "alignment" : 4,
3346   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3347   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3348   "referenced_type" : "type-296",
3349   "self_type" : "type-318",
3350   "size" : 4,
3351   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3352  },
3353  {
3354   "alignment" : 4,
3355   "linker_set_key" : "const bool &",
3356   "name" : "const bool &",
3357   "referenced_type" : "type-90",
3358   "self_type" : "type-239",
3359   "size" : 4,
3360   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3361  },
3362  {
3363   "alignment" : 4,
3364   "linker_set_key" : "const double &",
3365   "name" : "const double &",
3366   "referenced_type" : "type-260",
3367   "self_type" : "type-261",
3368   "size" : 4,
3369   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3370  },
3371  {
3372   "alignment" : 4,
3373   "linker_set_key" : "const float &",
3374   "name" : "const float &",
3375   "referenced_type" : "type-258",
3376   "self_type" : "type-259",
3377   "size" : 4,
3378   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3379  },
3380  {
3381   "alignment" : 4,
3382   "linker_set_key" : "const int &",
3383   "name" : "const int &",
3384   "referenced_type" : "type-468",
3385   "self_type" : "type-467",
3386   "size" : 4,
3387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3388  },
3389  {
3390   "linker_set_key" : "const iter<is_const> &",
3391   "name" : "const iter<is_const> &",
3392   "referenced_type" : "type-283",
3393   "self_type" : "type-286",
3394   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3395  },
3396  {
3397   "linker_set_key" : "const iter<is_const> &",
3398   "name" : "const iter<is_const> &",
3399   "referenced_type" : "type-582",
3400   "self_type" : "type-584",
3401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3402  },
3403  {
3404   "alignment" : 4,
3405   "linker_set_key" : "const log_msg &",
3406   "name" : "const log_msg &",
3407   "referenced_type" : "type-71",
3408   "self_type" : "type-120",
3409   "size" : 4,
3410   "source_file" : "/system/core/liblog/include/log/log_read.h"
3411  },
3412  {
3413   "alignment" : 4,
3414   "linker_set_key" : "const long long &",
3415   "name" : "const long long &",
3416   "referenced_type" : "type-254",
3417   "self_type" : "type-255",
3418   "size" : 4,
3419   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3420  },
3421  {
3422   "alignment" : 4,
3423   "linker_set_key" : "const short &",
3424   "name" : "const short &",
3425   "referenced_type" : "type-245",
3426   "self_type" : "type-250",
3427   "size" : 4,
3428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3429  },
3430  {
3431   "alignment" : 4,
3432   "linker_set_key" : "const signed char &",
3433   "name" : "const signed char &",
3434   "referenced_type" : "type-240",
3435   "self_type" : "type-242",
3436   "size" : 4,
3437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3438  },
3439  {
3440   "alignment" : 4,
3441   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3442   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3443   "referenced_type" : "type-419",
3444   "self_type" : "type-421",
3445   "size" : 4,
3446   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3447  },
3448  {
3449   "alignment" : 4,
3450   "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 *> > *)> > > &",
3451   "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 *> > *)> > > &",
3452   "referenced_type" : "type-3",
3453   "self_type" : "type-617",
3454   "size" : 4,
3455   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3456  },
3457  {
3458   "alignment" : 4,
3459   "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 *> > *)> > > &",
3460   "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 *> > *)> > > &",
3461   "referenced_type" : "type-605",
3462   "self_type" : "type-604",
3463   "size" : 4,
3464   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3465  },
3466  {
3467   "alignment" : 4,
3468   "linker_set_key" : "const unsigned char &",
3469   "name" : "const unsigned char &",
3470   "referenced_type" : "type-243",
3471   "self_type" : "type-244",
3472   "size" : 4,
3473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3474  },
3475  {
3476   "alignment" : 4,
3477   "linker_set_key" : "const unsigned int &",
3478   "name" : "const unsigned int &",
3479   "referenced_type" : "type-35",
3480   "self_type" : "type-253",
3481   "size" : 4,
3482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3483  },
3484  {
3485   "alignment" : 4,
3486   "linker_set_key" : "const unsigned long long &",
3487   "name" : "const unsigned long long &",
3488   "referenced_type" : "type-256",
3489   "self_type" : "type-257",
3490   "size" : 4,
3491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "linker_set_key" : "const unsigned short &",
3496   "name" : "const unsigned short &",
3497   "referenced_type" : "type-251",
3498   "self_type" : "type-252",
3499   "size" : 4,
3500   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3501  },
3502  {
3503   "alignment" : 4,
3504   "linker_set_key" : "int &",
3505   "name" : "int &",
3506   "referenced_type" : "type-25",
3507   "self_type" : "type-375",
3508   "size" : 4,
3509   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3510  },
3511  {
3512   "alignment" : 4,
3513   "linker_set_key" : "unsigned char &",
3514   "name" : "unsigned char &",
3515   "referenced_type" : "type-75",
3516   "self_type" : "type-521",
3517   "size" : 4,
3518   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3519  },
3520  {
3521   "alignment" : 4,
3522   "linker_set_key" : "unsigned int &",
3523   "name" : "unsigned int &",
3524   "referenced_type" : "type-2",
3525   "self_type" : "type-531",
3526   "size" : 4,
3527   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
3528  }
3529 ],
3530 "pointer_types" :
3531 [
3532  {
3533   "alignment" : 4,
3534   "linker_set_key" : "android::Condition *",
3535   "name" : "android::Condition *",
3536   "referenced_type" : "type-91",
3537   "self_type" : "type-504",
3538   "size" : 4,
3539   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3540  },
3541  {
3542   "alignment" : 4,
3543   "linker_set_key" : "android::Mutex *",
3544   "name" : "android::Mutex *",
3545   "referenced_type" : "type-31",
3546   "self_type" : "type-498",
3547   "size" : 4,
3548   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3549  },
3550  {
3551   "alignment" : 4,
3552   "linker_set_key" : "android::Mutex::Autolock *",
3553   "name" : "android::Mutex::Autolock *",
3554   "referenced_type" : "type-499",
3555   "self_type" : "type-502",
3556   "size" : 4,
3557   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3558  },
3559  {
3560   "alignment" : 4,
3561   "linker_set_key" : "android::RWLock *",
3562   "name" : "android::RWLock *",
3563   "referenced_type" : "type-505",
3564   "self_type" : "type-507",
3565   "size" : 4,
3566   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3567  },
3568  {
3569   "alignment" : 4,
3570   "linker_set_key" : "android::RWLock::AutoRLock *",
3571   "name" : "android::RWLock::AutoRLock *",
3572   "referenced_type" : "type-508",
3573   "self_type" : "type-510",
3574   "size" : 4,
3575   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3576  },
3577  {
3578   "alignment" : 4,
3579   "linker_set_key" : "android::RWLock::AutoWLock *",
3580   "name" : "android::RWLock::AutoWLock *",
3581   "referenced_type" : "type-511",
3582   "self_type" : "type-512",
3583   "size" : 4,
3584   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3585  },
3586  {
3587   "alignment" : 4,
3588   "linker_set_key" : "android::RefBase *",
3589   "name" : "android::RefBase *",
3590   "referenced_type" : "type-8",
3591   "self_type" : "type-266",
3592   "size" : 4,
3593   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3594  },
3595  {
3596   "alignment" : 4,
3597   "linker_set_key" : "android::RefBase::weakref_impl *",
3598   "name" : "android::RefBase::weakref_impl *",
3599   "referenced_type" : "type-11",
3600   "self_type" : "type-10",
3601   "size" : 4,
3602   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3603  },
3604  {
3605   "alignment" : 4,
3606   "linker_set_key" : "android::RefBase::weakref_impl *",
3607   "name" : "android::RefBase::weakref_impl *",
3608   "referenced_type" : "type-579",
3609   "self_type" : "type-578",
3610   "size" : 4,
3611   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3612  },
3613  {
3614   "alignment" : 4,
3615   "linker_set_key" : "android::RefBase::weakref_type *",
3616   "name" : "android::RefBase::weakref_type *",
3617   "referenced_type" : "type-38",
3618   "self_type" : "type-37",
3619   "size" : 4,
3620   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3621  },
3622  {
3623   "alignment" : 4,
3624   "linker_set_key" : "android::ReferenceRenamer *",
3625   "name" : "android::ReferenceRenamer *",
3626   "referenced_type" : "type-262",
3627   "self_type" : "type-263",
3628   "size" : 4,
3629   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3630  },
3631  {
3632   "alignment" : 4,
3633   "linker_set_key" : "android::ScopedTrace *",
3634   "name" : "android::ScopedTrace *",
3635   "referenced_type" : "type-513",
3636   "self_type" : "type-514",
3637   "size" : 4,
3638   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3639  },
3640  {
3641   "alignment" : 4,
3642   "linker_set_key" : "android::String16 *",
3643   "name" : "android::String16 *",
3644   "referenced_type" : "type-44",
3645   "self_type" : "type-389",
3646   "size" : 4,
3647   "source_file" : "/system/core/libutils/include/utils/String16.h"
3648  },
3649  {
3650   "alignment" : 4,
3651   "linker_set_key" : "android::String8 *",
3652   "name" : "android::String8 *",
3653   "referenced_type" : "type-53",
3654   "self_type" : "type-384",
3655   "size" : 4,
3656   "source_file" : "/system/core/libutils/include/utils/String8.h"
3657  },
3658  {
3659   "alignment" : 4,
3660   "linker_set_key" : "android::Thread *",
3661   "name" : "android::Thread *",
3662   "referenced_type" : "type-89",
3663   "self_type" : "type-88",
3664   "size" : 4,
3665   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "linker_set_key" : "android::VirtualLightRefBase *",
3670   "name" : "android::VirtualLightRefBase *",
3671   "referenced_type" : "type-164",
3672   "self_type" : "type-171",
3673   "size" : 4,
3674   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3675  },
3676  {
3677   "alignment" : 4,
3678   "linker_set_key" : "android::hardware::BHwBinder *",
3679   "name" : "android::hardware::BHwBinder *",
3680   "referenced_type" : "type-126",
3681   "self_type" : "type-125",
3682   "size" : 4,
3683   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3684  },
3685  {
3686   "alignment" : 4,
3687   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal> *",
3688   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal> *",
3689   "referenced_type" : "type-398",
3690   "self_type" : "type-397",
3691   "size" : 4,
3692   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3693  },
3694  {
3695   "alignment" : 4,
3696   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3697   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3698   "referenced_type" : "type-435",
3699   "self_type" : "type-441",
3700   "size" : 4,
3701   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3702  },
3703  {
3704   "alignment" : 4,
3705   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3706   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3707   "referenced_type" : "type-454",
3708   "self_type" : "type-459",
3709   "size" : 4,
3710   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3711  },
3712  {
3713   "alignment" : 4,
3714   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3715   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3716   "referenced_type" : "type-444",
3717   "self_type" : "type-449",
3718   "size" : 4,
3719   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3720  },
3721  {
3722   "alignment" : 4,
3723   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3724   "name" : "android::hardware::GrantorDescriptor *",
3725   "referenced_type" : "type-291",
3726   "self_type" : "type-290",
3727   "size" : 4,
3728   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3729  },
3730  {
3731   "alignment" : 4,
3732   "linker_set_key" : "android::hardware::IBinder *",
3733   "name" : "android::hardware::IBinder *",
3734   "referenced_type" : "type-15",
3735   "self_type" : "type-14",
3736   "size" : 4,
3737   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3738  },
3739  {
3740   "alignment" : 4,
3741   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3742   "name" : "android::hardware::IBinder::DeathRecipient *",
3743   "referenced_type" : "type-7",
3744   "self_type" : "type-6",
3745   "size" : 4,
3746   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3747  },
3748  {
3749   "alignment" : 4,
3750   "linker_set_key" : "android::hardware::IInterface *",
3751   "name" : "android::hardware::IInterface *",
3752   "referenced_type" : "type-21",
3753   "self_type" : "type-20",
3754   "size" : 4,
3755   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3756  },
3757  {
3758   "alignment" : 4,
3759   "linker_set_key" : "android::hardware::Parcel *",
3760   "name" : "android::hardware::Parcel *",
3761   "referenced_type" : "type-399",
3762   "self_type" : "type-405",
3763   "size" : 4,
3764   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3765  },
3766  {
3767   "alignment" : 4,
3768   "linker_set_key" : "android::hardware::ProcessState *",
3769   "name" : "android::hardware::ProcessState *",
3770   "referenced_type" : "type-24",
3771   "self_type" : "type-23",
3772   "size" : 4,
3773   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3774  },
3775  {
3776   "alignment" : 4,
3777   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
3778   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
3779   "referenced_type" : "type-144",
3780   "self_type" : "type-145",
3781   "size" : 4,
3782   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3783  },
3784  {
3785   "alignment" : 4,
3786   "linker_set_key" : "android::hardware::Return<bool> *",
3787   "name" : "android::hardware::Return<bool> *",
3788   "referenced_type" : "type-137",
3789   "self_type" : "type-139",
3790   "size" : 4,
3791   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3792  },
3793  {
3794   "alignment" : 4,
3795   "linker_set_key" : "android::hardware::Return<void> *",
3796   "name" : "android::hardware::Return<void> *",
3797   "referenced_type" : "type-158",
3798   "self_type" : "type-159",
3799   "size" : 4,
3800   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3801  },
3802  {
3803   "alignment" : 4,
3804   "linker_set_key" : "android::hardware::Status *",
3805   "name" : "android::hardware::Status *",
3806   "referenced_type" : "type-128",
3807   "self_type" : "type-131",
3808   "size" : 4,
3809   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3810  },
3811  {
3812   "alignment" : 4,
3813   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3814   "name" : "android::hardware::details::HidlInstrumentor *",
3815   "referenced_type" : "type-60",
3816   "self_type" : "type-59",
3817   "size" : 4,
3818   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3819  },
3820  {
3821   "alignment" : 4,
3822   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3823   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3824   "referenced_type" : "type-302",
3825   "self_type" : "type-572",
3826   "size" : 4,
3827   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3828  },
3829  {
3830   "alignment" : 4,
3831   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3832   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3833   "referenced_type" : "type-293",
3834   "self_type" : "type-565",
3835   "size" : 4,
3836   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3837  },
3838  {
3839   "alignment" : 4,
3840   "linker_set_key" : "android::hardware::details::return_status *",
3841   "name" : "android::hardware::details::return_status *",
3842   "referenced_type" : "type-138",
3843   "self_type" : "type-152",
3844   "size" : 4,
3845   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3846  },
3847  {
3848   "alignment" : 4,
3849   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3850   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3851   "referenced_type" : "type-305",
3852   "self_type" : "type-304",
3853   "size" : 4,
3854   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3855  },
3856  {
3857   "alignment" : 4,
3858   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3859   "name" : "android::hardware::hidl_binder_death_recipient *",
3860   "referenced_type" : "type-112",
3861   "self_type" : "type-111",
3862   "size" : 4,
3863   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3864  },
3865  {
3866   "alignment" : 4,
3867   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3868   "name" : "android::hardware::hidl_death_recipient *",
3869   "referenced_type" : "type-115",
3870   "self_type" : "type-114",
3871   "size" : 4,
3872   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "linker_set_key" : "android::hardware::hidl_memory *",
3877   "name" : "android::hardware::hidl_memory *",
3878   "referenced_type" : "type-274",
3879   "self_type" : "type-275",
3880   "size" : 4,
3881   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "android::hardware::hidl_string *",
3886   "name" : "android::hardware::hidl_string *",
3887   "referenced_type" : "type-270",
3888   "self_type" : "type-295",
3889   "size" : 4,
3890   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3891  },
3892  {
3893   "alignment" : 4,
3894   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3895   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3896   "referenced_type" : "type-301",
3897   "self_type" : "type-308",
3898   "size" : 4,
3899   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3900  },
3901  {
3902   "alignment" : 4,
3903   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3904   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3905   "referenced_type" : "type-292",
3906   "self_type" : "type-297",
3907   "size" : 4,
3908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3909  },
3910  {
3911   "alignment" : 4,
3912   "linker_set_key" : "android::hardware::hidl_version *",
3913   "name" : "android::hardware::hidl_version *",
3914   "referenced_type" : "type-355",
3915   "self_type" : "type-356",
3916   "size" : 4,
3917   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3918  },
3919  {
3920   "alignment" : 4,
3921   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
3922   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
3923   "referenced_type" : "type-585",
3924   "self_type" : "type-588",
3925   "size" : 4,
3926   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal *",
3931   "name" : "android::hardware::thermal::V1_0::BpHwThermal *",
3932   "referenced_type" : "type-553",
3933   "self_type" : "type-618",
3934   "size" : 4,
3935   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3936  },
3937  {
3938   "alignment" : 4,
3939   "linker_set_key" : "android::hardware::thermal::V1_0::BsThermal *",
3940   "name" : "android::hardware::thermal::V1_0::BsThermal *",
3941   "referenced_type" : "type-613",
3942   "self_type" : "type-616",
3943   "size" : 4,
3944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3945  },
3946  {
3947   "alignment" : 4,
3948   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
3949   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
3950   "referenced_type" : "type-344",
3951   "self_type" : "type-343",
3952   "size" : 4,
3953   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3954  },
3955  {
3956   "alignment" : 4,
3957   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
3958   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
3959   "referenced_type" : "type-335",
3960   "self_type" : "type-334",
3961   "size" : 4,
3962   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3963  },
3964  {
3965   "alignment" : 4,
3966   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
3967   "name" : "android::hardware::thermal::V1_0::IThermal *",
3968   "referenced_type" : "type-104",
3969   "self_type" : "type-103",
3970   "size" : 4,
3971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3972  },
3973  {
3974   "alignment" : 4,
3975   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
3976   "name" : "android::hardware::thermal::V1_0::Temperature *",
3977   "referenced_type" : "type-324",
3978   "self_type" : "type-323",
3979   "size" : 4,
3980   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3981  },
3982  {
3983   "alignment" : 4,
3984   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3985   "name" : "android::hidl::base::V1_0::BnHwBase *",
3986   "referenced_type" : "type-413",
3987   "self_type" : "type-412",
3988   "size" : 4,
3989   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3990  },
3991  {
3992   "alignment" : 4,
3993   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3994   "name" : "android::hidl::base::V1_0::IBase *",
3995   "referenced_type" : "type-70",
3996   "self_type" : "type-118",
3997   "size" : 4,
3998   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3999  },
4000  {
4001   "alignment" : 4,
4002   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4003   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4004   "referenced_type" : "type-69",
4005   "self_type" : "type-68",
4006   "size" : 4,
4007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4008  },
4009  {
4010   "alignment" : 4,
4011   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4012   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4013   "referenced_type" : "type-96",
4014   "self_type" : "type-95",
4015   "size" : 4,
4016   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4017  },
4018  {
4019   "alignment" : 4,
4020   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4021   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4022   "referenced_type" : "type-5",
4023   "self_type" : "type-12",
4024   "size" : 4,
4025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4026  },
4027  {
4028   "alignment" : 4,
4029   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4030   "name" : "android::sp<android::hardware::IBinder> *",
4031   "referenced_type" : "type-13",
4032   "self_type" : "type-16",
4033   "size" : 4,
4034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4035  },
4036  {
4037   "alignment" : 4,
4038   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4039   "name" : "android::sp<android::hardware::ProcessState> *",
4040   "referenced_type" : "type-22",
4041   "self_type" : "type-64",
4042   "size" : 4,
4043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4044  },
4045  {
4046   "alignment" : 4,
4047   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4048   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4049   "referenced_type" : "type-110",
4050   "self_type" : "type-109",
4051   "size" : 4,
4052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4053  },
4054  {
4055   "alignment" : 4,
4056   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4057   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4058   "referenced_type" : "type-102",
4059   "self_type" : "type-101",
4060   "size" : 4,
4061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4062  },
4063  {
4064   "alignment" : 4,
4065   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4066   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4067   "referenced_type" : "type-414",
4068   "self_type" : "type-609",
4069   "size" : 4,
4070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4071  },
4072  {
4073   "alignment" : 4,
4074   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4075   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4076   "referenced_type" : "type-67",
4077   "self_type" : "type-82",
4078   "size" : 4,
4079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4080  },
4081  {
4082   "alignment" : 4,
4083   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4084   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4085   "referenced_type" : "type-94",
4086   "self_type" : "type-98",
4087   "size" : 4,
4088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4093   "name" : "android::wp<android::hardware::BHwBinder> *",
4094   "referenced_type" : "type-440",
4095   "self_type" : "type-581",
4096   "size" : 4,
4097   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4098  },
4099  {
4100   "alignment" : 4,
4101   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4102   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4103   "referenced_type" : "type-329",
4104   "self_type" : "type-370",
4105   "size" : 4,
4106   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4107  },
4108  {
4109   "alignment" : 4,
4110   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4111   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4112   "referenced_type" : "type-113",
4113   "self_type" : "type-481",
4114   "size" : 4,
4115   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4116  },
4117  {
4118   "alignment" : 4,
4119   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4120   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4121   "referenced_type" : "type-117",
4122   "self_type" : "type-234",
4123   "size" : 4,
4124   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4125  },
4126  {
4127   "alignment" : 4,
4128   "linker_set_key" : "android_flex_plane *",
4129   "name" : "android_flex_plane *",
4130   "referenced_type" : "type-485",
4131   "self_type" : "type-488",
4132   "size" : 4,
4133   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4134  },
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4138   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4139   "referenced_type" : "type-41",
4140   "self_type" : "type-40",
4141   "size" : 4,
4142   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "char *",
4147   "name" : "char *",
4148   "referenced_type" : "type-56",
4149   "self_type" : "type-157",
4150   "size" : 4,
4151   "source_file" : "/system/core/liblog/include/log/log_read.h"
4152  },
4153  {
4154   "alignment" : 4,
4155   "linker_set_key" : "const android::NativeHandle *",
4156   "name" : "const android::NativeHandle *",
4157   "referenced_type" : "type-369",
4158   "self_type" : "type-371",
4159   "size" : 4,
4160   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "const android::RefBase *",
4165   "name" : "const android::RefBase *",
4166   "referenced_type" : "type-264",
4167   "self_type" : "type-265",
4168   "size" : 4,
4169   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "const android::String16 *",
4174   "name" : "const android::String16 *",
4175   "referenced_type" : "type-43",
4176   "self_type" : "type-387",
4177   "size" : 4,
4178   "source_file" : "/system/core/libutils/include/utils/String16.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "const android::String8 *",
4183   "name" : "const android::String8 *",
4184   "referenced_type" : "type-380",
4185   "self_type" : "type-381",
4186   "size" : 4,
4187   "source_file" : "/system/core/libutils/include/utils/String8.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "const android::VectorImpl *",
4192   "name" : "const android::VectorImpl *",
4193   "referenced_type" : "type-462",
4194   "self_type" : "type-463",
4195   "size" : 4,
4196   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4201   "name" : "const android::hardware::BpHwRefBase *",
4202   "referenced_type" : "type-391",
4203   "self_type" : "type-395",
4204   "size" : 4,
4205   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4210   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4211   "referenced_type" : "type-428",
4212   "self_type" : "type-429",
4213   "size" : 4,
4214   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4219   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4220   "referenced_type" : "type-433",
4221   "self_type" : "type-434",
4222   "size" : 4,
4223   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
4228   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
4229   "referenced_type" : "type-149",
4230   "self_type" : "type-150",
4231   "size" : 4,
4232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "const android::hardware::Return<bool> *",
4237   "name" : "const android::hardware::Return<bool> *",
4238   "referenced_type" : "type-142",
4239   "self_type" : "type-143",
4240   "size" : 4,
4241   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "const android::hardware::Status *",
4246   "name" : "const android::hardware::Status *",
4247   "referenced_type" : "type-132",
4248   "self_type" : "type-136",
4249   "size" : 4,
4250   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4255   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4256   "referenced_type" : "type-574",
4257   "self_type" : "type-575",
4258   "size" : 4,
4259   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4264   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4265   "referenced_type" : "type-569",
4266   "self_type" : "type-570",
4267   "size" : 4,
4268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4269  },
4270  {
4271   "alignment" : 4,
4272   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice> *",
4273   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice> *",
4274   "referenced_type" : "type-562",
4275   "self_type" : "type-563",
4276   "size" : 4,
4277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4278  },
4279  {
4280   "alignment" : 4,
4281   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage> *",
4282   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage> *",
4283   "referenced_type" : "type-559",
4284   "self_type" : "type-560",
4285   "size" : 4,
4286   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature> *",
4291   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature> *",
4292   "referenced_type" : "type-541",
4293   "self_type" : "type-551",
4294   "size" : 4,
4295   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4300   "name" : "const android::hardware::details::hidl_pointer<int> *",
4301   "referenced_type" : "type-491",
4302   "self_type" : "type-501",
4303   "size" : 4,
4304   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "const android::hardware::details::return_status *",
4309   "name" : "const android::hardware::details::return_status *",
4310   "referenced_type" : "type-154",
4311   "self_type" : "type-155",
4312   "size" : 4,
4313   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4314  },
4315  {
4316   "alignment" : 4,
4317   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4318   "name" : "const android::hardware::hidl_death_recipient *",
4319   "referenced_type" : "type-601",
4320   "self_type" : "type-607",
4321   "size" : 4,
4322   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "linker_set_key" : "const android::hardware::hidl_memory *",
4327   "name" : "const android::hardware::hidl_memory *",
4328   "referenced_type" : "type-277",
4329   "self_type" : "type-281",
4330   "size" : 4,
4331   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> *",
4336   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> *",
4337   "referenced_type" : "type-348",
4338   "self_type" : "type-349",
4339   "size" : 4,
4340   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4341  },
4342  {
4343   "alignment" : 4,
4344   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> *",
4345   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> *",
4346   "referenced_type" : "type-338",
4347   "self_type" : "type-339",
4348   "size" : 4,
4349   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> *",
4354   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> *",
4355   "referenced_type" : "type-328",
4356   "self_type" : "type-330",
4357   "size" : 4,
4358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4363   "name" : "const android::hardware::hidl_vec<int> *",
4364   "referenced_type" : "type-316",
4365   "self_type" : "type-317",
4366   "size" : 4,
4367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "const android::hardware::hidl_version *",
4372   "name" : "const android::hardware::hidl_version *",
4373   "referenced_type" : "type-357",
4374   "self_type" : "type-358",
4375   "size" : 4,
4376   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
4381   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
4382   "referenced_type" : "type-552",
4383   "self_type" : "type-557",
4384   "size" : 4,
4385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
4386  },
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingDevice *",
4390   "name" : "const android::hardware::thermal::V1_0::CoolingDevice *",
4391   "referenced_type" : "type-347",
4392   "self_type" : "type-346",
4393   "size" : 4,
4394   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "const android::hardware::thermal::V1_0::CpuUsage *",
4399   "name" : "const android::hardware::thermal::V1_0::CpuUsage *",
4400   "referenced_type" : "type-337",
4401   "self_type" : "type-336",
4402   "size" : 4,
4403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
4408   "name" : "const android::hardware::thermal::V1_0::IThermal *",
4409   "referenced_type" : "type-539",
4410   "self_type" : "type-540",
4411   "size" : 4,
4412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature *",
4417   "name" : "const android::hardware::thermal::V1_0::Temperature *",
4418   "referenced_type" : "type-327",
4419   "self_type" : "type-326",
4420   "size" : 4,
4421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4426   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4427   "referenced_type" : "type-549",
4428   "self_type" : "type-550",
4429   "size" : 4,
4430   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4435   "name" : "const android::hidl::base::V1_0::IBase *",
4436   "referenced_type" : "type-439",
4437   "self_type" : "type-438",
4438   "size" : 4,
4439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4444   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4445   "referenced_type" : "type-85",
4446   "self_type" : "type-86",
4447   "size" : 4,
4448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4453   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4454   "referenced_type" : "type-515",
4455   "self_type" : "type-516",
4456   "size" : 4,
4457   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4462   "name" : "const android::sp<android::hardware::IBinder> *",
4463   "referenced_type" : "type-17",
4464   "self_type" : "type-18",
4465   "size" : 4,
4466   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4471   "name" : "const android::sp<android::hardware::ProcessState> *",
4472   "referenced_type" : "type-65",
4473   "self_type" : "type-66",
4474   "size" : 4,
4475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4480   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4481   "referenced_type" : "type-123",
4482   "self_type" : "type-122",
4483   "size" : 4,
4484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4489   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4490   "referenced_type" : "type-567",
4491   "self_type" : "type-596",
4492   "size" : 4,
4493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
4498   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
4499   "referenced_type" : "type-108",
4500   "self_type" : "type-107",
4501   "size" : 4,
4502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4507   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4508   "referenced_type" : "type-610",
4509   "self_type" : "type-619",
4510   "size" : 4,
4511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4516   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4517   "referenced_type" : "type-83",
4518   "self_type" : "type-84",
4519   "size" : 4,
4520   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4525   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4526   "referenced_type" : "type-99",
4527   "self_type" : "type-100",
4528   "size" : 4,
4529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4534   "name" : "const android::wp<android::hardware::BHwBinder> *",
4535   "referenced_type" : "type-591",
4536   "self_type" : "type-592",
4537   "size" : 4,
4538   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4543   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4544   "referenced_type" : "type-542",
4545   "self_type" : "type-556",
4546   "size" : 4,
4547   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4552   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4553   "referenced_type" : "type-296",
4554   "self_type" : "type-307",
4555   "size" : 4,
4556   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "const char *",
4561   "name" : "const char *",
4562   "referenced_type" : "type-55",
4563   "self_type" : "type-54",
4564   "size" : 4,
4565   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "linker_set_key" : "const char16_t *",
4570   "name" : "const char16_t *",
4571   "referenced_type" : "type-46",
4572   "self_type" : "type-45",
4573   "size" : 4,
4574   "source_file" : "/system/core/libutils/include/utils/String16.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "const log_msg *",
4579   "name" : "const log_msg *",
4580   "referenced_type" : "type-71",
4581   "self_type" : "type-97",
4582   "size" : 4,
4583   "source_file" : "/system/core/liblog/include/log/log_read.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "const native_handle *",
4588   "name" : "const native_handle *",
4589   "referenced_type" : "type-249",
4590   "self_type" : "type-248",
4591   "size" : 4,
4592   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "const unsigned char *",
4597   "name" : "const unsigned char *",
4598   "referenced_type" : "type-243",
4599   "self_type" : "type-354",
4600   "size" : 4,
4601   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "const unsigned long long *",
4606   "name" : "const unsigned long long *",
4607   "referenced_type" : "type-256",
4608   "self_type" : "type-406",
4609   "size" : 4,
4610   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "const void *",
4615   "name" : "const void *",
4616   "referenced_type" : "type-360",
4617   "self_type" : "type-361",
4618   "size" : 4,
4619   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "int (*)(void *)",
4624   "name" : "int (*)(void *)",
4625   "referenced_type" : "type-495",
4626   "self_type" : "type-496",
4627   "size" : 4,
4628   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "linker_set_key" : "int *",
4633   "name" : "int *",
4634   "referenced_type" : "type-25",
4635   "self_type" : "type-315",
4636   "size" : 4,
4637   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4638  },
4639  {
4640   "alignment" : 4,
4641   "linker_set_key" : "log_msg *",
4642   "name" : "log_msg *",
4643   "referenced_type" : "type-72",
4644   "self_type" : "type-146",
4645   "size" : 4,
4646   "source_file" : "/system/core/liblog/include/log/log_read.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "native_handle *",
4651   "name" : "native_handle *",
4652   "referenced_type" : "type-169",
4653   "self_type" : "type-168",
4654   "size" : 4,
4655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4656  },
4657  {
4658   "alignment" : 4,
4659   "linker_set_key" : "unsigned char *",
4660   "name" : "unsigned char *",
4661   "referenced_type" : "type-75",
4662   "self_type" : "type-401",
4663   "size" : 4,
4664   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4665  },
4666  {
4667   "alignment" : 4,
4668   "linker_set_key" : "unsigned int *",
4669   "name" : "unsigned int *",
4670   "referenced_type" : "type-2",
4671   "self_type" : "type-416",
4672   "size" : 4,
4673   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "linker_set_key" : "unsigned long long *",
4678   "name" : "unsigned long long *",
4679   "referenced_type" : "type-116",
4680   "self_type" : "type-402",
4681   "size" : 4,
4682   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4683  },
4684  {
4685   "alignment" : 4,
4686   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4687   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4688   "referenced_type" : "type-404",
4689   "self_type" : "type-403",
4690   "size" : 4,
4691   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4692  },
4693  {
4694   "alignment" : 4,
4695   "linker_set_key" : "void *",
4696   "name" : "void *",
4697   "referenced_type" : "type-27",
4698   "self_type" : "type-26",
4699   "size" : 4,
4700   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4701  },
4702  {
4703   "alignment" : 4,
4704   "linker_set_key" : "void **",
4705   "name" : "void **",
4706   "referenced_type" : "type-26",
4707   "self_type" : "type-497",
4708   "size" : 4,
4709   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4710  }
4711 ],
4712 "qualified_types" :
4713 [
4714  {
4715   "alignment" : 4,
4716   "is_const" : true,
4717   "linker_set_key" : "android::RefBase::weakref_impl *const",
4718   "name" : "android::RefBase::weakref_impl *const",
4719   "referenced_type" : "type-10",
4720   "self_type" : "type-9",
4721   "size" : 4,
4722   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "is_const" : true,
4727   "linker_set_key" : "android::RefBase::weakref_impl *const",
4728   "name" : "android::RefBase::weakref_impl *const",
4729   "referenced_type" : "type-578",
4730   "self_type" : "type-580",
4731   "size" : 4,
4732   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4733  },
4734  {
4735   "alignment" : 4,
4736   "is_const" : true,
4737   "linker_set_key" : "android::hardware::IBinder *const",
4738   "name" : "android::hardware::IBinder *const",
4739   "referenced_type" : "type-14",
4740   "self_type" : "type-393",
4741   "size" : 4,
4742   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "is_const" : true,
4747   "linker_set_key" : "const android::NativeHandle",
4748   "name" : "const android::NativeHandle",
4749   "referenced_type" : "type-167",
4750   "self_type" : "type-369",
4751   "size" : 12,
4752   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4753  },
4754  {
4755   "alignment" : 4,
4756   "is_const" : true,
4757   "linker_set_key" : "const android::RefBase",
4758   "name" : "const android::RefBase",
4759   "referenced_type" : "type-8",
4760   "self_type" : "type-264",
4761   "size" : 8,
4762   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4763  },
4764  {
4765   "alignment" : 4,
4766   "is_const" : true,
4767   "linker_set_key" : "const android::String16",
4768   "name" : "const android::String16",
4769   "referenced_type" : "type-44",
4770   "self_type" : "type-43",
4771   "size" : 4,
4772   "source_file" : "/system/core/libutils/include/utils/String16.h"
4773  },
4774  {
4775   "alignment" : 4,
4776   "is_const" : true,
4777   "linker_set_key" : "const android::String8",
4778   "name" : "const android::String8",
4779   "referenced_type" : "type-53",
4780   "self_type" : "type-380",
4781   "size" : 4,
4782   "source_file" : "/system/core/libutils/include/utils/String8.h"
4783  },
4784  {
4785   "alignment" : 4,
4786   "is_const" : true,
4787   "linker_set_key" : "const android::VectorImpl",
4788   "name" : "const android::VectorImpl",
4789   "referenced_type" : "type-34",
4790   "self_type" : "type-462",
4791   "size" : 20,
4792   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4793  },
4794  {
4795   "alignment" : 4,
4796   "is_const" : true,
4797   "linker_set_key" : "const android::hardware::BpHwRefBase",
4798   "name" : "const android::hardware::BpHwRefBase",
4799   "referenced_type" : "type-392",
4800   "self_type" : "type-391",
4801   "size" : 24,
4802   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4803  },
4804  {
4805   "alignment" : 4,
4806   "is_const" : true,
4807   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4808   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4809   "referenced_type" : "type-422",
4810   "self_type" : "type-428",
4811   "size" : 16,
4812   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "is_const" : true,
4817   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4818   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4819   "referenced_type" : "type-430",
4820   "self_type" : "type-433",
4821   "size" : 16,
4822   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4823  },
4824  {
4825   "alignment" : 4,
4826   "is_const" : true,
4827   "linker_set_key" : "const android::hardware::Parcel",
4828   "name" : "const android::hardware::Parcel",
4829   "referenced_type" : "type-399",
4830   "self_type" : "type-410",
4831   "size" : 68,
4832   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4833  },
4834  {
4835   "alignment" : 4,
4836   "is_const" : true,
4837   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
4838   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
4839   "referenced_type" : "type-144",
4840   "self_type" : "type-149",
4841   "size" : 28,
4842   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4843  },
4844  {
4845   "alignment" : 4,
4846   "is_const" : true,
4847   "linker_set_key" : "const android::hardware::Return<bool>",
4848   "name" : "const android::hardware::Return<bool>",
4849   "referenced_type" : "type-137",
4850   "self_type" : "type-142",
4851   "size" : 24,
4852   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4853  },
4854  {
4855   "alignment" : 4,
4856   "is_const" : true,
4857   "linker_set_key" : "const android::hardware::Status",
4858   "name" : "const android::hardware::Status",
4859   "referenced_type" : "type-128",
4860   "self_type" : "type-132",
4861   "size" : 20,
4862   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "is_const" : true,
4867   "linker_set_key" : "const android::hardware::details::SchedPrio",
4868   "name" : "const android::hardware::details::SchedPrio",
4869   "referenced_type" : "type-425",
4870   "self_type" : "type-427",
4871   "size" : 8,
4872   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4873  },
4874  {
4875   "alignment" : 8,
4876   "is_const" : true,
4877   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4878   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4879   "referenced_type" : "type-302",
4880   "self_type" : "type-574",
4881   "size" : 8,
4882   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4883  },
4884  {
4885   "alignment" : 8,
4886   "is_const" : true,
4887   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4888   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4889   "referenced_type" : "type-293",
4890   "self_type" : "type-569",
4891   "size" : 8,
4892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4893  },
4894  {
4895   "alignment" : 8,
4896   "is_const" : true,
4897   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
4898   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
4899   "referenced_type" : "type-341",
4900   "self_type" : "type-562",
4901   "size" : 8,
4902   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4903  },
4904  {
4905   "alignment" : 8,
4906   "is_const" : true,
4907   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
4908   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
4909   "referenced_type" : "type-332",
4910   "self_type" : "type-559",
4911   "size" : 8,
4912   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4913  },
4914  {
4915   "alignment" : 8,
4916   "is_const" : true,
4917   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
4918   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
4919   "referenced_type" : "type-321",
4920   "self_type" : "type-541",
4921   "size" : 8,
4922   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4923  },
4924  {
4925   "alignment" : 8,
4926   "is_const" : true,
4927   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4928   "name" : "const android::hardware::details::hidl_pointer<int>",
4929   "referenced_type" : "type-313",
4930   "self_type" : "type-491",
4931   "size" : 8,
4932   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4933  },
4934  {
4935   "alignment" : 4,
4936   "is_const" : true,
4937   "linker_set_key" : "const android::hardware::details::return_status",
4938   "name" : "const android::hardware::details::return_status",
4939   "referenced_type" : "type-138",
4940   "self_type" : "type-154",
4941   "size" : 24,
4942   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4943  },
4944  {
4945   "alignment" : 4,
4946   "is_const" : true,
4947   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4948   "name" : "const android::hardware::hidl_death_recipient",
4949   "referenced_type" : "type-115",
4950   "self_type" : "type-601",
4951   "size" : 12,
4952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4953  },
4954  {
4955   "alignment" : 8,
4956   "is_const" : true,
4957   "linker_set_key" : "const android::hardware::hidl_handle",
4958   "name" : "const android::hardware::hidl_handle",
4959   "referenced_type" : "type-268",
4960   "self_type" : "type-362",
4961   "size" : 16,
4962   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4963  },
4964  {
4965   "alignment" : 8,
4966   "is_const" : true,
4967   "linker_set_key" : "const android::hardware::hidl_memory",
4968   "name" : "const android::hardware::hidl_memory",
4969   "referenced_type" : "type-274",
4970   "self_type" : "type-277",
4971   "size" : 40,
4972   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4973  },
4974  {
4975   "alignment" : 8,
4976   "is_const" : true,
4977   "linker_set_key" : "const android::hardware::hidl_string",
4978   "name" : "const android::hardware::hidl_string",
4979   "referenced_type" : "type-270",
4980   "self_type" : "type-269",
4981   "size" : 16,
4982   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4983  },
4984  {
4985   "alignment" : 8,
4986   "is_const" : true,
4987   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4988   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4989   "referenced_type" : "type-292",
4990   "self_type" : "type-543",
4991   "size" : 16,
4992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
4993  },
4994  {
4995   "alignment" : 8,
4996   "is_const" : true,
4997   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
4998   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
4999   "referenced_type" : "type-340",
5000   "self_type" : "type-348",
5001   "size" : 16,
5002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5003  },
5004  {
5005   "alignment" : 8,
5006   "is_const" : true,
5007   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
5008   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
5009   "referenced_type" : "type-331",
5010   "self_type" : "type-338",
5011   "size" : 16,
5012   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5013  },
5014  {
5015   "alignment" : 8,
5016   "is_const" : true,
5017   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
5018   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
5019   "referenced_type" : "type-320",
5020   "self_type" : "type-328",
5021   "size" : 16,
5022   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5023  },
5024  {
5025   "alignment" : 8,
5026   "is_const" : true,
5027   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5028   "name" : "const android::hardware::hidl_vec<int>",
5029   "referenced_type" : "type-312",
5030   "self_type" : "type-316",
5031   "size" : 16,
5032   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5033  },
5034  {
5035   "alignment" : 2,
5036   "is_const" : true,
5037   "linker_set_key" : "const android::hardware::hidl_version",
5038   "name" : "const android::hardware::hidl_version",
5039   "referenced_type" : "type-355",
5040   "self_type" : "type-357",
5041   "size" : 4,
5042   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5043  },
5044  {
5045   "alignment" : 4,
5046   "is_const" : true,
5047   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
5048   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
5049   "referenced_type" : "type-553",
5050   "self_type" : "type-552",
5051   "size" : 92,
5052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5053  },
5054  {
5055   "alignment" : 8,
5056   "is_const" : true,
5057   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingDevice",
5058   "name" : "const android::hardware::thermal::V1_0::CoolingDevice",
5059   "referenced_type" : "type-344",
5060   "self_type" : "type-347",
5061   "size" : 32,
5062   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5063  },
5064  {
5065   "alignment" : 4,
5066   "is_const" : true,
5067   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
5068   "name" : "const android::hardware::thermal::V1_0::CoolingType",
5069   "referenced_type" : "type-345",
5070   "self_type" : "type-530",
5071   "size" : 4,
5072   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5073  },
5074  {
5075   "alignment" : 8,
5076   "is_const" : true,
5077   "linker_set_key" : "const android::hardware::thermal::V1_0::CpuUsage",
5078   "name" : "const android::hardware::thermal::V1_0::CpuUsage",
5079   "referenced_type" : "type-335",
5080   "self_type" : "type-337",
5081   "size" : 40,
5082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5083  },
5084  {
5085   "alignment" : 4,
5086   "is_const" : true,
5087   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
5088   "name" : "const android::hardware::thermal::V1_0::IThermal",
5089   "referenced_type" : "type-104",
5090   "self_type" : "type-539",
5091   "size" : 12,
5092   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5093  },
5094  {
5095   "alignment" : 8,
5096   "is_const" : true,
5097   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature",
5098   "name" : "const android::hardware::thermal::V1_0::Temperature",
5099   "referenced_type" : "type-324",
5100   "self_type" : "type-327",
5101   "size" : 40,
5102   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5103  },
5104  {
5105   "alignment" : 4,
5106   "is_const" : true,
5107   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
5108   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
5109   "referenced_type" : "type-325",
5110   "self_type" : "type-529",
5111   "size" : 4,
5112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5113  },
5114  {
5115   "alignment" : 8,
5116   "is_const" : true,
5117   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatus",
5118   "name" : "const android::hardware::thermal::V1_0::ThermalStatus",
5119   "referenced_type" : "type-528",
5120   "self_type" : "type-602",
5121   "size" : 24,
5122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
5123  },
5124  {
5125   "alignment" : 4,
5126   "is_const" : true,
5127   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5128   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5129   "referenced_type" : "type-527",
5130   "self_type" : "type-532",
5131   "size" : 4,
5132   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5133  },
5134  {
5135   "alignment" : 4,
5136   "is_const" : true,
5137   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5138   "name" : "const android::hidl::base::V1_0::BpHwBase",
5139   "referenced_type" : "type-546",
5140   "self_type" : "type-549",
5141   "size" : 92,
5142   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5143  },
5144  {
5145   "alignment" : 4,
5146   "is_const" : true,
5147   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5148   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5149   "referenced_type" : "type-373",
5150   "self_type" : "type-374",
5151   "size" : 4,
5152   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5153  },
5154  {
5155   "alignment" : 4,
5156   "is_const" : true,
5157   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5158   "name" : "const android::hidl::base::V1_0::IBase",
5159   "referenced_type" : "type-70",
5160   "self_type" : "type-439",
5161   "size" : 12,
5162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5163  },
5164  {
5165   "alignment" : 4,
5166   "is_const" : true,
5167   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5168   "name" : "const android::hidl::base::V1_0::IBase *const",
5169   "referenced_type" : "type-438",
5170   "self_type" : "type-442",
5171   "size" : 4,
5172   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5173  },
5174  {
5175   "alignment" : 4,
5176   "is_const" : true,
5177   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5178   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5179   "referenced_type" : "type-69",
5180   "self_type" : "type-85",
5181   "size" : 12,
5182   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5183  },
5184  {
5185   "alignment" : 4,
5186   "is_const" : true,
5187   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5188   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5189   "referenced_type" : "type-518",
5190   "self_type" : "type-522",
5191   "size" : 4,
5192   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5193  },
5194  {
5195   "alignment" : 1,
5196   "is_const" : true,
5197   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5198   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5199   "referenced_type" : "type-517",
5200   "self_type" : "type-520",
5201   "size" : 1,
5202   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5203  },
5204  {
5205   "alignment" : 4,
5206   "is_const" : true,
5207   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5208   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5209   "referenced_type" : "type-96",
5210   "self_type" : "type-515",
5211   "size" : 12,
5212   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5213  },
5214  {
5215   "alignment" : 4,
5216   "is_const" : true,
5217   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5218   "name" : "const android::sp<android::hardware::IBinder>",
5219   "referenced_type" : "type-13",
5220   "self_type" : "type-17",
5221   "size" : 4,
5222   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5223  },
5224  {
5225   "alignment" : 4,
5226   "is_const" : true,
5227   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5228   "name" : "const android::sp<android::hardware::ProcessState>",
5229   "referenced_type" : "type-22",
5230   "self_type" : "type-65",
5231   "size" : 4,
5232   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5233  },
5234  {
5235   "alignment" : 4,
5236   "is_const" : true,
5237   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5238   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5239   "referenced_type" : "type-110",
5240   "self_type" : "type-123",
5241   "size" : 4,
5242   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5243  },
5244  {
5245   "alignment" : 4,
5246   "is_const" : true,
5247   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5248   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5249   "referenced_type" : "type-568",
5250   "self_type" : "type-567",
5251   "size" : 4,
5252   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5253  },
5254  {
5255   "alignment" : 4,
5256   "is_const" : true,
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-102",
5260   "self_type" : "type-108",
5261   "size" : 4,
5262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5263  },
5264  {
5265   "alignment" : 4,
5266   "is_const" : true,
5267   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5268   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5269   "referenced_type" : "type-414",
5270   "self_type" : "type-610",
5271   "size" : 4,
5272   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5273  },
5274  {
5275   "alignment" : 4,
5276   "is_const" : true,
5277   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5278   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5279   "referenced_type" : "type-67",
5280   "self_type" : "type-83",
5281   "size" : 4,
5282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5283  },
5284  {
5285   "alignment" : 4,
5286   "is_const" : true,
5287   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5288   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5289   "referenced_type" : "type-94",
5290   "self_type" : "type-99",
5291   "size" : 4,
5292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5293  },
5294  {
5295   "alignment" : 4,
5296   "is_const" : true,
5297   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5298   "name" : "const android::wp<android::hardware::BHwBinder>",
5299   "referenced_type" : "type-440",
5300   "self_type" : "type-591",
5301   "size" : 8,
5302   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5303  },
5304  {
5305   "alignment" : 4,
5306   "is_const" : true,
5307   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5308   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5309   "referenced_type" : "type-113",
5310   "self_type" : "type-542",
5311   "size" : 8,
5312   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5313  },
5314  {
5315   "alignment" : 4,
5316   "is_const" : true,
5317   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5318   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5319   "referenced_type" : "type-117",
5320   "self_type" : "type-296",
5321   "size" : 8,
5322   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5323  },
5324  {
5325   "alignment" : 1,
5326   "is_const" : true,
5327   "linker_set_key" : "const bool",
5328   "name" : "const bool",
5329   "referenced_type" : "type-39",
5330   "self_type" : "type-90",
5331   "size" : 1,
5332   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5333  },
5334  {
5335   "alignment" : 1,
5336   "is_const" : true,
5337   "linker_set_key" : "const char",
5338   "name" : "const char",
5339   "referenced_type" : "type-56",
5340   "self_type" : "type-55",
5341   "size" : 1,
5342   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5343  },
5344  {
5345   "alignment" : 2,
5346   "is_const" : true,
5347   "linker_set_key" : "const char16_t",
5348   "name" : "const char16_t",
5349   "referenced_type" : "type-47",
5350   "self_type" : "type-46",
5351   "size" : 2,
5352   "source_file" : "/system/core/libutils/include/utils/String16.h"
5353  },
5354  {
5355   "alignment" : 8,
5356   "is_const" : true,
5357   "linker_set_key" : "const double",
5358   "name" : "const double",
5359   "referenced_type" : "type-232",
5360   "self_type" : "type-260",
5361   "size" : 8,
5362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5363  },
5364  {
5365   "alignment" : 4,
5366   "is_const" : true,
5367   "linker_set_key" : "const float",
5368   "name" : "const float",
5369   "referenced_type" : "type-227",
5370   "self_type" : "type-258",
5371   "size" : 4,
5372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5373  },
5374  {
5375   "alignment" : 4,
5376   "is_const" : true,
5377   "linker_set_key" : "const int",
5378   "name" : "const int",
5379   "referenced_type" : "type-25",
5380   "self_type" : "type-468",
5381   "size" : 4,
5382   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5383  },
5384  {
5385   "is_const" : true,
5386   "linker_set_key" : "const iter<is_const>",
5387   "name" : "const iter<is_const>",
5388   "referenced_type" : "type-284",
5389   "self_type" : "type-283",
5390   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5391  },
5392  {
5393   "is_const" : true,
5394   "linker_set_key" : "const iter<is_const>",
5395   "name" : "const iter<is_const>",
5396   "referenced_type" : "type-583",
5397   "self_type" : "type-582",
5398   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5399  },
5400  {
5401   "alignment" : 4,
5402   "is_const" : true,
5403   "linker_set_key" : "const log_msg",
5404   "name" : "const log_msg",
5405   "referenced_type" : "type-72",
5406   "self_type" : "type-71",
5407   "size" : 5124,
5408   "source_file" : "/system/core/liblog/include/log/log_read.h"
5409  },
5410  {
5411   "alignment" : 8,
5412   "is_const" : true,
5413   "linker_set_key" : "const long long",
5414   "name" : "const long long",
5415   "referenced_type" : "type-30",
5416   "self_type" : "type-254",
5417   "size" : 8,
5418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5419  },
5420  {
5421   "alignment" : 4,
5422   "is_const" : true,
5423   "linker_set_key" : "const native_handle",
5424   "name" : "const native_handle",
5425   "referenced_type" : "type-169",
5426   "self_type" : "type-249",
5427   "size" : 12,
5428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5429  },
5430  {
5431   "alignment" : 2,
5432   "is_const" : true,
5433   "linker_set_key" : "const short",
5434   "name" : "const short",
5435   "referenced_type" : "type-189",
5436   "self_type" : "type-245",
5437   "size" : 2,
5438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5439  },
5440  {
5441   "alignment" : 1,
5442   "is_const" : true,
5443   "linker_set_key" : "const signed char",
5444   "name" : "const signed char",
5445   "referenced_type" : "type-241",
5446   "self_type" : "type-240",
5447   "size" : 1,
5448   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5449  },
5450  {
5451   "alignment" : 4,
5452   "is_const" : true,
5453   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5454   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5455   "referenced_type" : "type-536",
5456   "self_type" : "type-535",
5457   "size" : 4,
5458   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5459  },
5460  {
5461   "alignment" : 4,
5462   "is_const" : true,
5463   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5464   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5465   "referenced_type" : "type-598",
5466   "self_type" : "type-597",
5467   "size" : 4,
5468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5469  },
5470  {
5471   "alignment" : 4,
5472   "is_const" : true,
5473   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5474   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5475   "referenced_type" : "type-534",
5476   "self_type" : "type-533",
5477   "size" : 20,
5478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5479  },
5480  {
5481   "alignment" : 4,
5482   "is_const" : true,
5483   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5484   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5485   "referenced_type" : "type-595",
5486   "self_type" : "type-594",
5487   "size" : 20,
5488   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5489  },
5490  {
5491   "alignment" : 4,
5492   "is_const" : true,
5493   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5494   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5495   "referenced_type" : "type-538",
5496   "self_type" : "type-537",
5497   "size" : 8,
5498   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5499  },
5500  {
5501   "alignment" : 4,
5502   "is_const" : true,
5503   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5504   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5505   "referenced_type" : "type-600",
5506   "self_type" : "type-599",
5507   "size" : 8,
5508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5509  },
5510  {
5511   "alignment" : 4,
5512   "is_const" : true,
5513   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5514   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5515   "referenced_type" : "type-377",
5516   "self_type" : "type-376",
5517   "size" : 12,
5518   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5519  },
5520  {
5521   "alignment" : 4,
5522   "is_const" : true,
5523   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5524   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5525   "referenced_type" : "type-587",
5526   "self_type" : "type-586",
5527   "size" : 12,
5528   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5529  },
5530  {
5531   "alignment" : 4,
5532   "is_const" : true,
5533   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5534   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5535   "referenced_type" : "type-526",
5536   "self_type" : "type-525",
5537   "size" : 4,
5538   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5539  },
5540  {
5541   "alignment" : 1,
5542   "is_const" : true,
5543   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5544   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5545   "referenced_type" : "type-524",
5546   "self_type" : "type-523",
5547   "size" : 3,
5548   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5549  },
5550  {
5551   "alignment" : 4,
5552   "is_const" : true,
5553   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5554   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5555   "referenced_type" : "type-420",
5556   "self_type" : "type-419",
5557   "size" : 12,
5558   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5559  },
5560  {
5561   "alignment" : 4,
5562   "is_const" : true,
5563   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5564   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5565   "referenced_type" : "type-310",
5566   "self_type" : "type-309",
5567   "size" : 8,
5568   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5569  },
5570  {
5571   "alignment" : 4,
5572   "is_const" : true,
5573   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5574   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5575   "referenced_type" : "type-299",
5576   "self_type" : "type-298",
5577   "size" : 8,
5578   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5579  },
5580  {
5581   "alignment" : 4,
5582   "is_const" : true,
5583   "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 *> > *)> > >",
5584   "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 *> > *)> > >",
5585   "referenced_type" : "type-4",
5586   "self_type" : "type-3",
5587   "size" : 12,
5588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5589  },
5590  {
5591   "alignment" : 4,
5592   "is_const" : true,
5593   "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 *> > *)> > >",
5594   "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 *> > *)> > >",
5595   "referenced_type" : "type-606",
5596   "self_type" : "type-605",
5597   "size" : 12,
5598   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5599  },
5600  {
5601   "alignment" : 1,
5602   "is_const" : true,
5603   "linker_set_key" : "const unsigned char",
5604   "name" : "const unsigned char",
5605   "referenced_type" : "type-75",
5606   "self_type" : "type-243",
5607   "size" : 1,
5608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5609  },
5610  {
5611   "alignment" : 4,
5612   "is_const" : true,
5613   "linker_set_key" : "const unsigned int",
5614   "name" : "const unsigned int",
5615   "referenced_type" : "type-2",
5616   "self_type" : "type-35",
5617   "size" : 4,
5618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5619  },
5620  {
5621   "alignment" : 8,
5622   "is_const" : true,
5623   "linker_set_key" : "const unsigned long long",
5624   "name" : "const unsigned long long",
5625   "referenced_type" : "type-116",
5626   "self_type" : "type-256",
5627   "size" : 8,
5628   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5629  },
5630  {
5631   "alignment" : 2,
5632   "is_const" : true,
5633   "linker_set_key" : "const unsigned short",
5634   "name" : "const unsigned short",
5635   "referenced_type" : "type-77",
5636   "self_type" : "type-251",
5637   "size" : 2,
5638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5639  },
5640  {
5641   "is_const" : true,
5642   "linker_set_key" : "const void",
5643   "name" : "const void",
5644   "referenced_type" : "type-27",
5645   "self_type" : "type-360",
5646   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5647  },
5648  {
5649   "alignment" : 1,
5650   "is_volatile" : true,
5651   "linker_set_key" : "volatile bool",
5652   "name" : "volatile bool",
5653   "referenced_type" : "type-39",
5654   "self_type" : "type-93",
5655   "size" : 1,
5656   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5657  },
5658  {
5659   "alignment" : 4,
5660   "is_volatile" : true,
5661   "linker_set_key" : "volatile int",
5662   "name" : "volatile int",
5663   "referenced_type" : "type-25",
5664   "self_type" : "type-57",
5665   "size" : 4,
5666   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5667  }
5668 ],
5669 "record_types" :
5670 [
5671  {
5672   "alignment" : 4,
5673   "fields" :
5674   [
5675    {
5676     "access" : "private",
5677     "field_name" : "mCond",
5678     "referenced_type" : "type-92"
5679    }
5680   ],
5681   "linker_set_key" : "android::Condition",
5682   "name" : "android::Condition",
5683   "record_kind" : "class",
5684   "referenced_type" : "type-91",
5685   "self_type" : "type-91",
5686   "size" : 4,
5687   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5688   "unique_id" : "_ZTSN7android9ConditionE"
5689  },
5690  {
5691   "alignment" : 4,
5692   "fields" :
5693   [
5694    {
5695     "access" : "private",
5696     "field_name" : "mVector",
5697     "referenced_type" : "type-50"
5698    }
5699   ],
5700   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5701   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5702   "record_kind" : "class",
5703   "referenced_type" : "type-49",
5704   "self_type" : "type-49",
5705   "size" : 20,
5706   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5707   "template_args" : [ "type-44", "type-13" ],
5708   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5709  },
5710  {
5711   "alignment" : 4,
5712   "fields" :
5713   [
5714    {
5715     "access" : "private",
5716     "field_name" : "mCount",
5717     "referenced_type" : "type-166"
5718    }
5719   ],
5720   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5721   "name" : "android::LightRefBase<android::NativeHandle>",
5722   "record_kind" : "class",
5723   "referenced_type" : "type-165",
5724   "self_type" : "type-165",
5725   "size" : 4,
5726   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5727   "template_args" : [ "type-167" ],
5728   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5729  },
5730  {
5731   "alignment" : 4,
5732   "fields" :
5733   [
5734    {
5735     "access" : "private",
5736     "field_name" : "mCount",
5737     "referenced_type" : "type-163"
5738    }
5739   ],
5740   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5741   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5742   "record_kind" : "class",
5743   "referenced_type" : "type-162",
5744   "self_type" : "type-162",
5745   "size" : 4,
5746   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5747   "template_args" : [ "type-164" ],
5748   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5749  },
5750  {
5751   "alignment" : 4,
5752   "fields" :
5753   [
5754    {
5755     "access" : "private",
5756     "field_name" : "mMutex",
5757     "referenced_type" : "type-32"
5758    }
5759   ],
5760   "linker_set_key" : "android::Mutex",
5761   "name" : "android::Mutex",
5762   "record_kind" : "class",
5763   "referenced_type" : "type-31",
5764   "self_type" : "type-31",
5765   "size" : 4,
5766   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5767   "unique_id" : "_ZTSN7android5MutexE"
5768  },
5769  {
5770   "alignment" : 4,
5771   "fields" :
5772   [
5773    {
5774     "access" : "private",
5775     "field_name" : "mLock",
5776     "referenced_type" : "type-500"
5777    }
5778   ],
5779   "linker_set_key" : "android::Mutex::Autolock",
5780   "name" : "android::Mutex::Autolock",
5781   "record_kind" : "class",
5782   "referenced_type" : "type-499",
5783   "self_type" : "type-499",
5784   "size" : 4,
5785   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5786   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5787  },
5788  {
5789   "alignment" : 4,
5790   "base_specifiers" :
5791   [
5792    {
5793     "referenced_type" : "type-165"
5794    }
5795   ],
5796   "fields" :
5797   [
5798    {
5799     "access" : "private",
5800     "field_name" : "mHandle",
5801     "field_offset" : 32,
5802     "referenced_type" : "type-168"
5803    },
5804    {
5805     "access" : "private",
5806     "field_name" : "mOwnsHandle",
5807     "field_offset" : 64,
5808     "referenced_type" : "type-39"
5809    }
5810   ],
5811   "linker_set_key" : "android::NativeHandle",
5812   "name" : "android::NativeHandle",
5813   "record_kind" : "class",
5814   "referenced_type" : "type-167",
5815   "self_type" : "type-167",
5816   "size" : 12,
5817   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5818   "unique_id" : "_ZTSN7android12NativeHandleE"
5819  },
5820  {
5821   "alignment" : 4,
5822   "fields" :
5823   [
5824    {
5825     "access" : "private",
5826     "field_name" : "mRWLock",
5827     "referenced_type" : "type-506"
5828    }
5829   ],
5830   "linker_set_key" : "android::RWLock",
5831   "name" : "android::RWLock",
5832   "record_kind" : "class",
5833   "referenced_type" : "type-505",
5834   "self_type" : "type-505",
5835   "size" : 40,
5836   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5837   "unique_id" : "_ZTSN7android6RWLockE"
5838  },
5839  {
5840   "alignment" : 4,
5841   "fields" :
5842   [
5843    {
5844     "access" : "private",
5845     "field_name" : "mLock",
5846     "referenced_type" : "type-509"
5847    }
5848   ],
5849   "linker_set_key" : "android::RWLock::AutoRLock",
5850   "name" : "android::RWLock::AutoRLock",
5851   "record_kind" : "class",
5852   "referenced_type" : "type-508",
5853   "self_type" : "type-508",
5854   "size" : 4,
5855   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5856   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5857  },
5858  {
5859   "alignment" : 4,
5860   "fields" :
5861   [
5862    {
5863     "access" : "private",
5864     "field_name" : "mLock",
5865     "referenced_type" : "type-509"
5866    }
5867   ],
5868   "linker_set_key" : "android::RWLock::AutoWLock",
5869   "name" : "android::RWLock::AutoWLock",
5870   "record_kind" : "class",
5871   "referenced_type" : "type-511",
5872   "self_type" : "type-511",
5873   "size" : 4,
5874   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5875   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5876  },
5877  {
5878   "alignment" : 4,
5879   "fields" :
5880   [
5881    {
5882     "access" : "private",
5883     "field_name" : "mRefs",
5884     "field_offset" : 32,
5885     "referenced_type" : "type-9"
5886    }
5887   ],
5888   "linker_set_key" : "android::RefBase",
5889   "name" : "android::RefBase",
5890   "record_kind" : "class",
5891   "referenced_type" : "type-8",
5892   "self_type" : "type-8",
5893   "size" : 8,
5894   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5895   "unique_id" : "_ZTSN7android7RefBaseE",
5896   "vtable_components" :
5897   [
5898    {
5899     "kind" : "offset_to_top"
5900    },
5901    {
5902     "kind" : "rtti",
5903     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5904    },
5905    {
5906     "kind" : "complete_dtor_pointer",
5907     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5908    },
5909    {
5910     "kind" : "deleting_dtor_pointer",
5911     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5912    },
5913    {
5914     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5915    },
5916    {
5917     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5918    },
5919    {
5920     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5921    },
5922    {
5923     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5924    }
5925   ]
5926  },
5927  {
5928   "alignment" : 1,
5929   "linker_set_key" : "android::RefBase::weakref_type",
5930   "name" : "android::RefBase::weakref_type",
5931   "record_kind" : "class",
5932   "referenced_type" : "type-38",
5933   "self_type" : "type-38",
5934   "size" : 1,
5935   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5936   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5937  },
5938  {
5939   "alignment" : 1,
5940   "linker_set_key" : "android::ReferenceMover",
5941   "name" : "android::ReferenceMover",
5942   "record_kind" : "class",
5943   "referenced_type" : "type-267",
5944   "self_type" : "type-267",
5945   "size" : 1,
5946   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5947   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5948  },
5949  {
5950   "alignment" : 4,
5951   "linker_set_key" : "android::ReferenceRenamer",
5952   "name" : "android::ReferenceRenamer",
5953   "record_kind" : "class",
5954   "referenced_type" : "type-262",
5955   "self_type" : "type-262",
5956   "size" : 4,
5957   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5958   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5959   "vtable_components" :
5960   [
5961    {
5962     "kind" : "offset_to_top"
5963    },
5964    {
5965     "kind" : "rtti",
5966     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5967    },
5968    {
5969     "is_pure" : true,
5970     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5971    }
5972   ]
5973  },
5974  {
5975   "alignment" : 8,
5976   "fields" :
5977   [
5978    {
5979     "access" : "private",
5980     "field_name" : "mTag",
5981     "referenced_type" : "type-116"
5982    }
5983   ],
5984   "linker_set_key" : "android::ScopedTrace",
5985   "name" : "android::ScopedTrace",
5986   "record_kind" : "class",
5987   "referenced_type" : "type-513",
5988   "self_type" : "type-513",
5989   "size" : 8,
5990   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5991   "unique_id" : "_ZTSN7android11ScopedTraceE"
5992  },
5993  {
5994   "alignment" : 4,
5995   "base_specifiers" :
5996   [
5997    {
5998     "access" : "private",
5999     "referenced_type" : "type-51"
6000    }
6001   ],
6002   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6003   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6004   "record_kind" : "class",
6005   "referenced_type" : "type-50",
6006   "self_type" : "type-50",
6007   "size" : 20,
6008   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6009   "template_args" : [ "type-52" ],
6010   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6011   "vtable_components" :
6012   [
6013    {
6014     "kind" : "offset_to_top"
6015    },
6016    {
6017     "kind" : "rtti",
6018     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6019    },
6020    {
6021     "kind" : "complete_dtor_pointer",
6022     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6023    },
6024    {
6025     "kind" : "deleting_dtor_pointer",
6026     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6027    },
6028    {
6029     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
6030    },
6031    {
6032     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
6033    },
6034    {
6035     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
6036    },
6037    {
6038     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
6039    },
6040    {
6041     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
6042    },
6043    {
6044     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
6045    },
6046    {
6047     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6048    }
6049   ]
6050  },
6051  {
6052   "alignment" : 4,
6053   "base_specifiers" :
6054   [
6055    {
6056     "referenced_type" : "type-34"
6057    }
6058   ],
6059   "linker_set_key" : "android::SortedVectorImpl",
6060   "name" : "android::SortedVectorImpl",
6061   "record_kind" : "class",
6062   "referenced_type" : "type-51",
6063   "self_type" : "type-51",
6064   "size" : 20,
6065   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6066   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6067   "vtable_components" :
6068   [
6069    {
6070     "kind" : "offset_to_top"
6071    },
6072    {
6073     "kind" : "rtti",
6074     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6075    },
6076    {
6077     "kind" : "complete_dtor_pointer",
6078     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6079    },
6080    {
6081     "kind" : "deleting_dtor_pointer",
6082     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6083    },
6084    {
6085     "is_pure" : true,
6086     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6087    },
6088    {
6089     "is_pure" : true,
6090     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6091    },
6092    {
6093     "is_pure" : true,
6094     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6095    },
6096    {
6097     "is_pure" : true,
6098     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6099    },
6100    {
6101     "is_pure" : true,
6102     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6103    },
6104    {
6105     "is_pure" : true,
6106     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6107    },
6108    {
6109     "is_pure" : true,
6110     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6111    }
6112   ]
6113  },
6114  {
6115   "alignment" : 4,
6116   "fields" :
6117   [
6118    {
6119     "access" : "private",
6120     "field_name" : "mString",
6121     "referenced_type" : "type-45"
6122    }
6123   ],
6124   "linker_set_key" : "android::String16",
6125   "name" : "android::String16",
6126   "record_kind" : "class",
6127   "referenced_type" : "type-44",
6128   "self_type" : "type-44",
6129   "size" : 4,
6130   "source_file" : "/system/core/libutils/include/utils/String16.h",
6131   "unique_id" : "_ZTSN7android8String16E"
6132  },
6133  {
6134   "alignment" : 4,
6135   "fields" :
6136   [
6137    {
6138     "access" : "private",
6139     "field_name" : "mString",
6140     "referenced_type" : "type-54"
6141    }
6142   ],
6143   "linker_set_key" : "android::String8",
6144   "name" : "android::String8",
6145   "record_kind" : "class",
6146   "referenced_type" : "type-53",
6147   "self_type" : "type-53",
6148   "size" : 4,
6149   "source_file" : "/system/core/libutils/include/utils/String8.h",
6150   "unique_id" : "_ZTSN7android7String8E"
6151  },
6152  {
6153   "alignment" : 4,
6154   "base_specifiers" :
6155   [
6156    {
6157     "is_virtual" : true,
6158     "referenced_type" : "type-8"
6159    }
6160   ],
6161   "fields" :
6162   [
6163    {
6164     "access" : "private",
6165     "field_name" : "mCanCallJava",
6166     "field_offset" : 32,
6167     "referenced_type" : "type-90"
6168    },
6169    {
6170     "access" : "private",
6171     "field_name" : "mThread",
6172     "field_offset" : 64,
6173     "referenced_type" : "type-26"
6174    },
6175    {
6176     "access" : "private",
6177     "field_name" : "mLock",
6178     "field_offset" : 96,
6179     "referenced_type" : "type-31"
6180    },
6181    {
6182     "access" : "private",
6183     "field_name" : "mThreadExitedCondition",
6184     "field_offset" : 128,
6185     "referenced_type" : "type-91"
6186    },
6187    {
6188     "access" : "private",
6189     "field_name" : "mStatus",
6190     "field_offset" : 160,
6191     "referenced_type" : "type-25"
6192    },
6193    {
6194     "access" : "private",
6195     "field_name" : "mExitPending",
6196     "field_offset" : 192,
6197     "referenced_type" : "type-93"
6198    },
6199    {
6200     "access" : "private",
6201     "field_name" : "mRunning",
6202     "field_offset" : 200,
6203     "referenced_type" : "type-93"
6204    },
6205    {
6206     "access" : "private",
6207     "field_name" : "mHoldSelf",
6208     "field_offset" : 224,
6209     "referenced_type" : "type-87"
6210    },
6211    {
6212     "access" : "private",
6213     "field_name" : "mTid",
6214     "field_offset" : 256,
6215     "referenced_type" : "type-25"
6216    }
6217   ],
6218   "linker_set_key" : "android::Thread",
6219   "name" : "android::Thread",
6220   "record_kind" : "class",
6221   "referenced_type" : "type-89",
6222   "self_type" : "type-89",
6223   "size" : 44,
6224   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6225   "unique_id" : "_ZTSN7android6ThreadE",
6226   "vtable_components" :
6227   [
6228    {
6229     "component_value" : 36,
6230     "kind" : "vbase_offset"
6231    },
6232    {
6233     "kind" : "offset_to_top"
6234    },
6235    {
6236     "kind" : "rtti",
6237     "mangled_component_name" : "_ZTIN7android6ThreadE"
6238    },
6239    {
6240     "kind" : "complete_dtor_pointer",
6241     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6242    },
6243    {
6244     "kind" : "deleting_dtor_pointer",
6245     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6246    },
6247    {
6248     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6249    },
6250    {
6251     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6252    },
6253    {
6254     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6255    },
6256    {
6257     "is_pure" : true,
6258     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6259    },
6260    {
6261     "kind" : "vcall_offset"
6262    },
6263    {
6264     "kind" : "vcall_offset"
6265    },
6266    {
6267     "kind" : "vcall_offset"
6268    },
6269    {
6270     "kind" : "vcall_offset"
6271    },
6272    {
6273     "component_value" : -36,
6274     "kind" : "vcall_offset"
6275    },
6276    {
6277     "component_value" : -36,
6278     "kind" : "offset_to_top"
6279    },
6280    {
6281     "kind" : "rtti",
6282     "mangled_component_name" : "_ZTIN7android6ThreadE"
6283    },
6284    {
6285     "kind" : "complete_dtor_pointer",
6286     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6287    },
6288    {
6289     "kind" : "deleting_dtor_pointer",
6290     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6291    },
6292    {
6293     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6294    },
6295    {
6296     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6297    },
6298    {
6299     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6300    },
6301    {
6302     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6303    }
6304   ]
6305  },
6306  {
6307   "alignment" : 4,
6308   "base_specifiers" :
6309   [
6310    {
6311     "access" : "private",
6312     "referenced_type" : "type-34"
6313    }
6314   ],
6315   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6316   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6317   "record_kind" : "class",
6318   "referenced_type" : "type-33",
6319   "self_type" : "type-33",
6320   "size" : 20,
6321   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6322   "template_args" : [ "type-36" ],
6323   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6324   "vtable_components" :
6325   [
6326    {
6327     "kind" : "offset_to_top"
6328    },
6329    {
6330     "kind" : "rtti",
6331     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6332    },
6333    {
6334     "kind" : "complete_dtor_pointer",
6335     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6336    },
6337    {
6338     "kind" : "deleting_dtor_pointer",
6339     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6340    },
6341    {
6342     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6343    },
6344    {
6345     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6346    },
6347    {
6348     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6349    },
6350    {
6351     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6352    },
6353    {
6354     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6355    },
6356    {
6357     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6358    }
6359   ]
6360  },
6361  {
6362   "alignment" : 4,
6363   "fields" :
6364   [
6365    {
6366     "access" : "private",
6367     "field_name" : "mStorage",
6368     "field_offset" : 32,
6369     "referenced_type" : "type-26"
6370    },
6371    {
6372     "access" : "private",
6373     "field_name" : "mCount",
6374     "field_offset" : 64,
6375     "referenced_type" : "type-2"
6376    },
6377    {
6378     "access" : "private",
6379     "field_name" : "mFlags",
6380     "field_offset" : 96,
6381     "referenced_type" : "type-35"
6382    },
6383    {
6384     "access" : "private",
6385     "field_name" : "mItemSize",
6386     "field_offset" : 128,
6387     "referenced_type" : "type-35"
6388    }
6389   ],
6390   "linker_set_key" : "android::VectorImpl",
6391   "name" : "android::VectorImpl",
6392   "record_kind" : "class",
6393   "referenced_type" : "type-34",
6394   "self_type" : "type-34",
6395   "size" : 20,
6396   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6397   "unique_id" : "_ZTSN7android10VectorImplE",
6398   "vtable_components" :
6399   [
6400    {
6401     "kind" : "offset_to_top"
6402    },
6403    {
6404     "kind" : "rtti",
6405     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6406    },
6407    {
6408     "kind" : "complete_dtor_pointer",
6409     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6410    },
6411    {
6412     "kind" : "deleting_dtor_pointer",
6413     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6414    },
6415    {
6416     "is_pure" : true,
6417     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6418    },
6419    {
6420     "is_pure" : true,
6421     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6422    },
6423    {
6424     "is_pure" : true,
6425     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6426    },
6427    {
6428     "is_pure" : true,
6429     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6430    },
6431    {
6432     "is_pure" : true,
6433     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6434    },
6435    {
6436     "is_pure" : true,
6437     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6438    }
6439   ]
6440  },
6441  {
6442   "alignment" : 4,
6443   "base_specifiers" :
6444   [
6445    {
6446     "referenced_type" : "type-162"
6447    }
6448   ],
6449   "linker_set_key" : "android::VirtualLightRefBase",
6450   "name" : "android::VirtualLightRefBase",
6451   "record_kind" : "class",
6452   "referenced_type" : "type-164",
6453   "self_type" : "type-164",
6454   "size" : 8,
6455   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6456   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6457   "vtable_components" :
6458   [
6459    {
6460     "kind" : "offset_to_top"
6461    },
6462    {
6463     "kind" : "rtti",
6464     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6465    },
6466    {
6467     "kind" : "complete_dtor_pointer",
6468     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6469    },
6470    {
6471     "kind" : "deleting_dtor_pointer",
6472     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6473    }
6474   ]
6475  },
6476  {
6477   "alignment" : 4,
6478   "base_specifiers" :
6479   [
6480    {
6481     "referenced_type" : "type-15"
6482    }
6483   ],
6484   "fields" :
6485   [
6486    {
6487     "access" : "protected",
6488     "field_name" : "mSchedPolicy",
6489     "field_offset" : 32,
6490     "referenced_type" : "type-25"
6491    },
6492    {
6493     "access" : "protected",
6494     "field_name" : "mSchedPriority",
6495     "field_offset" : 64,
6496     "referenced_type" : "type-25"
6497    },
6498    {
6499     "access" : "private",
6500     "field_name" : "mExtras",
6501     "field_offset" : 96,
6502     "referenced_type" : "type-127"
6503    },
6504    {
6505     "access" : "private",
6506     "field_name" : "mReserved0",
6507     "field_offset" : 128,
6508     "referenced_type" : "type-26"
6509    }
6510   ],
6511   "linker_set_key" : "android::hardware::BHwBinder",
6512   "name" : "android::hardware::BHwBinder",
6513   "record_kind" : "class",
6514   "referenced_type" : "type-126",
6515   "self_type" : "type-126",
6516   "size" : 28,
6517   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6518   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6519   "vtable_components" :
6520   [
6521    {
6522     "component_value" : 20,
6523     "kind" : "vbase_offset"
6524    },
6525    {
6526     "kind" : "offset_to_top"
6527    },
6528    {
6529     "kind" : "rtti",
6530     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6531    },
6532    {
6533     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6534    },
6535    {
6536     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6537    },
6538    {
6539     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6540    },
6541    {
6542     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6546    },
6547    {
6548     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6549    },
6550    {
6551     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6552    },
6553    {
6554     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6555    },
6556    {
6557     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6558    },
6559    {
6560     "kind" : "complete_dtor_pointer",
6561     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6562    },
6563    {
6564     "kind" : "deleting_dtor_pointer",
6565     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6566    },
6567    {
6568     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6569    },
6570    {
6571     "kind" : "vcall_offset"
6572    },
6573    {
6574     "kind" : "vcall_offset"
6575    },
6576    {
6577     "kind" : "vcall_offset"
6578    },
6579    {
6580     "kind" : "vcall_offset"
6581    },
6582    {
6583     "component_value" : -20,
6584     "kind" : "vcall_offset"
6585    },
6586    {
6587     "component_value" : -20,
6588     "kind" : "offset_to_top"
6589    },
6590    {
6591     "kind" : "rtti",
6592     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6593    },
6594    {
6595     "kind" : "complete_dtor_pointer",
6596     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
6597    },
6598    {
6599     "kind" : "deleting_dtor_pointer",
6600     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
6601    },
6602    {
6603     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6604    },
6605    {
6606     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6607    },
6608    {
6609     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6610    },
6611    {
6612     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6613    }
6614   ]
6615  },
6616  {
6617   "alignment" : 4,
6618   "base_specifiers" :
6619   [
6620    {
6621     "is_virtual" : true,
6622     "referenced_type" : "type-8"
6623    }
6624   ],
6625   "fields" :
6626   [
6627    {
6628     "access" : "private",
6629     "field_name" : "mRemote",
6630     "field_offset" : 32,
6631     "referenced_type" : "type-393"
6632    },
6633    {
6634     "access" : "private",
6635     "field_name" : "mRefs",
6636     "field_offset" : 64,
6637     "referenced_type" : "type-37"
6638    },
6639    {
6640     "access" : "private",
6641     "field_name" : "mState",
6642     "field_offset" : 96,
6643     "referenced_type" : "type-394"
6644    }
6645   ],
6646   "linker_set_key" : "android::hardware::BpHwRefBase",
6647   "name" : "android::hardware::BpHwRefBase",
6648   "record_kind" : "class",
6649   "referenced_type" : "type-392",
6650   "self_type" : "type-392",
6651   "size" : 24,
6652   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6653   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6654   "vtable_components" :
6655   [
6656    {
6657     "component_value" : 16,
6658     "kind" : "vbase_offset"
6659    },
6660    {
6661     "kind" : "offset_to_top"
6662    },
6663    {
6664     "kind" : "rtti",
6665     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6666    },
6667    {
6668     "kind" : "complete_dtor_pointer",
6669     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6670    },
6671    {
6672     "kind" : "deleting_dtor_pointer",
6673     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6674    },
6675    {
6676     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6677    },
6678    {
6679     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6680    },
6681    {
6682     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6683    },
6684    {
6685     "kind" : "vcall_offset"
6686    },
6687    {
6688     "component_value" : -16,
6689     "kind" : "vcall_offset"
6690    },
6691    {
6692     "component_value" : -16,
6693     "kind" : "vcall_offset"
6694    },
6695    {
6696     "component_value" : -16,
6697     "kind" : "vcall_offset"
6698    },
6699    {
6700     "component_value" : -16,
6701     "kind" : "vcall_offset"
6702    },
6703    {
6704     "component_value" : -16,
6705     "kind" : "offset_to_top"
6706    },
6707    {
6708     "kind" : "rtti",
6709     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6710    },
6711    {
6712     "kind" : "complete_dtor_pointer",
6713     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6714    },
6715    {
6716     "kind" : "deleting_dtor_pointer",
6717     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6718    },
6719    {
6720     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6721    },
6722    {
6723     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6724    },
6725    {
6726     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6727    },
6728    {
6729     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6730    }
6731   ]
6732  },
6733  {
6734   "alignment" : 4,
6735   "base_specifiers" :
6736   [
6737    {
6738     "referenced_type" : "type-104"
6739    },
6740    {
6741     "referenced_type" : "type-21"
6742    },
6743    {
6744     "referenced_type" : "type-392"
6745    }
6746   ],
6747   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
6748   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
6749   "record_kind" : "class",
6750   "referenced_type" : "type-398",
6751   "self_type" : "type-398",
6752   "size" : 32,
6753   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6754   "template_args" : [ "type-104" ],
6755   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
6756   "vtable_components" :
6757   [
6758    {
6759     "component_value" : 24,
6760     "kind" : "vbase_offset"
6761    },
6762    {
6763     "kind" : "offset_to_top"
6764    },
6765    {
6766     "kind" : "rtti",
6767     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6768    },
6769    {
6770     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
6771    },
6772    {
6773     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6774    },
6775    {
6776     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6777    },
6778    {
6779     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6780    },
6781    {
6782     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6783    },
6784    {
6785     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
6786    },
6787    {
6788     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6789    },
6790    {
6791     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
6792    },
6793    {
6794     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6795    },
6796    {
6797     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
6798    },
6799    {
6800     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6801    },
6802    {
6803     "kind" : "complete_dtor_pointer",
6804     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6805    },
6806    {
6807     "kind" : "deleting_dtor_pointer",
6808     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6809    },
6810    {
6811     "is_pure" : true,
6812     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
6813    },
6814    {
6815     "is_pure" : true,
6816     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
6817    },
6818    {
6819     "is_pure" : true,
6820     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
6821    },
6822    {
6823     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
6824    },
6825    {
6826     "component_value" : 20,
6827     "kind" : "vbase_offset"
6828    },
6829    {
6830     "component_value" : -4,
6831     "kind" : "offset_to_top"
6832    },
6833    {
6834     "kind" : "rtti",
6835     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6836    },
6837    {
6838     "kind" : "complete_dtor_pointer",
6839     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6840    },
6841    {
6842     "kind" : "deleting_dtor_pointer",
6843     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6844    },
6845    {
6846     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
6847    },
6848    {
6849     "component_value" : 16,
6850     "kind" : "vbase_offset"
6851    },
6852    {
6853     "component_value" : -8,
6854     "kind" : "offset_to_top"
6855    },
6856    {
6857     "kind" : "rtti",
6858     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6859    },
6860    {
6861     "kind" : "complete_dtor_pointer",
6862     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6863    },
6864    {
6865     "kind" : "deleting_dtor_pointer",
6866     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6867    },
6868    {
6869     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6870    },
6871    {
6872     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6873    },
6874    {
6875     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6876    },
6877    {
6878     "kind" : "vcall_offset"
6879    },
6880    {
6881     "component_value" : -16,
6882     "kind" : "vcall_offset"
6883    },
6884    {
6885     "component_value" : -16,
6886     "kind" : "vcall_offset"
6887    },
6888    {
6889     "component_value" : -16,
6890     "kind" : "vcall_offset"
6891    },
6892    {
6893     "component_value" : -24,
6894     "kind" : "vcall_offset"
6895    },
6896    {
6897     "component_value" : -24,
6898     "kind" : "offset_to_top"
6899    },
6900    {
6901     "kind" : "rtti",
6902     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6903    },
6904    {
6905     "kind" : "complete_dtor_pointer",
6906     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6907    },
6908    {
6909     "kind" : "deleting_dtor_pointer",
6910     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6911    },
6912    {
6913     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6914    },
6915    {
6916     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6917    },
6918    {
6919     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6920    },
6921    {
6922     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6923    }
6924   ]
6925  },
6926  {
6927   "alignment" : 4,
6928   "base_specifiers" :
6929   [
6930    {
6931     "referenced_type" : "type-70"
6932    },
6933    {
6934     "referenced_type" : "type-21"
6935    },
6936    {
6937     "referenced_type" : "type-392"
6938    }
6939   ],
6940   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6941   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6942   "record_kind" : "class",
6943   "referenced_type" : "type-396",
6944   "self_type" : "type-396",
6945   "size" : 32,
6946   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6947   "template_args" : [ "type-70" ],
6948   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6949   "vtable_components" :
6950   [
6951    {
6952     "component_value" : 24,
6953     "kind" : "vbase_offset"
6954    },
6955    {
6956     "kind" : "offset_to_top"
6957    },
6958    {
6959     "kind" : "rtti",
6960     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6961    },
6962    {
6963     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6964    },
6965    {
6966     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6967    },
6968    {
6969     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6970    },
6971    {
6972     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6973    },
6974    {
6975     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6976    },
6977    {
6978     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6979    },
6980    {
6981     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6982    },
6983    {
6984     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6985    },
6986    {
6987     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6988    },
6989    {
6990     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6991    },
6992    {
6993     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6994    },
6995    {
6996     "kind" : "complete_dtor_pointer",
6997     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6998    },
6999    {
7000     "kind" : "deleting_dtor_pointer",
7001     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7002    },
7003    {
7004     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7005    },
7006    {
7007     "component_value" : 20,
7008     "kind" : "vbase_offset"
7009    },
7010    {
7011     "component_value" : -4,
7012     "kind" : "offset_to_top"
7013    },
7014    {
7015     "kind" : "rtti",
7016     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7017    },
7018    {
7019     "kind" : "complete_dtor_pointer",
7020     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7021    },
7022    {
7023     "kind" : "deleting_dtor_pointer",
7024     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7025    },
7026    {
7027     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7028    },
7029    {
7030     "component_value" : 16,
7031     "kind" : "vbase_offset"
7032    },
7033    {
7034     "component_value" : -8,
7035     "kind" : "offset_to_top"
7036    },
7037    {
7038     "kind" : "rtti",
7039     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7040    },
7041    {
7042     "kind" : "complete_dtor_pointer",
7043     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7044    },
7045    {
7046     "kind" : "deleting_dtor_pointer",
7047     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7048    },
7049    {
7050     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7051    },
7052    {
7053     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7054    },
7055    {
7056     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7057    },
7058    {
7059     "kind" : "vcall_offset"
7060    },
7061    {
7062     "component_value" : -16,
7063     "kind" : "vcall_offset"
7064    },
7065    {
7066     "component_value" : -16,
7067     "kind" : "vcall_offset"
7068    },
7069    {
7070     "component_value" : -16,
7071     "kind" : "vcall_offset"
7072    },
7073    {
7074     "component_value" : -24,
7075     "kind" : "vcall_offset"
7076    },
7077    {
7078     "component_value" : -24,
7079     "kind" : "offset_to_top"
7080    },
7081    {
7082     "kind" : "rtti",
7083     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7084    },
7085    {
7086     "kind" : "complete_dtor_pointer",
7087     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7088    },
7089    {
7090     "kind" : "deleting_dtor_pointer",
7091     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7092    },
7093    {
7094     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7095    },
7096    {
7097     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7098    },
7099    {
7100     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7101    },
7102    {
7103     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7104    }
7105   ]
7106  },
7107  {
7108   "alignment" : 4,
7109   "fields" :
7110   [
7111    {
7112     "access" : "private",
7113     "field_name" : "mMutex",
7114     "referenced_type" : "type-423"
7115    },
7116    {
7117     "access" : "private",
7118     "field_name" : "mMap",
7119     "field_offset" : 32,
7120     "referenced_type" : "type-424"
7121    }
7122   ],
7123   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7124   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7125   "record_kind" : "class",
7126   "referenced_type" : "type-422",
7127   "self_type" : "type-422",
7128   "size" : 16,
7129   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7130   "template_args" : [ "type-117", "type-425" ],
7131   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7132  },
7133  {
7134   "alignment" : 4,
7135   "fields" :
7136   [
7137    {
7138     "access" : "private",
7139     "field_name" : "mMutex",
7140     "referenced_type" : "type-431"
7141    },
7142    {
7143     "access" : "private",
7144     "field_name" : "mMap",
7145     "field_offset" : 32,
7146     "referenced_type" : "type-432"
7147    }
7148   ],
7149   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7150   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7151   "record_kind" : "class",
7152   "referenced_type" : "type-430",
7153   "self_type" : "type-430",
7154   "size" : 16,
7155   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7156   "template_args" : [ "type-117", "type-39" ],
7157   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7158  },
7159  {
7160   "alignment" : 4,
7161   "fields" :
7162   [
7163    {
7164     "access" : "private",
7165     "field_name" : "mMutex",
7166     "referenced_type" : "type-436"
7167    },
7168    {
7169     "access" : "private",
7170     "field_name" : "mMap",
7171     "field_offset" : 32,
7172     "referenced_type" : "type-437"
7173    }
7174   ],
7175   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7176   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7177   "record_kind" : "class",
7178   "referenced_type" : "type-435",
7179   "self_type" : "type-435",
7180   "size" : 16,
7181   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7182   "template_args" : [ "type-438", "type-440" ],
7183   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7184  },
7185  {
7186   "alignment" : 4,
7187   "fields" :
7188   [
7189    {
7190     "access" : "private",
7191     "field_name" : "mMutex",
7192     "referenced_type" : "type-455"
7193    },
7194    {
7195     "access" : "private",
7196     "field_name" : "mMap",
7197     "field_offset" : 32,
7198     "referenced_type" : "type-456"
7199    }
7200   ],
7201   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7202   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7203   "record_kind" : "class",
7204   "referenced_type" : "type-454",
7205   "self_type" : "type-454",
7206   "size" : 16,
7207   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7208   "template_args" : [ "type-457", "type-458" ],
7209   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7210  },
7211  {
7212   "alignment" : 4,
7213   "fields" :
7214   [
7215    {
7216     "access" : "private",
7217     "field_name" : "mMutex",
7218     "referenced_type" : "type-445"
7219    },
7220    {
7221     "access" : "private",
7222     "field_name" : "mMap",
7223     "field_offset" : 32,
7224     "referenced_type" : "type-446"
7225    }
7226   ],
7227   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7228   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7229   "record_kind" : "class",
7230   "referenced_type" : "type-444",
7231   "self_type" : "type-444",
7232   "size" : 16,
7233   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7234   "template_args" : [ "type-447", "type-448" ],
7235   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7236  },
7237  {
7238   "alignment" : 8,
7239   "fields" :
7240   [
7241    {
7242     "field_name" : "flags",
7243     "referenced_type" : "type-2"
7244    },
7245    {
7246     "field_name" : "fdIndex",
7247     "field_offset" : 32,
7248     "referenced_type" : "type-2"
7249    },
7250    {
7251     "field_name" : "offset",
7252     "field_offset" : 64,
7253     "referenced_type" : "type-2"
7254    },
7255    {
7256     "field_name" : "extent",
7257     "field_offset" : 128,
7258     "referenced_type" : "type-116"
7259    }
7260   ],
7261   "linker_set_key" : "android::hardware::GrantorDescriptor",
7262   "name" : "android::hardware::GrantorDescriptor",
7263   "referenced_type" : "type-291",
7264   "self_type" : "type-291",
7265   "size" : 24,
7266   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7267   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7268  },
7269  {
7270   "alignment" : 8,
7271   "base_specifiers" :
7272   [
7273    {
7274     "is_virtual" : true,
7275     "referenced_type" : "type-274"
7276    },
7277    {
7278     "is_virtual" : true,
7279     "referenced_type" : "type-8"
7280    }
7281   ],
7282   "linker_set_key" : "android::hardware::HidlMemory",
7283   "name" : "android::hardware::HidlMemory",
7284   "record_kind" : "class",
7285   "referenced_type" : "type-282",
7286   "self_type" : "type-282",
7287   "size" : 56,
7288   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7289   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7290   "vtable_components" :
7291   [
7292    {
7293     "component_value" : 48,
7294     "kind" : "vbase_offset"
7295    },
7296    {
7297     "component_value" : 8,
7298     "kind" : "vbase_offset"
7299    },
7300    {
7301     "kind" : "offset_to_top"
7302    },
7303    {
7304     "kind" : "rtti",
7305     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7306    },
7307    {
7308     "kind" : "complete_dtor_pointer",
7309     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7310    },
7311    {
7312     "kind" : "deleting_dtor_pointer",
7313     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7314    },
7315    {
7316     "kind" : "vcall_offset"
7317    },
7318    {
7319     "kind" : "vcall_offset"
7320    },
7321    {
7322     "kind" : "vcall_offset"
7323    },
7324    {
7325     "kind" : "vcall_offset"
7326    },
7327    {
7328     "component_value" : -48,
7329     "kind" : "vcall_offset"
7330    },
7331    {
7332     "component_value" : -48,
7333     "kind" : "offset_to_top"
7334    },
7335    {
7336     "kind" : "rtti",
7337     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7338    },
7339    {
7340     "kind" : "complete_dtor_pointer",
7341     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
7342    },
7343    {
7344     "kind" : "deleting_dtor_pointer",
7345     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
7346    },
7347    {
7348     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7349    },
7350    {
7351     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7352    },
7353    {
7354     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7355    },
7356    {
7357     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7358    }
7359   ]
7360  },
7361  {
7362   "alignment" : 4,
7363   "base_specifiers" :
7364   [
7365    {
7366     "is_virtual" : true,
7367     "referenced_type" : "type-8"
7368    }
7369   ],
7370   "linker_set_key" : "android::hardware::IBinder",
7371   "name" : "android::hardware::IBinder",
7372   "record_kind" : "class",
7373   "referenced_type" : "type-15",
7374   "self_type" : "type-15",
7375   "size" : 12,
7376   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7377   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7378   "vtable_components" :
7379   [
7380    {
7381     "component_value" : 4,
7382     "kind" : "vbase_offset"
7383    },
7384    {
7385     "kind" : "offset_to_top"
7386    },
7387    {
7388     "kind" : "rtti",
7389     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7390    },
7391    {
7392     "is_pure" : true,
7393     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7394    },
7395    {
7396     "is_pure" : true,
7397     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7398    },
7399    {
7400     "is_pure" : true,
7401     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7402    },
7403    {
7404     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7405    },
7406    {
7407     "is_pure" : true,
7408     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7409    },
7410    {
7411     "is_pure" : true,
7412     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7413    },
7414    {
7415     "is_pure" : true,
7416     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7417    },
7418    {
7419     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7420    },
7421    {
7422     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7423    },
7424    {
7425     "kind" : "complete_dtor_pointer",
7426     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7427    },
7428    {
7429     "kind" : "deleting_dtor_pointer",
7430     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7431    },
7432    {
7433     "kind" : "vcall_offset"
7434    },
7435    {
7436     "kind" : "vcall_offset"
7437    },
7438    {
7439     "kind" : "vcall_offset"
7440    },
7441    {
7442     "kind" : "vcall_offset"
7443    },
7444    {
7445     "component_value" : -4,
7446     "kind" : "vcall_offset"
7447    },
7448    {
7449     "component_value" : -4,
7450     "kind" : "offset_to_top"
7451    },
7452    {
7453     "kind" : "rtti",
7454     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7455    },
7456    {
7457     "kind" : "complete_dtor_pointer",
7458     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
7459    },
7460    {
7461     "kind" : "deleting_dtor_pointer",
7462     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
7463    },
7464    {
7465     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7466    },
7467    {
7468     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7469    },
7470    {
7471     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7472    },
7473    {
7474     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7475    }
7476   ]
7477  },
7478  {
7479   "alignment" : 4,
7480   "base_specifiers" :
7481   [
7482    {
7483     "is_virtual" : true,
7484     "referenced_type" : "type-8"
7485    }
7486   ],
7487   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7488   "name" : "android::hardware::IBinder::DeathRecipient",
7489   "record_kind" : "class",
7490   "referenced_type" : "type-7",
7491   "self_type" : "type-7",
7492   "size" : 12,
7493   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7494   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7495   "vtable_components" :
7496   [
7497    {
7498     "component_value" : 4,
7499     "kind" : "vbase_offset"
7500    },
7501    {
7502     "kind" : "offset_to_top"
7503    },
7504    {
7505     "kind" : "rtti",
7506     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7507    },
7508    {
7509     "is_pure" : true,
7510     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7511    },
7512    {
7513     "kind" : "complete_dtor_pointer",
7514     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7515    },
7516    {
7517     "kind" : "deleting_dtor_pointer",
7518     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7519    },
7520    {
7521     "kind" : "vcall_offset"
7522    },
7523    {
7524     "kind" : "vcall_offset"
7525    },
7526    {
7527     "kind" : "vcall_offset"
7528    },
7529    {
7530     "kind" : "vcall_offset"
7531    },
7532    {
7533     "component_value" : -4,
7534     "kind" : "vcall_offset"
7535    },
7536    {
7537     "component_value" : -4,
7538     "kind" : "offset_to_top"
7539    },
7540    {
7541     "kind" : "rtti",
7542     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7543    },
7544    {
7545     "kind" : "complete_dtor_pointer",
7546     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
7547    },
7548    {
7549     "kind" : "deleting_dtor_pointer",
7550     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
7551    },
7552    {
7553     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7554    },
7555    {
7556     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7557    },
7558    {
7559     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7560    },
7561    {
7562     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7563    }
7564   ]
7565  },
7566  {
7567   "alignment" : 4,
7568   "base_specifiers" :
7569   [
7570    {
7571     "is_virtual" : true,
7572     "referenced_type" : "type-8"
7573    }
7574   ],
7575   "linker_set_key" : "android::hardware::IInterface",
7576   "name" : "android::hardware::IInterface",
7577   "record_kind" : "class",
7578   "referenced_type" : "type-21",
7579   "self_type" : "type-21",
7580   "size" : 12,
7581   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7582   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7583   "vtable_components" :
7584   [
7585    {
7586     "component_value" : 4,
7587     "kind" : "vbase_offset"
7588    },
7589    {
7590     "kind" : "offset_to_top"
7591    },
7592    {
7593     "kind" : "rtti",
7594     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7595    },
7596    {
7597     "kind" : "complete_dtor_pointer",
7598     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7599    },
7600    {
7601     "kind" : "deleting_dtor_pointer",
7602     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7603    },
7604    {
7605     "is_pure" : true,
7606     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7607    },
7608    {
7609     "kind" : "vcall_offset"
7610    },
7611    {
7612     "kind" : "vcall_offset"
7613    },
7614    {
7615     "kind" : "vcall_offset"
7616    },
7617    {
7618     "kind" : "vcall_offset"
7619    },
7620    {
7621     "component_value" : -4,
7622     "kind" : "vcall_offset"
7623    },
7624    {
7625     "component_value" : -4,
7626     "kind" : "offset_to_top"
7627    },
7628    {
7629     "kind" : "rtti",
7630     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7631    },
7632    {
7633     "kind" : "complete_dtor_pointer",
7634     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
7635    },
7636    {
7637     "kind" : "deleting_dtor_pointer",
7638     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
7639    },
7640    {
7641     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7642    },
7643    {
7644     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7645    },
7646    {
7647     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7648    },
7649    {
7650     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7651    }
7652   ]
7653  },
7654  {
7655   "alignment" : 8,
7656   "fields" :
7657   [
7658    {
7659     "access" : "private",
7660     "field_name" : "mGrantors",
7661     "referenced_type" : "type-287"
7662    },
7663    {
7664     "access" : "private",
7665     "field_name" : "mHandle",
7666     "field_offset" : 128,
7667     "referenced_type" : "type-366"
7668    },
7669    {
7670     "access" : "private",
7671     "field_name" : "mQuantum",
7672     "field_offset" : 192,
7673     "referenced_type" : "type-2"
7674    },
7675    {
7676     "access" : "private",
7677     "field_name" : "mFlags",
7678     "field_offset" : 224,
7679     "referenced_type" : "type-2"
7680    }
7681   ],
7682   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7683   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7684   "referenced_type" : "type-365",
7685   "self_type" : "type-365",
7686   "size" : 32,
7687   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7688   "template_args" : [ "type-56" ],
7689   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7690  },
7691  {
7692   "alignment" : 4,
7693   "fields" :
7694   [
7695    {
7696     "access" : "private",
7697     "field_name" : "mBufCachePos",
7698     "referenced_type" : "type-2"
7699    },
7700    {
7701     "access" : "private",
7702     "field_name" : "mBufCache",
7703     "field_offset" : 32,
7704     "referenced_type" : "type-400"
7705    },
7706    {
7707     "access" : "private",
7708     "field_name" : "mError",
7709     "field_offset" : 128,
7710     "referenced_type" : "type-25"
7711    },
7712    {
7713     "access" : "private",
7714     "field_name" : "mData",
7715     "field_offset" : 160,
7716     "referenced_type" : "type-401"
7717    },
7718    {
7719     "access" : "private",
7720     "field_name" : "mDataSize",
7721     "field_offset" : 192,
7722     "referenced_type" : "type-2"
7723    },
7724    {
7725     "access" : "private",
7726     "field_name" : "mDataCapacity",
7727     "field_offset" : 224,
7728     "referenced_type" : "type-2"
7729    },
7730    {
7731     "access" : "private",
7732     "field_name" : "mDataPos",
7733     "field_offset" : 256,
7734     "referenced_type" : "type-2"
7735    },
7736    {
7737     "access" : "private",
7738     "field_name" : "mObjects",
7739     "field_offset" : 288,
7740     "referenced_type" : "type-402"
7741    },
7742    {
7743     "access" : "private",
7744     "field_name" : "mObjectsSize",
7745     "field_offset" : 320,
7746     "referenced_type" : "type-2"
7747    },
7748    {
7749     "access" : "private",
7750     "field_name" : "mObjectsCapacity",
7751     "field_offset" : 352,
7752     "referenced_type" : "type-2"
7753    },
7754    {
7755     "access" : "private",
7756     "field_name" : "mNextObjectHint",
7757     "field_offset" : 384,
7758     "referenced_type" : "type-2"
7759    },
7760    {
7761     "access" : "private",
7762     "field_name" : "mNumRef",
7763     "field_offset" : 416,
7764     "referenced_type" : "type-2"
7765    },
7766    {
7767     "access" : "private",
7768     "field_name" : "mFdsKnown",
7769     "field_offset" : 448,
7770     "referenced_type" : "type-39"
7771    },
7772    {
7773     "access" : "private",
7774     "field_name" : "mHasFds",
7775     "field_offset" : 456,
7776     "referenced_type" : "type-39"
7777    },
7778    {
7779     "access" : "private",
7780     "field_name" : "mAllowFds",
7781     "field_offset" : 464,
7782     "referenced_type" : "type-39"
7783    },
7784    {
7785     "access" : "private",
7786     "field_name" : "mOwner",
7787     "field_offset" : 480,
7788     "referenced_type" : "type-403"
7789    },
7790    {
7791     "access" : "private",
7792     "field_name" : "mOwnerCookie",
7793     "field_offset" : 512,
7794     "referenced_type" : "type-26"
7795    }
7796   ],
7797   "linker_set_key" : "android::hardware::Parcel",
7798   "name" : "android::hardware::Parcel",
7799   "record_kind" : "class",
7800   "referenced_type" : "type-399",
7801   "self_type" : "type-399",
7802   "size" : 68,
7803   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7804   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7805  },
7806  {
7807   "access" : "private",
7808   "alignment" : 8,
7809   "fields" :
7810   [
7811    {
7812     "field_name" : "index",
7813     "referenced_type" : "type-2"
7814    },
7815    {
7816     "field_name" : "buffer",
7817     "field_offset" : 64,
7818     "referenced_type" : "type-116"
7819    },
7820    {
7821     "field_name" : "bufend",
7822     "field_offset" : 128,
7823     "referenced_type" : "type-116"
7824    }
7825   ],
7826   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7827   "name" : "android::hardware::Parcel::BufferInfo",
7828   "referenced_type" : "type-407",
7829   "self_type" : "type-407",
7830   "size" : 24,
7831   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7832   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7833  },
7834  {
7835   "alignment" : 8,
7836   "base_specifiers" :
7837   [
7838    {
7839     "is_virtual" : true,
7840     "referenced_type" : "type-8"
7841    }
7842   ],
7843   "fields" :
7844   [
7845    {
7846     "access" : "private",
7847     "field_name" : "mDriverFD",
7848     "field_offset" : 32,
7849     "referenced_type" : "type-25"
7850    },
7851    {
7852     "access" : "private",
7853     "field_name" : "mVMStart",
7854     "field_offset" : 64,
7855     "referenced_type" : "type-26"
7856    },
7857    {
7858     "access" : "private",
7859     "field_name" : "mThreadCountLock",
7860     "field_offset" : 96,
7861     "referenced_type" : "type-28"
7862    },
7863    {
7864     "access" : "private",
7865     "field_name" : "mThreadCountDecrement",
7866     "field_offset" : 128,
7867     "referenced_type" : "type-29"
7868    },
7869    {
7870     "access" : "private",
7871     "field_name" : "mExecutingThreadsCount",
7872     "field_offset" : 160,
7873     "referenced_type" : "type-2"
7874    },
7875    {
7876     "access" : "private",
7877     "field_name" : "mMaxThreads",
7878     "field_offset" : 192,
7879     "referenced_type" : "type-2"
7880    },
7881    {
7882     "access" : "private",
7883     "field_name" : "mStarvationStartTimeMs",
7884     "field_offset" : 256,
7885     "referenced_type" : "type-30"
7886    },
7887    {
7888     "access" : "private",
7889     "field_name" : "mLock",
7890     "field_offset" : 320,
7891     "referenced_type" : "type-31"
7892    },
7893    {
7894     "access" : "private",
7895     "field_name" : "mHandleToObject",
7896     "field_offset" : 352,
7897     "referenced_type" : "type-33"
7898    },
7899    {
7900     "access" : "private",
7901     "field_name" : "mManagesContexts",
7902     "field_offset" : 512,
7903     "referenced_type" : "type-39"
7904    },
7905    {
7906     "access" : "private",
7907     "field_name" : "mBinderContextCheckFunc",
7908     "field_offset" : 544,
7909     "referenced_type" : "type-40"
7910    },
7911    {
7912     "access" : "private",
7913     "field_name" : "mBinderContextUserData",
7914     "field_offset" : 576,
7915     "referenced_type" : "type-26"
7916    },
7917    {
7918     "access" : "private",
7919     "field_name" : "mContexts",
7920     "field_offset" : 608,
7921     "referenced_type" : "type-49"
7922    },
7923    {
7924     "access" : "private",
7925     "field_name" : "mRootDir",
7926     "field_offset" : 768,
7927     "referenced_type" : "type-53"
7928    },
7929    {
7930     "access" : "private",
7931     "field_name" : "mThreadPoolStarted",
7932     "field_offset" : 800,
7933     "referenced_type" : "type-39"
7934    },
7935    {
7936     "access" : "private",
7937     "field_name" : "mSpawnThreadOnStart",
7938     "field_offset" : 808,
7939     "referenced_type" : "type-39"
7940    },
7941    {
7942     "access" : "private",
7943     "field_name" : "mThreadPoolSeq",
7944     "field_offset" : 832,
7945     "referenced_type" : "type-57"
7946    },
7947    {
7948     "access" : "private",
7949     "field_name" : "mMmapSize",
7950     "field_offset" : 864,
7951     "referenced_type" : "type-35"
7952    },
7953    {
7954     "access" : "private",
7955     "field_name" : "mCallRestriction",
7956     "field_offset" : 896,
7957     "referenced_type" : "type-58"
7958    }
7959   ],
7960   "linker_set_key" : "android::hardware::ProcessState",
7961   "name" : "android::hardware::ProcessState",
7962   "record_kind" : "class",
7963   "referenced_type" : "type-24",
7964   "self_type" : "type-24",
7965   "size" : 128,
7966   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7967   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7968   "vtable_components" :
7969   [
7970    {
7971     "component_value" : 116,
7972     "kind" : "vbase_offset"
7973    },
7974    {
7975     "kind" : "offset_to_top"
7976    },
7977    {
7978     "kind" : "rtti",
7979     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7980    },
7981    {
7982     "kind" : "complete_dtor_pointer",
7983     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7984    },
7985    {
7986     "kind" : "deleting_dtor_pointer",
7987     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7988    },
7989    {
7990     "kind" : "vcall_offset"
7991    },
7992    {
7993     "kind" : "vcall_offset"
7994    },
7995    {
7996     "kind" : "vcall_offset"
7997    },
7998    {
7999     "kind" : "vcall_offset"
8000    },
8001    {
8002     "component_value" : -116,
8003     "kind" : "vcall_offset"
8004    },
8005    {
8006     "component_value" : -116,
8007     "kind" : "offset_to_top"
8008    },
8009    {
8010     "kind" : "rtti",
8011     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8012    },
8013    {
8014     "kind" : "complete_dtor_pointer",
8015     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
8016    },
8017    {
8018     "kind" : "deleting_dtor_pointer",
8019     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
8020    },
8021    {
8022     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8023    },
8024    {
8025     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8026    },
8027    {
8028     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8029    },
8030    {
8031     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8032    }
8033   ]
8034  },
8035  {
8036   "access" : "private",
8037   "alignment" : 4,
8038   "fields" :
8039   [
8040    {
8041     "field_name" : "binder",
8042     "referenced_type" : "type-14"
8043    },
8044    {
8045     "field_name" : "refs",
8046     "field_offset" : 32,
8047     "referenced_type" : "type-37"
8048    }
8049   ],
8050   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
8051   "name" : "android::hardware::ProcessState::handle_entry",
8052   "referenced_type" : "type-36",
8053   "self_type" : "type-36",
8054   "size" : 8,
8055   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8056   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
8057  },
8058  {
8059   "alignment" : 4,
8060   "base_specifiers" :
8061   [
8062    {
8063     "referenced_type" : "type-138"
8064    }
8065   ],
8066   "fields" :
8067   [
8068    {
8069     "access" : "private",
8070     "field_name" : "mVal",
8071     "field_offset" : 192,
8072     "referenced_type" : "type-102"
8073    }
8074   ],
8075   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
8076   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
8077   "record_kind" : "class",
8078   "referenced_type" : "type-144",
8079   "self_type" : "type-144",
8080   "size" : 28,
8081   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8082   "template_args" : [ "type-102" ],
8083   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_08IThermalEEEEE"
8084  },
8085  {
8086   "alignment" : 4,
8087   "base_specifiers" :
8088   [
8089    {
8090     "referenced_type" : "type-138"
8091    }
8092   ],
8093   "fields" :
8094   [
8095    {
8096     "access" : "private",
8097     "field_name" : "mVal",
8098     "field_offset" : 168,
8099     "referenced_type" : "type-39"
8100    }
8101   ],
8102   "linker_set_key" : "android::hardware::Return<bool>",
8103   "name" : "android::hardware::Return<bool>",
8104   "record_kind" : "class",
8105   "referenced_type" : "type-137",
8106   "self_type" : "type-137",
8107   "size" : 24,
8108   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8109   "template_args" : [ "type-39" ],
8110   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8111  },
8112  {
8113   "alignment" : 4,
8114   "base_specifiers" :
8115   [
8116    {
8117     "referenced_type" : "type-138"
8118    }
8119   ],
8120   "linker_set_key" : "android::hardware::Return<void>",
8121   "name" : "android::hardware::Return<void>",
8122   "record_kind" : "class",
8123   "referenced_type" : "type-158",
8124   "self_type" : "type-158",
8125   "size" : 24,
8126   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8127   "template_args" : [ "type-27" ],
8128   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8129  },
8130  {
8131   "alignment" : 4,
8132   "fields" :
8133   [
8134    {
8135     "access" : "private",
8136     "field_name" : "mException",
8137     "referenced_type" : "type-25"
8138    },
8139    {
8140     "access" : "private",
8141     "field_name" : "mErrorCode",
8142     "field_offset" : 32,
8143     "referenced_type" : "type-25"
8144    },
8145    {
8146     "access" : "private",
8147     "field_name" : "mMessage",
8148     "field_offset" : 64,
8149     "referenced_type" : "type-129"
8150    }
8151   ],
8152   "linker_set_key" : "android::hardware::Status",
8153   "name" : "android::hardware::Status",
8154   "record_kind" : "class",
8155   "referenced_type" : "type-128",
8156   "self_type" : "type-128",
8157   "size" : 20,
8158   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8159   "unique_id" : "_ZTSN7android8hardware6StatusE"
8160  },
8161  {
8162   "alignment" : 4,
8163   "fields" :
8164   [
8165    {
8166     "access" : "protected",
8167     "field_name" : "mInstrumentationCallbacks",
8168     "field_offset" : 32,
8169     "referenced_type" : "type-61"
8170    },
8171    {
8172     "access" : "protected",
8173     "field_name" : "mEnableInstrumentation",
8174     "field_offset" : 128,
8175     "referenced_type" : "type-39"
8176    },
8177    {
8178     "access" : "protected",
8179     "field_name" : "mInstrumentationLibPackage",
8180     "field_offset" : 160,
8181     "referenced_type" : "type-62"
8182    },
8183    {
8184     "access" : "protected",
8185     "field_name" : "mInterfaceName",
8186     "field_offset" : 256,
8187     "referenced_type" : "type-63"
8188    }
8189   ],
8190   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
8191   "name" : "android::hardware::details::HidlInstrumentor",
8192   "referenced_type" : "type-60",
8193   "self_type" : "type-60",
8194   "size" : 44,
8195   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8196   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
8197   "vtable_components" :
8198   [
8199    {
8200     "kind" : "offset_to_top"
8201    },
8202    {
8203     "kind" : "rtti",
8204     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8205    },
8206    {
8207     "kind" : "complete_dtor_pointer",
8208     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8209    },
8210    {
8211     "kind" : "deleting_dtor_pointer",
8212     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8213    }
8214   ]
8215  },
8216  {
8217   "alignment" : 4,
8218   "fields" :
8219   [
8220    {
8221     "field_name" : "sched_policy",
8222     "referenced_type" : "type-25"
8223    },
8224    {
8225     "field_name" : "prio",
8226     "field_offset" : 32,
8227     "referenced_type" : "type-25"
8228    }
8229   ],
8230   "linker_set_key" : "android::hardware::details::SchedPrio",
8231   "name" : "android::hardware::details::SchedPrio",
8232   "referenced_type" : "type-425",
8233   "self_type" : "type-425",
8234   "size" : 8,
8235   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
8236   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
8237  },
8238  {
8239   "alignment" : 4,
8240   "fields" :
8241   [
8242    {
8243     "access" : "private",
8244     "field_name" : "mQueue",
8245     "referenced_type" : "type-615"
8246    }
8247   ],
8248   "linker_set_key" : "android::hardware::details::TaskRunner",
8249   "name" : "android::hardware::details::TaskRunner",
8250   "record_kind" : "class",
8251   "referenced_type" : "type-614",
8252   "self_type" : "type-614",
8253   "size" : 8,
8254   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
8255   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
8256  },
8257  {
8258   "alignment" : 1,
8259   "linker_set_key" : "android::hardware::details::bnhw_tag",
8260   "name" : "android::hardware::details::bnhw_tag",
8261   "referenced_type" : "type-213",
8262   "self_type" : "type-213",
8263   "size" : 1,
8264   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8265   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
8266  },
8267  {
8268   "alignment" : 1,
8269   "linker_set_key" : "android::hardware::details::bphw_tag",
8270   "name" : "android::hardware::details::bphw_tag",
8271   "referenced_type" : "type-223",
8272   "self_type" : "type-223",
8273   "size" : 1,
8274   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8275   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
8276  },
8277  {
8278   "alignment" : 1,
8279   "linker_set_key" : "android::hardware::details::bs_tag",
8280   "name" : "android::hardware::details::bs_tag",
8281   "referenced_type" : "type-236",
8282   "self_type" : "type-236",
8283   "size" : 1,
8284   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8285   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
8286  },
8287  {
8288   "access" : "private",
8289   "alignment" : 8,
8290   "fields" :
8291   [
8292    {
8293     "field_name" : "mPointer",
8294     "referenced_type" : "type-343"
8295    },
8296    {
8297     "field_name" : "_pad",
8298     "referenced_type" : "type-116"
8299    }
8300   ],
8301   "is_anonymous" : true,
8302   "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",
8303   "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",
8304   "record_kind" : "union",
8305   "referenced_type" : "type-342",
8306   "self_type" : "type-342",
8307   "size" : 8,
8308   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8309   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
8310  },
8311  {
8312   "access" : "private",
8313   "alignment" : 8,
8314   "fields" :
8315   [
8316    {
8317     "field_name" : "mPointer",
8318     "referenced_type" : "type-334"
8319    },
8320    {
8321     "field_name" : "_pad",
8322     "referenced_type" : "type-116"
8323    }
8324   ],
8325   "is_anonymous" : true,
8326   "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",
8327   "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",
8328   "record_kind" : "union",
8329   "referenced_type" : "type-333",
8330   "self_type" : "type-333",
8331   "size" : 8,
8332   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8333   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
8334  },
8335  {
8336   "access" : "private",
8337   "alignment" : 8,
8338   "fields" :
8339   [
8340    {
8341     "field_name" : "mPointer",
8342     "referenced_type" : "type-290"
8343    },
8344    {
8345     "field_name" : "_pad",
8346     "referenced_type" : "type-116"
8347    }
8348   ],
8349   "is_anonymous" : true,
8350   "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",
8351   "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",
8352   "record_kind" : "union",
8353   "referenced_type" : "type-289",
8354   "self_type" : "type-289",
8355   "size" : 8,
8356   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8357   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8358  },
8359  {
8360   "access" : "private",
8361   "alignment" : 8,
8362   "fields" :
8363   [
8364    {
8365     "field_name" : "mPointer",
8366     "referenced_type" : "type-323"
8367    },
8368    {
8369     "field_name" : "_pad",
8370     "referenced_type" : "type-116"
8371    }
8372   ],
8373   "is_anonymous" : true,
8374   "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",
8375   "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",
8376   "record_kind" : "union",
8377   "referenced_type" : "type-322",
8378   "self_type" : "type-322",
8379   "size" : 8,
8380   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8381   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
8382  },
8383  {
8384   "alignment" : 8,
8385   "fields" :
8386   [
8387    {
8388     "access" : "private",
8389     "referenced_type" : "type-289"
8390    }
8391   ],
8392   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8393   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8394   "referenced_type" : "type-288",
8395   "self_type" : "type-288",
8396   "size" : 8,
8397   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8398   "template_args" : [ "type-291" ],
8399   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8400  },
8401  {
8402   "alignment" : 8,
8403   "fields" :
8404   [
8405    {
8406     "access" : "private",
8407     "referenced_type" : "type-303"
8408    }
8409   ],
8410   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8411   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8412   "referenced_type" : "type-302",
8413   "self_type" : "type-302",
8414   "size" : 8,
8415   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8416   "template_args" : [ "type-305" ],
8417   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
8418  },
8419  {
8420   "alignment" : 8,
8421   "fields" :
8422   [
8423    {
8424     "access" : "private",
8425     "referenced_type" : "type-294"
8426    }
8427   ],
8428   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8429   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8430   "referenced_type" : "type-293",
8431   "self_type" : "type-293",
8432   "size" : 8,
8433   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8434   "template_args" : [ "type-270" ],
8435   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8436  },
8437  {
8438   "alignment" : 8,
8439   "fields" :
8440   [
8441    {
8442     "access" : "private",
8443     "referenced_type" : "type-342"
8444    }
8445   ],
8446   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
8447   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
8448   "referenced_type" : "type-341",
8449   "self_type" : "type-341",
8450   "size" : 8,
8451   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8452   "template_args" : [ "type-344" ],
8453   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
8454  },
8455  {
8456   "alignment" : 8,
8457   "fields" :
8458   [
8459    {
8460     "access" : "private",
8461     "referenced_type" : "type-333"
8462    }
8463   ],
8464   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
8465   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
8466   "referenced_type" : "type-332",
8467   "self_type" : "type-332",
8468   "size" : 8,
8469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8470   "template_args" : [ "type-335" ],
8471   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
8472  },
8473  {
8474   "alignment" : 8,
8475   "fields" :
8476   [
8477    {
8478     "access" : "private",
8479     "referenced_type" : "type-322"
8480    }
8481   ],
8482   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
8483   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
8484   "referenced_type" : "type-321",
8485   "self_type" : "type-321",
8486   "size" : 8,
8487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8488   "template_args" : [ "type-324" ],
8489   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
8490  },
8491  {
8492   "alignment" : 8,
8493   "fields" :
8494   [
8495    {
8496     "access" : "private",
8497     "referenced_type" : "type-352"
8498    }
8499   ],
8500   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8501   "name" : "android::hardware::details::hidl_pointer<char>",
8502   "referenced_type" : "type-351",
8503   "self_type" : "type-351",
8504   "size" : 8,
8505   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8506   "template_args" : [ "type-56" ],
8507   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8508  },
8509  {
8510   "access" : "private",
8511   "alignment" : 8,
8512   "fields" :
8513   [
8514    {
8515     "field_name" : "mPointer",
8516     "referenced_type" : "type-157"
8517    },
8518    {
8519     "field_name" : "_pad",
8520     "referenced_type" : "type-116"
8521    }
8522   ],
8523   "is_anonymous" : true,
8524   "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",
8525   "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",
8526   "record_kind" : "union",
8527   "referenced_type" : "type-352",
8528   "self_type" : "type-352",
8529   "size" : 8,
8530   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8531   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8532  },
8533  {
8534   "alignment" : 8,
8535   "fields" :
8536   [
8537    {
8538     "access" : "private",
8539     "referenced_type" : "type-272"
8540    }
8541   ],
8542   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8543   "name" : "android::hardware::details::hidl_pointer<const char>",
8544   "referenced_type" : "type-271",
8545   "self_type" : "type-271",
8546   "size" : 8,
8547   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8548   "template_args" : [ "type-55" ],
8549   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8550  },
8551  {
8552   "access" : "private",
8553   "alignment" : 8,
8554   "fields" :
8555   [
8556    {
8557     "field_name" : "mPointer",
8558     "referenced_type" : "type-54"
8559    },
8560    {
8561     "field_name" : "_pad",
8562     "referenced_type" : "type-116"
8563    }
8564   ],
8565   "is_anonymous" : true,
8566   "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",
8567   "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",
8568   "record_kind" : "union",
8569   "referenced_type" : "type-272",
8570   "self_type" : "type-272",
8571   "size" : 8,
8572   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8573   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8574  },
8575  {
8576   "alignment" : 8,
8577   "fields" :
8578   [
8579    {
8580     "access" : "private",
8581     "referenced_type" : "type-247"
8582    }
8583   ],
8584   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8585   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8586   "referenced_type" : "type-246",
8587   "self_type" : "type-246",
8588   "size" : 8,
8589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8590   "template_args" : [ "type-249" ],
8591   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8592  },
8593  {
8594   "access" : "private",
8595   "alignment" : 8,
8596   "fields" :
8597   [
8598    {
8599     "field_name" : "mPointer",
8600     "referenced_type" : "type-248"
8601    },
8602    {
8603     "field_name" : "_pad",
8604     "referenced_type" : "type-116"
8605    }
8606   ],
8607   "is_anonymous" : true,
8608   "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",
8609   "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",
8610   "record_kind" : "union",
8611   "referenced_type" : "type-247",
8612   "self_type" : "type-247",
8613   "size" : 8,
8614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8615   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8616  },
8617  {
8618   "access" : "private",
8619   "alignment" : 8,
8620   "fields" :
8621   [
8622    {
8623     "field_name" : "mPointer",
8624     "referenced_type" : "type-304"
8625    },
8626    {
8627     "field_name" : "_pad",
8628     "referenced_type" : "type-116"
8629    }
8630   ],
8631   "is_anonymous" : true,
8632   "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",
8633   "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",
8634   "record_kind" : "union",
8635   "referenced_type" : "type-303",
8636   "self_type" : "type-303",
8637   "size" : 8,
8638   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8639   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
8640  },
8641  {
8642   "access" : "private",
8643   "alignment" : 8,
8644   "fields" :
8645   [
8646    {
8647     "field_name" : "mPointer",
8648     "referenced_type" : "type-295"
8649    },
8650    {
8651     "field_name" : "_pad",
8652     "referenced_type" : "type-116"
8653    }
8654   ],
8655   "is_anonymous" : true,
8656   "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",
8657   "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",
8658   "record_kind" : "union",
8659   "referenced_type" : "type-294",
8660   "self_type" : "type-294",
8661   "size" : 8,
8662   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8663   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8664  },
8665  {
8666   "alignment" : 8,
8667   "fields" :
8668   [
8669    {
8670     "access" : "private",
8671     "referenced_type" : "type-314"
8672    }
8673   ],
8674   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8675   "name" : "android::hardware::details::hidl_pointer<int>",
8676   "referenced_type" : "type-313",
8677   "self_type" : "type-313",
8678   "size" : 8,
8679   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8680   "template_args" : [ "type-25" ],
8681   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8682  },
8683  {
8684   "access" : "private",
8685   "alignment" : 8,
8686   "fields" :
8687   [
8688    {
8689     "field_name" : "mPointer",
8690     "referenced_type" : "type-315"
8691    },
8692    {
8693     "field_name" : "_pad",
8694     "referenced_type" : "type-116"
8695    }
8696   ],
8697   "is_anonymous" : true,
8698   "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",
8699   "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",
8700   "record_kind" : "union",
8701   "referenced_type" : "type-314",
8702   "self_type" : "type-314",
8703   "size" : 8,
8704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8705   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8706  },
8707  {
8708   "alignment" : 8,
8709   "fields" :
8710   [
8711    {
8712     "access" : "private",
8713     "referenced_type" : "type-367"
8714    }
8715   ],
8716   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8717   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8718   "referenced_type" : "type-366",
8719   "self_type" : "type-366",
8720   "size" : 8,
8721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8722   "template_args" : [ "type-169" ],
8723   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8724  },
8725  {
8726   "access" : "private",
8727   "alignment" : 8,
8728   "fields" :
8729   [
8730    {
8731     "field_name" : "mPointer",
8732     "referenced_type" : "type-168"
8733    },
8734    {
8735     "field_name" : "_pad",
8736     "referenced_type" : "type-116"
8737    }
8738   ],
8739   "is_anonymous" : true,
8740   "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",
8741   "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",
8742   "record_kind" : "union",
8743   "referenced_type" : "type-367",
8744   "self_type" : "type-367",
8745   "size" : 8,
8746   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8747   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8748  },
8749  {
8750   "alignment" : 1,
8751   "linker_set_key" : "android::hardware::details::i_tag",
8752   "name" : "android::hardware::details::i_tag",
8753   "referenced_type" : "type-202",
8754   "self_type" : "type-202",
8755   "size" : 1,
8756   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8757   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8758  },
8759  {
8760   "alignment" : 4,
8761   "fields" :
8762   [
8763    {
8764     "access" : "private",
8765     "field_name" : "mStatus",
8766     "referenced_type" : "type-128"
8767    },
8768    {
8769     "access" : "private",
8770     "field_name" : "mCheckedStatus",
8771     "field_offset" : 160,
8772     "referenced_type" : "type-39"
8773    }
8774   ],
8775   "linker_set_key" : "android::hardware::details::return_status",
8776   "name" : "android::hardware::details::return_status",
8777   "record_kind" : "class",
8778   "referenced_type" : "type-138",
8779   "self_type" : "type-138",
8780   "size" : 24,
8781   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8782   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8783  },
8784  {
8785   "alignment" : 1,
8786   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8787   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8788   "referenced_type" : "type-353",
8789   "self_type" : "type-353",
8790   "size" : 1,
8791   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8792   "template_args" : [ "type-75" ],
8793   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
8794  },
8795  {
8796   "alignment" : 1,
8797   "fields" :
8798   [
8799    {
8800     "access" : "private",
8801     "field_name" : "mBuffer",
8802     "referenced_type" : "type-306"
8803    }
8804   ],
8805   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8806   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8807   "referenced_type" : "type-305",
8808   "self_type" : "type-305",
8809   "size" : 32,
8810   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8811   "template_args" : [ "type-75" ],
8812   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
8813  },
8814  {
8815   "alignment" : 8,
8816   "base_specifiers" :
8817   [
8818    {
8819     "referenced_type" : "type-7"
8820    }
8821   ],
8822   "fields" :
8823   [
8824    {
8825     "access" : "private",
8826     "field_name" : "mRecipient",
8827     "field_offset" : 32,
8828     "referenced_type" : "type-113"
8829    },
8830    {
8831     "access" : "private",
8832     "field_name" : "mCookie",
8833     "field_offset" : 128,
8834     "referenced_type" : "type-116"
8835    },
8836    {
8837     "access" : "private",
8838     "field_name" : "mBase",
8839     "field_offset" : 192,
8840     "referenced_type" : "type-117"
8841    }
8842   ],
8843   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8844   "name" : "android::hardware::hidl_binder_death_recipient",
8845   "referenced_type" : "type-112",
8846   "self_type" : "type-112",
8847   "size" : 40,
8848   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8849   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8850   "vtable_components" :
8851   [
8852    {
8853     "component_value" : 32,
8854     "kind" : "vbase_offset"
8855    },
8856    {
8857     "kind" : "offset_to_top"
8858    },
8859    {
8860     "kind" : "rtti",
8861     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8862    },
8863    {
8864     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8865    },
8866    {
8867     "kind" : "complete_dtor_pointer",
8868     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8869    },
8870    {
8871     "kind" : "deleting_dtor_pointer",
8872     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8873    },
8874    {
8875     "kind" : "vcall_offset"
8876    },
8877    {
8878     "kind" : "vcall_offset"
8879    },
8880    {
8881     "kind" : "vcall_offset"
8882    },
8883    {
8884     "kind" : "vcall_offset"
8885    },
8886    {
8887     "component_value" : -32,
8888     "kind" : "vcall_offset"
8889    },
8890    {
8891     "component_value" : -32,
8892     "kind" : "offset_to_top"
8893    },
8894    {
8895     "kind" : "rtti",
8896     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8897    },
8898    {
8899     "kind" : "complete_dtor_pointer",
8900     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
8901    },
8902    {
8903     "kind" : "deleting_dtor_pointer",
8904     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
8905    },
8906    {
8907     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8908    },
8909    {
8910     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8911    },
8912    {
8913     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8914    },
8915    {
8916     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8917    }
8918   ]
8919  },
8920  {
8921   "alignment" : 4,
8922   "base_specifiers" :
8923   [
8924    {
8925     "is_virtual" : true,
8926     "referenced_type" : "type-8"
8927    }
8928   ],
8929   "linker_set_key" : "android::hardware::hidl_death_recipient",
8930   "name" : "android::hardware::hidl_death_recipient",
8931   "referenced_type" : "type-115",
8932   "self_type" : "type-115",
8933   "size" : 12,
8934   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8935   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8936   "vtable_components" :
8937   [
8938    {
8939     "component_value" : 4,
8940     "kind" : "vbase_offset"
8941    },
8942    {
8943     "kind" : "offset_to_top"
8944    },
8945    {
8946     "kind" : "rtti",
8947     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8948    },
8949    {
8950     "is_pure" : true,
8951     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8952    },
8953    {
8954     "kind" : "complete_dtor_pointer",
8955     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8956    },
8957    {
8958     "kind" : "deleting_dtor_pointer",
8959     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8960    },
8961    {
8962     "kind" : "vcall_offset"
8963    },
8964    {
8965     "kind" : "vcall_offset"
8966    },
8967    {
8968     "kind" : "vcall_offset"
8969    },
8970    {
8971     "kind" : "vcall_offset"
8972    },
8973    {
8974     "component_value" : -4,
8975     "kind" : "vcall_offset"
8976    },
8977    {
8978     "component_value" : -4,
8979     "kind" : "offset_to_top"
8980    },
8981    {
8982     "kind" : "rtti",
8983     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8984    },
8985    {
8986     "kind" : "complete_dtor_pointer",
8987     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
8988    },
8989    {
8990     "kind" : "deleting_dtor_pointer",
8991     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
8992    },
8993    {
8994     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8995    },
8996    {
8997     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8998    },
8999    {
9000     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9001    },
9002    {
9003     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9004    }
9005   ]
9006  },
9007  {
9008   "alignment" : 8,
9009   "fields" :
9010   [
9011    {
9012     "access" : "private",
9013     "field_name" : "mHandle",
9014     "referenced_type" : "type-246"
9015    },
9016    {
9017     "access" : "private",
9018     "field_name" : "mOwnsHandle",
9019     "field_offset" : 64,
9020     "referenced_type" : "type-39"
9021    }
9022   ],
9023   "linker_set_key" : "android::hardware::hidl_handle",
9024   "name" : "android::hardware::hidl_handle",
9025   "referenced_type" : "type-268",
9026   "self_type" : "type-268",
9027   "size" : 16,
9028   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9029   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9030  },
9031  {
9032   "alignment" : 8,
9033   "fields" :
9034   [
9035    {
9036     "access" : "private",
9037     "field_name" : "mHandle",
9038     "referenced_type" : "type-268"
9039    },
9040    {
9041     "access" : "private",
9042     "field_name" : "mSize",
9043     "field_offset" : 128,
9044     "referenced_type" : "type-116"
9045    },
9046    {
9047     "access" : "private",
9048     "field_name" : "mName",
9049     "field_offset" : 192,
9050     "referenced_type" : "type-270"
9051    }
9052   ],
9053   "linker_set_key" : "android::hardware::hidl_memory",
9054   "name" : "android::hardware::hidl_memory",
9055   "referenced_type" : "type-274",
9056   "self_type" : "type-274",
9057   "size" : 40,
9058   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9059   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9060  },
9061  {
9062   "alignment" : 8,
9063   "fields" :
9064   [
9065    {
9066     "access" : "private",
9067     "field_name" : "mBuffer",
9068     "referenced_type" : "type-271"
9069    },
9070    {
9071     "access" : "private",
9072     "field_name" : "mSize",
9073     "field_offset" : 64,
9074     "referenced_type" : "type-2"
9075    },
9076    {
9077     "access" : "private",
9078     "field_name" : "mOwnsBuffer",
9079     "field_offset" : 96,
9080     "referenced_type" : "type-39"
9081    }
9082   ],
9083   "linker_set_key" : "android::hardware::hidl_string",
9084   "name" : "android::hardware::hidl_string",
9085   "referenced_type" : "type-270",
9086   "self_type" : "type-270",
9087   "size" : 16,
9088   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9089   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9090  },
9091  {
9092   "alignment" : 8,
9093   "fields" :
9094   [
9095    {
9096     "access" : "private",
9097     "field_name" : "mBuffer",
9098     "referenced_type" : "type-288"
9099    },
9100    {
9101     "access" : "private",
9102     "field_name" : "mSize",
9103     "field_offset" : 64,
9104     "referenced_type" : "type-2"
9105    },
9106    {
9107     "access" : "private",
9108     "field_name" : "mOwnsBuffer",
9109     "field_offset" : 96,
9110     "referenced_type" : "type-39"
9111    }
9112   ],
9113   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9114   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9115   "referenced_type" : "type-287",
9116   "self_type" : "type-287",
9117   "size" : 16,
9118   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9119   "template_args" : [ "type-291" ],
9120   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9121  },
9122  {
9123   "alignment" : 8,
9124   "fields" :
9125   [
9126    {
9127     "access" : "private",
9128     "field_name" : "mBuffer",
9129     "referenced_type" : "type-302"
9130    },
9131    {
9132     "access" : "private",
9133     "field_name" : "mSize",
9134     "field_offset" : 64,
9135     "referenced_type" : "type-2"
9136    },
9137    {
9138     "access" : "private",
9139     "field_name" : "mOwnsBuffer",
9140     "field_offset" : 96,
9141     "referenced_type" : "type-39"
9142    }
9143   ],
9144   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9145   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9146   "referenced_type" : "type-301",
9147   "self_type" : "type-301",
9148   "size" : 16,
9149   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9150   "template_args" : [ "type-305" ],
9151   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
9152  },
9153  {
9154   "alignment" : 8,
9155   "fields" :
9156   [
9157    {
9158     "access" : "private",
9159     "field_name" : "mBuffer",
9160     "referenced_type" : "type-293"
9161    },
9162    {
9163     "access" : "private",
9164     "field_name" : "mSize",
9165     "field_offset" : 64,
9166     "referenced_type" : "type-2"
9167    },
9168    {
9169     "access" : "private",
9170     "field_name" : "mOwnsBuffer",
9171     "field_offset" : 96,
9172     "referenced_type" : "type-39"
9173    }
9174   ],
9175   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9176   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9177   "referenced_type" : "type-292",
9178   "self_type" : "type-292",
9179   "size" : 16,
9180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9181   "template_args" : [ "type-270" ],
9182   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9183  },
9184  {
9185   "alignment" : 8,
9186   "fields" :
9187   [
9188    {
9189     "access" : "private",
9190     "field_name" : "mBuffer",
9191     "referenced_type" : "type-341"
9192    },
9193    {
9194     "access" : "private",
9195     "field_name" : "mSize",
9196     "field_offset" : 64,
9197     "referenced_type" : "type-2"
9198    },
9199    {
9200     "access" : "private",
9201     "field_name" : "mOwnsBuffer",
9202     "field_offset" : 96,
9203     "referenced_type" : "type-39"
9204    }
9205   ],
9206   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
9207   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
9208   "referenced_type" : "type-340",
9209   "self_type" : "type-340",
9210   "size" : 16,
9211   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9212   "template_args" : [ "type-344" ],
9213   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
9214  },
9215  {
9216   "alignment" : 8,
9217   "fields" :
9218   [
9219    {
9220     "access" : "private",
9221     "field_name" : "mBuffer",
9222     "referenced_type" : "type-332"
9223    },
9224    {
9225     "access" : "private",
9226     "field_name" : "mSize",
9227     "field_offset" : 64,
9228     "referenced_type" : "type-2"
9229    },
9230    {
9231     "access" : "private",
9232     "field_name" : "mOwnsBuffer",
9233     "field_offset" : 96,
9234     "referenced_type" : "type-39"
9235    }
9236   ],
9237   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
9238   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
9239   "referenced_type" : "type-331",
9240   "self_type" : "type-331",
9241   "size" : 16,
9242   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9243   "template_args" : [ "type-335" ],
9244   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
9245  },
9246  {
9247   "alignment" : 8,
9248   "fields" :
9249   [
9250    {
9251     "access" : "private",
9252     "field_name" : "mBuffer",
9253     "referenced_type" : "type-321"
9254    },
9255    {
9256     "access" : "private",
9257     "field_name" : "mSize",
9258     "field_offset" : 64,
9259     "referenced_type" : "type-2"
9260    },
9261    {
9262     "access" : "private",
9263     "field_name" : "mOwnsBuffer",
9264     "field_offset" : 96,
9265     "referenced_type" : "type-39"
9266    }
9267   ],
9268   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
9269   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
9270   "referenced_type" : "type-320",
9271   "self_type" : "type-320",
9272   "size" : 16,
9273   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9274   "template_args" : [ "type-324" ],
9275   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
9276  },
9277  {
9278   "alignment" : 8,
9279   "fields" :
9280   [
9281    {
9282     "access" : "private",
9283     "field_name" : "mBuffer",
9284     "referenced_type" : "type-351"
9285    },
9286    {
9287     "access" : "private",
9288     "field_name" : "mSize",
9289     "field_offset" : 64,
9290     "referenced_type" : "type-2"
9291    },
9292    {
9293     "access" : "private",
9294     "field_name" : "mOwnsBuffer",
9295     "field_offset" : 96,
9296     "referenced_type" : "type-39"
9297    }
9298   ],
9299   "linker_set_key" : "android::hardware::hidl_vec<char>",
9300   "name" : "android::hardware::hidl_vec<char>",
9301   "referenced_type" : "type-350",
9302   "self_type" : "type-350",
9303   "size" : 16,
9304   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9305   "template_args" : [ "type-56" ],
9306   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9307  },
9308  {
9309   "alignment" : 8,
9310   "fields" :
9311   [
9312    {
9313     "access" : "private",
9314     "field_name" : "mBuffer",
9315     "referenced_type" : "type-313"
9316    },
9317    {
9318     "access" : "private",
9319     "field_name" : "mSize",
9320     "field_offset" : 64,
9321     "referenced_type" : "type-2"
9322    },
9323    {
9324     "access" : "private",
9325     "field_name" : "mOwnsBuffer",
9326     "field_offset" : 96,
9327     "referenced_type" : "type-39"
9328    }
9329   ],
9330   "linker_set_key" : "android::hardware::hidl_vec<int>",
9331   "name" : "android::hardware::hidl_vec<int>",
9332   "referenced_type" : "type-312",
9333   "self_type" : "type-312",
9334   "size" : 16,
9335   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9336   "template_args" : [ "type-25" ],
9337   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9338  },
9339  {
9340   "alignment" : 2,
9341   "fields" :
9342   [
9343    {
9344     "access" : "private",
9345     "field_name" : "mMajor",
9346     "referenced_type" : "type-77"
9347    },
9348    {
9349     "access" : "private",
9350     "field_name" : "mMinor",
9351     "field_offset" : 16,
9352     "referenced_type" : "type-77"
9353    }
9354   ],
9355   "linker_set_key" : "android::hardware::hidl_version",
9356   "name" : "android::hardware::hidl_version",
9357   "referenced_type" : "type-355",
9358   "self_type" : "type-355",
9359   "size" : 4,
9360   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9361   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9362  },
9363  {
9364   "alignment" : 4,
9365   "base_specifiers" :
9366   [
9367    {
9368     "referenced_type" : "type-413"
9369    }
9370   ],
9371   "fields" :
9372   [
9373    {
9374     "access" : "private",
9375     "field_name" : "_hidl_mImpl",
9376     "field_offset" : 544,
9377     "referenced_type" : "type-102"
9378    }
9379   ],
9380   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
9381   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
9382   "referenced_type" : "type-585",
9383   "self_type" : "type-585",
9384   "size" : 80,
9385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
9386   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
9387   "vtable_components" :
9388   [
9389    {
9390     "component_value" : 72,
9391     "kind" : "vbase_offset"
9392    },
9393    {
9394     "kind" : "offset_to_top"
9395    },
9396    {
9397     "kind" : "rtti",
9398     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
9399    },
9400    {
9401     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9402    },
9403    {
9404     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9405    },
9406    {
9407     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9408    },
9409    {
9410     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9411    },
9412    {
9413     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9414    },
9415    {
9416     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9417    },
9418    {
9419     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9420    },
9421    {
9422     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9423    },
9424    {
9425     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9426    },
9427    {
9428     "kind" : "complete_dtor_pointer",
9429     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
9430    },
9431    {
9432     "kind" : "deleting_dtor_pointer",
9433     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
9434    },
9435    {
9436     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9437    },
9438    {
9439     "component_value" : -20,
9440     "kind" : "offset_to_top"
9441    },
9442    {
9443     "kind" : "rtti",
9444     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
9445    },
9446    {
9447     "kind" : "complete_dtor_pointer",
9448     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
9449    },
9450    {
9451     "kind" : "deleting_dtor_pointer",
9452     "mangled_component_name" : "_ZThn20_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
9453    },
9454    {
9455     "kind" : "vcall_offset"
9456    },
9457    {
9458     "kind" : "vcall_offset"
9459    },
9460    {
9461     "kind" : "vcall_offset"
9462    },
9463    {
9464     "kind" : "vcall_offset"
9465    },
9466    {
9467     "component_value" : -72,
9468     "kind" : "vcall_offset"
9469    },
9470    {
9471     "component_value" : -72,
9472     "kind" : "offset_to_top"
9473    },
9474    {
9475     "kind" : "rtti",
9476     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
9477    },
9478    {
9479     "kind" : "complete_dtor_pointer",
9480     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
9481    },
9482    {
9483     "kind" : "deleting_dtor_pointer",
9484     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
9485    },
9486    {
9487     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9488    },
9489    {
9490     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9491    },
9492    {
9493     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9494    },
9495    {
9496     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9497    }
9498   ]
9499  },
9500  {
9501   "alignment" : 4,
9502   "base_specifiers" :
9503   [
9504    {
9505     "referenced_type" : "type-398"
9506    },
9507    {
9508     "referenced_type" : "type-60"
9509    }
9510   ],
9511   "fields" :
9512   [
9513    {
9514     "access" : "private",
9515     "field_name" : "_hidl_mMutex",
9516     "field_offset" : 544,
9517     "referenced_type" : "type-554"
9518    },
9519    {
9520     "access" : "private",
9521     "field_name" : "_hidl_mDeathRecipients",
9522     "field_offset" : 576,
9523     "referenced_type" : "type-555"
9524    }
9525   ],
9526   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
9527   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
9528   "referenced_type" : "type-553",
9529   "self_type" : "type-553",
9530   "size" : 92,
9531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
9532   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
9533   "vtable_components" :
9534   [
9535    {
9536     "component_value" : 84,
9537     "kind" : "vbase_offset"
9538    },
9539    {
9540     "kind" : "offset_to_top"
9541    },
9542    {
9543     "kind" : "rtti",
9544     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9545    },
9546    {
9547     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
9548    },
9549    {
9550     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9551    },
9552    {
9553     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9554    },
9555    {
9556     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9557    },
9558    {
9559     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9560    },
9561    {
9562     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
9563    },
9564    {
9565     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9566    },
9567    {
9568     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
9569    },
9570    {
9571     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9572    },
9573    {
9574     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
9575    },
9576    {
9577     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9578    },
9579    {
9580     "kind" : "complete_dtor_pointer",
9581     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9582    },
9583    {
9584     "kind" : "deleting_dtor_pointer",
9585     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9586    },
9587    {
9588     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
9589    },
9590    {
9591     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
9592    },
9593    {
9594     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
9595    },
9596    {
9597     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
9598    },
9599    {
9600     "component_value" : 80,
9601     "kind" : "vbase_offset"
9602    },
9603    {
9604     "component_value" : -4,
9605     "kind" : "offset_to_top"
9606    },
9607    {
9608     "kind" : "rtti",
9609     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9610    },
9611    {
9612     "kind" : "complete_dtor_pointer",
9613     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9614    },
9615    {
9616     "kind" : "deleting_dtor_pointer",
9617     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9618    },
9619    {
9620     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
9621    },
9622    {
9623     "component_value" : 76,
9624     "kind" : "vbase_offset"
9625    },
9626    {
9627     "component_value" : -8,
9628     "kind" : "offset_to_top"
9629    },
9630    {
9631     "kind" : "rtti",
9632     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9633    },
9634    {
9635     "kind" : "complete_dtor_pointer",
9636     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9637    },
9638    {
9639     "kind" : "deleting_dtor_pointer",
9640     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9641    },
9642    {
9643     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9644    },
9645    {
9646     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9647    },
9648    {
9649     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9650    },
9651    {
9652     "component_value" : -24,
9653     "kind" : "offset_to_top"
9654    },
9655    {
9656     "kind" : "rtti",
9657     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9658    },
9659    {
9660     "kind" : "complete_dtor_pointer",
9661     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9662    },
9663    {
9664     "kind" : "deleting_dtor_pointer",
9665     "mangled_component_name" : "_ZThn24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9666    },
9667    {
9668     "kind" : "vcall_offset"
9669    },
9670    {
9671     "component_value" : -76,
9672     "kind" : "vcall_offset"
9673    },
9674    {
9675     "component_value" : -76,
9676     "kind" : "vcall_offset"
9677    },
9678    {
9679     "component_value" : -76,
9680     "kind" : "vcall_offset"
9681    },
9682    {
9683     "component_value" : -84,
9684     "kind" : "vcall_offset"
9685    },
9686    {
9687     "component_value" : -84,
9688     "kind" : "offset_to_top"
9689    },
9690    {
9691     "kind" : "rtti",
9692     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9693    },
9694    {
9695     "kind" : "complete_dtor_pointer",
9696     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9697    },
9698    {
9699     "kind" : "deleting_dtor_pointer",
9700     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9701    },
9702    {
9703     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9704    },
9705    {
9706     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9707    },
9708    {
9709     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9710    },
9711    {
9712     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9713    }
9714   ]
9715  },
9716  {
9717   "alignment" : 4,
9718   "base_specifiers" :
9719   [
9720    {
9721     "referenced_type" : "type-104"
9722    },
9723    {
9724     "referenced_type" : "type-60"
9725    }
9726   ],
9727   "fields" :
9728   [
9729    {
9730     "access" : "private",
9731     "field_name" : "mImpl",
9732     "field_offset" : 384,
9733     "referenced_type" : "type-108"
9734    },
9735    {
9736     "access" : "private",
9737     "field_name" : "mOnewayQueue",
9738     "field_offset" : 416,
9739     "referenced_type" : "type-614"
9740    }
9741   ],
9742   "linker_set_key" : "android::hardware::thermal::V1_0::BsThermal",
9743   "name" : "android::hardware::thermal::V1_0::BsThermal",
9744   "referenced_type" : "type-613",
9745   "self_type" : "type-613",
9746   "size" : 68,
9747   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h",
9748   "unique_id" : "_ZTSN7android8hardware7thermal4V1_09BsThermalE",
9749   "vtable_components" :
9750   [
9751    {
9752     "component_value" : 60,
9753     "kind" : "vbase_offset"
9754    },
9755    {
9756     "kind" : "offset_to_top"
9757    },
9758    {
9759     "kind" : "rtti",
9760     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_09BsThermalE"
9761    },
9762    {
9763     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
9764    },
9765    {
9766     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9767    },
9768    {
9769     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9770    },
9771    {
9772     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9773    },
9774    {
9775     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9776    },
9777    {
9778     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal21setHALInstrumentationEv"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal4pingEv"
9785    },
9786    {
9787     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9788    },
9789    {
9790     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal21notifySyspropsChangedEv"
9791    },
9792    {
9793     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9794    },
9795    {
9796     "kind" : "complete_dtor_pointer",
9797     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermalD1Ev"
9798    },
9799    {
9800     "kind" : "deleting_dtor_pointer",
9801     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermalD0Ev"
9802    },
9803    {
9804     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
9805    },
9806    {
9807     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
9808    },
9809    {
9810     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
9811    },
9812    {
9813     "component_value" : -4,
9814     "kind" : "offset_to_top"
9815    },
9816    {
9817     "kind" : "rtti",
9818     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_09BsThermalE"
9819    },
9820    {
9821     "kind" : "complete_dtor_pointer",
9822     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_09BsThermalD1Ev"
9823    },
9824    {
9825     "kind" : "deleting_dtor_pointer",
9826     "mangled_component_name" : "_ZThn4_N7android8hardware7thermal4V1_09BsThermalD0Ev"
9827    },
9828    {
9829     "kind" : "vcall_offset"
9830    },
9831    {
9832     "kind" : "vcall_offset"
9833    },
9834    {
9835     "kind" : "vcall_offset"
9836    },
9837    {
9838     "kind" : "vcall_offset"
9839    },
9840    {
9841     "component_value" : -60,
9842     "kind" : "vcall_offset"
9843    },
9844    {
9845     "component_value" : -60,
9846     "kind" : "offset_to_top"
9847    },
9848    {
9849     "kind" : "rtti",
9850     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_09BsThermalE"
9851    },
9852    {
9853     "kind" : "complete_dtor_pointer",
9854     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_09BsThermalD1Ev"
9855    },
9856    {
9857     "kind" : "deleting_dtor_pointer",
9858     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_09BsThermalD0Ev"
9859    },
9860    {
9861     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9862    },
9863    {
9864     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9865    },
9866    {
9867     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9868    },
9869    {
9870     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9871    }
9872   ]
9873  },
9874  {
9875   "alignment" : 8,
9876   "fields" :
9877   [
9878    {
9879     "field_name" : "type",
9880     "referenced_type" : "type-345"
9881    },
9882    {
9883     "field_name" : "name",
9884     "field_offset" : 64,
9885     "referenced_type" : "type-270"
9886    },
9887    {
9888     "field_name" : "currentValue",
9889     "field_offset" : 192,
9890     "referenced_type" : "type-227"
9891    }
9892   ],
9893   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
9894   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
9895   "referenced_type" : "type-344",
9896   "self_type" : "type-344",
9897   "size" : 32,
9898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
9899   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
9900  },
9901  {
9902   "alignment" : 8,
9903   "fields" :
9904   [
9905    {
9906     "field_name" : "name",
9907     "referenced_type" : "type-270"
9908    },
9909    {
9910     "field_name" : "active",
9911     "field_offset" : 128,
9912     "referenced_type" : "type-116"
9913    },
9914    {
9915     "field_name" : "total",
9916     "field_offset" : 192,
9917     "referenced_type" : "type-116"
9918    },
9919    {
9920     "field_name" : "isOnline",
9921     "field_offset" : 256,
9922     "referenced_type" : "type-39"
9923    }
9924   ],
9925   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
9926   "name" : "android::hardware::thermal::V1_0::CpuUsage",
9927   "referenced_type" : "type-335",
9928   "self_type" : "type-335",
9929   "size" : 40,
9930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
9931   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
9932  },
9933  {
9934   "alignment" : 4,
9935   "base_specifiers" :
9936   [
9937    {
9938     "referenced_type" : "type-70"
9939    }
9940   ],
9941   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
9942   "name" : "android::hardware::thermal::V1_0::IThermal",
9943   "referenced_type" : "type-104",
9944   "self_type" : "type-104",
9945   "size" : 12,
9946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
9947   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
9948   "vtable_components" :
9949   [
9950    {
9951     "component_value" : 4,
9952     "kind" : "vbase_offset"
9953    },
9954    {
9955     "kind" : "offset_to_top"
9956    },
9957    {
9958     "kind" : "rtti",
9959     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
9960    },
9961    {
9962     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
9963    },
9964    {
9965     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9966    },
9967    {
9968     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9969    },
9970    {
9971     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9972    },
9973    {
9974     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9975    },
9976    {
9977     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
9978    },
9979    {
9980     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9981    },
9982    {
9983     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
9984    },
9985    {
9986     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9987    },
9988    {
9989     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
9990    },
9991    {
9992     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9993    },
9994    {
9995     "kind" : "complete_dtor_pointer",
9996     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
9997    },
9998    {
9999     "kind" : "deleting_dtor_pointer",
10000     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
10001    },
10002    {
10003     "is_pure" : true,
10004     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
10005    },
10006    {
10007     "is_pure" : true,
10008     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
10009    },
10010    {
10011     "is_pure" : true,
10012     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
10013    },
10014    {
10015     "kind" : "vcall_offset"
10016    },
10017    {
10018     "kind" : "vcall_offset"
10019    },
10020    {
10021     "kind" : "vcall_offset"
10022    },
10023    {
10024     "kind" : "vcall_offset"
10025    },
10026    {
10027     "component_value" : -4,
10028     "kind" : "vcall_offset"
10029    },
10030    {
10031     "component_value" : -4,
10032     "kind" : "offset_to_top"
10033    },
10034    {
10035     "kind" : "rtti",
10036     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
10037    },
10038    {
10039     "kind" : "complete_dtor_pointer",
10040     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_08IThermalD1Ev"
10041    },
10042    {
10043     "kind" : "deleting_dtor_pointer",
10044     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7thermal4V1_08IThermalD0Ev"
10045    },
10046    {
10047     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10048    },
10049    {
10050     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10051    },
10052    {
10053     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10054    },
10055    {
10056     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10057    }
10058   ]
10059  },
10060  {
10061   "alignment" : 8,
10062   "fields" :
10063   [
10064    {
10065     "field_name" : "type",
10066     "referenced_type" : "type-325"
10067    },
10068    {
10069     "field_name" : "name",
10070     "field_offset" : 64,
10071     "referenced_type" : "type-270"
10072    },
10073    {
10074     "field_name" : "currentValue",
10075     "field_offset" : 192,
10076     "referenced_type" : "type-227"
10077    },
10078    {
10079     "field_name" : "throttlingThreshold",
10080     "field_offset" : 224,
10081     "referenced_type" : "type-227"
10082    },
10083    {
10084     "field_name" : "shutdownThreshold",
10085     "field_offset" : 256,
10086     "referenced_type" : "type-227"
10087    },
10088    {
10089     "field_name" : "vrThrottlingThreshold",
10090     "field_offset" : 288,
10091     "referenced_type" : "type-227"
10092    }
10093   ],
10094   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
10095   "name" : "android::hardware::thermal::V1_0::Temperature",
10096   "referenced_type" : "type-324",
10097   "self_type" : "type-324",
10098   "size" : 40,
10099   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10100   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
10101  },
10102  {
10103   "alignment" : 8,
10104   "fields" :
10105   [
10106    {
10107     "field_name" : "code",
10108     "referenced_type" : "type-527"
10109    },
10110    {
10111     "field_name" : "debugMessage",
10112     "field_offset" : 64,
10113     "referenced_type" : "type-270"
10114    }
10115   ],
10116   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
10117   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
10118   "referenced_type" : "type-528",
10119   "self_type" : "type-528",
10120   "size" : 24,
10121   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10122   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
10123  },
10124  {
10125   "alignment" : 4,
10126   "base_specifiers" :
10127   [
10128    {
10129     "referenced_type" : "type-126"
10130    },
10131    {
10132     "referenced_type" : "type-60"
10133    }
10134   ],
10135   "fields" :
10136   [
10137    {
10138     "access" : "private",
10139     "field_name" : "_hidl_mImpl",
10140     "field_offset" : 512,
10141     "referenced_type" : "type-414"
10142    }
10143   ],
10144   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
10145   "name" : "android::hidl::base::V1_0::BnHwBase",
10146   "referenced_type" : "type-413",
10147   "self_type" : "type-413",
10148   "size" : 76,
10149   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
10150   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
10151   "vtable_components" :
10152   [
10153    {
10154     "component_value" : 68,
10155     "kind" : "vbase_offset"
10156    },
10157    {
10158     "kind" : "offset_to_top"
10159    },
10160    {
10161     "kind" : "rtti",
10162     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10163    },
10164    {
10165     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10166    },
10167    {
10168     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10169    },
10170    {
10171     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10172    },
10173    {
10174     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10175    },
10176    {
10177     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10178    },
10179    {
10180     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10181    },
10182    {
10183     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10184    },
10185    {
10186     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10187    },
10188    {
10189     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10190    },
10191    {
10192     "kind" : "complete_dtor_pointer",
10193     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
10194    },
10195    {
10196     "kind" : "deleting_dtor_pointer",
10197     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
10198    },
10199    {
10200     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10201    },
10202    {
10203     "component_value" : -20,
10204     "kind" : "offset_to_top"
10205    },
10206    {
10207     "kind" : "rtti",
10208     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10209    },
10210    {
10211     "kind" : "complete_dtor_pointer",
10212     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10213    },
10214    {
10215     "kind" : "deleting_dtor_pointer",
10216     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10217    },
10218    {
10219     "kind" : "vcall_offset"
10220    },
10221    {
10222     "kind" : "vcall_offset"
10223    },
10224    {
10225     "kind" : "vcall_offset"
10226    },
10227    {
10228     "kind" : "vcall_offset"
10229    },
10230    {
10231     "component_value" : -68,
10232     "kind" : "vcall_offset"
10233    },
10234    {
10235     "component_value" : -68,
10236     "kind" : "offset_to_top"
10237    },
10238    {
10239     "kind" : "rtti",
10240     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10241    },
10242    {
10243     "kind" : "complete_dtor_pointer",
10244     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10245    },
10246    {
10247     "kind" : "deleting_dtor_pointer",
10248     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10249    },
10250    {
10251     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10252    },
10253    {
10254     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10255    },
10256    {
10257     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10258    },
10259    {
10260     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10261    }
10262   ]
10263  },
10264  {
10265   "alignment" : 4,
10266   "base_specifiers" :
10267   [
10268    {
10269     "referenced_type" : "type-396"
10270    },
10271    {
10272     "referenced_type" : "type-60"
10273    }
10274   ],
10275   "fields" :
10276   [
10277    {
10278     "access" : "private",
10279     "field_name" : "_hidl_mMutex",
10280     "field_offset" : 544,
10281     "referenced_type" : "type-547"
10282    },
10283    {
10284     "access" : "private",
10285     "field_name" : "_hidl_mDeathRecipients",
10286     "field_offset" : 576,
10287     "referenced_type" : "type-548"
10288    }
10289   ],
10290   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
10291   "name" : "android::hidl::base::V1_0::BpHwBase",
10292   "referenced_type" : "type-546",
10293   "self_type" : "type-546",
10294   "size" : 92,
10295   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
10296   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
10297   "vtable_components" :
10298   [
10299    {
10300     "component_value" : 84,
10301     "kind" : "vbase_offset"
10302    },
10303    {
10304     "kind" : "offset_to_top"
10305    },
10306    {
10307     "kind" : "rtti",
10308     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10309    },
10310    {
10311     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
10312    },
10313    {
10314     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10315    },
10316    {
10317     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10318    },
10319    {
10320     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10321    },
10322    {
10323     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10324    },
10325    {
10326     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
10327    },
10328    {
10329     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10330    },
10331    {
10332     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
10333    },
10334    {
10335     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10336    },
10337    {
10338     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
10339    },
10340    {
10341     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10342    },
10343    {
10344     "kind" : "complete_dtor_pointer",
10345     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
10346    },
10347    {
10348     "kind" : "deleting_dtor_pointer",
10349     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
10350    },
10351    {
10352     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10353    },
10354    {
10355     "component_value" : 80,
10356     "kind" : "vbase_offset"
10357    },
10358    {
10359     "component_value" : -4,
10360     "kind" : "offset_to_top"
10361    },
10362    {
10363     "kind" : "rtti",
10364     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10365    },
10366    {
10367     "kind" : "complete_dtor_pointer",
10368     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10369    },
10370    {
10371     "kind" : "deleting_dtor_pointer",
10372     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10373    },
10374    {
10375     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10376    },
10377    {
10378     "component_value" : 76,
10379     "kind" : "vbase_offset"
10380    },
10381    {
10382     "component_value" : -8,
10383     "kind" : "offset_to_top"
10384    },
10385    {
10386     "kind" : "rtti",
10387     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10388    },
10389    {
10390     "kind" : "complete_dtor_pointer",
10391     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10392    },
10393    {
10394     "kind" : "deleting_dtor_pointer",
10395     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10396    },
10397    {
10398     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10399    },
10400    {
10401     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10402    },
10403    {
10404     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10405    },
10406    {
10407     "component_value" : -24,
10408     "kind" : "offset_to_top"
10409    },
10410    {
10411     "kind" : "rtti",
10412     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10413    },
10414    {
10415     "kind" : "complete_dtor_pointer",
10416     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10417    },
10418    {
10419     "kind" : "deleting_dtor_pointer",
10420     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10421    },
10422    {
10423     "kind" : "vcall_offset"
10424    },
10425    {
10426     "component_value" : -76,
10427     "kind" : "vcall_offset"
10428    },
10429    {
10430     "component_value" : -76,
10431     "kind" : "vcall_offset"
10432    },
10433    {
10434     "component_value" : -76,
10435     "kind" : "vcall_offset"
10436    },
10437    {
10438     "component_value" : -84,
10439     "kind" : "vcall_offset"
10440    },
10441    {
10442     "component_value" : -84,
10443     "kind" : "offset_to_top"
10444    },
10445    {
10446     "kind" : "rtti",
10447     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10448    },
10449    {
10450     "kind" : "complete_dtor_pointer",
10451     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10452    },
10453    {
10454     "kind" : "deleting_dtor_pointer",
10455     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10456    },
10457    {
10458     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10459    },
10460    {
10461     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10462    },
10463    {
10464     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10465    },
10466    {
10467     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10468    }
10469   ]
10470  },
10471  {
10472   "alignment" : 8,
10473   "fields" :
10474   [
10475    {
10476     "field_name" : "pid",
10477     "referenced_type" : "type-25"
10478    },
10479    {
10480     "field_name" : "ptr",
10481     "field_offset" : 64,
10482     "referenced_type" : "type-116"
10483    },
10484    {
10485     "field_name" : "arch",
10486     "field_offset" : 128,
10487     "referenced_type" : "type-373"
10488    }
10489   ],
10490   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
10491   "name" : "android::hidl::base::V1_0::DebugInfo",
10492   "referenced_type" : "type-372",
10493   "self_type" : "type-372",
10494   "size" : 24,
10495   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
10496   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
10497  },
10498  {
10499   "alignment" : 4,
10500   "base_specifiers" :
10501   [
10502    {
10503     "is_virtual" : true,
10504     "referenced_type" : "type-8"
10505    }
10506   ],
10507   "linker_set_key" : "android::hidl::base::V1_0::IBase",
10508   "name" : "android::hidl::base::V1_0::IBase",
10509   "referenced_type" : "type-70",
10510   "self_type" : "type-70",
10511   "size" : 12,
10512   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
10513   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
10514   "vtable_components" :
10515   [
10516    {
10517     "component_value" : 4,
10518     "kind" : "vbase_offset"
10519    },
10520    {
10521     "kind" : "offset_to_top"
10522    },
10523    {
10524     "kind" : "rtti",
10525     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10526    },
10527    {
10528     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10529    },
10530    {
10531     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10532    },
10533    {
10534     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10535    },
10536    {
10537     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10538    },
10539    {
10540     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10541    },
10542    {
10543     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10544    },
10545    {
10546     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10547    },
10548    {
10549     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10550    },
10551    {
10552     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10553    },
10554    {
10555     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10556    },
10557    {
10558     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10559    },
10560    {
10561     "kind" : "complete_dtor_pointer",
10562     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
10563    },
10564    {
10565     "kind" : "deleting_dtor_pointer",
10566     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
10567    },
10568    {
10569     "kind" : "vcall_offset"
10570    },
10571    {
10572     "kind" : "vcall_offset"
10573    },
10574    {
10575     "kind" : "vcall_offset"
10576    },
10577    {
10578     "kind" : "vcall_offset"
10579    },
10580    {
10581     "component_value" : -4,
10582     "kind" : "vcall_offset"
10583    },
10584    {
10585     "component_value" : -4,
10586     "kind" : "offset_to_top"
10587    },
10588    {
10589     "kind" : "rtti",
10590     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10591    },
10592    {
10593     "kind" : "complete_dtor_pointer",
10594     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
10595    },
10596    {
10597     "kind" : "deleting_dtor_pointer",
10598     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
10599    },
10600    {
10601     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10602    },
10603    {
10604     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10605    },
10606    {
10607     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10608    },
10609    {
10610     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10611    }
10612   ]
10613  },
10614  {
10615   "alignment" : 4,
10616   "base_specifiers" :
10617   [
10618    {
10619     "referenced_type" : "type-70"
10620    }
10621   ],
10622   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10623   "name" : "android::hidl::manager::V1_0::IServiceManager",
10624   "referenced_type" : "type-69",
10625   "self_type" : "type-69",
10626   "size" : 12,
10627   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10628   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10629   "vtable_components" :
10630   [
10631    {
10632     "component_value" : 4,
10633     "kind" : "vbase_offset"
10634    },
10635    {
10636     "kind" : "offset_to_top"
10637    },
10638    {
10639     "kind" : "rtti",
10640     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10641    },
10642    {
10643     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10644    },
10645    {
10646     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10647    },
10648    {
10649     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10650    },
10651    {
10652     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10653    },
10654    {
10655     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10656    },
10657    {
10658     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10659    },
10660    {
10661     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10662    },
10663    {
10664     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10665    },
10666    {
10667     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10668    },
10669    {
10670     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10671    },
10672    {
10673     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10674    },
10675    {
10676     "kind" : "complete_dtor_pointer",
10677     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10678    },
10679    {
10680     "kind" : "deleting_dtor_pointer",
10681     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10682    },
10683    {
10684     "is_pure" : true,
10685     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10686    },
10687    {
10688     "is_pure" : true,
10689     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10690    },
10691    {
10692     "is_pure" : true,
10693     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10694    },
10695    {
10696     "is_pure" : true,
10697     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10698    },
10699    {
10700     "is_pure" : true,
10701     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10702    },
10703    {
10704     "is_pure" : true,
10705     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10706    },
10707    {
10708     "is_pure" : true,
10709     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10710    },
10711    {
10712     "is_pure" : true,
10713     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10714    },
10715    {
10716     "kind" : "vcall_offset"
10717    },
10718    {
10719     "kind" : "vcall_offset"
10720    },
10721    {
10722     "kind" : "vcall_offset"
10723    },
10724    {
10725     "kind" : "vcall_offset"
10726    },
10727    {
10728     "component_value" : -4,
10729     "kind" : "vcall_offset"
10730    },
10731    {
10732     "component_value" : -4,
10733     "kind" : "offset_to_top"
10734    },
10735    {
10736     "kind" : "rtti",
10737     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10738    },
10739    {
10740     "kind" : "complete_dtor_pointer",
10741     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10742    },
10743    {
10744     "kind" : "deleting_dtor_pointer",
10745     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10746    },
10747    {
10748     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10749    },
10750    {
10751     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10752    },
10753    {
10754     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10755    },
10756    {
10757     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10758    }
10759   ]
10760  },
10761  {
10762   "alignment" : 8,
10763   "fields" :
10764   [
10765    {
10766     "field_name" : "interfaceName",
10767     "referenced_type" : "type-270"
10768    },
10769    {
10770     "field_name" : "instanceName",
10771     "field_offset" : 128,
10772     "referenced_type" : "type-270"
10773    },
10774    {
10775     "field_name" : "pid",
10776     "field_offset" : 256,
10777     "referenced_type" : "type-25"
10778    },
10779    {
10780     "field_name" : "clientPids",
10781     "field_offset" : 320,
10782     "referenced_type" : "type-312"
10783    },
10784    {
10785     "field_name" : "arch",
10786     "field_offset" : 448,
10787     "referenced_type" : "type-373"
10788    }
10789   ],
10790   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10791   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10792   "referenced_type" : "type-519",
10793   "self_type" : "type-519",
10794   "size" : 64,
10795   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10796   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10797  },
10798  {
10799   "alignment" : 4,
10800   "base_specifiers" :
10801   [
10802    {
10803     "referenced_type" : "type-70"
10804    }
10805   ],
10806   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10807   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10808   "referenced_type" : "type-96",
10809   "self_type" : "type-96",
10810   "size" : 12,
10811   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10812   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10813   "vtable_components" :
10814   [
10815    {
10816     "component_value" : 4,
10817     "kind" : "vbase_offset"
10818    },
10819    {
10820     "kind" : "offset_to_top"
10821    },
10822    {
10823     "kind" : "rtti",
10824     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10825    },
10826    {
10827     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10828    },
10829    {
10830     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10831    },
10832    {
10833     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10834    },
10835    {
10836     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10837    },
10838    {
10839     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10840    },
10841    {
10842     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10843    },
10844    {
10845     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10846    },
10847    {
10848     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10849    },
10850    {
10851     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10852    },
10853    {
10854     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10855    },
10856    {
10857     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10858    },
10859    {
10860     "kind" : "complete_dtor_pointer",
10861     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10862    },
10863    {
10864     "kind" : "deleting_dtor_pointer",
10865     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10866    },
10867    {
10868     "is_pure" : true,
10869     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10870    },
10871    {
10872     "kind" : "vcall_offset"
10873    },
10874    {
10875     "kind" : "vcall_offset"
10876    },
10877    {
10878     "kind" : "vcall_offset"
10879    },
10880    {
10881     "kind" : "vcall_offset"
10882    },
10883    {
10884     "component_value" : -4,
10885     "kind" : "vcall_offset"
10886    },
10887    {
10888     "component_value" : -4,
10889     "kind" : "offset_to_top"
10890    },
10891    {
10892     "kind" : "rtti",
10893     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10894    },
10895    {
10896     "kind" : "complete_dtor_pointer",
10897     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10898    },
10899    {
10900     "kind" : "deleting_dtor_pointer",
10901     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10902    },
10903    {
10904     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10905    },
10906    {
10907     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10908    },
10909    {
10910     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10911    },
10912    {
10913     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10914    }
10915   ]
10916  },
10917  {
10918   "alignment" : 4,
10919   "fields" :
10920   [
10921    {
10922     "access" : "private",
10923     "field_name" : "m_ptr",
10924     "referenced_type" : "type-88"
10925    }
10926   ],
10927   "linker_set_key" : "android::sp<android::Thread>",
10928   "name" : "android::sp<android::Thread>",
10929   "record_kind" : "class",
10930   "referenced_type" : "type-87",
10931   "self_type" : "type-87",
10932   "size" : 4,
10933   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10934   "template_args" : [ "type-89" ],
10935   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10936  },
10937  {
10938   "alignment" : 4,
10939   "fields" :
10940   [
10941    {
10942     "access" : "private",
10943     "field_name" : "m_ptr",
10944     "referenced_type" : "type-125"
10945    }
10946   ],
10947   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10948   "name" : "android::sp<android::hardware::BHwBinder>",
10949   "record_kind" : "class",
10950   "referenced_type" : "type-124",
10951   "self_type" : "type-124",
10952   "size" : 4,
10953   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10954   "template_args" : [ "type-126" ],
10955   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10956  },
10957  {
10958   "alignment" : 4,
10959   "fields" :
10960   [
10961    {
10962     "access" : "private",
10963     "field_name" : "m_ptr",
10964     "referenced_type" : "type-6"
10965    }
10966   ],
10967   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10968   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10969   "record_kind" : "class",
10970   "referenced_type" : "type-5",
10971   "self_type" : "type-5",
10972   "size" : 4,
10973   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10974   "template_args" : [ "type-7" ],
10975   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10976  },
10977  {
10978   "alignment" : 4,
10979   "fields" :
10980   [
10981    {
10982     "access" : "private",
10983     "field_name" : "m_ptr",
10984     "referenced_type" : "type-14"
10985    }
10986   ],
10987   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10988   "name" : "android::sp<android::hardware::IBinder>",
10989   "record_kind" : "class",
10990   "referenced_type" : "type-13",
10991   "self_type" : "type-13",
10992   "size" : 4,
10993   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10994   "template_args" : [ "type-15" ],
10995   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10996  },
10997  {
10998   "alignment" : 4,
10999   "fields" :
11000   [
11001    {
11002     "access" : "private",
11003     "field_name" : "m_ptr",
11004     "referenced_type" : "type-20"
11005    }
11006   ],
11007   "linker_set_key" : "android::sp<android::hardware::IInterface>",
11008   "name" : "android::sp<android::hardware::IInterface>",
11009   "record_kind" : "class",
11010   "referenced_type" : "type-19",
11011   "self_type" : "type-19",
11012   "size" : 4,
11013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11014   "template_args" : [ "type-21" ],
11015   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
11016  },
11017  {
11018   "alignment" : 4,
11019   "fields" :
11020   [
11021    {
11022     "access" : "private",
11023     "field_name" : "m_ptr",
11024     "referenced_type" : "type-23"
11025    }
11026   ],
11027   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
11028   "name" : "android::sp<android::hardware::ProcessState>",
11029   "record_kind" : "class",
11030   "referenced_type" : "type-22",
11031   "self_type" : "type-22",
11032   "size" : 4,
11033   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11034   "template_args" : [ "type-24" ],
11035   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
11036  },
11037  {
11038   "alignment" : 4,
11039   "fields" :
11040   [
11041    {
11042     "access" : "private",
11043     "field_name" : "m_ptr",
11044     "referenced_type" : "type-111"
11045    }
11046   ],
11047   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11048   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11049   "record_kind" : "class",
11050   "referenced_type" : "type-110",
11051   "self_type" : "type-110",
11052   "size" : 4,
11053   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11054   "template_args" : [ "type-112" ],
11055   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
11056  },
11057  {
11058   "alignment" : 4,
11059   "fields" :
11060   [
11061    {
11062     "access" : "private",
11063     "field_name" : "m_ptr",
11064     "referenced_type" : "type-114"
11065    }
11066   ],
11067   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
11068   "name" : "android::sp<android::hardware::hidl_death_recipient>",
11069   "record_kind" : "class",
11070   "referenced_type" : "type-568",
11071   "self_type" : "type-568",
11072   "size" : 4,
11073   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11074   "template_args" : [ "type-115" ],
11075   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
11076  },
11077  {
11078   "alignment" : 4,
11079   "fields" :
11080   [
11081    {
11082     "access" : "private",
11083     "field_name" : "m_ptr",
11084     "referenced_type" : "type-103"
11085    }
11086   ],
11087   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
11088   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
11089   "record_kind" : "class",
11090   "referenced_type" : "type-102",
11091   "self_type" : "type-102",
11092   "size" : 4,
11093   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11094   "template_args" : [ "type-104" ],
11095   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
11096  },
11097  {
11098   "alignment" : 4,
11099   "fields" :
11100   [
11101    {
11102     "access" : "private",
11103     "field_name" : "m_ptr",
11104     "referenced_type" : "type-118"
11105    }
11106   ],
11107   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
11108   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
11109   "record_kind" : "class",
11110   "referenced_type" : "type-414",
11111   "self_type" : "type-414",
11112   "size" : 4,
11113   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11114   "template_args" : [ "type-70" ],
11115   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
11116  },
11117  {
11118   "alignment" : 4,
11119   "fields" :
11120   [
11121    {
11122     "access" : "private",
11123     "field_name" : "m_ptr",
11124     "referenced_type" : "type-68"
11125    }
11126   ],
11127   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11128   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11129   "record_kind" : "class",
11130   "referenced_type" : "type-67",
11131   "self_type" : "type-67",
11132   "size" : 4,
11133   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11134   "template_args" : [ "type-69" ],
11135   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
11136  },
11137  {
11138   "alignment" : 4,
11139   "fields" :
11140   [
11141    {
11142     "access" : "private",
11143     "field_name" : "m_ptr",
11144     "referenced_type" : "type-95"
11145    }
11146   ],
11147   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11148   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11149   "record_kind" : "class",
11150   "referenced_type" : "type-94",
11151   "self_type" : "type-94",
11152   "size" : 4,
11153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11154   "template_args" : [ "type-96" ],
11155   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
11156  },
11157  {
11158   "alignment" : 1,
11159   "linker_set_key" : "android::trait_trivial_copy<bool>",
11160   "name" : "android::trait_trivial_copy<bool>",
11161   "referenced_type" : "type-178",
11162   "self_type" : "type-178",
11163   "size" : 1,
11164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11165   "template_args" : [ "type-39" ],
11166   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
11167  },
11168  {
11169   "alignment" : 1,
11170   "linker_set_key" : "android::trait_trivial_copy<char>",
11171   "name" : "android::trait_trivial_copy<char>",
11172   "referenced_type" : "type-182",
11173   "self_type" : "type-182",
11174   "size" : 1,
11175   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11176   "template_args" : [ "type-56" ],
11177   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
11178  },
11179  {
11180   "alignment" : 1,
11181   "linker_set_key" : "android::trait_trivial_copy<double>",
11182   "name" : "android::trait_trivial_copy<double>",
11183   "referenced_type" : "type-237",
11184   "self_type" : "type-237",
11185   "size" : 1,
11186   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11187   "template_args" : [ "type-232" ],
11188   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
11189  },
11190  {
11191   "alignment" : 1,
11192   "linker_set_key" : "android::trait_trivial_copy<float>",
11193   "name" : "android::trait_trivial_copy<float>",
11194   "referenced_type" : "type-229",
11195   "self_type" : "type-229",
11196   "size" : 1,
11197   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11198   "template_args" : [ "type-227" ],
11199   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
11200  },
11201  {
11202   "alignment" : 1,
11203   "linker_set_key" : "android::trait_trivial_copy<int>",
11204   "name" : "android::trait_trivial_copy<int>",
11205   "referenced_type" : "type-199",
11206   "self_type" : "type-199",
11207   "size" : 1,
11208   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11209   "template_args" : [ "type-25" ],
11210   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
11211  },
11212  {
11213   "alignment" : 1,
11214   "linker_set_key" : "android::trait_trivial_copy<long long>",
11215   "name" : "android::trait_trivial_copy<long long>",
11216   "referenced_type" : "type-219",
11217   "self_type" : "type-219",
11218   "size" : 1,
11219   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11220   "template_args" : [ "type-30" ],
11221   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
11222  },
11223  {
11224   "alignment" : 1,
11225   "linker_set_key" : "android::trait_trivial_copy<long>",
11226   "name" : "android::trait_trivial_copy<long>",
11227   "referenced_type" : "type-209",
11228   "self_type" : "type-209",
11229   "size" : 1,
11230   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11231   "template_args" : [ "type-207" ],
11232   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
11233  },
11234  {
11235   "alignment" : 1,
11236   "linker_set_key" : "android::trait_trivial_copy<short>",
11237   "name" : "android::trait_trivial_copy<short>",
11238   "referenced_type" : "type-191",
11239   "self_type" : "type-191",
11240   "size" : 1,
11241   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11242   "template_args" : [ "type-189" ],
11243   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
11244  },
11245  {
11246   "alignment" : 1,
11247   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
11248   "name" : "android::trait_trivial_copy<unsigned char>",
11249   "referenced_type" : "type-186",
11250   "self_type" : "type-186",
11251   "size" : 1,
11252   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11253   "template_args" : [ "type-75" ],
11254   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
11255  },
11256  {
11257   "alignment" : 1,
11258   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
11259   "name" : "android::trait_trivial_copy<unsigned int>",
11260   "referenced_type" : "type-204",
11261   "self_type" : "type-204",
11262   "size" : 1,
11263   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11264   "template_args" : [ "type-2" ],
11265   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
11266  },
11267  {
11268   "alignment" : 1,
11269   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
11270   "name" : "android::trait_trivial_copy<unsigned long long>",
11271   "referenced_type" : "type-224",
11272   "self_type" : "type-224",
11273   "size" : 1,
11274   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11275   "template_args" : [ "type-116" ],
11276   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
11277  },
11278  {
11279   "alignment" : 1,
11280   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
11281   "name" : "android::trait_trivial_copy<unsigned long>",
11282   "referenced_type" : "type-215",
11283   "self_type" : "type-215",
11284   "size" : 1,
11285   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11286   "template_args" : [ "type-212" ],
11287   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
11288  },
11289  {
11290   "alignment" : 1,
11291   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
11292   "name" : "android::trait_trivial_copy<unsigned short>",
11293   "referenced_type" : "type-195",
11294   "self_type" : "type-195",
11295   "size" : 1,
11296   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11297   "template_args" : [ "type-77" ],
11298   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
11299  },
11300  {
11301   "alignment" : 1,
11302   "linker_set_key" : "android::trait_trivial_copy<void>",
11303   "name" : "android::trait_trivial_copy<void>",
11304   "referenced_type" : "type-174",
11305   "self_type" : "type-174",
11306   "size" : 1,
11307   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11308   "template_args" : [ "type-27" ],
11309   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
11310  },
11311  {
11312   "alignment" : 1,
11313   "linker_set_key" : "android::trait_trivial_ctor<bool>",
11314   "name" : "android::trait_trivial_ctor<bool>",
11315   "referenced_type" : "type-176",
11316   "self_type" : "type-176",
11317   "size" : 1,
11318   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11319   "template_args" : [ "type-39" ],
11320   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
11321  },
11322  {
11323   "alignment" : 1,
11324   "linker_set_key" : "android::trait_trivial_ctor<char>",
11325   "name" : "android::trait_trivial_ctor<char>",
11326   "referenced_type" : "type-180",
11327   "self_type" : "type-180",
11328   "size" : 1,
11329   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11330   "template_args" : [ "type-56" ],
11331   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
11332  },
11333  {
11334   "alignment" : 1,
11335   "linker_set_key" : "android::trait_trivial_ctor<double>",
11336   "name" : "android::trait_trivial_ctor<double>",
11337   "referenced_type" : "type-231",
11338   "self_type" : "type-231",
11339   "size" : 1,
11340   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11341   "template_args" : [ "type-232" ],
11342   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
11343  },
11344  {
11345   "alignment" : 1,
11346   "linker_set_key" : "android::trait_trivial_ctor<float>",
11347   "name" : "android::trait_trivial_ctor<float>",
11348   "referenced_type" : "type-226",
11349   "self_type" : "type-226",
11350   "size" : 1,
11351   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11352   "template_args" : [ "type-227" ],
11353   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
11354  },
11355  {
11356   "alignment" : 1,
11357   "linker_set_key" : "android::trait_trivial_ctor<int>",
11358   "name" : "android::trait_trivial_ctor<int>",
11359   "referenced_type" : "type-197",
11360   "self_type" : "type-197",
11361   "size" : 1,
11362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11363   "template_args" : [ "type-25" ],
11364   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
11365  },
11366  {
11367   "alignment" : 1,
11368   "linker_set_key" : "android::trait_trivial_ctor<long long>",
11369   "name" : "android::trait_trivial_ctor<long long>",
11370   "referenced_type" : "type-217",
11371   "self_type" : "type-217",
11372   "size" : 1,
11373   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11374   "template_args" : [ "type-30" ],
11375   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
11376  },
11377  {
11378   "alignment" : 1,
11379   "linker_set_key" : "android::trait_trivial_ctor<long>",
11380   "name" : "android::trait_trivial_ctor<long>",
11381   "referenced_type" : "type-206",
11382   "self_type" : "type-206",
11383   "size" : 1,
11384   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11385   "template_args" : [ "type-207" ],
11386   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
11387  },
11388  {
11389   "alignment" : 1,
11390   "linker_set_key" : "android::trait_trivial_ctor<short>",
11391   "name" : "android::trait_trivial_ctor<short>",
11392   "referenced_type" : "type-188",
11393   "self_type" : "type-188",
11394   "size" : 1,
11395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11396   "template_args" : [ "type-189" ],
11397   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
11398  },
11399  {
11400   "alignment" : 1,
11401   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
11402   "name" : "android::trait_trivial_ctor<unsigned char>",
11403   "referenced_type" : "type-184",
11404   "self_type" : "type-184",
11405   "size" : 1,
11406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11407   "template_args" : [ "type-75" ],
11408   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
11409  },
11410  {
11411   "alignment" : 1,
11412   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
11413   "name" : "android::trait_trivial_ctor<unsigned int>",
11414   "referenced_type" : "type-201",
11415   "self_type" : "type-201",
11416   "size" : 1,
11417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11418   "template_args" : [ "type-2" ],
11419   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
11420  },
11421  {
11422   "alignment" : 1,
11423   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
11424   "name" : "android::trait_trivial_ctor<unsigned long long>",
11425   "referenced_type" : "type-221",
11426   "self_type" : "type-221",
11427   "size" : 1,
11428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11429   "template_args" : [ "type-116" ],
11430   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
11431  },
11432  {
11433   "alignment" : 1,
11434   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
11435   "name" : "android::trait_trivial_ctor<unsigned long>",
11436   "referenced_type" : "type-211",
11437   "self_type" : "type-211",
11438   "size" : 1,
11439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11440   "template_args" : [ "type-212" ],
11441   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
11442  },
11443  {
11444   "alignment" : 1,
11445   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
11446   "name" : "android::trait_trivial_ctor<unsigned short>",
11447   "referenced_type" : "type-193",
11448   "self_type" : "type-193",
11449   "size" : 1,
11450   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11451   "template_args" : [ "type-77" ],
11452   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
11453  },
11454  {
11455   "alignment" : 1,
11456   "linker_set_key" : "android::trait_trivial_ctor<void>",
11457   "name" : "android::trait_trivial_ctor<void>",
11458   "referenced_type" : "type-172",
11459   "self_type" : "type-172",
11460   "size" : 1,
11461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11462   "template_args" : [ "type-27" ],
11463   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
11464  },
11465  {
11466   "alignment" : 1,
11467   "linker_set_key" : "android::trait_trivial_dtor<bool>",
11468   "name" : "android::trait_trivial_dtor<bool>",
11469   "referenced_type" : "type-177",
11470   "self_type" : "type-177",
11471   "size" : 1,
11472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11473   "template_args" : [ "type-39" ],
11474   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
11475  },
11476  {
11477   "alignment" : 1,
11478   "linker_set_key" : "android::trait_trivial_dtor<char>",
11479   "name" : "android::trait_trivial_dtor<char>",
11480   "referenced_type" : "type-181",
11481   "self_type" : "type-181",
11482   "size" : 1,
11483   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11484   "template_args" : [ "type-56" ],
11485   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
11486  },
11487  {
11488   "alignment" : 1,
11489   "linker_set_key" : "android::trait_trivial_dtor<double>",
11490   "name" : "android::trait_trivial_dtor<double>",
11491   "referenced_type" : "type-233",
11492   "self_type" : "type-233",
11493   "size" : 1,
11494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11495   "template_args" : [ "type-232" ],
11496   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
11497  },
11498  {
11499   "alignment" : 1,
11500   "linker_set_key" : "android::trait_trivial_dtor<float>",
11501   "name" : "android::trait_trivial_dtor<float>",
11502   "referenced_type" : "type-228",
11503   "self_type" : "type-228",
11504   "size" : 1,
11505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11506   "template_args" : [ "type-227" ],
11507   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
11508  },
11509  {
11510   "alignment" : 1,
11511   "linker_set_key" : "android::trait_trivial_dtor<int>",
11512   "name" : "android::trait_trivial_dtor<int>",
11513   "referenced_type" : "type-198",
11514   "self_type" : "type-198",
11515   "size" : 1,
11516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11517   "template_args" : [ "type-25" ],
11518   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
11519  },
11520  {
11521   "alignment" : 1,
11522   "linker_set_key" : "android::trait_trivial_dtor<long long>",
11523   "name" : "android::trait_trivial_dtor<long long>",
11524   "referenced_type" : "type-218",
11525   "self_type" : "type-218",
11526   "size" : 1,
11527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11528   "template_args" : [ "type-30" ],
11529   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
11530  },
11531  {
11532   "alignment" : 1,
11533   "linker_set_key" : "android::trait_trivial_dtor<long>",
11534   "name" : "android::trait_trivial_dtor<long>",
11535   "referenced_type" : "type-208",
11536   "self_type" : "type-208",
11537   "size" : 1,
11538   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11539   "template_args" : [ "type-207" ],
11540   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
11541  },
11542  {
11543   "alignment" : 1,
11544   "linker_set_key" : "android::trait_trivial_dtor<short>",
11545   "name" : "android::trait_trivial_dtor<short>",
11546   "referenced_type" : "type-190",
11547   "self_type" : "type-190",
11548   "size" : 1,
11549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11550   "template_args" : [ "type-189" ],
11551   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
11552  },
11553  {
11554   "alignment" : 1,
11555   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
11556   "name" : "android::trait_trivial_dtor<unsigned char>",
11557   "referenced_type" : "type-185",
11558   "self_type" : "type-185",
11559   "size" : 1,
11560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11561   "template_args" : [ "type-75" ],
11562   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
11563  },
11564  {
11565   "alignment" : 1,
11566   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
11567   "name" : "android::trait_trivial_dtor<unsigned int>",
11568   "referenced_type" : "type-203",
11569   "self_type" : "type-203",
11570   "size" : 1,
11571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11572   "template_args" : [ "type-2" ],
11573   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
11574  },
11575  {
11576   "alignment" : 1,
11577   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
11578   "name" : "android::trait_trivial_dtor<unsigned long long>",
11579   "referenced_type" : "type-222",
11580   "self_type" : "type-222",
11581   "size" : 1,
11582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11583   "template_args" : [ "type-116" ],
11584   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
11585  },
11586  {
11587   "alignment" : 1,
11588   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
11589   "name" : "android::trait_trivial_dtor<unsigned long>",
11590   "referenced_type" : "type-214",
11591   "self_type" : "type-214",
11592   "size" : 1,
11593   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11594   "template_args" : [ "type-212" ],
11595   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
11596  },
11597  {
11598   "alignment" : 1,
11599   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
11600   "name" : "android::trait_trivial_dtor<unsigned short>",
11601   "referenced_type" : "type-194",
11602   "self_type" : "type-194",
11603   "size" : 1,
11604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11605   "template_args" : [ "type-77" ],
11606   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
11607  },
11608  {
11609   "alignment" : 1,
11610   "linker_set_key" : "android::trait_trivial_dtor<void>",
11611   "name" : "android::trait_trivial_dtor<void>",
11612   "referenced_type" : "type-173",
11613   "self_type" : "type-173",
11614   "size" : 1,
11615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11616   "template_args" : [ "type-27" ],
11617   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
11618  },
11619  {
11620   "alignment" : 1,
11621   "linker_set_key" : "android::trait_trivial_move<android::String16>",
11622   "name" : "android::trait_trivial_move<android::String16>",
11623   "referenced_type" : "type-390",
11624   "self_type" : "type-390",
11625   "size" : 1,
11626   "source_file" : "/system/core/libutils/include/utils/String16.h",
11627   "template_args" : [ "type-44" ],
11628   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
11629  },
11630  {
11631   "alignment" : 1,
11632   "linker_set_key" : "android::trait_trivial_move<android::String8>",
11633   "name" : "android::trait_trivial_move<android::String8>",
11634   "referenced_type" : "type-385",
11635   "self_type" : "type-385",
11636   "size" : 1,
11637   "source_file" : "/system/core/libutils/include/utils/String8.h",
11638   "template_args" : [ "type-53" ],
11639   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
11640  },
11641  {
11642   "alignment" : 1,
11643   "linker_set_key" : "android::trait_trivial_move<bool>",
11644   "name" : "android::trait_trivial_move<bool>",
11645   "referenced_type" : "type-179",
11646   "self_type" : "type-179",
11647   "size" : 1,
11648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11649   "template_args" : [ "type-39" ],
11650   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
11651  },
11652  {
11653   "alignment" : 1,
11654   "linker_set_key" : "android::trait_trivial_move<char>",
11655   "name" : "android::trait_trivial_move<char>",
11656   "referenced_type" : "type-183",
11657   "self_type" : "type-183",
11658   "size" : 1,
11659   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11660   "template_args" : [ "type-56" ],
11661   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
11662  },
11663  {
11664   "alignment" : 1,
11665   "linker_set_key" : "android::trait_trivial_move<double>",
11666   "name" : "android::trait_trivial_move<double>",
11667   "referenced_type" : "type-238",
11668   "self_type" : "type-238",
11669   "size" : 1,
11670   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11671   "template_args" : [ "type-232" ],
11672   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
11673  },
11674  {
11675   "alignment" : 1,
11676   "linker_set_key" : "android::trait_trivial_move<float>",
11677   "name" : "android::trait_trivial_move<float>",
11678   "referenced_type" : "type-230",
11679   "self_type" : "type-230",
11680   "size" : 1,
11681   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11682   "template_args" : [ "type-227" ],
11683   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
11684  },
11685  {
11686   "alignment" : 1,
11687   "linker_set_key" : "android::trait_trivial_move<int>",
11688   "name" : "android::trait_trivial_move<int>",
11689   "referenced_type" : "type-200",
11690   "self_type" : "type-200",
11691   "size" : 1,
11692   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11693   "template_args" : [ "type-25" ],
11694   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
11695  },
11696  {
11697   "alignment" : 1,
11698   "linker_set_key" : "android::trait_trivial_move<long long>",
11699   "name" : "android::trait_trivial_move<long long>",
11700   "referenced_type" : "type-220",
11701   "self_type" : "type-220",
11702   "size" : 1,
11703   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11704   "template_args" : [ "type-30" ],
11705   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
11706  },
11707  {
11708   "alignment" : 1,
11709   "linker_set_key" : "android::trait_trivial_move<long>",
11710   "name" : "android::trait_trivial_move<long>",
11711   "referenced_type" : "type-210",
11712   "self_type" : "type-210",
11713   "size" : 1,
11714   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11715   "template_args" : [ "type-207" ],
11716   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
11717  },
11718  {
11719   "alignment" : 1,
11720   "linker_set_key" : "android::trait_trivial_move<short>",
11721   "name" : "android::trait_trivial_move<short>",
11722   "referenced_type" : "type-192",
11723   "self_type" : "type-192",
11724   "size" : 1,
11725   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11726   "template_args" : [ "type-189" ],
11727   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
11728  },
11729  {
11730   "alignment" : 1,
11731   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
11732   "name" : "android::trait_trivial_move<unsigned char>",
11733   "referenced_type" : "type-187",
11734   "self_type" : "type-187",
11735   "size" : 1,
11736   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11737   "template_args" : [ "type-75" ],
11738   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
11739  },
11740  {
11741   "alignment" : 1,
11742   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
11743   "name" : "android::trait_trivial_move<unsigned int>",
11744   "referenced_type" : "type-205",
11745   "self_type" : "type-205",
11746   "size" : 1,
11747   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11748   "template_args" : [ "type-2" ],
11749   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
11750  },
11751  {
11752   "alignment" : 1,
11753   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
11754   "name" : "android::trait_trivial_move<unsigned long long>",
11755   "referenced_type" : "type-225",
11756   "self_type" : "type-225",
11757   "size" : 1,
11758   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11759   "template_args" : [ "type-116" ],
11760   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
11761  },
11762  {
11763   "alignment" : 1,
11764   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
11765   "name" : "android::trait_trivial_move<unsigned long>",
11766   "referenced_type" : "type-216",
11767   "self_type" : "type-216",
11768   "size" : 1,
11769   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11770   "template_args" : [ "type-212" ],
11771   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
11772  },
11773  {
11774   "alignment" : 1,
11775   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11776   "name" : "android::trait_trivial_move<unsigned short>",
11777   "referenced_type" : "type-196",
11778   "self_type" : "type-196",
11779   "size" : 1,
11780   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11781   "template_args" : [ "type-77" ],
11782   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11783  },
11784  {
11785   "alignment" : 1,
11786   "linker_set_key" : "android::trait_trivial_move<void>",
11787   "name" : "android::trait_trivial_move<void>",
11788   "referenced_type" : "type-175",
11789   "self_type" : "type-175",
11790   "size" : 1,
11791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11792   "template_args" : [ "type-27" ],
11793   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11794  },
11795  {
11796   "alignment" : 4,
11797   "fields" :
11798   [
11799    {
11800     "access" : "private",
11801     "field_name" : "m_ptr",
11802     "referenced_type" : "type-125"
11803    },
11804    {
11805     "access" : "private",
11806     "field_name" : "m_refs",
11807     "field_offset" : 32,
11808     "referenced_type" : "type-37"
11809    }
11810   ],
11811   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11812   "name" : "android::wp<android::hardware::BHwBinder>",
11813   "record_kind" : "class",
11814   "referenced_type" : "type-440",
11815   "self_type" : "type-440",
11816   "size" : 8,
11817   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11818   "template_args" : [ "type-126" ],
11819   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11820  },
11821  {
11822   "alignment" : 4,
11823   "fields" :
11824   [
11825    {
11826     "access" : "private",
11827     "field_name" : "m_ptr",
11828     "referenced_type" : "type-6"
11829    },
11830    {
11831     "access" : "private",
11832     "field_name" : "m_refs",
11833     "field_offset" : 32,
11834     "referenced_type" : "type-37"
11835    }
11836   ],
11837   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11838   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11839   "record_kind" : "class",
11840   "referenced_type" : "type-329",
11841   "self_type" : "type-329",
11842   "size" : 8,
11843   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11844   "template_args" : [ "type-7" ],
11845   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11846  },
11847  {
11848   "alignment" : 4,
11849   "fields" :
11850   [
11851    {
11852     "access" : "private",
11853     "field_name" : "m_ptr",
11854     "referenced_type" : "type-114"
11855    },
11856    {
11857     "access" : "private",
11858     "field_name" : "m_refs",
11859     "field_offset" : 32,
11860     "referenced_type" : "type-37"
11861    }
11862   ],
11863   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11864   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11865   "record_kind" : "class",
11866   "referenced_type" : "type-113",
11867   "self_type" : "type-113",
11868   "size" : 8,
11869   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11870   "template_args" : [ "type-115" ],
11871   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11872  },
11873  {
11874   "alignment" : 4,
11875   "fields" :
11876   [
11877    {
11878     "access" : "private",
11879     "field_name" : "m_ptr",
11880     "referenced_type" : "type-118"
11881    },
11882    {
11883     "access" : "private",
11884     "field_name" : "m_refs",
11885     "field_offset" : 32,
11886     "referenced_type" : "type-37"
11887    }
11888   ],
11889   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11890   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11891   "record_kind" : "class",
11892   "referenced_type" : "type-117",
11893   "self_type" : "type-117",
11894   "size" : 8,
11895   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11896   "template_args" : [ "type-70" ],
11897   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11898  },
11899  {
11900   "alignment" : 4,
11901   "fields" :
11902   [
11903    {
11904     "field_name" : "maxContentLightLevel",
11905     "referenced_type" : "type-227"
11906    },
11907    {
11908     "field_name" : "maxFrameAverageLightLevel",
11909     "field_offset" : 32,
11910     "referenced_type" : "type-227"
11911    }
11912   ],
11913   "linker_set_key" : "android_cta861_3_metadata",
11914   "name" : "android_cta861_3_metadata",
11915   "referenced_type" : "type-494",
11916   "self_type" : "type-494",
11917   "size" : 8,
11918   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11919   "unique_id" : "android_cta861_3_metadata"
11920  },
11921  {
11922   "alignment" : 4,
11923   "fields" :
11924   [
11925    {
11926     "field_name" : "num_points",
11927     "referenced_type" : "type-2"
11928    },
11929    {
11930     "field_name" : "reserved",
11931     "field_offset" : 32,
11932     "referenced_type" : "type-483"
11933    },
11934    {
11935     "field_name" : "xyzc_points",
11936     "field_offset" : 288,
11937     "referenced_type" : "type-490"
11938    }
11939   ],
11940   "linker_set_key" : "android_depth_points",
11941   "name" : "android_depth_points",
11942   "referenced_type" : "type-489",
11943   "self_type" : "type-489",
11944   "size" : 36,
11945   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11946   "unique_id" : "android_depth_points"
11947  },
11948  {
11949   "alignment" : 4,
11950   "fields" :
11951   [
11952    {
11953     "field_name" : "format",
11954     "referenced_type" : "type-486"
11955    },
11956    {
11957     "field_name" : "num_planes",
11958     "field_offset" : 32,
11959     "referenced_type" : "type-2"
11960    },
11961    {
11962     "field_name" : "planes",
11963     "field_offset" : 64,
11964     "referenced_type" : "type-488"
11965    }
11966   ],
11967   "linker_set_key" : "android_flex_layout",
11968   "name" : "android_flex_layout",
11969   "referenced_type" : "type-487",
11970   "self_type" : "type-487",
11971   "size" : 12,
11972   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11973   "unique_id" : "android_flex_layout"
11974  },
11975  {
11976   "alignment" : 4,
11977   "fields" :
11978   [
11979    {
11980     "field_name" : "top_left",
11981     "referenced_type" : "type-401"
11982    },
11983    {
11984     "field_name" : "component",
11985     "field_offset" : 32,
11986     "referenced_type" : "type-484"
11987    },
11988    {
11989     "field_name" : "bits_per_component",
11990     "field_offset" : 64,
11991     "referenced_type" : "type-25"
11992    },
11993    {
11994     "field_name" : "bits_used",
11995     "field_offset" : 96,
11996     "referenced_type" : "type-25"
11997    },
11998    {
11999     "field_name" : "h_increment",
12000     "field_offset" : 128,
12001     "referenced_type" : "type-25"
12002    },
12003    {
12004     "field_name" : "v_increment",
12005     "field_offset" : 160,
12006     "referenced_type" : "type-25"
12007    },
12008    {
12009     "field_name" : "h_subsampling",
12010     "field_offset" : 192,
12011     "referenced_type" : "type-25"
12012    },
12013    {
12014     "field_name" : "v_subsampling",
12015     "field_offset" : 224,
12016     "referenced_type" : "type-25"
12017    }
12018   ],
12019   "linker_set_key" : "android_flex_plane",
12020   "name" : "android_flex_plane",
12021   "referenced_type" : "type-485",
12022   "self_type" : "type-485",
12023   "size" : 32,
12024   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12025   "unique_id" : "android_flex_plane"
12026  },
12027  {
12028   "alignment" : 4,
12029   "fields" :
12030   [
12031    {
12032     "field_name" : "displayPrimaryRed",
12033     "referenced_type" : "type-492"
12034    },
12035    {
12036     "field_name" : "displayPrimaryGreen",
12037     "field_offset" : 64,
12038     "referenced_type" : "type-492"
12039    },
12040    {
12041     "field_name" : "displayPrimaryBlue",
12042     "field_offset" : 128,
12043     "referenced_type" : "type-492"
12044    },
12045    {
12046     "field_name" : "whitePoint",
12047     "field_offset" : 192,
12048     "referenced_type" : "type-492"
12049    },
12050    {
12051     "field_name" : "maxLuminance",
12052     "field_offset" : 256,
12053     "referenced_type" : "type-227"
12054    },
12055    {
12056     "field_name" : "minLuminance",
12057     "field_offset" : 288,
12058     "referenced_type" : "type-227"
12059    }
12060   ],
12061   "linker_set_key" : "android_smpte2086_metadata",
12062   "name" : "android_smpte2086_metadata",
12063   "referenced_type" : "type-493",
12064   "self_type" : "type-493",
12065   "size" : 40,
12066   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12067   "unique_id" : "android_smpte2086_metadata"
12068  },
12069  {
12070   "alignment" : 4,
12071   "fields" :
12072   [
12073    {
12074     "field_name" : "x",
12075     "referenced_type" : "type-227"
12076    },
12077    {
12078     "field_name" : "y",
12079     "field_offset" : 32,
12080     "referenced_type" : "type-227"
12081    }
12082   ],
12083   "linker_set_key" : "android_xy_color",
12084   "name" : "android_xy_color",
12085   "referenced_type" : "type-492",
12086   "self_type" : "type-492",
12087   "size" : 8,
12088   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12089   "unique_id" : "android_xy_color"
12090  },
12091  {
12092   "alignment" : 4,
12093   "fields" :
12094   [
12095    {
12096     "field_name" : "y",
12097     "referenced_type" : "type-26"
12098    },
12099    {
12100     "field_name" : "cb",
12101     "field_offset" : 32,
12102     "referenced_type" : "type-26"
12103    },
12104    {
12105     "field_name" : "cr",
12106     "field_offset" : 64,
12107     "referenced_type" : "type-26"
12108    },
12109    {
12110     "field_name" : "ystride",
12111     "field_offset" : 96,
12112     "referenced_type" : "type-2"
12113    },
12114    {
12115     "field_name" : "cstride",
12116     "field_offset" : 128,
12117     "referenced_type" : "type-2"
12118    },
12119    {
12120     "field_name" : "chroma_step",
12121     "field_offset" : 160,
12122     "referenced_type" : "type-2"
12123    },
12124    {
12125     "field_name" : "reserved",
12126     "field_offset" : 192,
12127     "referenced_type" : "type-483"
12128    }
12129   ],
12130   "linker_set_key" : "android_ycbcr",
12131   "name" : "android_ycbcr",
12132   "referenced_type" : "type-482",
12133   "self_type" : "type-482",
12134   "size" : 56,
12135   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12136   "unique_id" : "android_ycbcr"
12137  },
12138  {
12139   "alignment" : 4,
12140   "fields" :
12141   [
12142    {
12143     "referenced_type" : "type-73"
12144    }
12145   ],
12146   "linker_set_key" : "log_msg",
12147   "name" : "log_msg",
12148   "referenced_type" : "type-72",
12149   "self_type" : "type-72",
12150   "size" : 5124,
12151   "source_file" : "/system/core/liblog/include/log/log_read.h",
12152   "unique_id" : "log_msg"
12153  },
12154  {
12155   "alignment" : 4,
12156   "fields" :
12157   [
12158    {
12159     "field_name" : "buf",
12160     "referenced_type" : "type-74"
12161    },
12162    {
12163     "field_name" : "entry",
12164     "referenced_type" : "type-76"
12165    },
12166    {
12167     "field_name" : "entry_v4",
12168     "referenced_type" : "type-76"
12169    },
12170    {
12171     "field_name" : "entry_v3",
12172     "referenced_type" : "type-79"
12173    },
12174    {
12175     "field_name" : "entry_v2",
12176     "referenced_type" : "type-80"
12177    },
12178    {
12179     "field_name" : "entry_v1",
12180     "referenced_type" : "type-81"
12181    }
12182   ],
12183   "is_anonymous" : true,
12184   "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",
12185   "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",
12186   "record_kind" : "union",
12187   "referenced_type" : "type-73",
12188   "self_type" : "type-73",
12189   "size" : 5124,
12190   "source_file" : "/system/core/liblog/include/log/log_read.h",
12191   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
12192  },
12193  {
12194   "alignment" : 1,
12195   "fields" :
12196   [
12197    {
12198     "field_name" : "tv_sec",
12199     "referenced_type" : "type-2"
12200    },
12201    {
12202     "field_name" : "tv_nsec",
12203     "field_offset" : 32,
12204     "referenced_type" : "type-2"
12205    }
12206   ],
12207   "linker_set_key" : "log_time",
12208   "name" : "log_time",
12209   "referenced_type" : "type-378",
12210   "self_type" : "type-378",
12211   "size" : 8,
12212   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
12213   "unique_id" : "_ZTS8log_time"
12214  },
12215  {
12216   "alignment" : 4,
12217   "fields" :
12218   [
12219    {
12220     "field_name" : "len",
12221     "referenced_type" : "type-77"
12222    },
12223    {
12224     "field_name" : "__pad",
12225     "field_offset" : 16,
12226     "referenced_type" : "type-77"
12227    },
12228    {
12229     "field_name" : "pid",
12230     "field_offset" : 32,
12231     "referenced_type" : "type-25"
12232    },
12233    {
12234     "field_name" : "tid",
12235     "field_offset" : 64,
12236     "referenced_type" : "type-25"
12237    },
12238    {
12239     "field_name" : "sec",
12240     "field_offset" : 96,
12241     "referenced_type" : "type-25"
12242    },
12243    {
12244     "field_name" : "nsec",
12245     "field_offset" : 128,
12246     "referenced_type" : "type-25"
12247    },
12248    {
12249     "field_name" : "msg",
12250     "field_offset" : 160,
12251     "referenced_type" : "type-78"
12252    }
12253   ],
12254   "linker_set_key" : "logger_entry",
12255   "name" : "logger_entry",
12256   "referenced_type" : "type-81",
12257   "self_type" : "type-81",
12258   "size" : 20,
12259   "source_file" : "/system/core/liblog/include/log/log_read.h",
12260   "unique_id" : "logger_entry"
12261  },
12262  {
12263   "alignment" : 1,
12264   "fields" :
12265   [
12266    {
12267     "field_name" : "len",
12268     "referenced_type" : "type-77"
12269    },
12270    {
12271     "field_name" : "hdr_size",
12272     "field_offset" : 16,
12273     "referenced_type" : "type-77"
12274    },
12275    {
12276     "field_name" : "pid",
12277     "field_offset" : 32,
12278     "referenced_type" : "type-25"
12279    },
12280    {
12281     "field_name" : "tid",
12282     "field_offset" : 64,
12283     "referenced_type" : "type-25"
12284    },
12285    {
12286     "field_name" : "sec",
12287     "field_offset" : 96,
12288     "referenced_type" : "type-25"
12289    },
12290    {
12291     "field_name" : "nsec",
12292     "field_offset" : 128,
12293     "referenced_type" : "type-25"
12294    },
12295    {
12296     "field_name" : "euid",
12297     "field_offset" : 160,
12298     "referenced_type" : "type-2"
12299    },
12300    {
12301     "field_name" : "msg",
12302     "field_offset" : 192,
12303     "referenced_type" : "type-78"
12304    }
12305   ],
12306   "linker_set_key" : "logger_entry_v2",
12307   "name" : "logger_entry_v2",
12308   "referenced_type" : "type-80",
12309   "self_type" : "type-80",
12310   "size" : 24,
12311   "source_file" : "/system/core/liblog/include/log/log_read.h",
12312   "unique_id" : "logger_entry_v2"
12313  },
12314  {
12315   "alignment" : 1,
12316   "fields" :
12317   [
12318    {
12319     "field_name" : "len",
12320     "referenced_type" : "type-77"
12321    },
12322    {
12323     "field_name" : "hdr_size",
12324     "field_offset" : 16,
12325     "referenced_type" : "type-77"
12326    },
12327    {
12328     "field_name" : "pid",
12329     "field_offset" : 32,
12330     "referenced_type" : "type-25"
12331    },
12332    {
12333     "field_name" : "tid",
12334     "field_offset" : 64,
12335     "referenced_type" : "type-25"
12336    },
12337    {
12338     "field_name" : "sec",
12339     "field_offset" : 96,
12340     "referenced_type" : "type-25"
12341    },
12342    {
12343     "field_name" : "nsec",
12344     "field_offset" : 128,
12345     "referenced_type" : "type-25"
12346    },
12347    {
12348     "field_name" : "lid",
12349     "field_offset" : 160,
12350     "referenced_type" : "type-2"
12351    },
12352    {
12353     "field_name" : "msg",
12354     "field_offset" : 192,
12355     "referenced_type" : "type-78"
12356    }
12357   ],
12358   "linker_set_key" : "logger_entry_v3",
12359   "name" : "logger_entry_v3",
12360   "referenced_type" : "type-79",
12361   "self_type" : "type-79",
12362   "size" : 24,
12363   "source_file" : "/system/core/liblog/include/log/log_read.h",
12364   "unique_id" : "logger_entry_v3"
12365  },
12366  {
12367   "alignment" : 4,
12368   "fields" :
12369   [
12370    {
12371     "field_name" : "len",
12372     "referenced_type" : "type-77"
12373    },
12374    {
12375     "field_name" : "hdr_size",
12376     "field_offset" : 16,
12377     "referenced_type" : "type-77"
12378    },
12379    {
12380     "field_name" : "pid",
12381     "field_offset" : 32,
12382     "referenced_type" : "type-25"
12383    },
12384    {
12385     "field_name" : "tid",
12386     "field_offset" : 64,
12387     "referenced_type" : "type-2"
12388    },
12389    {
12390     "field_name" : "sec",
12391     "field_offset" : 96,
12392     "referenced_type" : "type-2"
12393    },
12394    {
12395     "field_name" : "nsec",
12396     "field_offset" : 128,
12397     "referenced_type" : "type-2"
12398    },
12399    {
12400     "field_name" : "lid",
12401     "field_offset" : 160,
12402     "referenced_type" : "type-2"
12403    },
12404    {
12405     "field_name" : "uid",
12406     "field_offset" : 192,
12407     "referenced_type" : "type-2"
12408    },
12409    {
12410     "field_name" : "msg",
12411     "field_offset" : 224,
12412     "referenced_type" : "type-78"
12413    }
12414   ],
12415   "linker_set_key" : "logger_entry_v4",
12416   "name" : "logger_entry_v4",
12417   "referenced_type" : "type-76",
12418   "self_type" : "type-76",
12419   "size" : 28,
12420   "source_file" : "/system/core/liblog/include/log/log_read.h",
12421   "unique_id" : "logger_entry_v4"
12422  },
12423  {
12424   "alignment" : 4,
12425   "fields" :
12426   [
12427    {
12428     "field_name" : "version",
12429     "referenced_type" : "type-25"
12430    },
12431    {
12432     "field_name" : "numFds",
12433     "field_offset" : 32,
12434     "referenced_type" : "type-25"
12435    },
12436    {
12437     "field_name" : "numInts",
12438     "field_offset" : 64,
12439     "referenced_type" : "type-25"
12440    },
12441    {
12442     "field_name" : "data",
12443     "field_offset" : 96,
12444     "referenced_type" : "type-170"
12445    }
12446   ],
12447   "linker_set_key" : "native_handle",
12448   "name" : "native_handle",
12449   "referenced_type" : "type-169",
12450   "self_type" : "type-169",
12451   "size" : 12,
12452   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
12453   "unique_id" : "native_handle"
12454  }
12455 ],
12456 "rvalue_reference_types" :
12457 [
12458  {
12459   "alignment" : 4,
12460   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &&",
12461   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &&",
12462   "referenced_type" : "type-144",
12463   "self_type" : "type-147",
12464   "size" : 4,
12465   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12466  },
12467  {
12468   "alignment" : 4,
12469   "linker_set_key" : "android::hardware::Return<bool> &&",
12470   "name" : "android::hardware::Return<bool> &&",
12471   "referenced_type" : "type-137",
12472   "self_type" : "type-140",
12473   "size" : 4,
12474   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12475  },
12476  {
12477   "alignment" : 4,
12478   "linker_set_key" : "android::hardware::Return<void> &&",
12479   "name" : "android::hardware::Return<void> &&",
12480   "referenced_type" : "type-158",
12481   "self_type" : "type-160",
12482   "size" : 4,
12483   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12484  },
12485  {
12486   "alignment" : 4,
12487   "linker_set_key" : "android::hardware::Status &&",
12488   "name" : "android::hardware::Status &&",
12489   "referenced_type" : "type-128",
12490   "self_type" : "type-134",
12491   "size" : 4,
12492   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12493  },
12494  {
12495   "alignment" : 4,
12496   "linker_set_key" : "android::hardware::details::return_status &&",
12497   "name" : "android::hardware::details::return_status &&",
12498   "referenced_type" : "type-138",
12499   "self_type" : "type-153",
12500   "size" : 4,
12501   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12502  },
12503  {
12504   "alignment" : 4,
12505   "linker_set_key" : "android::hardware::hidl_handle &&",
12506   "name" : "android::hardware::hidl_handle &&",
12507   "referenced_type" : "type-268",
12508   "self_type" : "type-276",
12509   "size" : 4,
12510   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
12511  },
12512  {
12513   "alignment" : 4,
12514   "linker_set_key" : "android::hardware::hidl_memory &&",
12515   "name" : "android::hardware::hidl_memory &&",
12516   "referenced_type" : "type-274",
12517   "self_type" : "type-280",
12518   "size" : 4,
12519   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
12520  },
12521  {
12522   "alignment" : 4,
12523   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
12524   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
12525   "referenced_type" : "type-110",
12526   "self_type" : "type-119",
12527   "size" : 4,
12528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
12529  },
12530  {
12531   "alignment" : 4,
12532   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> &&",
12533   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> &&",
12534   "referenced_type" : "type-102",
12535   "self_type" : "type-105",
12536   "size" : 4,
12537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
12538  },
12539  {
12540   "alignment" : 4,
12541   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
12542   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
12543   "referenced_type" : "type-451",
12544   "self_type" : "type-450",
12545   "size" : 4,
12546   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12547  },
12548  {
12549   "alignment" : 4,
12550   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
12551   "name" : "std::function<sp<IBase> (void *)> &&",
12552   "referenced_type" : "type-461",
12553   "self_type" : "type-460",
12554   "size" : 4,
12555   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12556  },
12557  {
12558   "alignment" : 4,
12559   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
12560   "name" : "std::function<sp<IBinder> (void *)> &&",
12561   "referenced_type" : "type-453",
12562   "self_type" : "type-452",
12563   "size" : 4,
12564   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12565  }
12566 ]
12567}
12568