1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-44",
9   "self_type" : "type-89",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-213",
16   "self_type" : "type-461",
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-9",
24   "self_type" : "type-156",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-86",
32   "self_type" : "type-295",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-86",
41   "self_type" : "type-85",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-454",
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-25",
64   "self_type" : "type-25",
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-44",
74   "self_type" : "type-44",
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-33",
84   "self_type" : "type-33",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-218",
92   "self_type" : "type-218",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-213",
100   "self_type" : "type-213",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-9",
109   "self_type" : "type-9",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-194",
118   "self_type" : "type-194",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-562",
126   "self_type" : "type-562",
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-14",
135   "self_type" : "type-14",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-177",
144   "self_type" : "type-177",
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-225",
153   "self_type" : "type-225",
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-86",
163   "self_type" : "type-86",
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-199",
183   "self_type" : "type-199",
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-100",
193   "self_type" : "type-100",
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-88",
203   "self_type" : "type-88",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-11",
210   "self_type" : "type-11"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr8castFromERKNS_2spIS3_EEb"
262  },
263  {
264   "name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr13addOnewayTaskENSt3__18functionIFvvEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware2ir4V1_012BsConsumerIrC1ENS_2spINS2_11IConsumerIrEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware2ir4V1_012BsConsumerIrC2ENS_2spINS2_11IConsumerIrEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
277  },
278  {
279   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr14_hidl_transmitEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr21_hidl_getCarrierFreqsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr4pingEv"
286  },
287  {
288   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrC1ERKNS_2spINS2_11IConsumerIrEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrC2ERKNS_2spINS2_11IConsumerIrEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD0Ev"
295  },
296  {
297   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD1Ev"
298  },
299  {
300   "name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD2Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
304  },
305  {
306   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
307  },
308  {
309   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr14_hidl_transmitEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEiRKNS0_8hidl_vecIiEE"
316  },
317  {
318   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr15getCarrierFreqsENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE"
322  },
323  {
324   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21_hidl_getCarrierFreqsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE"
328  },
329  {
330   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21notifySyspropsChangedEv"
331  },
332  {
333   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21setHALInstrumentationEv"
334  },
335  {
336   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr4pingEv"
337  },
338  {
339   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr8transmitEiRKNS0_8hidl_vecIiEE"
343  },
344  {
345   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIrC1ERKNS_2spINS0_7IBinderEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIrC2ERKNS_2spINS0_7IBinderEEE"
349  },
350  {
351   "binding" : "weak",
352   "name" : "_ZN7android8hardware7details13castInterfaceINS0_2ir4V1_011IConsumerIrENS_4hidl4base4V1_05IBaseENS4_14BpHwConsumerIrEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
353  },
354  {
355   "binding" : "weak",
356   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_2ir4V1_014BpHwConsumerIrENS4_11IConsumerIrEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
357  },
358  {
359   "binding" : "weak",
360   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
361  },
362  {
363   "binding" : "weak",
364   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
365  },
366  {
367   "binding" : "weak",
368   "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_"
369  },
370  {
371   "binding" : "weak",
372   "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_"
373  },
374  {
375   "binding" : "weak",
376   "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"
377  },
378  {
379   "binding" : "weak",
380   "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_"
381  },
382  {
383   "binding" : "weak",
384   "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_"
385  },
386  {
387   "binding" : "weak",
388   "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"
389  },
390  {
391   "binding" : "weak",
392   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
393  },
394  {
395   "binding" : "weak",
396   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
397  },
398  {
399   "binding" : "weak",
400   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
401  },
402  {
403   "name" : "_ZThn20_N7android8hardware2ir4V1_014BnHwConsumerIrD0Ev"
404  },
405  {
406   "name" : "_ZThn20_N7android8hardware2ir4V1_014BnHwConsumerIrD1Ev"
407  },
408  {
409   "name" : "_ZTv0_n12_N7android8hardware2ir4V1_014BnHwConsumerIrD0Ev"
410  },
411  {
412   "name" : "_ZTv0_n12_N7android8hardware2ir4V1_014BnHwConsumerIrD1Ev"
413  },
414  {
415   "name" : "__aeabi_memclr"
416  },
417  {
418   "name" : "__aeabi_memclr4"
419  },
420  {
421   "name" : "__aeabi_memclr8"
422  },
423  {
424   "name" : "__aeabi_memcpy"
425  },
426  {
427   "name" : "__aeabi_memcpy4"
428  },
429  {
430   "name" : "__aeabi_memcpy8"
431  },
432  {
433   "name" : "__aeabi_memset"
434  },
435  {
436   "name" : "__aeabi_memset4"
437  },
438  {
439   "name" : "__aeabi_memset8"
440  }
441 ],
442 "elf_objects" :
443 [
444  {
445   "name" : "_ZN7android8hardware2ir4V1_011IConsumerIr10descriptorE"
446  },
447  {
448   "name" : "_ZTCN7android8hardware2ir4V1_011IConsumerIrE0_NS_4hidl4base4V1_05IBaseE"
449  },
450  {
451   "binding" : "weak",
452   "name" : "_ZTCN7android8hardware2ir4V1_012BsConsumerIrE0_NS2_11IConsumerIrE"
453  },
454  {
455   "name" : "_ZTCN7android8hardware2ir4V1_014BnHwConsumerIrE0_NS0_7IBinderE"
456  },
457  {
458   "name" : "_ZTCN7android8hardware2ir4V1_014BnHwConsumerIrE0_NS0_9BHwBinderE"
459  },
460  {
461   "name" : "_ZTCN7android8hardware2ir4V1_014BnHwConsumerIrE0_NS_4hidl4base4V1_08BnHwBaseE"
462  },
463  {
464   "name" : "_ZTCN7android8hardware2ir4V1_014BpHwConsumerIrE0_NS0_11BpInterfaceINS2_11IConsumerIrEEE"
465  },
466  {
467   "name" : "_ZTCN7android8hardware2ir4V1_014BpHwConsumerIrE0_NS2_11IConsumerIrE"
468  },
469  {
470   "name" : "_ZTCN7android8hardware2ir4V1_014BpHwConsumerIrE0_NS_4hidl4base4V1_05IBaseE"
471  },
472  {
473   "name" : "_ZTCN7android8hardware2ir4V1_014BpHwConsumerIrE4_NS0_10IInterfaceE"
474  },
475  {
476   "name" : "_ZTCN7android8hardware2ir4V1_014BpHwConsumerIrE8_NS0_11BpHwRefBaseE"
477  },
478  {
479   "name" : "_ZTTN7android8hardware2ir4V1_011IConsumerIrE"
480  },
481  {
482   "name" : "_ZTTN7android8hardware2ir4V1_014BnHwConsumerIrE"
483  },
484  {
485   "name" : "_ZTTN7android8hardware2ir4V1_014BpHwConsumerIrE"
486  },
487  {
488   "name" : "_ZTVN7android8hardware2ir4V1_011IConsumerIrE"
489  },
490  {
491   "binding" : "weak",
492   "name" : "_ZTVN7android8hardware2ir4V1_012BsConsumerIrE"
493  },
494  {
495   "name" : "_ZTVN7android8hardware2ir4V1_014BnHwConsumerIrE"
496  },
497  {
498   "name" : "_ZTVN7android8hardware2ir4V1_014BpHwConsumerIrE"
499  }
500 ],
501 "enum_types" :
502 [
503  {
504   "alignment" : 4,
505   "enum_fields" :
506   [
507    {
508     "enum_field_value" : 0,
509     "name" : "android::Condition::WAKE_UP_ONE"
510    },
511    {
512     "enum_field_value" : 1,
513     "name" : "android::Condition::WAKE_UP_ALL"
514    }
515   ],
516   "linker_set_key" : "android::Condition::WakeUpType",
517   "name" : "android::Condition::WakeUpType",
518   "referenced_type" : "type-473",
519   "self_type" : "type-473",
520   "size" : 4,
521   "source_file" : "/system/core/libutils/include/utils/Condition.h",
522   "underlying_type" : "type-2",
523   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
524  },
525  {
526   "alignment" : 4,
527   "enum_fields" :
528   [
529    {
530     "enum_field_value" : 0,
531     "name" : "android::String16::kEmptyString"
532    }
533   ],
534   "linker_set_key" : "android::String16::StaticLinkage",
535   "name" : "android::String16::StaticLinkage",
536   "referenced_type" : "type-356",
537   "self_type" : "type-356",
538   "size" : 4,
539   "source_file" : "/system/core/libutils/include/utils/String16.h",
540   "underlying_type" : "type-2",
541   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
542  },
543  {
544   "alignment" : 4,
545   "enum_fields" :
546   [
547    {
548     "enum_field_value" : 0,
549     "name" : "android::String8::kEmptyString"
550    }
551   ],
552   "linker_set_key" : "android::String8::StaticLinkage",
553   "name" : "android::String8::StaticLinkage",
554   "referenced_type" : "type-349",
555   "self_type" : "type-349",
556   "size" : 4,
557   "source_file" : "/system/core/libutils/include/utils/String8.h",
558   "underlying_type" : "type-2",
559   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
560  },
561  {
562   "alignment" : 4,
563   "enum_fields" :
564   [
565    {
566     "enum_field_value" : 0,
567     "name" : "android::hardware::HidlReturnRestriction::NONE"
568    },
569    {
570     "enum_field_value" : 1,
571     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
572    },
573    {
574     "enum_field_value" : 2,
575     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
576    }
577   ],
578   "linker_set_key" : "android::hardware::HidlReturnRestriction",
579   "name" : "android::hardware::HidlReturnRestriction",
580   "referenced_type" : "type-143",
581   "self_type" : "type-143",
582   "size" : 4,
583   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
584   "underlying_type" : "type-9",
585   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
586  },
587  {
588   "alignment" : 4,
589   "enum_fields" :
590   [
591    {
592     "enum_field_value" : 0,
593     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
594    },
595    {
596     "enum_field_value" : 1,
597     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
598    },
599    {
600     "enum_field_value" : 2,
601     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
602    },
603    {
604     "enum_field_value" : 3,
605     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
606    }
607   ],
608   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
609   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
610   "referenced_type" : "type-340",
611   "self_type" : "type-340",
612   "size" : 4,
613   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
614   "underlying_type" : "type-9",
615   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
616  },
617  {
618   "alignment" : 4,
619   "enum_fields" :
620   [
621    {
622     "enum_field_value" : 1,
623     "name" : "android::hardware::kSynchronizedReadWrite"
624    },
625    {
626     "enum_field_value" : 2,
627     "name" : "android::hardware::kUnsynchronizedWrite"
628    }
629   ],
630   "linker_set_key" : "android::hardware::MQFlavor",
631   "name" : "android::hardware::MQFlavor",
632   "referenced_type" : "type-336",
633   "self_type" : "type-336",
634   "size" : 4,
635   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
636   "underlying_type" : "type-2",
637   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
638  },
639  {
640   "alignment" : 4,
641   "enum_fields" :
642   [
643    {
644     "enum_field_value" : 0,
645     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
646    },
647    {
648     "enum_field_value" : 1,
649     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
650    },
651    {
652     "enum_field_value" : 2,
653     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
654    }
655   ],
656   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
657   "name" : "android::hardware::ProcessState::CallRestriction",
658   "referenced_type" : "type-46",
659   "self_type" : "type-46",
660   "size" : 4,
661   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
662   "underlying_type" : "type-9",
663   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
664  },
665  {
666   "alignment" : 4,
667   "enum_fields" :
668   [
669    {
670     "enum_field_value" : 0,
671     "name" : "android::hardware::Status::EX_NONE"
672    },
673    {
674     "enum_field_value" : -1,
675     "name" : "android::hardware::Status::EX_SECURITY"
676    },
677    {
678     "enum_field_value" : -2,
679     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
680    },
681    {
682     "enum_field_value" : -3,
683     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
684    },
685    {
686     "enum_field_value" : -4,
687     "name" : "android::hardware::Status::EX_NULL_POINTER"
688    },
689    {
690     "enum_field_value" : -5,
691     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
692    },
693    {
694     "enum_field_value" : -6,
695     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
696    },
697    {
698     "enum_field_value" : -7,
699     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
700    },
701    {
702     "enum_field_value" : -128,
703     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
704    },
705    {
706     "enum_field_value" : -129,
707     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
708    }
709   ],
710   "linker_set_key" : "android::hardware::Status::Exception",
711   "name" : "android::hardware::Status::Exception",
712   "referenced_type" : "type-113",
713   "self_type" : "type-113",
714   "size" : 4,
715   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
716   "underlying_type" : "type-9",
717   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
718  },
719  {
720   "alignment" : 4,
721   "enum_fields" :
722   [
723    {
724     "enum_field_value" : 0,
725     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
726    },
727    {
728     "enum_field_value" : 1,
729     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
730    },
731    {
732     "enum_field_value" : 2,
733     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
734    },
735    {
736     "enum_field_value" : 3,
737     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
738    },
739    {
740     "enum_field_value" : 4,
741     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
742    },
743    {
744     "enum_field_value" : 5,
745     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
746    },
747    {
748     "enum_field_value" : 6,
749     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
750    },
751    {
752     "enum_field_value" : 7,
753     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
754    },
755    {
756     "enum_field_value" : 8,
757     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
758    },
759    {
760     "enum_field_value" : 9,
761     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
762    }
763   ],
764   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
765   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
766   "referenced_type" : "type-526",
767   "self_type" : "type-526",
768   "size" : 4,
769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
770   "underlying_type" : "type-2",
771   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
772  },
773  {
774   "alignment" : 4,
775   "enum_fields" :
776   [
777    {
778     "enum_field_value" : 0,
779     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
780    },
781    {
782     "enum_field_value" : 1,
783     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
784    },
785    {
786     "enum_field_value" : 2,
787     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
788    }
789   ],
790   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
791   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
792   "referenced_type" : "type-344",
793   "self_type" : "type-344",
794   "size" : 4,
795   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
796   "underlying_type" : "type-9",
797   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
798  },
799  {
800   "alignment" : 4,
801   "enum_fields" :
802   [
803    {
804     "enum_field_value" : -1,
805     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
806    }
807   ],
808   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
809   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
810   "referenced_type" : "type-490",
811   "self_type" : "type-490",
812   "size" : 4,
813   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
814   "underlying_type" : "type-9",
815   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
816  },
817  {
818   "alignment" : 1,
819   "enum_fields" :
820   [
821    {
822     "enum_field_value" : 0,
823     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
824    },
825    {
826     "enum_field_value" : 1,
827     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
828    },
829    {
830     "enum_field_value" : 2,
831     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
832    }
833   ],
834   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
835   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
836   "referenced_type" : "type-489",
837   "self_type" : "type-489",
838   "size" : 1,
839   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
840   "underlying_type" : "type-86",
841   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
842  },
843  {
844   "alignment" : 4,
845   "enum_fields" :
846   [
847    {
848     "enum_field_value" : 0,
849     "name" : "ANDROID_LOG_UNKNOWN"
850    },
851    {
852     "enum_field_value" : 1,
853     "name" : "ANDROID_LOG_DEFAULT"
854    },
855    {
856     "enum_field_value" : 2,
857     "name" : "ANDROID_LOG_VERBOSE"
858    },
859    {
860     "enum_field_value" : 3,
861     "name" : "ANDROID_LOG_DEBUG"
862    },
863    {
864     "enum_field_value" : 4,
865     "name" : "ANDROID_LOG_INFO"
866    },
867    {
868     "enum_field_value" : 5,
869     "name" : "ANDROID_LOG_WARN"
870    },
871    {
872     "enum_field_value" : 6,
873     "name" : "ANDROID_LOG_ERROR"
874    },
875    {
876     "enum_field_value" : 7,
877     "name" : "ANDROID_LOG_FATAL"
878    },
879    {
880     "enum_field_value" : 8,
881     "name" : "ANDROID_LOG_SILENT"
882    }
883   ],
884   "linker_set_key" : "android_LogPriority",
885   "name" : "android_LogPriority",
886   "referenced_type" : "type-1",
887   "self_type" : "type-1",
888   "size" : 4,
889   "source_file" : "/system/core/liblog/include/android/log.h",
890   "underlying_type" : "type-2",
891   "unique_id" : "android_LogPriority"
892  },
893  {
894   "alignment" : 4,
895   "enum_fields" :
896   [
897    {
898     "enum_field_value" : 0,
899     "name" : "HAL_COLOR_MODE_NATIVE"
900    },
901    {
902     "enum_field_value" : 1,
903     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
904    },
905    {
906     "enum_field_value" : 2,
907     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
908    },
909    {
910     "enum_field_value" : 3,
911     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
912    },
913    {
914     "enum_field_value" : 4,
915     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
916    },
917    {
918     "enum_field_value" : 5,
919     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
920    },
921    {
922     "enum_field_value" : 6,
923     "name" : "HAL_COLOR_MODE_DCI_P3"
924    },
925    {
926     "enum_field_value" : 7,
927     "name" : "HAL_COLOR_MODE_SRGB"
928    },
929    {
930     "enum_field_value" : 8,
931     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
932    },
933    {
934     "enum_field_value" : 9,
935     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
936    }
937   ],
938   "linker_set_key" : "android_color_mode_t",
939   "name" : "android_color_mode_t",
940   "referenced_type" : "type-442",
941   "self_type" : "type-442",
942   "size" : 4,
943   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
944   "underlying_type" : "type-2",
945   "unique_id" : "android_color_mode_t"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 10,
953     "name" : "HAL_COLOR_MODE_BT2020"
954    },
955    {
956     "enum_field_value" : 11,
957     "name" : "HAL_COLOR_MODE_BT2100_PQ"
958    },
959    {
960     "enum_field_value" : 12,
961     "name" : "HAL_COLOR_MODE_BT2100_HLG"
962    }
963   ],
964   "linker_set_key" : "android_color_mode_v1_1_t",
965   "name" : "android_color_mode_v1_1_t",
966   "referenced_type" : "type-447",
967   "self_type" : "type-447",
968   "size" : 4,
969   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
970   "underlying_type" : "type-2",
971   "unique_id" : "android_color_mode_v1_1_t"
972  },
973  {
974   "alignment" : 4,
975   "enum_fields" :
976   [
977    {
978     "enum_field_value" : 0,
979     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
980    },
981    {
982     "enum_field_value" : 1,
983     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
984    },
985    {
986     "enum_field_value" : 2,
987     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
988    },
989    {
990     "enum_field_value" : 3,
991     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
992    },
993    {
994     "enum_field_value" : 4,
995     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
996    },
997    {
998     "enum_field_value" : 5,
999     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1000    },
1001    {
1002     "enum_field_value" : 6,
1003     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1004    }
1005   ],
1006   "linker_set_key" : "android_color_transform_t",
1007   "name" : "android_color_transform_t",
1008   "referenced_type" : "type-443",
1009   "self_type" : "type-443",
1010   "size" : 4,
1011   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1012   "underlying_type" : "type-2",
1013   "unique_id" : "android_color_transform_t"
1014  },
1015  {
1016   "alignment" : 4,
1017   "enum_fields" :
1018   [
1019    {
1020     "enum_field_value" : 0,
1021     "name" : "HAL_DATASPACE_UNKNOWN"
1022    },
1023    {
1024     "enum_field_value" : 1,
1025     "name" : "HAL_DATASPACE_ARBITRARY"
1026    },
1027    {
1028     "enum_field_value" : 16,
1029     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1030    },
1031    {
1032     "enum_field_value" : 4128768,
1033     "name" : "HAL_DATASPACE_STANDARD_MASK"
1034    },
1035    {
1036     "enum_field_value" : 0,
1037     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1038    },
1039    {
1040     "enum_field_value" : 65536,
1041     "name" : "HAL_DATASPACE_STANDARD_BT709"
1042    },
1043    {
1044     "enum_field_value" : 131072,
1045     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1046    },
1047    {
1048     "enum_field_value" : 196608,
1049     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1050    },
1051    {
1052     "enum_field_value" : 262144,
1053     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1054    },
1055    {
1056     "enum_field_value" : 327680,
1057     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1058    },
1059    {
1060     "enum_field_value" : 393216,
1061     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1062    },
1063    {
1064     "enum_field_value" : 458752,
1065     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1066    },
1067    {
1068     "enum_field_value" : 524288,
1069     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1070    },
1071    {
1072     "enum_field_value" : 589824,
1073     "name" : "HAL_DATASPACE_STANDARD_FILM"
1074    },
1075    {
1076     "enum_field_value" : 655360,
1077     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1078    },
1079    {
1080     "enum_field_value" : 720896,
1081     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1082    },
1083    {
1084     "enum_field_value" : 22,
1085     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1086    },
1087    {
1088     "enum_field_value" : 130023424,
1089     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1090    },
1091    {
1092     "enum_field_value" : 0,
1093     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1094    },
1095    {
1096     "enum_field_value" : 4194304,
1097     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1098    },
1099    {
1100     "enum_field_value" : 8388608,
1101     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1102    },
1103    {
1104     "enum_field_value" : 12582912,
1105     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1106    },
1107    {
1108     "enum_field_value" : 16777216,
1109     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1110    },
1111    {
1112     "enum_field_value" : 20971520,
1113     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1114    },
1115    {
1116     "enum_field_value" : 25165824,
1117     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1118    },
1119    {
1120     "enum_field_value" : 29360128,
1121     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1122    },
1123    {
1124     "enum_field_value" : 33554432,
1125     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1126    },
1127    {
1128     "enum_field_value" : 27,
1129     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1130    },
1131    {
1132     "enum_field_value" : 939524096,
1133     "name" : "HAL_DATASPACE_RANGE_MASK"
1134    },
1135    {
1136     "enum_field_value" : 0,
1137     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1138    },
1139    {
1140     "enum_field_value" : 134217728,
1141     "name" : "HAL_DATASPACE_RANGE_FULL"
1142    },
1143    {
1144     "enum_field_value" : 268435456,
1145     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1146    },
1147    {
1148     "enum_field_value" : 402653184,
1149     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1150    },
1151    {
1152     "enum_field_value" : 512,
1153     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1154    },
1155    {
1156     "enum_field_value" : 138477568,
1157     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1158    },
1159    {
1160     "enum_field_value" : 406913024,
1161     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1162    },
1163    {
1164     "enum_field_value" : 513,
1165     "name" : "HAL_DATASPACE_SRGB"
1166    },
1167    {
1168     "enum_field_value" : 142671872,
1169     "name" : "HAL_DATASPACE_V0_SRGB"
1170    },
1171    {
1172     "enum_field_value" : 411107328,
1173     "name" : "HAL_DATASPACE_V0_SCRGB"
1174    },
1175    {
1176     "enum_field_value" : 257,
1177     "name" : "HAL_DATASPACE_JFIF"
1178    },
1179    {
1180     "enum_field_value" : 146931712,
1181     "name" : "HAL_DATASPACE_V0_JFIF"
1182    },
1183    {
1184     "enum_field_value" : 258,
1185     "name" : "HAL_DATASPACE_BT601_625"
1186    },
1187    {
1188     "enum_field_value" : 281149440,
1189     "name" : "HAL_DATASPACE_V0_BT601_625"
1190    },
1191    {
1192     "enum_field_value" : 259,
1193     "name" : "HAL_DATASPACE_BT601_525"
1194    },
1195    {
1196     "enum_field_value" : 281280512,
1197     "name" : "HAL_DATASPACE_V0_BT601_525"
1198    },
1199    {
1200     "enum_field_value" : 260,
1201     "name" : "HAL_DATASPACE_BT709"
1202    },
1203    {
1204     "enum_field_value" : 281083904,
1205     "name" : "HAL_DATASPACE_V0_BT709"
1206    },
1207    {
1208     "enum_field_value" : 139067392,
1209     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1210    },
1211    {
1212     "enum_field_value" : 155844608,
1213     "name" : "HAL_DATASPACE_DCI_P3"
1214    },
1215    {
1216     "enum_field_value" : 139067392,
1217     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1218    },
1219    {
1220     "enum_field_value" : 143261696,
1221     "name" : "HAL_DATASPACE_DISPLAY_P3"
1222    },
1223    {
1224     "enum_field_value" : 151715840,
1225     "name" : "HAL_DATASPACE_ADOBE_RGB"
1226    },
1227    {
1228     "enum_field_value" : 138805248,
1229     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1230    },
1231    {
1232     "enum_field_value" : 147193856,
1233     "name" : "HAL_DATASPACE_BT2020"
1234    },
1235    {
1236     "enum_field_value" : 163971072,
1237     "name" : "HAL_DATASPACE_BT2020_PQ"
1238    },
1239    {
1240     "enum_field_value" : 4096,
1241     "name" : "HAL_DATASPACE_DEPTH"
1242    },
1243    {
1244     "enum_field_value" : 4097,
1245     "name" : "HAL_DATASPACE_SENSOR"
1246    }
1247   ],
1248   "linker_set_key" : "android_dataspace_t",
1249   "name" : "android_dataspace_t",
1250   "referenced_type" : "type-441",
1251   "self_type" : "type-441",
1252   "size" : 4,
1253   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1254   "underlying_type" : "type-2",
1255   "unique_id" : "android_dataspace_t"
1256  },
1257  {
1258   "alignment" : 4,
1259   "enum_fields" :
1260   [
1261    {
1262     "enum_field_value" : 281411584,
1263     "name" : "HAL_DATASPACE_BT2020_ITU"
1264    },
1265    {
1266     "enum_field_value" : 298188800,
1267     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1268    },
1269    {
1270     "enum_field_value" : 302383104,
1271     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1272    },
1273    {
1274     "enum_field_value" : 168165376,
1275     "name" : "HAL_DATASPACE_BT2020_HLG"
1276    }
1277   ],
1278   "linker_set_key" : "android_dataspace_v1_1_t",
1279   "name" : "android_dataspace_v1_1_t",
1280   "referenced_type" : "type-446",
1281   "self_type" : "type-446",
1282   "size" : 4,
1283   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1284   "underlying_type" : "type-2",
1285   "unique_id" : "android_dataspace_v1_1_t"
1286  },
1287  {
1288   "alignment" : 4,
1289   "enum_fields" :
1290   [
1291    {
1292     "enum_field_value" : 142999552,
1293     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1294    },
1295    {
1296     "enum_field_value" : 4098,
1297     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1298    },
1299    {
1300     "enum_field_value" : 4099,
1301     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1302    },
1303    {
1304     "enum_field_value" : 4100,
1305     "name" : "HAL_DATASPACE_HEIF"
1306    }
1307   ],
1308   "linker_set_key" : "android_dataspace_v1_2_t",
1309   "name" : "android_dataspace_v1_2_t",
1310   "referenced_type" : "type-450",
1311   "self_type" : "type-450",
1312   "size" : 4,
1313   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1314   "underlying_type" : "type-2",
1315   "unique_id" : "android_dataspace_v1_2_t"
1316  },
1317  {
1318   "alignment" : 4,
1319   "enum_fields" :
1320   [
1321    {
1322     "enum_field_value" : 1,
1323     "name" : "FLEX_COMPONENT_Y"
1324    },
1325    {
1326     "enum_field_value" : 2,
1327     "name" : "FLEX_COMPONENT_Cb"
1328    },
1329    {
1330     "enum_field_value" : 4,
1331     "name" : "FLEX_COMPONENT_Cr"
1332    },
1333    {
1334     "enum_field_value" : 1024,
1335     "name" : "FLEX_COMPONENT_R"
1336    },
1337    {
1338     "enum_field_value" : 2048,
1339     "name" : "FLEX_COMPONENT_G"
1340    },
1341    {
1342     "enum_field_value" : 4096,
1343     "name" : "FLEX_COMPONENT_B"
1344    },
1345    {
1346     "enum_field_value" : 1073741824,
1347     "name" : "FLEX_COMPONENT_A"
1348    }
1349   ],
1350   "linker_set_key" : "android_flex_component",
1351   "name" : "android_flex_component",
1352   "referenced_type" : "type-455",
1353   "self_type" : "type-455",
1354   "size" : 4,
1355   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1356   "underlying_type" : "type-2",
1357   "unique_id" : "android_flex_component"
1358  },
1359  {
1360   "alignment" : 4,
1361   "enum_fields" :
1362   [
1363    {
1364     "enum_field_value" : 0,
1365     "name" : "FLEX_FORMAT_INVALID"
1366    },
1367    {
1368     "enum_field_value" : 1,
1369     "name" : "FLEX_FORMAT_Y"
1370    },
1371    {
1372     "enum_field_value" : 7,
1373     "name" : "FLEX_FORMAT_YCbCr"
1374    },
1375    {
1376     "enum_field_value" : 1073741831,
1377     "name" : "FLEX_FORMAT_YCbCrA"
1378    },
1379    {
1380     "enum_field_value" : 7168,
1381     "name" : "FLEX_FORMAT_RGB"
1382    },
1383    {
1384     "enum_field_value" : 1073748992,
1385     "name" : "FLEX_FORMAT_RGBA"
1386    }
1387   ],
1388   "linker_set_key" : "android_flex_format",
1389   "name" : "android_flex_format",
1390   "referenced_type" : "type-457",
1391   "self_type" : "type-457",
1392   "size" : 4,
1393   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1394   "underlying_type" : "type-2",
1395   "unique_id" : "android_flex_format"
1396  },
1397  {
1398   "alignment" : 4,
1399   "enum_fields" :
1400   [
1401    {
1402     "enum_field_value" : 1,
1403     "name" : "HAL_HDR_DOLBY_VISION"
1404    },
1405    {
1406     "enum_field_value" : 2,
1407     "name" : "HAL_HDR_HDR10"
1408    },
1409    {
1410     "enum_field_value" : 3,
1411     "name" : "HAL_HDR_HLG"
1412    }
1413   ],
1414   "linker_set_key" : "android_hdr_t",
1415   "name" : "android_hdr_t",
1416   "referenced_type" : "type-444",
1417   "self_type" : "type-444",
1418   "size" : 4,
1419   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1420   "underlying_type" : "type-2",
1421   "unique_id" : "android_hdr_t"
1422  },
1423  {
1424   "alignment" : 4,
1425   "enum_fields" :
1426   [
1427    {
1428     "enum_field_value" : 4,
1429     "name" : "HAL_HDR_HDR10_PLUS"
1430    }
1431   ],
1432   "linker_set_key" : "android_hdr_v1_2_t",
1433   "name" : "android_hdr_v1_2_t",
1434   "referenced_type" : "type-449",
1435   "self_type" : "type-449",
1436   "size" : 4,
1437   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1438   "underlying_type" : "type-2",
1439   "unique_id" : "android_hdr_v1_2_t"
1440  },
1441  {
1442   "alignment" : 4,
1443   "enum_fields" :
1444   [
1445    {
1446     "enum_field_value" : 39,
1447     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1448    },
1449    {
1450     "enum_field_value" : 40,
1451     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1452    },
1453    {
1454     "enum_field_value" : 41,
1455     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1456    },
1457    {
1458     "enum_field_value" : 42,
1459     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1460    }
1461   ],
1462   "linker_set_key" : "android_pixel_format_sw_t",
1463   "name" : "android_pixel_format_sw_t",
1464   "referenced_type" : "type-452",
1465   "self_type" : "type-452",
1466   "size" : 4,
1467   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1468   "underlying_type" : "type-2",
1469   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1470  },
1471  {
1472   "alignment" : 4,
1473   "enum_fields" :
1474   [
1475    {
1476     "enum_field_value" : 1,
1477     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1478    },
1479    {
1480     "enum_field_value" : 2,
1481     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1482    },
1483    {
1484     "enum_field_value" : 3,
1485     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1486    },
1487    {
1488     "enum_field_value" : 4,
1489     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1490    },
1491    {
1492     "enum_field_value" : 5,
1493     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1494    },
1495    {
1496     "enum_field_value" : 16,
1497     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1498    },
1499    {
1500     "enum_field_value" : 17,
1501     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1502    },
1503    {
1504     "enum_field_value" : 20,
1505     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1506    },
1507    {
1508     "enum_field_value" : 22,
1509     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1510    },
1511    {
1512     "enum_field_value" : 32,
1513     "name" : "HAL_PIXEL_FORMAT_RAW16"
1514    },
1515    {
1516     "enum_field_value" : 33,
1517     "name" : "HAL_PIXEL_FORMAT_BLOB"
1518    },
1519    {
1520     "enum_field_value" : 34,
1521     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1522    },
1523    {
1524     "enum_field_value" : 35,
1525     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1526    },
1527    {
1528     "enum_field_value" : 36,
1529     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1530    },
1531    {
1532     "enum_field_value" : 37,
1533     "name" : "HAL_PIXEL_FORMAT_RAW10"
1534    },
1535    {
1536     "enum_field_value" : 38,
1537     "name" : "HAL_PIXEL_FORMAT_RAW12"
1538    },
1539    {
1540     "enum_field_value" : 43,
1541     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1542    },
1543    {
1544     "enum_field_value" : 538982489,
1545     "name" : "HAL_PIXEL_FORMAT_Y8"
1546    },
1547    {
1548     "enum_field_value" : 540422489,
1549     "name" : "HAL_PIXEL_FORMAT_Y16"
1550    },
1551    {
1552     "enum_field_value" : 842094169,
1553     "name" : "HAL_PIXEL_FORMAT_YV12"
1554    }
1555   ],
1556   "linker_set_key" : "android_pixel_format_t",
1557   "name" : "android_pixel_format_t",
1558   "referenced_type" : "type-439",
1559   "self_type" : "type-439",
1560   "size" : 4,
1561   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1562   "underlying_type" : "type-2",
1563   "unique_id" : "android_pixel_format_t"
1564  },
1565  {
1566   "alignment" : 4,
1567   "enum_fields" :
1568   [
1569    {
1570     "enum_field_value" : 48,
1571     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1572    },
1573    {
1574     "enum_field_value" : 49,
1575     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1576    },
1577    {
1578     "enum_field_value" : 50,
1579     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1580    },
1581    {
1582     "enum_field_value" : 51,
1583     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1584    },
1585    {
1586     "enum_field_value" : 52,
1587     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1588    },
1589    {
1590     "enum_field_value" : 53,
1591     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1592    },
1593    {
1594     "enum_field_value" : 54,
1595     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1596    }
1597   ],
1598   "linker_set_key" : "android_pixel_format_v1_1_t",
1599   "name" : "android_pixel_format_v1_1_t",
1600   "referenced_type" : "type-445",
1601   "self_type" : "type-445",
1602   "size" : 4,
1603   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1604   "underlying_type" : "type-2",
1605   "unique_id" : "android_pixel_format_v1_1_t"
1606  },
1607  {
1608   "alignment" : 4,
1609   "enum_fields" :
1610   [
1611    {
1612     "enum_field_value" : 55,
1613     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1614    }
1615   ],
1616   "linker_set_key" : "android_pixel_format_v1_2_t",
1617   "name" : "android_pixel_format_v1_2_t",
1618   "referenced_type" : "type-451",
1619   "self_type" : "type-451",
1620   "size" : 4,
1621   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1622   "underlying_type" : "type-2",
1623   "unique_id" : "android_pixel_format_v1_2_t"
1624  },
1625  {
1626   "alignment" : 4,
1627   "enum_fields" :
1628   [
1629    {
1630     "enum_field_value" : 0,
1631     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1632    },
1633    {
1634     "enum_field_value" : 1,
1635     "name" : "HAL_RENDER_INTENT_ENHANCE"
1636    },
1637    {
1638     "enum_field_value" : 2,
1639     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1640    },
1641    {
1642     "enum_field_value" : 3,
1643     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1644    }
1645   ],
1646   "linker_set_key" : "android_render_intent_v1_1_t",
1647   "name" : "android_render_intent_v1_1_t",
1648   "referenced_type" : "type-448",
1649   "self_type" : "type-448",
1650   "size" : 4,
1651   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1652   "underlying_type" : "type-2",
1653   "unique_id" : "android_render_intent_v1_1_t"
1654  },
1655  {
1656   "alignment" : 4,
1657   "enum_fields" :
1658   [
1659    {
1660     "enum_field_value" : 1,
1661     "name" : "HAL_TRANSFORM_FLIP_H"
1662    },
1663    {
1664     "enum_field_value" : 2,
1665     "name" : "HAL_TRANSFORM_FLIP_V"
1666    },
1667    {
1668     "enum_field_value" : 4,
1669     "name" : "HAL_TRANSFORM_ROT_90"
1670    },
1671    {
1672     "enum_field_value" : 3,
1673     "name" : "HAL_TRANSFORM_ROT_180"
1674    },
1675    {
1676     "enum_field_value" : 7,
1677     "name" : "HAL_TRANSFORM_ROT_270"
1678    }
1679   ],
1680   "linker_set_key" : "android_transform_t",
1681   "name" : "android_transform_t",
1682   "referenced_type" : "type-440",
1683   "self_type" : "type-440",
1684   "size" : 4,
1685   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1686   "underlying_type" : "type-2",
1687   "unique_id" : "android_transform_t"
1688  },
1689  {
1690   "alignment" : 4,
1691   "enum_fields" :
1692   [
1693    {
1694     "enum_field_value" : 0,
1695     "name" : "LOG_ID_MIN"
1696    },
1697    {
1698     "enum_field_value" : 0,
1699     "name" : "LOG_ID_MAIN"
1700    },
1701    {
1702     "enum_field_value" : 1,
1703     "name" : "LOG_ID_RADIO"
1704    },
1705    {
1706     "enum_field_value" : 2,
1707     "name" : "LOG_ID_EVENTS"
1708    },
1709    {
1710     "enum_field_value" : 3,
1711     "name" : "LOG_ID_SYSTEM"
1712    },
1713    {
1714     "enum_field_value" : 4,
1715     "name" : "LOG_ID_CRASH"
1716    },
1717    {
1718     "enum_field_value" : 5,
1719     "name" : "LOG_ID_STATS"
1720    },
1721    {
1722     "enum_field_value" : 6,
1723     "name" : "LOG_ID_SECURITY"
1724    },
1725    {
1726     "enum_field_value" : 7,
1727     "name" : "LOG_ID_KERNEL"
1728    },
1729    {
1730     "enum_field_value" : 8,
1731     "name" : "LOG_ID_MAX"
1732    }
1733   ],
1734   "linker_set_key" : "log_id",
1735   "name" : "log_id",
1736   "referenced_type" : "type-238",
1737   "self_type" : "type-238",
1738   "size" : 4,
1739   "source_file" : "/system/core/liblog/include/android/log.h",
1740   "underlying_type" : "type-2",
1741   "unique_id" : "log_id"
1742  }
1743 ],
1744 "function_types" :
1745 [
1746  {
1747   "alignment" : 4,
1748   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1749   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1750   "parameters" :
1751   [
1752    {
1753     "referenced_type" : "type-28"
1754    },
1755    {
1756     "referenced_type" : "type-34"
1757    },
1758    {
1759     "referenced_type" : "type-10"
1760    }
1761   ],
1762   "referenced_type" : "type-27",
1763   "return_type" : "type-25",
1764   "self_type" : "type-27",
1765   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1766  },
1767  {
1768   "alignment" : 4,
1769   "linker_set_key" : "int (void *)",
1770   "name" : "int (void *)",
1771   "parameters" :
1772   [
1773    {
1774     "referenced_type" : "type-10"
1775    }
1776   ],
1777   "referenced_type" : "type-465",
1778   "return_type" : "type-9",
1779   "self_type" : "type-465",
1780   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1781  },
1782  {
1783   "alignment" : 4,
1784   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1785   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1786   "parameters" :
1787   [
1788    {
1789     "referenced_type" : "type-377"
1790    },
1791    {
1792     "referenced_type" : "type-325"
1793    },
1794    {
1795     "referenced_type" : "type-2"
1796    },
1797    {
1798     "referenced_type" : "type-378"
1799    },
1800    {
1801     "referenced_type" : "type-2"
1802    },
1803    {
1804     "referenced_type" : "type-10"
1805    }
1806   ],
1807   "referenced_type" : "type-376",
1808   "return_type" : "type-11",
1809   "self_type" : "type-376",
1810   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1811  }
1812 ],
1813 "functions" :
1814 [
1815  {
1816   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::getService",
1817   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1818   "parameters" :
1819   [
1820    {
1821     "default_arg" : true,
1822     "referenced_type" : "type-395"
1823    },
1824    {
1825     "default_arg" : true,
1826     "referenced_type" : "type-25"
1827    }
1828   ],
1829   "return_type" : "type-75",
1830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1831  },
1832  {
1833   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::linkToDeath",
1834   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
1835   "parameters" :
1836   [
1837    {
1838     "is_this_ptr" : true,
1839     "referenced_type" : "type-76"
1840    },
1841    {
1842     "referenced_type" : "type-318"
1843    },
1844    {
1845     "referenced_type" : "type-100"
1846    }
1847   ],
1848   "return_type" : "type-124",
1849   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1850  },
1851  {
1852   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::getDebugInfo",
1853   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1854   "parameters" :
1855   [
1856    {
1857     "is_this_ptr" : true,
1858     "referenced_type" : "type-76"
1859    },
1860    {
1861     "referenced_type" : "type-574"
1862    }
1863   ],
1864   "return_type" : "type-144",
1865   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1866  },
1867  {
1868   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::getHashChain",
1869   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
1870   "parameters" :
1871   [
1872    {
1873     "is_this_ptr" : true,
1874     "referenced_type" : "type-76"
1875    },
1876    {
1877     "referenced_type" : "type-575"
1878    }
1879   ],
1880   "return_type" : "type-144",
1881   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1882  },
1883  {
1884   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::tryGetService",
1885   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1886   "parameters" :
1887   [
1888    {
1889     "default_arg" : true,
1890     "referenced_type" : "type-395"
1891    },
1892    {
1893     "default_arg" : true,
1894     "referenced_type" : "type-25"
1895    }
1896   ],
1897   "return_type" : "type-75",
1898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1899  },
1900  {
1901   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::unlinkToDeath",
1902   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
1903   "parameters" :
1904   [
1905    {
1906     "is_this_ptr" : true,
1907     "referenced_type" : "type-76"
1908    },
1909    {
1910     "referenced_type" : "type-318"
1911    }
1912   ],
1913   "return_type" : "type-124",
1914   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1915  },
1916  {
1917   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::interfaceChain",
1918   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
1919   "parameters" :
1920   [
1921    {
1922     "is_this_ptr" : true,
1923     "referenced_type" : "type-76"
1924    },
1925    {
1926     "referenced_type" : "type-576"
1927    }
1928   ],
1929   "return_type" : "type-144",
1930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1931  },
1932  {
1933   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::registerAsService",
1934   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1935   "parameters" :
1936   [
1937    {
1938     "is_this_ptr" : true,
1939     "referenced_type" : "type-76"
1940    },
1941    {
1942     "default_arg" : true,
1943     "referenced_type" : "type-395"
1944    }
1945   ],
1946   "return_type" : "type-9",
1947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1948  },
1949  {
1950   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::interfaceDescriptor",
1951   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
1952   "parameters" :
1953   [
1954    {
1955     "is_this_ptr" : true,
1956     "referenced_type" : "type-76"
1957    },
1958    {
1959     "referenced_type" : "type-577"
1960    }
1961   ],
1962   "return_type" : "type-144",
1963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1964  },
1965  {
1966   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::notifySyspropsChanged",
1967   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr21notifySyspropsChangedEv",
1968   "parameters" :
1969   [
1970    {
1971     "is_this_ptr" : true,
1972     "referenced_type" : "type-76"
1973    }
1974   ],
1975   "return_type" : "type-144",
1976   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1977  },
1978  {
1979   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::setHALInstrumentation",
1980   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr21setHALInstrumentationEv",
1981   "parameters" :
1982   [
1983    {
1984     "is_this_ptr" : true,
1985     "referenced_type" : "type-76"
1986    }
1987   ],
1988   "return_type" : "type-144",
1989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
1990  },
1991  {
1992   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::registerForNotifications",
1993   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
1994   "parameters" :
1995   [
1996    {
1997     "referenced_type" : "type-395"
1998    },
1999    {
2000     "referenced_type" : "type-503"
2001    }
2002   ],
2003   "return_type" : "type-25",
2004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2005  },
2006  {
2007   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::ping",
2008   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr4pingEv",
2009   "parameters" :
2010   [
2011    {
2012     "is_this_ptr" : true,
2013     "referenced_type" : "type-76"
2014    }
2015   ],
2016   "return_type" : "type-144",
2017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2018  },
2019  {
2020   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::debug",
2021   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2022   "parameters" :
2023   [
2024    {
2025     "is_this_ptr" : true,
2026     "referenced_type" : "type-76"
2027    },
2028    {
2029     "referenced_type" : "type-335"
2030    },
2031    {
2032     "referenced_type" : "type-502"
2033    }
2034   ],
2035   "return_type" : "type-144",
2036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2037  },
2038  {
2039   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::castFrom",
2040   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2041   "parameters" :
2042   [
2043    {
2044     "referenced_type" : "type-555"
2045    },
2046    {
2047     "default_arg" : true,
2048     "referenced_type" : "type-25"
2049    }
2050   ],
2051   "return_type" : "type-132",
2052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2053  },
2054  {
2055   "function_name" : "android::hardware::ir::V1_0::IConsumerIr::castFrom",
2056   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr8castFromERKNS_2spIS3_EEb",
2057   "parameters" :
2058   [
2059    {
2060     "referenced_type" : "type-532"
2061    },
2062    {
2063     "default_arg" : true,
2064     "referenced_type" : "type-25"
2065    }
2066   ],
2067   "return_type" : "type-132",
2068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2069  },
2070  {
2071   "access" : "private",
2072   "function_name" : "android::hardware::ir::V1_0::BsConsumerIr::addOnewayTask",
2073   "linker_set_key" : "_ZN7android8hardware2ir4V1_012BsConsumerIr13addOnewayTaskENSt3__18functionIFvvEEE",
2074   "parameters" :
2075   [
2076    {
2077     "is_this_ptr" : true,
2078     "referenced_type" : "type-563"
2079    },
2080    {
2081     "referenced_type" : "type-580"
2082    }
2083   ],
2084   "return_type" : "type-144",
2085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BsConsumerIr.h"
2086  },
2087  {
2088   "function_name" : "android::hardware::ir::V1_0::BsConsumerIr::BsConsumerIr",
2089   "linker_set_key" : "_ZN7android8hardware2ir4V1_012BsConsumerIrC1ENS_2spINS2_11IConsumerIrEEE",
2090   "parameters" :
2091   [
2092    {
2093     "is_this_ptr" : true,
2094     "referenced_type" : "type-563"
2095    },
2096    {
2097     "referenced_type" : "type-81"
2098    }
2099   ],
2100   "return_type" : "type-11",
2101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BsConsumerIr.h"
2102  },
2103  {
2104   "function_name" : "android::hardware::ir::V1_0::BsConsumerIr::BsConsumerIr",
2105   "linker_set_key" : "_ZN7android8hardware2ir4V1_012BsConsumerIrC2ENS_2spINS2_11IConsumerIrEEE",
2106   "parameters" :
2107   [
2108    {
2109     "is_this_ptr" : true,
2110     "referenced_type" : "type-563"
2111    },
2112    {
2113     "referenced_type" : "type-81"
2114    }
2115   ],
2116   "return_type" : "type-11",
2117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BsConsumerIr.h"
2118  },
2119  {
2120   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::onTransact",
2121   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2122   "parameters" :
2123   [
2124    {
2125     "is_this_ptr" : true,
2126     "referenced_type" : "type-536"
2127    },
2128    {
2129     "referenced_type" : "type-2"
2130    },
2131    {
2132     "referenced_type" : "type-383"
2133    },
2134    {
2135     "referenced_type" : "type-377"
2136    },
2137    {
2138     "default_arg" : true,
2139     "referenced_type" : "type-2"
2140    },
2141    {
2142     "default_arg" : true,
2143     "referenced_type" : "type-584"
2144    }
2145   ],
2146   "return_type" : "type-9",
2147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2148  },
2149  {
2150   "access" : "private",
2151   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::getDebugInfo",
2152   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2153   "parameters" :
2154   [
2155    {
2156     "is_this_ptr" : true,
2157     "referenced_type" : "type-536"
2158    },
2159    {
2160     "referenced_type" : "type-585"
2161    }
2162   ],
2163   "return_type" : "type-144",
2164   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2165  },
2166  {
2167   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::_hidl_transmit",
2168   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr14_hidl_transmitEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2169   "parameters" :
2170   [
2171    {
2172     "referenced_type" : "type-384"
2173    },
2174    {
2175     "referenced_type" : "type-383"
2176    },
2177    {
2178     "referenced_type" : "type-377"
2179    },
2180    {
2181     "referenced_type" : "type-586"
2182    }
2183   ],
2184   "return_type" : "type-9",
2185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2186  },
2187  {
2188   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::_hidl_getCarrierFreqs",
2189   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr21_hidl_getCarrierFreqsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2190   "parameters" :
2191   [
2192    {
2193     "referenced_type" : "type-384"
2194    },
2195    {
2196     "referenced_type" : "type-383"
2197    },
2198    {
2199     "referenced_type" : "type-377"
2200    },
2201    {
2202     "referenced_type" : "type-587"
2203    }
2204   ],
2205   "return_type" : "type-9",
2206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2207  },
2208  {
2209   "access" : "private",
2210   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::ping",
2211   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr4pingEv",
2212   "parameters" :
2213   [
2214    {
2215     "is_this_ptr" : true,
2216     "referenced_type" : "type-536"
2217    }
2218   ],
2219   "return_type" : "type-144",
2220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2221  },
2222  {
2223   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::BnHwConsumerIr",
2224   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrC1ERKNS_2spINS2_11IConsumerIrEEE",
2225   "parameters" :
2226   [
2227    {
2228     "is_this_ptr" : true,
2229     "referenced_type" : "type-536"
2230    },
2231    {
2232     "referenced_type" : "type-532"
2233    }
2234   ],
2235   "return_type" : "type-11",
2236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2237  },
2238  {
2239   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::BnHwConsumerIr",
2240   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrC2ERKNS_2spINS2_11IConsumerIrEEE",
2241   "parameters" :
2242   [
2243    {
2244     "is_this_ptr" : true,
2245     "referenced_type" : "type-536"
2246    },
2247    {
2248     "referenced_type" : "type-532"
2249    }
2250   ],
2251   "return_type" : "type-11",
2252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2253  },
2254  {
2255   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::~BnHwConsumerIr",
2256   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD0Ev",
2257   "parameters" :
2258   [
2259    {
2260     "is_this_ptr" : true,
2261     "referenced_type" : "type-536"
2262    }
2263   ],
2264   "return_type" : "type-11",
2265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2266  },
2267  {
2268   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::~BnHwConsumerIr",
2269   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD1Ev",
2270   "parameters" :
2271   [
2272    {
2273     "is_this_ptr" : true,
2274     "referenced_type" : "type-536"
2275    }
2276   ],
2277   "return_type" : "type-11",
2278   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2279  },
2280  {
2281   "function_name" : "android::hardware::ir::V1_0::BnHwConsumerIr::~BnHwConsumerIr",
2282   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD2Ev",
2283   "parameters" :
2284   [
2285    {
2286     "is_this_ptr" : true,
2287     "referenced_type" : "type-536"
2288    }
2289   ],
2290   "return_type" : "type-11",
2291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h"
2292  },
2293  {
2294   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::linkToDeath",
2295   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2296   "parameters" :
2297   [
2298    {
2299     "is_this_ptr" : true,
2300     "referenced_type" : "type-564"
2301    },
2302    {
2303     "referenced_type" : "type-318"
2304    },
2305    {
2306     "referenced_type" : "type-100"
2307    }
2308   ],
2309   "return_type" : "type-124",
2310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2311  },
2312  {
2313   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::getDebugInfo",
2314   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2315   "parameters" :
2316   [
2317    {
2318     "is_this_ptr" : true,
2319     "referenced_type" : "type-564"
2320    },
2321    {
2322     "referenced_type" : "type-588"
2323    }
2324   ],
2325   "return_type" : "type-144",
2326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2327  },
2328  {
2329   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::getHashChain",
2330   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2331   "parameters" :
2332   [
2333    {
2334     "is_this_ptr" : true,
2335     "referenced_type" : "type-564"
2336    },
2337    {
2338     "referenced_type" : "type-589"
2339    }
2340   ],
2341   "return_type" : "type-144",
2342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2343  },
2344  {
2345   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::unlinkToDeath",
2346   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2347   "parameters" :
2348   [
2349    {
2350     "is_this_ptr" : true,
2351     "referenced_type" : "type-564"
2352    },
2353    {
2354     "referenced_type" : "type-318"
2355    }
2356   ],
2357   "return_type" : "type-124",
2358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2359  },
2360  {
2361   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::_hidl_transmit",
2362   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr14_hidl_transmitEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEiRKNS0_8hidl_vecIiEE",
2363   "parameters" :
2364   [
2365    {
2366     "referenced_type" : "type-571"
2367    },
2368    {
2369     "referenced_type" : "type-530"
2370    },
2371    {
2372     "referenced_type" : "type-9"
2373    },
2374    {
2375     "referenced_type" : "type-310"
2376    }
2377   ],
2378   "return_type" : "type-124",
2379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2380  },
2381  {
2382   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::interfaceChain",
2383   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2384   "parameters" :
2385   [
2386    {
2387     "is_this_ptr" : true,
2388     "referenced_type" : "type-564"
2389    },
2390    {
2391     "referenced_type" : "type-590"
2392    }
2393   ],
2394   "return_type" : "type-144",
2395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2396  },
2397  {
2398   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::getCarrierFreqs",
2399   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr15getCarrierFreqsENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE",
2400   "parameters" :
2401   [
2402    {
2403     "is_this_ptr" : true,
2404     "referenced_type" : "type-564"
2405    },
2406    {
2407     "referenced_type" : "type-591"
2408    }
2409   ],
2410   "return_type" : "type-144",
2411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2412  },
2413  {
2414   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::interfaceDescriptor",
2415   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2416   "parameters" :
2417   [
2418    {
2419     "is_this_ptr" : true,
2420     "referenced_type" : "type-564"
2421    },
2422    {
2423     "referenced_type" : "type-592"
2424    }
2425   ],
2426   "return_type" : "type-144",
2427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2428  },
2429  {
2430   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::_hidl_getCarrierFreqs",
2431   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21_hidl_getCarrierFreqsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE",
2432   "parameters" :
2433   [
2434    {
2435     "referenced_type" : "type-571"
2436    },
2437    {
2438     "referenced_type" : "type-530"
2439    },
2440    {
2441     "referenced_type" : "type-593"
2442    }
2443   ],
2444   "return_type" : "type-144",
2445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2446  },
2447  {
2448   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::notifySyspropsChanged",
2449   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21notifySyspropsChangedEv",
2450   "parameters" :
2451   [
2452    {
2453     "is_this_ptr" : true,
2454     "referenced_type" : "type-564"
2455    }
2456   ],
2457   "return_type" : "type-144",
2458   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2459  },
2460  {
2461   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::setHALInstrumentation",
2462   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21setHALInstrumentationEv",
2463   "parameters" :
2464   [
2465    {
2466     "is_this_ptr" : true,
2467     "referenced_type" : "type-564"
2468    }
2469   ],
2470   "return_type" : "type-144",
2471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2472  },
2473  {
2474   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::ping",
2475   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr4pingEv",
2476   "parameters" :
2477   [
2478    {
2479     "is_this_ptr" : true,
2480     "referenced_type" : "type-564"
2481    }
2482   ],
2483   "return_type" : "type-144",
2484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2485  },
2486  {
2487   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::debug",
2488   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2489   "parameters" :
2490   [
2491    {
2492     "is_this_ptr" : true,
2493     "referenced_type" : "type-564"
2494    },
2495    {
2496     "referenced_type" : "type-335"
2497    },
2498    {
2499     "referenced_type" : "type-502"
2500    }
2501   ],
2502   "return_type" : "type-144",
2503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2504  },
2505  {
2506   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::transmit",
2507   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr8transmitEiRKNS0_8hidl_vecIiEE",
2508   "parameters" :
2509   [
2510    {
2511     "is_this_ptr" : true,
2512     "referenced_type" : "type-564"
2513    },
2514    {
2515     "referenced_type" : "type-9"
2516    },
2517    {
2518     "referenced_type" : "type-310"
2519    }
2520   ],
2521   "return_type" : "type-124",
2522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2523  },
2524  {
2525   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::BpHwConsumerIr",
2526   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIrC1ERKNS_2spINS0_7IBinderEEE",
2527   "parameters" :
2528   [
2529    {
2530     "is_this_ptr" : true,
2531     "referenced_type" : "type-564"
2532    },
2533    {
2534     "referenced_type" : "type-34"
2535    }
2536   ],
2537   "return_type" : "type-11",
2538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2539  },
2540  {
2541   "function_name" : "android::hardware::ir::V1_0::BpHwConsumerIr::BpHwConsumerIr",
2542   "linker_set_key" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIrC2ERKNS_2spINS0_7IBinderEEE",
2543   "parameters" :
2544   [
2545    {
2546     "is_this_ptr" : true,
2547     "referenced_type" : "type-564"
2548    },
2549    {
2550     "referenced_type" : "type-34"
2551    }
2552   ],
2553   "return_type" : "type-11",
2554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
2555  },
2556  {
2557   "function_name" : "android::hardware::details::castInterface",
2558   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_2ir4V1_011IConsumerIrENS_4hidl4base4V1_05IBaseENS4_14BpHwConsumerIrEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2559   "parameters" :
2560   [
2561    {
2562     "referenced_type" : "type-386"
2563    },
2564    {
2565     "referenced_type" : "type-42"
2566    },
2567    {
2568     "referenced_type" : "type-25"
2569    }
2570   ],
2571   "return_type" : "type-132",
2572   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2573   "template_args" : [ "type-77", "type-55", "type-510" ]
2574  },
2575  {
2576   "function_name" : "android::hardware::details::getServiceInternal",
2577   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_2ir4V1_014BpHwConsumerIrENS4_11IConsumerIrEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2578   "parameters" :
2579   [
2580    {
2581     "referenced_type" : "type-395"
2582    },
2583    {
2584     "referenced_type" : "type-25"
2585    },
2586    {
2587     "referenced_type" : "type-25"
2588    }
2589   ],
2590   "return_type" : "type-75",
2591   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2592   "template_args" : [ "type-510", "type-77", "type-11", "type-11" ]
2593  }
2594 ],
2595 "global_vars" :
2596 [
2597  {
2598   "linker_set_key" : "_ZN7android8hardware2ir4V1_011IConsumerIr10descriptorE",
2599   "name" : "android::hardware::ir::V1_0::IConsumerIr::descriptor",
2600   "referenced_type" : "type-42",
2601   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2602  }
2603 ],
2604 "lvalue_reference_types" :
2605 [
2606  {
2607   "alignment" : 4,
2608   "linker_set_key" : "android::Mutex &",
2609   "name" : "android::Mutex &",
2610   "referenced_type" : "type-15",
2611   "self_type" : "type-471",
2612   "size" : 4,
2613   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2614  },
2615  {
2616   "alignment" : 4,
2617   "linker_set_key" : "android::RWLock &",
2618   "name" : "android::RWLock &",
2619   "referenced_type" : "type-476",
2620   "self_type" : "type-480",
2621   "size" : 4,
2622   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2623  },
2624  {
2625   "alignment" : 4,
2626   "linker_set_key" : "android::String16 &",
2627   "name" : "android::String16 &",
2628   "referenced_type" : "type-30",
2629   "self_type" : "type-358",
2630   "size" : 4,
2631   "source_file" : "/system/core/libutils/include/utils/String16.h"
2632  },
2633  {
2634   "alignment" : 4,
2635   "linker_set_key" : "android::String8 &",
2636   "name" : "android::String8 &",
2637   "referenced_type" : "type-41",
2638   "self_type" : "type-353",
2639   "size" : 4,
2640   "source_file" : "/system/core/libutils/include/utils/String8.h"
2641  },
2642  {
2643   "alignment" : 4,
2644   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > &",
2645   "name" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > &",
2646   "referenced_type" : "type-132",
2647   "self_type" : "type-135",
2648   "size" : 4,
2649   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2650  },
2651  {
2652   "alignment" : 4,
2653   "linker_set_key" : "android::hardware::Return<bool> &",
2654   "name" : "android::hardware::Return<bool> &",
2655   "referenced_type" : "type-124",
2656   "self_type" : "type-128",
2657   "size" : 4,
2658   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2659  },
2660  {
2661   "alignment" : 4,
2662   "linker_set_key" : "android::hardware::Return<void> &",
2663   "name" : "android::hardware::Return<void> &",
2664   "referenced_type" : "type-144",
2665   "self_type" : "type-147",
2666   "size" : 4,
2667   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2668  },
2669  {
2670   "alignment" : 4,
2671   "linker_set_key" : "android::hardware::Status &",
2672   "name" : "android::hardware::Status &",
2673   "referenced_type" : "type-111",
2674   "self_type" : "type-122",
2675   "size" : 4,
2676   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2677  },
2678  {
2679   "alignment" : 4,
2680   "linker_set_key" : "android::hardware::TextOutput &",
2681   "name" : "android::hardware::TextOutput &",
2682   "referenced_type" : "type-381",
2683   "self_type" : "type-380",
2684   "size" : 4,
2685   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2686  },
2687  {
2688   "alignment" : 4,
2689   "linker_set_key" : "android::hardware::TextOutput &",
2690   "name" : "android::hardware::TextOutput &",
2691   "referenced_type" : "type-552",
2692   "self_type" : "type-551",
2693   "size" : 4,
2694   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2695  },
2696  {
2697   "alignment" : 4,
2698   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2699   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2700   "referenced_type" : "type-291",
2701   "self_type" : "type-522",
2702   "size" : 4,
2703   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2704  },
2705  {
2706   "alignment" : 4,
2707   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2708   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2709   "referenced_type" : "type-282",
2710   "self_type" : "type-517",
2711   "size" : 4,
2712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2713  },
2714  {
2715   "alignment" : 4,
2716   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2717   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2718   "referenced_type" : "type-294",
2719   "self_type" : "type-525",
2720   "size" : 4,
2721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2722  },
2723  {
2724   "alignment" : 4,
2725   "linker_set_key" : "android::hardware::hidl_memory &",
2726   "name" : "android::hardware::hidl_memory &",
2727   "referenced_type" : "type-262",
2728   "self_type" : "type-268",
2729   "size" : 4,
2730   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2731  },
2732  {
2733   "alignment" : 4,
2734   "linker_set_key" : "android::hardware::hidl_string &",
2735   "name" : "android::hardware::hidl_string &",
2736   "referenced_type" : "type-258",
2737   "self_type" : "type-520",
2738   "size" : 4,
2739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2740  },
2741  {
2742   "alignment" : 4,
2743   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2744   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2745   "referenced_type" : "type-290",
2746   "self_type" : "type-301",
2747   "size" : 4,
2748   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2749  },
2750  {
2751   "alignment" : 4,
2752   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2753   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2754   "referenced_type" : "type-281",
2755   "self_type" : "type-289",
2756   "size" : 4,
2757   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2758  },
2759  {
2760   "alignment" : 4,
2761   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2762   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2763   "referenced_type" : "type-94",
2764   "self_type" : "type-104",
2765   "size" : 4,
2766   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2767  },
2768  {
2769   "alignment" : 4,
2770   "linker_set_key" : "android::sp<android::hardware::ir::V1_0::IConsumerIr> &",
2771   "name" : "android::sp<android::hardware::ir::V1_0::IConsumerIr> &",
2772   "referenced_type" : "type-75",
2773   "self_type" : "type-79",
2774   "size" : 4,
2775   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2776  },
2777  {
2778   "alignment" : 4,
2779   "linker_set_key" : "const android::String16 &",
2780   "name" : "const android::String16 &",
2781   "referenced_type" : "type-29",
2782   "self_type" : "type-28",
2783   "size" : 4,
2784   "source_file" : "/system/core/libutils/include/utils/String16.h"
2785  },
2786  {
2787   "alignment" : 4,
2788   "linker_set_key" : "const android::String8 &",
2789   "name" : "const android::String8 &",
2790   "referenced_type" : "type-350",
2791   "self_type" : "type-352",
2792   "size" : 4,
2793   "source_file" : "/system/core/libutils/include/utils/String8.h"
2794  },
2795  {
2796   "alignment" : 4,
2797   "linker_set_key" : "const android::hardware::Parcel &",
2798   "name" : "const android::hardware::Parcel &",
2799   "referenced_type" : "type-382",
2800   "self_type" : "type-383",
2801   "size" : 4,
2802   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2803  },
2804  {
2805   "alignment" : 4,
2806   "linker_set_key" : "const android::hardware::Return<bool> &",
2807   "name" : "const android::hardware::Return<bool> &",
2808   "referenced_type" : "type-129",
2809   "self_type" : "type-138",
2810   "size" : 4,
2811   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2812  },
2813  {
2814   "alignment" : 4,
2815   "linker_set_key" : "const android::hardware::Status &",
2816   "name" : "const android::hardware::Status &",
2817   "referenced_type" : "type-115",
2818   "self_type" : "type-116",
2819   "size" : 4,
2820   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2821  },
2822  {
2823   "alignment" : 4,
2824   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2825   "name" : "const android::hardware::details::SchedPrio &",
2826   "referenced_type" : "type-401",
2827   "self_type" : "type-400",
2828   "size" : 4,
2829   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2830  },
2831  {
2832   "alignment" : 4,
2833   "linker_set_key" : "const android::hardware::hidl_handle &",
2834   "name" : "const android::hardware::hidl_handle &",
2835   "referenced_type" : "type-334",
2836   "self_type" : "type-335",
2837   "size" : 4,
2838   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2839  },
2840  {
2841   "alignment" : 4,
2842   "linker_set_key" : "const android::hardware::hidl_memory &",
2843   "name" : "const android::hardware::hidl_memory &",
2844   "referenced_type" : "type-266",
2845   "self_type" : "type-267",
2846   "size" : 4,
2847   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2848  },
2849  {
2850   "alignment" : 4,
2851   "linker_set_key" : "const android::hardware::hidl_string &",
2852   "name" : "const android::hardware::hidl_string &",
2853   "referenced_type" : "type-257",
2854   "self_type" : "type-261",
2855   "size" : 4,
2856   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2857  },
2858  {
2859   "alignment" : 4,
2860   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2861   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2862   "referenced_type" : "type-501",
2863   "self_type" : "type-502",
2864   "size" : 4,
2865   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2866  },
2867  {
2868   "alignment" : 4,
2869   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange> &",
2870   "name" : "const android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange> &",
2871   "referenced_type" : "type-319",
2872   "self_type" : "type-391",
2873   "size" : 4,
2874   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
2875  },
2876  {
2877   "alignment" : 4,
2878   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
2879   "name" : "const android::hardware::hidl_vec<int> &",
2880   "referenced_type" : "type-308",
2881   "self_type" : "type-310",
2882   "size" : 4,
2883   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2884  },
2885  {
2886   "alignment" : 4,
2887   "linker_set_key" : "const android::hardware::hidl_version &",
2888   "name" : "const android::hardware::hidl_version &",
2889   "referenced_type" : "type-328",
2890   "self_type" : "type-331",
2891   "size" : 4,
2892   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2893  },
2894  {
2895   "alignment" : 4,
2896   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
2897   "name" : "const android::hidl::base::V1_0::IBase *const &",
2898   "referenced_type" : "type-415",
2899   "self_type" : "type-416",
2900   "size" : 4,
2901   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2902  },
2903  {
2904   "alignment" : 4,
2905   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2906   "name" : "const android::sp<android::hardware::IBinder> &",
2907   "referenced_type" : "type-35",
2908   "self_type" : "type-34",
2909   "size" : 4,
2910   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
2911  },
2912  {
2913   "alignment" : 4,
2914   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2915   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2916   "referenced_type" : "type-106",
2917   "self_type" : "type-242",
2918   "size" : 4,
2919   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2920  },
2921  {
2922   "alignment" : 4,
2923   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
2924   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
2925   "referenced_type" : "type-296",
2926   "self_type" : "type-318",
2927   "size" : 4,
2928   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2929  },
2930  {
2931   "alignment" : 4,
2932   "linker_set_key" : "const android::sp<android::hardware::ir::V1_0::IConsumerIr> &",
2933   "name" : "const android::sp<android::hardware::ir::V1_0::IConsumerIr> &",
2934   "referenced_type" : "type-81",
2935   "self_type" : "type-532",
2936   "size" : 4,
2937   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2938  },
2939  {
2940   "alignment" : 4,
2941   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2942   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2943   "referenced_type" : "type-554",
2944   "self_type" : "type-555",
2945   "size" : 4,
2946   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2947  },
2948  {
2949   "alignment" : 4,
2950   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2951   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2952   "referenced_type" : "type-72",
2953   "self_type" : "type-503",
2954   "size" : 4,
2955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
2956  },
2957  {
2958   "alignment" : 4,
2959   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
2960   "name" : "const android::wp<android::hardware::BHwBinder> &",
2961   "referenced_type" : "type-537",
2962   "self_type" : "type-539",
2963   "size" : 4,
2964   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2965  },
2966  {
2967   "alignment" : 4,
2968   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2969   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2970   "referenced_type" : "type-533",
2971   "self_type" : "type-535",
2972   "size" : 4,
2973   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2974  },
2975  {
2976   "alignment" : 4,
2977   "linker_set_key" : "const bool &",
2978   "name" : "const bool &",
2979   "referenced_type" : "type-64",
2980   "self_type" : "type-223",
2981   "size" : 4,
2982   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2983  },
2984  {
2985   "alignment" : 4,
2986   "linker_set_key" : "const double &",
2987   "name" : "const double &",
2988   "referenced_type" : "type-244",
2989   "self_type" : "type-245",
2990   "size" : 4,
2991   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2992  },
2993  {
2994   "alignment" : 4,
2995   "linker_set_key" : "const float &",
2996   "name" : "const float &",
2997   "referenced_type" : "type-241",
2998   "self_type" : "type-243",
2999   "size" : 4,
3000   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3001  },
3002  {
3003   "alignment" : 4,
3004   "linker_set_key" : "const int &",
3005   "name" : "const int &",
3006   "referenced_type" : "type-307",
3007   "self_type" : "type-484",
3008   "size" : 4,
3009   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3010  },
3011  {
3012   "linker_set_key" : "const iter<is_const> &",
3013   "name" : "const iter<is_const> &",
3014   "referenced_type" : "type-272",
3015   "self_type" : "type-275",
3016   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3017  },
3018  {
3019   "linker_set_key" : "const iter<is_const> &",
3020   "name" : "const iter<is_const> &",
3021   "referenced_type" : "type-546",
3022   "self_type" : "type-548",
3023   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3024  },
3025  {
3026   "alignment" : 4,
3027   "linker_set_key" : "const log_msg &",
3028   "name" : "const log_msg &",
3029   "referenced_type" : "type-82",
3030   "self_type" : "type-131",
3031   "size" : 4,
3032   "source_file" : "/system/core/liblog/include/log/log_read.h"
3033  },
3034  {
3035   "alignment" : 4,
3036   "linker_set_key" : "const long long &",
3037   "name" : "const long long &",
3038   "referenced_type" : "type-235",
3039   "self_type" : "type-236",
3040   "size" : 4,
3041   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3042  },
3043  {
3044   "alignment" : 4,
3045   "linker_set_key" : "const short &",
3046   "name" : "const short &",
3047   "referenced_type" : "type-230",
3048   "self_type" : "type-231",
3049   "size" : 4,
3050   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3051  },
3052  {
3053   "alignment" : 4,
3054   "linker_set_key" : "const signed char &",
3055   "name" : "const signed char &",
3056   "referenced_type" : "type-224",
3057   "self_type" : "type-226",
3058   "size" : 4,
3059   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3060  },
3061  {
3062   "alignment" : 4,
3063   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3064   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3065   "referenced_type" : "type-393",
3066   "self_type" : "type-395",
3067   "size" : 4,
3068   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3069  },
3070  {
3071   "alignment" : 4,
3072   "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 *> > *)> > > &",
3073   "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 *> > *)> > > &",
3074   "referenced_type" : "type-528",
3075   "self_type" : "type-527",
3076   "size" : 4,
3077   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3078  },
3079  {
3080   "alignment" : 4,
3081   "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 *> > *)> > > &",
3082   "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 *> > *)> > > &",
3083   "referenced_type" : "type-557",
3084   "self_type" : "type-556",
3085   "size" : 4,
3086   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3087  },
3088  {
3089   "alignment" : 4,
3090   "linker_set_key" : "const unsigned char &",
3091   "name" : "const unsigned char &",
3092   "referenced_type" : "type-227",
3093   "self_type" : "type-229",
3094   "size" : 4,
3095   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3096  },
3097  {
3098   "alignment" : 4,
3099   "linker_set_key" : "const unsigned int &",
3100   "name" : "const unsigned int &",
3101   "referenced_type" : "type-19",
3102   "self_type" : "type-234",
3103   "size" : 4,
3104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3105  },
3106  {
3107   "alignment" : 4,
3108   "linker_set_key" : "const unsigned long long &",
3109   "name" : "const unsigned long long &",
3110   "referenced_type" : "type-237",
3111   "self_type" : "type-240",
3112   "size" : 4,
3113   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3114  },
3115  {
3116   "alignment" : 4,
3117   "linker_set_key" : "const unsigned short &",
3118   "name" : "const unsigned short &",
3119   "referenced_type" : "type-232",
3120   "self_type" : "type-233",
3121   "size" : 4,
3122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3123  },
3124  {
3125   "alignment" : 4,
3126   "linker_set_key" : "int &",
3127   "name" : "int &",
3128   "referenced_type" : "type-9",
3129   "self_type" : "type-346",
3130   "size" : 4,
3131   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3132  },
3133  {
3134   "alignment" : 4,
3135   "linker_set_key" : "unsigned char &",
3136   "name" : "unsigned char &",
3137   "referenced_type" : "type-86",
3138   "self_type" : "type-493",
3139   "size" : 4,
3140   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3141  }
3142 ],
3143 "pointer_types" :
3144 [
3145  {
3146   "alignment" : 4,
3147   "linker_set_key" : "android::Condition *",
3148   "name" : "android::Condition *",
3149   "referenced_type" : "type-65",
3150   "self_type" : "type-474",
3151   "size" : 4,
3152   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3153  },
3154  {
3155   "alignment" : 4,
3156   "linker_set_key" : "android::Mutex *",
3157   "name" : "android::Mutex *",
3158   "referenced_type" : "type-15",
3159   "self_type" : "type-469",
3160   "size" : 4,
3161   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3162  },
3163  {
3164   "alignment" : 4,
3165   "linker_set_key" : "android::Mutex::Autolock *",
3166   "name" : "android::Mutex::Autolock *",
3167   "referenced_type" : "type-470",
3168   "self_type" : "type-472",
3169   "size" : 4,
3170   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3171  },
3172  {
3173   "alignment" : 4,
3174   "linker_set_key" : "android::RWLock *",
3175   "name" : "android::RWLock *",
3176   "referenced_type" : "type-476",
3177   "self_type" : "type-478",
3178   "size" : 4,
3179   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3180  },
3181  {
3182   "alignment" : 4,
3183   "linker_set_key" : "android::RWLock::AutoRLock *",
3184   "name" : "android::RWLock::AutoRLock *",
3185   "referenced_type" : "type-479",
3186   "self_type" : "type-481",
3187   "size" : 4,
3188   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3189  },
3190  {
3191   "alignment" : 4,
3192   "linker_set_key" : "android::RWLock::AutoWLock *",
3193   "name" : "android::RWLock::AutoWLock *",
3194   "referenced_type" : "type-482",
3195   "self_type" : "type-483",
3196   "size" : 4,
3197   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3198  },
3199  {
3200   "alignment" : 4,
3201   "linker_set_key" : "android::RefBase *",
3202   "name" : "android::RefBase *",
3203   "referenced_type" : "type-4",
3204   "self_type" : "type-254",
3205   "size" : 4,
3206   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3207  },
3208  {
3209   "alignment" : 4,
3210   "linker_set_key" : "android::RefBase::weakref_impl *",
3211   "name" : "android::RefBase::weakref_impl *",
3212   "referenced_type" : "type-543",
3213   "self_type" : "type-542",
3214   "size" : 4,
3215   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3216  },
3217  {
3218   "alignment" : 4,
3219   "linker_set_key" : "android::RefBase::weakref_impl *",
3220   "name" : "android::RefBase::weakref_impl *",
3221   "referenced_type" : "type-7",
3222   "self_type" : "type-6",
3223   "size" : 4,
3224   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3225  },
3226  {
3227   "alignment" : 4,
3228   "linker_set_key" : "android::RefBase::weakref_type *",
3229   "name" : "android::RefBase::weakref_type *",
3230   "referenced_type" : "type-24",
3231   "self_type" : "type-23",
3232   "size" : 4,
3233   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3234  },
3235  {
3236   "alignment" : 4,
3237   "linker_set_key" : "android::ReferenceRenamer *",
3238   "name" : "android::ReferenceRenamer *",
3239   "referenced_type" : "type-246",
3240   "self_type" : "type-247",
3241   "size" : 4,
3242   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3243  },
3244  {
3245   "alignment" : 4,
3246   "linker_set_key" : "android::ScopedTrace *",
3247   "name" : "android::ScopedTrace *",
3248   "referenced_type" : "type-485",
3249   "self_type" : "type-486",
3250   "size" : 4,
3251   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3252  },
3253  {
3254   "alignment" : 4,
3255   "linker_set_key" : "android::String16 *",
3256   "name" : "android::String16 *",
3257   "referenced_type" : "type-30",
3258   "self_type" : "type-359",
3259   "size" : 4,
3260   "source_file" : "/system/core/libutils/include/utils/String16.h"
3261  },
3262  {
3263   "alignment" : 4,
3264   "linker_set_key" : "android::String8 *",
3265   "name" : "android::String8 *",
3266   "referenced_type" : "type-41",
3267   "self_type" : "type-354",
3268   "size" : 4,
3269   "source_file" : "/system/core/libutils/include/utils/String8.h"
3270  },
3271  {
3272   "alignment" : 4,
3273   "linker_set_key" : "android::Thread *",
3274   "name" : "android::Thread *",
3275   "referenced_type" : "type-63",
3276   "self_type" : "type-62",
3277   "size" : 4,
3278   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3279  },
3280  {
3281   "alignment" : 4,
3282   "linker_set_key" : "android::VirtualLightRefBase *",
3283   "name" : "android::VirtualLightRefBase *",
3284   "referenced_type" : "type-150",
3285   "self_type" : "type-158",
3286   "size" : 4,
3287   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3288  },
3289  {
3290   "alignment" : 4,
3291   "linker_set_key" : "android::hardware::BHwBinder *",
3292   "name" : "android::hardware::BHwBinder *",
3293   "referenced_type" : "type-109",
3294   "self_type" : "type-108",
3295   "size" : 4,
3296   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3297  },
3298  {
3299   "alignment" : 4,
3300   "linker_set_key" : "android::hardware::BpInterface<android::hardware::ir::V1_0::IConsumerIr> *",
3301   "name" : "android::hardware::BpInterface<android::hardware::ir::V1_0::IConsumerIr> *",
3302   "referenced_type" : "type-370",
3303   "self_type" : "type-369",
3304   "size" : 4,
3305   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3306  },
3307  {
3308   "alignment" : 4,
3309   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3310   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3311   "referenced_type" : "type-409",
3312   "self_type" : "type-414",
3313   "size" : 4,
3314   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3315  },
3316  {
3317   "alignment" : 4,
3318   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3319   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3320   "referenced_type" : "type-428",
3321   "self_type" : "type-433",
3322   "size" : 4,
3323   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3324  },
3325  {
3326   "alignment" : 4,
3327   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3328   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3329   "referenced_type" : "type-417",
3330   "self_type" : "type-422",
3331   "size" : 4,
3332   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3333  },
3334  {
3335   "alignment" : 4,
3336   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3337   "name" : "android::hardware::GrantorDescriptor *",
3338   "referenced_type" : "type-280",
3339   "self_type" : "type-279",
3340   "size" : 4,
3341   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3342  },
3343  {
3344   "alignment" : 4,
3345   "linker_set_key" : "android::hardware::IBinder *",
3346   "name" : "android::hardware::IBinder *",
3347   "referenced_type" : "type-22",
3348   "self_type" : "type-21",
3349   "size" : 4,
3350   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3351  },
3352  {
3353   "alignment" : 4,
3354   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3355   "name" : "android::hardware::IBinder::DeathRecipient *",
3356   "referenced_type" : "type-3",
3357   "self_type" : "type-121",
3358   "size" : 4,
3359   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3360  },
3361  {
3362   "alignment" : 4,
3363   "linker_set_key" : "android::hardware::IInterface *",
3364   "name" : "android::hardware::IInterface *",
3365   "referenced_type" : "type-368",
3366   "self_type" : "type-571",
3367   "size" : 4,
3368   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3369  },
3370  {
3371   "alignment" : 4,
3372   "linker_set_key" : "android::hardware::Parcel *",
3373   "name" : "android::hardware::Parcel *",
3374   "referenced_type" : "type-371",
3375   "self_type" : "type-377",
3376   "size" : 4,
3377   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3378  },
3379  {
3380   "alignment" : 4,
3381   "linker_set_key" : "android::hardware::ProcessState *",
3382   "name" : "android::hardware::ProcessState *",
3383   "referenced_type" : "type-8",
3384   "self_type" : "type-49",
3385   "size" : 4,
3386   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3387  },
3388  {
3389   "alignment" : 4,
3390   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > *",
3391   "name" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > *",
3392   "referenced_type" : "type-132",
3393   "self_type" : "type-133",
3394   "size" : 4,
3395   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3396  },
3397  {
3398   "alignment" : 4,
3399   "linker_set_key" : "android::hardware::Return<bool> *",
3400   "name" : "android::hardware::Return<bool> *",
3401   "referenced_type" : "type-124",
3402   "self_type" : "type-126",
3403   "size" : 4,
3404   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3405  },
3406  {
3407   "alignment" : 4,
3408   "linker_set_key" : "android::hardware::Return<void> *",
3409   "name" : "android::hardware::Return<void> *",
3410   "referenced_type" : "type-144",
3411   "self_type" : "type-145",
3412   "size" : 4,
3413   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3414  },
3415  {
3416   "alignment" : 4,
3417   "linker_set_key" : "android::hardware::Status *",
3418   "name" : "android::hardware::Status *",
3419   "referenced_type" : "type-111",
3420   "self_type" : "type-114",
3421   "size" : 4,
3422   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3423  },
3424  {
3425   "alignment" : 4,
3426   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3427   "name" : "android::hardware::details::HidlInstrumentor *",
3428   "referenced_type" : "type-387",
3429   "self_type" : "type-530",
3430   "size" : 4,
3431   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3432  },
3433  {
3434   "alignment" : 4,
3435   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3436   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3437   "referenced_type" : "type-291",
3438   "self_type" : "type-521",
3439   "size" : 4,
3440   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3441  },
3442  {
3443   "alignment" : 4,
3444   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3445   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3446   "referenced_type" : "type-282",
3447   "self_type" : "type-516",
3448   "size" : 4,
3449   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3450  },
3451  {
3452   "alignment" : 4,
3453   "linker_set_key" : "android::hardware::details::return_status *",
3454   "name" : "android::hardware::details::return_status *",
3455   "referenced_type" : "type-125",
3456   "self_type" : "type-139",
3457   "size" : 4,
3458   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3459  },
3460  {
3461   "alignment" : 4,
3462   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3463   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3464   "referenced_type" : "type-294",
3465   "self_type" : "type-293",
3466   "size" : 4,
3467   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3468  },
3469  {
3470   "alignment" : 4,
3471   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3472   "name" : "android::hardware::hidl_binder_death_recipient *",
3473   "referenced_type" : "type-96",
3474   "self_type" : "type-95",
3475   "size" : 4,
3476   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3477  },
3478  {
3479   "alignment" : 4,
3480   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3481   "name" : "android::hardware::hidl_death_recipient *",
3482   "referenced_type" : "type-99",
3483   "self_type" : "type-98",
3484   "size" : 4,
3485   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3486  },
3487  {
3488   "alignment" : 4,
3489   "linker_set_key" : "android::hardware::hidl_memory *",
3490   "name" : "android::hardware::hidl_memory *",
3491   "referenced_type" : "type-262",
3492   "self_type" : "type-264",
3493   "size" : 4,
3494   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3495  },
3496  {
3497   "alignment" : 4,
3498   "linker_set_key" : "android::hardware::hidl_string *",
3499   "name" : "android::hardware::hidl_string *",
3500   "referenced_type" : "type-258",
3501   "self_type" : "type-284",
3502   "size" : 4,
3503   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3504  },
3505  {
3506   "alignment" : 4,
3507   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3508   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3509   "referenced_type" : "type-290",
3510   "self_type" : "type-298",
3511   "size" : 4,
3512   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3513  },
3514  {
3515   "alignment" : 4,
3516   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3517   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3518   "referenced_type" : "type-281",
3519   "self_type" : "type-286",
3520   "size" : 4,
3521   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3522  },
3523  {
3524   "alignment" : 4,
3525   "linker_set_key" : "android::hardware::hidl_version *",
3526   "name" : "android::hardware::hidl_version *",
3527   "referenced_type" : "type-326",
3528   "self_type" : "type-327",
3529   "size" : 4,
3530   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3531  },
3532  {
3533   "alignment" : 4,
3534   "linker_set_key" : "android::hardware::ir::V1_0::BnHwConsumerIr *",
3535   "name" : "android::hardware::ir::V1_0::BnHwConsumerIr *",
3536   "referenced_type" : "type-434",
3537   "self_type" : "type-536",
3538   "size" : 4,
3539   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3540  },
3541  {
3542   "alignment" : 4,
3543   "linker_set_key" : "android::hardware::ir::V1_0::BpHwConsumerIr *",
3544   "name" : "android::hardware::ir::V1_0::BpHwConsumerIr *",
3545   "referenced_type" : "type-510",
3546   "self_type" : "type-564",
3547   "size" : 4,
3548   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3549  },
3550  {
3551   "alignment" : 4,
3552   "linker_set_key" : "android::hardware::ir::V1_0::BsConsumerIr *",
3553   "name" : "android::hardware::ir::V1_0::BsConsumerIr *",
3554   "referenced_type" : "type-559",
3555   "self_type" : "type-563",
3556   "size" : 4,
3557   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3558  },
3559  {
3560   "alignment" : 4,
3561   "linker_set_key" : "android::hardware::ir::V1_0::ConsumerIrFreqRange *",
3562   "name" : "android::hardware::ir::V1_0::ConsumerIrFreqRange *",
3563   "referenced_type" : "type-315",
3564   "self_type" : "type-314",
3565   "size" : 4,
3566   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3567  },
3568  {
3569   "alignment" : 4,
3570   "linker_set_key" : "android::hardware::ir::V1_0::IConsumerIr *",
3571   "name" : "android::hardware::ir::V1_0::IConsumerIr *",
3572   "referenced_type" : "type-77",
3573   "self_type" : "type-76",
3574   "size" : 4,
3575   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3576  },
3577  {
3578   "alignment" : 4,
3579   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3580   "name" : "android::hidl::base::V1_0::BnHwBase *",
3581   "referenced_type" : "type-385",
3582   "self_type" : "type-384",
3583   "size" : 4,
3584   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3585  },
3586  {
3587   "alignment" : 4,
3588   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3589   "name" : "android::hidl::base::V1_0::IBase *",
3590   "referenced_type" : "type-55",
3591   "self_type" : "type-102",
3592   "size" : 4,
3593   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3594  },
3595  {
3596   "alignment" : 4,
3597   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3598   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3599   "referenced_type" : "type-54",
3600   "self_type" : "type-53",
3601   "size" : 4,
3602   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3603  },
3604  {
3605   "alignment" : 4,
3606   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3607   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3608   "referenced_type" : "type-70",
3609   "self_type" : "type-69",
3610   "size" : 4,
3611   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3612  },
3613  {
3614   "alignment" : 4,
3615   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3616   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3617   "referenced_type" : "type-566",
3618   "self_type" : "type-567",
3619   "size" : 4,
3620   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3621  },
3622  {
3623   "alignment" : 4,
3624   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3625   "name" : "android::sp<android::hardware::IBinder> *",
3626   "referenced_type" : "type-36",
3627   "self_type" : "type-568",
3628   "size" : 4,
3629   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3630  },
3631  {
3632   "alignment" : 4,
3633   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3634   "name" : "android::sp<android::hardware::ProcessState> *",
3635   "referenced_type" : "type-48",
3636   "self_type" : "type-47",
3637   "size" : 4,
3638   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3639  },
3640  {
3641   "alignment" : 4,
3642   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3643   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3644   "referenced_type" : "type-94",
3645   "self_type" : "type-93",
3646   "size" : 4,
3647   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3648  },
3649  {
3650   "alignment" : 4,
3651   "linker_set_key" : "android::sp<android::hardware::ir::V1_0::IConsumerIr> *",
3652   "name" : "android::sp<android::hardware::ir::V1_0::IConsumerIr> *",
3653   "referenced_type" : "type-75",
3654   "self_type" : "type-74",
3655   "size" : 4,
3656   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3657  },
3658  {
3659   "alignment" : 4,
3660   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
3661   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3662   "referenced_type" : "type-386",
3663   "self_type" : "type-553",
3664   "size" : 4,
3665   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3666  },
3667  {
3668   "alignment" : 4,
3669   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3670   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3671   "referenced_type" : "type-52",
3672   "self_type" : "type-56",
3673   "size" : 4,
3674   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3675  },
3676  {
3677   "alignment" : 4,
3678   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3679   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3680   "referenced_type" : "type-68",
3681   "self_type" : "type-71",
3682   "size" : 4,
3683   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3684  },
3685  {
3686   "alignment" : 4,
3687   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
3688   "name" : "android::wp<android::hardware::BHwBinder> *",
3689   "referenced_type" : "type-329",
3690   "self_type" : "type-423",
3691   "size" : 4,
3692   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3693  },
3694  {
3695   "alignment" : 4,
3696   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3697   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3698   "referenced_type" : "type-120",
3699   "self_type" : "type-119",
3700   "size" : 4,
3701   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3702  },
3703  {
3704   "alignment" : 4,
3705   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3706   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3707   "referenced_type" : "type-97",
3708   "self_type" : "type-263",
3709   "size" : 4,
3710   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3711  },
3712  {
3713   "alignment" : 4,
3714   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
3715   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
3716   "referenced_type" : "type-101",
3717   "self_type" : "type-531",
3718   "size" : 4,
3719   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3720  },
3721  {
3722   "alignment" : 4,
3723   "linker_set_key" : "android_flex_plane *",
3724   "name" : "android_flex_plane *",
3725   "referenced_type" : "type-456",
3726   "self_type" : "type-459",
3727   "size" : 4,
3728   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3729  },
3730  {
3731   "alignment" : 4,
3732   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3733   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3734   "referenced_type" : "type-27",
3735   "self_type" : "type-26",
3736   "size" : 4,
3737   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3738  },
3739  {
3740   "alignment" : 4,
3741   "linker_set_key" : "char *",
3742   "name" : "char *",
3743   "referenced_type" : "type-44",
3744   "self_type" : "type-167",
3745   "size" : 4,
3746   "source_file" : "/system/core/liblog/include/log/log_read.h"
3747  },
3748  {
3749   "alignment" : 4,
3750   "linker_set_key" : "const android::NativeHandle *",
3751   "name" : "const android::NativeHandle *",
3752   "referenced_type" : "type-341",
3753   "self_type" : "type-342",
3754   "size" : 4,
3755   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3756  },
3757  {
3758   "alignment" : 4,
3759   "linker_set_key" : "const android::RefBase *",
3760   "name" : "const android::RefBase *",
3761   "referenced_type" : "type-252",
3762   "self_type" : "type-253",
3763   "size" : 4,
3764   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3765  },
3766  {
3767   "alignment" : 4,
3768   "linker_set_key" : "const android::String16 *",
3769   "name" : "const android::String16 *",
3770   "referenced_type" : "type-29",
3771   "self_type" : "type-357",
3772   "size" : 4,
3773   "source_file" : "/system/core/libutils/include/utils/String16.h"
3774  },
3775  {
3776   "alignment" : 4,
3777   "linker_set_key" : "const android::String8 *",
3778   "name" : "const android::String8 *",
3779   "referenced_type" : "type-350",
3780   "self_type" : "type-351",
3781   "size" : 4,
3782   "source_file" : "/system/core/libutils/include/utils/String8.h"
3783  },
3784  {
3785   "alignment" : 4,
3786   "linker_set_key" : "const android::VectorImpl *",
3787   "name" : "const android::VectorImpl *",
3788   "referenced_type" : "type-437",
3789   "self_type" : "type-438",
3790   "size" : 4,
3791   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3792  },
3793  {
3794   "alignment" : 4,
3795   "linker_set_key" : "const android::hardware::BpHwRefBase *",
3796   "name" : "const android::hardware::BpHwRefBase *",
3797   "referenced_type" : "type-361",
3798   "self_type" : "type-366",
3799   "size" : 4,
3800   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3801  },
3802  {
3803   "alignment" : 4,
3804   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3805   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3806   "referenced_type" : "type-402",
3807   "self_type" : "type-403",
3808   "size" : 4,
3809   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3810  },
3811  {
3812   "alignment" : 4,
3813   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3814   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3815   "referenced_type" : "type-407",
3816   "self_type" : "type-408",
3817   "size" : 4,
3818   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3819  },
3820  {
3821   "alignment" : 4,
3822   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > *",
3823   "name" : "const android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > *",
3824   "referenced_type" : "type-136",
3825   "self_type" : "type-137",
3826   "size" : 4,
3827   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3828  },
3829  {
3830   "alignment" : 4,
3831   "linker_set_key" : "const android::hardware::Return<bool> *",
3832   "name" : "const android::hardware::Return<bool> *",
3833   "referenced_type" : "type-129",
3834   "self_type" : "type-130",
3835   "size" : 4,
3836   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3837  },
3838  {
3839   "alignment" : 4,
3840   "linker_set_key" : "const android::hardware::Status *",
3841   "name" : "const android::hardware::Status *",
3842   "referenced_type" : "type-115",
3843   "self_type" : "type-123",
3844   "size" : 4,
3845   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3846  },
3847  {
3848   "alignment" : 4,
3849   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3850   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3851   "referenced_type" : "type-523",
3852   "self_type" : "type-524",
3853   "size" : 4,
3854   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3855  },
3856  {
3857   "alignment" : 4,
3858   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3859   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3860   "referenced_type" : "type-518",
3861   "self_type" : "type-519",
3862   "size" : 4,
3863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3864  },
3865  {
3866   "alignment" : 4,
3867   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::ir::V1_0::ConsumerIrFreqRange> *",
3868   "name" : "const android::hardware::details::hidl_pointer<android::hardware::ir::V1_0::ConsumerIrFreqRange> *",
3869   "referenced_type" : "type-514",
3870   "self_type" : "type-515",
3871   "size" : 4,
3872   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
3877   "name" : "const android::hardware::details::hidl_pointer<int> *",
3878   "referenced_type" : "type-468",
3879   "self_type" : "type-475",
3880   "size" : 4,
3881   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "const android::hardware::details::return_status *",
3886   "name" : "const android::hardware::details::return_status *",
3887   "referenced_type" : "type-141",
3888   "self_type" : "type-142",
3889   "size" : 4,
3890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3891  },
3892  {
3893   "alignment" : 4,
3894   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
3895   "name" : "const android::hardware::hidl_death_recipient *",
3896   "referenced_type" : "type-541",
3897   "self_type" : "type-545",
3898   "size" : 4,
3899   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3900  },
3901  {
3902   "alignment" : 4,
3903   "linker_set_key" : "const android::hardware::hidl_memory *",
3904   "name" : "const android::hardware::hidl_memory *",
3905   "referenced_type" : "type-266",
3906   "self_type" : "type-270",
3907   "size" : 4,
3908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3909  },
3910  {
3911   "alignment" : 4,
3912   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange> *",
3913   "name" : "const android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange> *",
3914   "referenced_type" : "type-319",
3915   "self_type" : "type-320",
3916   "size" : 4,
3917   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3918  },
3919  {
3920   "alignment" : 4,
3921   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
3922   "name" : "const android::hardware::hidl_vec<int> *",
3923   "referenced_type" : "type-308",
3924   "self_type" : "type-309",
3925   "size" : 4,
3926   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "const android::hardware::hidl_version *",
3931   "name" : "const android::hardware::hidl_version *",
3932   "referenced_type" : "type-328",
3933   "self_type" : "type-330",
3934   "size" : 4,
3935   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3936  },
3937  {
3938   "alignment" : 4,
3939   "linker_set_key" : "const android::hardware::ir::V1_0::BpHwConsumerIr *",
3940   "name" : "const android::hardware::ir::V1_0::BpHwConsumerIr *",
3941   "referenced_type" : "type-509",
3942   "self_type" : "type-513",
3943   "size" : 4,
3944   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
3945  },
3946  {
3947   "alignment" : 4,
3948   "linker_set_key" : "const android::hardware::ir::V1_0::ConsumerIrFreqRange *",
3949   "name" : "const android::hardware::ir::V1_0::ConsumerIrFreqRange *",
3950   "referenced_type" : "type-317",
3951   "self_type" : "type-316",
3952   "size" : 4,
3953   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3954  },
3955  {
3956   "alignment" : 4,
3957   "linker_set_key" : "const android::hardware::ir::V1_0::IConsumerIr *",
3958   "name" : "const android::hardware::ir::V1_0::IConsumerIr *",
3959   "referenced_type" : "type-499",
3960   "self_type" : "type-500",
3961   "size" : 4,
3962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
3963  },
3964  {
3965   "alignment" : 4,
3966   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
3967   "name" : "const android::hidl::base::V1_0::BpHwBase *",
3968   "referenced_type" : "type-507",
3969   "self_type" : "type-508",
3970   "size" : 4,
3971   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
3972  },
3973  {
3974   "alignment" : 4,
3975   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
3976   "name" : "const android::hidl::base::V1_0::IBase *",
3977   "referenced_type" : "type-413",
3978   "self_type" : "type-412",
3979   "size" : 4,
3980   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3981  },
3982  {
3983   "alignment" : 4,
3984   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
3985   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
3986   "referenced_type" : "type-59",
3987   "self_type" : "type-60",
3988   "size" : 4,
3989   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3990  },
3991  {
3992   "alignment" : 4,
3993   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
3994   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
3995   "referenced_type" : "type-487",
3996   "self_type" : "type-488",
3997   "size" : 4,
3998   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
3999  },
4000  {
4001   "alignment" : 4,
4002   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4003   "name" : "const android::sp<android::hardware::IBinder> *",
4004   "referenced_type" : "type-35",
4005   "self_type" : "type-569",
4006   "size" : 4,
4007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4008  },
4009  {
4010   "alignment" : 4,
4011   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4012   "name" : "const android::sp<android::hardware::ProcessState> *",
4013   "referenced_type" : "type-50",
4014   "self_type" : "type-51",
4015   "size" : 4,
4016   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4017  },
4018  {
4019   "alignment" : 4,
4020   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4021   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4022   "referenced_type" : "type-106",
4023   "self_type" : "type-105",
4024   "size" : 4,
4025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4026  },
4027  {
4028   "alignment" : 4,
4029   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4030   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4031   "referenced_type" : "type-296",
4032   "self_type" : "type-540",
4033   "size" : 4,
4034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4035  },
4036  {
4037   "alignment" : 4,
4038   "linker_set_key" : "const android::sp<android::hardware::ir::V1_0::IConsumerIr> *",
4039   "name" : "const android::sp<android::hardware::ir::V1_0::IConsumerIr> *",
4040   "referenced_type" : "type-81",
4041   "self_type" : "type-80",
4042   "size" : 4,
4043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4044  },
4045  {
4046   "alignment" : 4,
4047   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4048   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4049   "referenced_type" : "type-554",
4050   "self_type" : "type-565",
4051   "size" : 4,
4052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4053  },
4054  {
4055   "alignment" : 4,
4056   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4057   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4058   "referenced_type" : "type-57",
4059   "self_type" : "type-58",
4060   "size" : 4,
4061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4062  },
4063  {
4064   "alignment" : 4,
4065   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4066   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4067   "referenced_type" : "type-72",
4068   "self_type" : "type-73",
4069   "size" : 4,
4070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4071  },
4072  {
4073   "alignment" : 4,
4074   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4075   "name" : "const android::wp<android::hardware::BHwBinder> *",
4076   "referenced_type" : "type-537",
4077   "self_type" : "type-538",
4078   "size" : 4,
4079   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4080  },
4081  {
4082   "alignment" : 4,
4083   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4084   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4085   "referenced_type" : "type-274",
4086   "self_type" : "type-285",
4087   "size" : 4,
4088   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4093   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4094   "referenced_type" : "type-533",
4095   "self_type" : "type-534",
4096   "size" : 4,
4097   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4098  },
4099  {
4100   "alignment" : 4,
4101   "linker_set_key" : "const char *",
4102   "name" : "const char *",
4103   "referenced_type" : "type-43",
4104   "self_type" : "type-42",
4105   "size" : 4,
4106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4107  },
4108  {
4109   "alignment" : 4,
4110   "linker_set_key" : "const char16_t *",
4111   "name" : "const char16_t *",
4112   "referenced_type" : "type-32",
4113   "self_type" : "type-31",
4114   "size" : 4,
4115   "source_file" : "/system/core/libutils/include/utils/String16.h"
4116  },
4117  {
4118   "alignment" : 4,
4119   "linker_set_key" : "const int *",
4120   "name" : "const int *",
4121   "referenced_type" : "type-307",
4122   "self_type" : "type-306",
4123   "size" : 4,
4124   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4125  },
4126  {
4127   "alignment" : 4,
4128   "linker_set_key" : "const log_msg *",
4129   "name" : "const log_msg *",
4130   "referenced_type" : "type-82",
4131   "self_type" : "type-117",
4132   "size" : 4,
4133   "source_file" : "/system/core/liblog/include/log/log_read.h"
4134  },
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "const native_handle *",
4138   "name" : "const native_handle *",
4139   "referenced_type" : "type-251",
4140   "self_type" : "type-250",
4141   "size" : 4,
4142   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "const unsigned char *",
4147   "name" : "const unsigned char *",
4148   "referenced_type" : "type-227",
4149   "self_type" : "type-325",
4150   "size" : 4,
4151   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4152  },
4153  {
4154   "alignment" : 4,
4155   "linker_set_key" : "const unsigned long long *",
4156   "name" : "const unsigned long long *",
4157   "referenced_type" : "type-237",
4158   "self_type" : "type-378",
4159   "size" : 4,
4160   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "const void *",
4165   "name" : "const void *",
4166   "referenced_type" : "type-332",
4167   "self_type" : "type-333",
4168   "size" : 4,
4169   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "int (*)(void *)",
4174   "name" : "int (*)(void *)",
4175   "referenced_type" : "type-465",
4176   "self_type" : "type-466",
4177   "size" : 4,
4178   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "int *",
4183   "name" : "int *",
4184   "referenced_type" : "type-9",
4185   "self_type" : "type-305",
4186   "size" : 4,
4187   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "log_msg *",
4192   "name" : "log_msg *",
4193   "referenced_type" : "type-83",
4194   "self_type" : "type-157",
4195   "size" : 4,
4196   "source_file" : "/system/core/liblog/include/log/log_read.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "native_handle *",
4201   "name" : "native_handle *",
4202   "referenced_type" : "type-155",
4203   "self_type" : "type-154",
4204   "size" : 4,
4205   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "unsigned char *",
4210   "name" : "unsigned char *",
4211   "referenced_type" : "type-86",
4212   "self_type" : "type-373",
4213   "size" : 4,
4214   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "unsigned int *",
4219   "name" : "unsigned int *",
4220   "referenced_type" : "type-2",
4221   "self_type" : "type-392",
4222   "size" : 4,
4223   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "unsigned long long *",
4228   "name" : "unsigned long long *",
4229   "referenced_type" : "type-100",
4230   "self_type" : "type-374",
4231   "size" : 4,
4232   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4237   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4238   "referenced_type" : "type-376",
4239   "self_type" : "type-375",
4240   "size" : 4,
4241   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "void *",
4246   "name" : "void *",
4247   "referenced_type" : "type-11",
4248   "self_type" : "type-10",
4249   "size" : 4,
4250   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "void **",
4255   "name" : "void **",
4256   "referenced_type" : "type-10",
4257   "self_type" : "type-467",
4258   "size" : 4,
4259   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4260  }
4261 ],
4262 "qualified_types" :
4263 [
4264  {
4265   "alignment" : 4,
4266   "is_const" : true,
4267   "linker_set_key" : "android::RefBase::weakref_impl *const",
4268   "name" : "android::RefBase::weakref_impl *const",
4269   "referenced_type" : "type-542",
4270   "self_type" : "type-544",
4271   "size" : 4,
4272   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4273  },
4274  {
4275   "alignment" : 4,
4276   "is_const" : true,
4277   "linker_set_key" : "android::RefBase::weakref_impl *const",
4278   "name" : "android::RefBase::weakref_impl *const",
4279   "referenced_type" : "type-6",
4280   "self_type" : "type-5",
4281   "size" : 4,
4282   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4283  },
4284  {
4285   "alignment" : 4,
4286   "is_const" : true,
4287   "linker_set_key" : "android::hardware::IBinder *const",
4288   "name" : "android::hardware::IBinder *const",
4289   "referenced_type" : "type-21",
4290   "self_type" : "type-363",
4291   "size" : 4,
4292   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4293  },
4294  {
4295   "alignment" : 4,
4296   "is_const" : true,
4297   "linker_set_key" : "const android::NativeHandle",
4298   "name" : "const android::NativeHandle",
4299   "referenced_type" : "type-153",
4300   "self_type" : "type-341",
4301   "size" : 12,
4302   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4303  },
4304  {
4305   "alignment" : 4,
4306   "is_const" : true,
4307   "linker_set_key" : "const android::RefBase",
4308   "name" : "const android::RefBase",
4309   "referenced_type" : "type-4",
4310   "self_type" : "type-252",
4311   "size" : 8,
4312   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4313  },
4314  {
4315   "alignment" : 4,
4316   "is_const" : true,
4317   "linker_set_key" : "const android::String16",
4318   "name" : "const android::String16",
4319   "referenced_type" : "type-30",
4320   "self_type" : "type-29",
4321   "size" : 4,
4322   "source_file" : "/system/core/libutils/include/utils/String16.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "is_const" : true,
4327   "linker_set_key" : "const android::String8",
4328   "name" : "const android::String8",
4329   "referenced_type" : "type-41",
4330   "self_type" : "type-350",
4331   "size" : 4,
4332   "source_file" : "/system/core/libutils/include/utils/String8.h"
4333  },
4334  {
4335   "alignment" : 4,
4336   "is_const" : true,
4337   "linker_set_key" : "const android::VectorImpl",
4338   "name" : "const android::VectorImpl",
4339   "referenced_type" : "type-18",
4340   "self_type" : "type-437",
4341   "size" : 20,
4342   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4343  },
4344  {
4345   "alignment" : 4,
4346   "is_const" : true,
4347   "linker_set_key" : "const android::hardware::BpHwRefBase",
4348   "name" : "const android::hardware::BpHwRefBase",
4349   "referenced_type" : "type-362",
4350   "self_type" : "type-361",
4351   "size" : 24,
4352   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4353  },
4354  {
4355   "alignment" : 4,
4356   "is_const" : true,
4357   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4358   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4359   "referenced_type" : "type-396",
4360   "self_type" : "type-402",
4361   "size" : 16,
4362   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4363  },
4364  {
4365   "alignment" : 4,
4366   "is_const" : true,
4367   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4368   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4369   "referenced_type" : "type-404",
4370   "self_type" : "type-407",
4371   "size" : 16,
4372   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4373  },
4374  {
4375   "alignment" : 4,
4376   "is_const" : true,
4377   "linker_set_key" : "const android::hardware::Parcel",
4378   "name" : "const android::hardware::Parcel",
4379   "referenced_type" : "type-371",
4380   "self_type" : "type-382",
4381   "size" : 68,
4382   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4383  },
4384  {
4385   "alignment" : 4,
4386   "is_const" : true,
4387   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> >",
4388   "name" : "const android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> >",
4389   "referenced_type" : "type-132",
4390   "self_type" : "type-136",
4391   "size" : 28,
4392   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4393  },
4394  {
4395   "alignment" : 4,
4396   "is_const" : true,
4397   "linker_set_key" : "const android::hardware::Return<bool>",
4398   "name" : "const android::hardware::Return<bool>",
4399   "referenced_type" : "type-124",
4400   "self_type" : "type-129",
4401   "size" : 24,
4402   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4403  },
4404  {
4405   "alignment" : 4,
4406   "is_const" : true,
4407   "linker_set_key" : "const android::hardware::Status",
4408   "name" : "const android::hardware::Status",
4409   "referenced_type" : "type-111",
4410   "self_type" : "type-115",
4411   "size" : 20,
4412   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "is_const" : true,
4417   "linker_set_key" : "const android::hardware::details::SchedPrio",
4418   "name" : "const android::hardware::details::SchedPrio",
4419   "referenced_type" : "type-399",
4420   "self_type" : "type-401",
4421   "size" : 8,
4422   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4423  },
4424  {
4425   "alignment" : 8,
4426   "is_const" : true,
4427   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4428   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4429   "referenced_type" : "type-291",
4430   "self_type" : "type-523",
4431   "size" : 8,
4432   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4433  },
4434  {
4435   "alignment" : 8,
4436   "is_const" : true,
4437   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4438   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4439   "referenced_type" : "type-282",
4440   "self_type" : "type-518",
4441   "size" : 8,
4442   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4443  },
4444  {
4445   "alignment" : 8,
4446   "is_const" : true,
4447   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
4448   "name" : "const android::hardware::details::hidl_pointer<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
4449   "referenced_type" : "type-312",
4450   "self_type" : "type-514",
4451   "size" : 8,
4452   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4453  },
4454  {
4455   "alignment" : 8,
4456   "is_const" : true,
4457   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4458   "name" : "const android::hardware::details::hidl_pointer<int>",
4459   "referenced_type" : "type-303",
4460   "self_type" : "type-468",
4461   "size" : 8,
4462   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4463  },
4464  {
4465   "alignment" : 4,
4466   "is_const" : true,
4467   "linker_set_key" : "const android::hardware::details::return_status",
4468   "name" : "const android::hardware::details::return_status",
4469   "referenced_type" : "type-125",
4470   "self_type" : "type-141",
4471   "size" : 24,
4472   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4473  },
4474  {
4475   "alignment" : 4,
4476   "is_const" : true,
4477   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4478   "name" : "const android::hardware::hidl_death_recipient",
4479   "referenced_type" : "type-99",
4480   "self_type" : "type-541",
4481   "size" : 12,
4482   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4483  },
4484  {
4485   "alignment" : 8,
4486   "is_const" : true,
4487   "linker_set_key" : "const android::hardware::hidl_handle",
4488   "name" : "const android::hardware::hidl_handle",
4489   "referenced_type" : "type-256",
4490   "self_type" : "type-334",
4491   "size" : 16,
4492   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4493  },
4494  {
4495   "alignment" : 8,
4496   "is_const" : true,
4497   "linker_set_key" : "const android::hardware::hidl_memory",
4498   "name" : "const android::hardware::hidl_memory",
4499   "referenced_type" : "type-262",
4500   "self_type" : "type-266",
4501   "size" : 40,
4502   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4503  },
4504  {
4505   "alignment" : 8,
4506   "is_const" : true,
4507   "linker_set_key" : "const android::hardware::hidl_string",
4508   "name" : "const android::hardware::hidl_string",
4509   "referenced_type" : "type-258",
4510   "self_type" : "type-257",
4511   "size" : 16,
4512   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4513  },
4514  {
4515   "alignment" : 8,
4516   "is_const" : true,
4517   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4518   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4519   "referenced_type" : "type-281",
4520   "self_type" : "type-501",
4521   "size" : 16,
4522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
4523  },
4524  {
4525   "alignment" : 8,
4526   "is_const" : true,
4527   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
4528   "name" : "const android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
4529   "referenced_type" : "type-311",
4530   "self_type" : "type-319",
4531   "size" : 16,
4532   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4533  },
4534  {
4535   "alignment" : 8,
4536   "is_const" : true,
4537   "linker_set_key" : "const android::hardware::hidl_vec<int>",
4538   "name" : "const android::hardware::hidl_vec<int>",
4539   "referenced_type" : "type-302",
4540   "self_type" : "type-308",
4541   "size" : 16,
4542   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4543  },
4544  {
4545   "alignment" : 2,
4546   "is_const" : true,
4547   "linker_set_key" : "const android::hardware::hidl_version",
4548   "name" : "const android::hardware::hidl_version",
4549   "referenced_type" : "type-326",
4550   "self_type" : "type-328",
4551   "size" : 4,
4552   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4553  },
4554  {
4555   "alignment" : 4,
4556   "is_const" : true,
4557   "linker_set_key" : "const android::hardware::ir::V1_0::BpHwConsumerIr",
4558   "name" : "const android::hardware::ir::V1_0::BpHwConsumerIr",
4559   "referenced_type" : "type-510",
4560   "self_type" : "type-509",
4561   "size" : 92,
4562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h"
4563  },
4564  {
4565   "alignment" : 4,
4566   "is_const" : true,
4567   "linker_set_key" : "const android::hardware::ir::V1_0::ConsumerIrFreqRange",
4568   "name" : "const android::hardware::ir::V1_0::ConsumerIrFreqRange",
4569   "referenced_type" : "type-315",
4570   "self_type" : "type-317",
4571   "size" : 8,
4572   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4573  },
4574  {
4575   "alignment" : 4,
4576   "is_const" : true,
4577   "linker_set_key" : "const android::hardware::ir::V1_0::IConsumerIr",
4578   "name" : "const android::hardware::ir::V1_0::IConsumerIr",
4579   "referenced_type" : "type-77",
4580   "self_type" : "type-499",
4581   "size" : 12,
4582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h"
4583  },
4584  {
4585   "alignment" : 4,
4586   "is_const" : true,
4587   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
4588   "name" : "const android::hidl::base::V1_0::BpHwBase",
4589   "referenced_type" : "type-504",
4590   "self_type" : "type-507",
4591   "size" : 92,
4592   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "is_const" : true,
4597   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4598   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4599   "referenced_type" : "type-344",
4600   "self_type" : "type-345",
4601   "size" : 4,
4602   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4603  },
4604  {
4605   "alignment" : 4,
4606   "is_const" : true,
4607   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
4608   "name" : "const android::hidl::base::V1_0::IBase",
4609   "referenced_type" : "type-55",
4610   "self_type" : "type-413",
4611   "size" : 12,
4612   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4613  },
4614  {
4615   "alignment" : 4,
4616   "is_const" : true,
4617   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
4618   "name" : "const android::hidl::base::V1_0::IBase *const",
4619   "referenced_type" : "type-412",
4620   "self_type" : "type-415",
4621   "size" : 4,
4622   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4623  },
4624  {
4625   "alignment" : 4,
4626   "is_const" : true,
4627   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
4628   "name" : "const android::hidl::manager::V1_0::IServiceManager",
4629   "referenced_type" : "type-54",
4630   "self_type" : "type-59",
4631   "size" : 12,
4632   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "is_const" : true,
4637   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4638   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4639   "referenced_type" : "type-490",
4640   "self_type" : "type-494",
4641   "size" : 4,
4642   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4643  },
4644  {
4645   "alignment" : 1,
4646   "is_const" : true,
4647   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4648   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4649   "referenced_type" : "type-489",
4650   "self_type" : "type-492",
4651   "size" : 1,
4652   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4653  },
4654  {
4655   "alignment" : 4,
4656   "is_const" : true,
4657   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
4658   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
4659   "referenced_type" : "type-70",
4660   "self_type" : "type-487",
4661   "size" : 12,
4662   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4663  },
4664  {
4665   "alignment" : 4,
4666   "is_const" : true,
4667   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
4668   "name" : "const android::sp<android::hardware::IBinder>",
4669   "referenced_type" : "type-36",
4670   "self_type" : "type-35",
4671   "size" : 4,
4672   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4673  },
4674  {
4675   "alignment" : 4,
4676   "is_const" : true,
4677   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
4678   "name" : "const android::sp<android::hardware::ProcessState>",
4679   "referenced_type" : "type-48",
4680   "self_type" : "type-50",
4681   "size" : 4,
4682   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4683  },
4684  {
4685   "alignment" : 4,
4686   "is_const" : true,
4687   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4688   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4689   "referenced_type" : "type-94",
4690   "self_type" : "type-106",
4691   "size" : 4,
4692   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4693  },
4694  {
4695   "alignment" : 4,
4696   "is_const" : true,
4697   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
4698   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4699   "referenced_type" : "type-297",
4700   "self_type" : "type-296",
4701   "size" : 4,
4702   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4703  },
4704  {
4705   "alignment" : 4,
4706   "is_const" : true,
4707   "linker_set_key" : "const android::sp<android::hardware::ir::V1_0::IConsumerIr>",
4708   "name" : "const android::sp<android::hardware::ir::V1_0::IConsumerIr>",
4709   "referenced_type" : "type-75",
4710   "self_type" : "type-81",
4711   "size" : 4,
4712   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4713  },
4714  {
4715   "alignment" : 4,
4716   "is_const" : true,
4717   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
4718   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4719   "referenced_type" : "type-386",
4720   "self_type" : "type-554",
4721   "size" : 4,
4722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "is_const" : true,
4727   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4728   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4729   "referenced_type" : "type-52",
4730   "self_type" : "type-57",
4731   "size" : 4,
4732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4733  },
4734  {
4735   "alignment" : 4,
4736   "is_const" : true,
4737   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4738   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4739   "referenced_type" : "type-68",
4740   "self_type" : "type-72",
4741   "size" : 4,
4742   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4743  },
4744  {
4745   "alignment" : 4,
4746   "is_const" : true,
4747   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
4748   "name" : "const android::wp<android::hardware::BHwBinder>",
4749   "referenced_type" : "type-329",
4750   "self_type" : "type-537",
4751   "size" : 8,
4752   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4753  },
4754  {
4755   "alignment" : 4,
4756   "is_const" : true,
4757   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
4758   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
4759   "referenced_type" : "type-97",
4760   "self_type" : "type-274",
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::wp<android::hidl::base::V1_0::IBase>",
4768   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
4769   "referenced_type" : "type-101",
4770   "self_type" : "type-533",
4771   "size" : 8,
4772   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4773  },
4774  {
4775   "alignment" : 1,
4776   "is_const" : true,
4777   "linker_set_key" : "const bool",
4778   "name" : "const bool",
4779   "referenced_type" : "type-25",
4780   "self_type" : "type-64",
4781   "size" : 1,
4782   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4783  },
4784  {
4785   "alignment" : 1,
4786   "is_const" : true,
4787   "linker_set_key" : "const char",
4788   "name" : "const char",
4789   "referenced_type" : "type-44",
4790   "self_type" : "type-43",
4791   "size" : 1,
4792   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4793  },
4794  {
4795   "alignment" : 2,
4796   "is_const" : true,
4797   "linker_set_key" : "const char16_t",
4798   "name" : "const char16_t",
4799   "referenced_type" : "type-33",
4800   "self_type" : "type-32",
4801   "size" : 2,
4802   "source_file" : "/system/core/libutils/include/utils/String16.h"
4803  },
4804  {
4805   "alignment" : 8,
4806   "is_const" : true,
4807   "linker_set_key" : "const double",
4808   "name" : "const double",
4809   "referenced_type" : "type-218",
4810   "self_type" : "type-244",
4811   "size" : 8,
4812   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "is_const" : true,
4817   "linker_set_key" : "const float",
4818   "name" : "const float",
4819   "referenced_type" : "type-213",
4820   "self_type" : "type-241",
4821   "size" : 4,
4822   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4823  },
4824  {
4825   "alignment" : 4,
4826   "is_const" : true,
4827   "linker_set_key" : "const int",
4828   "name" : "const int",
4829   "referenced_type" : "type-9",
4830   "self_type" : "type-307",
4831   "size" : 4,
4832   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4833  },
4834  {
4835   "is_const" : true,
4836   "linker_set_key" : "const iter<is_const>",
4837   "name" : "const iter<is_const>",
4838   "referenced_type" : "type-273",
4839   "self_type" : "type-272",
4840   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4841  },
4842  {
4843   "is_const" : true,
4844   "linker_set_key" : "const iter<is_const>",
4845   "name" : "const iter<is_const>",
4846   "referenced_type" : "type-547",
4847   "self_type" : "type-546",
4848   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "is_const" : true,
4853   "linker_set_key" : "const log_msg",
4854   "name" : "const log_msg",
4855   "referenced_type" : "type-83",
4856   "self_type" : "type-82",
4857   "size" : 5124,
4858   "source_file" : "/system/core/liblog/include/log/log_read.h"
4859  },
4860  {
4861   "alignment" : 8,
4862   "is_const" : true,
4863   "linker_set_key" : "const long long",
4864   "name" : "const long long",
4865   "referenced_type" : "type-14",
4866   "self_type" : "type-235",
4867   "size" : 8,
4868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4869  },
4870  {
4871   "alignment" : 4,
4872   "is_const" : true,
4873   "linker_set_key" : "const native_handle",
4874   "name" : "const native_handle",
4875   "referenced_type" : "type-155",
4876   "self_type" : "type-251",
4877   "size" : 12,
4878   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4879  },
4880  {
4881   "alignment" : 2,
4882   "is_const" : true,
4883   "linker_set_key" : "const short",
4884   "name" : "const short",
4885   "referenced_type" : "type-177",
4886   "self_type" : "type-230",
4887   "size" : 2,
4888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4889  },
4890  {
4891   "alignment" : 1,
4892   "is_const" : true,
4893   "linker_set_key" : "const signed char",
4894   "name" : "const signed char",
4895   "referenced_type" : "type-225",
4896   "self_type" : "type-224",
4897   "size" : 1,
4898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4899  },
4900  {
4901   "alignment" : 4,
4902   "is_const" : true,
4903   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4904   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4905   "referenced_type" : "type-348",
4906   "self_type" : "type-347",
4907   "size" : 12,
4908   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4909  },
4910  {
4911   "alignment" : 4,
4912   "is_const" : true,
4913   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4914   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4915   "referenced_type" : "type-550",
4916   "self_type" : "type-549",
4917   "size" : 12,
4918   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4919  },
4920  {
4921   "alignment" : 4,
4922   "is_const" : true,
4923   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4924   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4925   "referenced_type" : "type-498",
4926   "self_type" : "type-497",
4927   "size" : 4,
4928   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4929  },
4930  {
4931   "alignment" : 1,
4932   "is_const" : true,
4933   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4934   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4935   "referenced_type" : "type-496",
4936   "self_type" : "type-495",
4937   "size" : 3,
4938   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4939  },
4940  {
4941   "alignment" : 4,
4942   "is_const" : true,
4943   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4944   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4945   "referenced_type" : "type-394",
4946   "self_type" : "type-393",
4947   "size" : 12,
4948   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4949  },
4950  {
4951   "alignment" : 4,
4952   "is_const" : true,
4953   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4954   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4955   "referenced_type" : "type-300",
4956   "self_type" : "type-299",
4957   "size" : 8,
4958   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4959  },
4960  {
4961   "alignment" : 4,
4962   "is_const" : true,
4963   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
4964   "name" : "const std::initializer_list<android::hardware::hidl_string>",
4965   "referenced_type" : "type-288",
4966   "self_type" : "type-287",
4967   "size" : 8,
4968   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4969  },
4970  {
4971   "alignment" : 4,
4972   "is_const" : true,
4973   "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 *> > *)> > >",
4974   "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 *> > *)> > >",
4975   "referenced_type" : "type-529",
4976   "self_type" : "type-528",
4977   "size" : 12,
4978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4979  },
4980  {
4981   "alignment" : 4,
4982   "is_const" : true,
4983   "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 *> > *)> > >",
4984   "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 *> > *)> > >",
4985   "referenced_type" : "type-558",
4986   "self_type" : "type-557",
4987   "size" : 12,
4988   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4989  },
4990  {
4991   "alignment" : 1,
4992   "is_const" : true,
4993   "linker_set_key" : "const unsigned char",
4994   "name" : "const unsigned char",
4995   "referenced_type" : "type-86",
4996   "self_type" : "type-227",
4997   "size" : 1,
4998   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4999  },
5000  {
5001   "alignment" : 4,
5002   "is_const" : true,
5003   "linker_set_key" : "const unsigned int",
5004   "name" : "const unsigned int",
5005   "referenced_type" : "type-2",
5006   "self_type" : "type-19",
5007   "size" : 4,
5008   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5009  },
5010  {
5011   "alignment" : 8,
5012   "is_const" : true,
5013   "linker_set_key" : "const unsigned long long",
5014   "name" : "const unsigned long long",
5015   "referenced_type" : "type-100",
5016   "self_type" : "type-237",
5017   "size" : 8,
5018   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5019  },
5020  {
5021   "alignment" : 2,
5022   "is_const" : true,
5023   "linker_set_key" : "const unsigned short",
5024   "name" : "const unsigned short",
5025   "referenced_type" : "type-88",
5026   "self_type" : "type-232",
5027   "size" : 2,
5028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5029  },
5030  {
5031   "is_const" : true,
5032   "linker_set_key" : "const void",
5033   "name" : "const void",
5034   "referenced_type" : "type-11",
5035   "self_type" : "type-332",
5036   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5037  },
5038  {
5039   "alignment" : 1,
5040   "is_volatile" : true,
5041   "linker_set_key" : "volatile bool",
5042   "name" : "volatile bool",
5043   "referenced_type" : "type-25",
5044   "self_type" : "type-67",
5045   "size" : 1,
5046   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5047  },
5048  {
5049   "alignment" : 4,
5050   "is_volatile" : true,
5051   "linker_set_key" : "volatile int",
5052   "name" : "volatile int",
5053   "referenced_type" : "type-9",
5054   "self_type" : "type-45",
5055   "size" : 4,
5056   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5057  }
5058 ],
5059 "record_types" :
5060 [
5061  {
5062   "alignment" : 4,
5063   "fields" :
5064   [
5065    {
5066     "access" : "private",
5067     "field_name" : "mCond",
5068     "referenced_type" : "type-66"
5069    }
5070   ],
5071   "linker_set_key" : "android::Condition",
5072   "name" : "android::Condition",
5073   "record_kind" : "class",
5074   "referenced_type" : "type-65",
5075   "self_type" : "type-65",
5076   "size" : 4,
5077   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5078   "unique_id" : "_ZTSN7android9ConditionE"
5079  },
5080  {
5081   "alignment" : 4,
5082   "fields" :
5083   [
5084    {
5085     "access" : "private",
5086     "field_name" : "mVector",
5087     "referenced_type" : "type-38"
5088    }
5089   ],
5090   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5091   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5092   "record_kind" : "class",
5093   "referenced_type" : "type-37",
5094   "self_type" : "type-37",
5095   "size" : 20,
5096   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5097   "template_args" : [ "type-30", "type-36" ],
5098   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5099  },
5100  {
5101   "alignment" : 4,
5102   "fields" :
5103   [
5104    {
5105     "access" : "private",
5106     "field_name" : "mCount",
5107     "referenced_type" : "type-152"
5108    }
5109   ],
5110   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5111   "name" : "android::LightRefBase<android::NativeHandle>",
5112   "record_kind" : "class",
5113   "referenced_type" : "type-151",
5114   "self_type" : "type-151",
5115   "size" : 4,
5116   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5117   "template_args" : [ "type-153" ],
5118   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5119  },
5120  {
5121   "alignment" : 4,
5122   "fields" :
5123   [
5124    {
5125     "access" : "private",
5126     "field_name" : "mCount",
5127     "referenced_type" : "type-149"
5128    }
5129   ],
5130   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5131   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5132   "record_kind" : "class",
5133   "referenced_type" : "type-148",
5134   "self_type" : "type-148",
5135   "size" : 4,
5136   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5137   "template_args" : [ "type-150" ],
5138   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5139  },
5140  {
5141   "alignment" : 4,
5142   "fields" :
5143   [
5144    {
5145     "access" : "private",
5146     "field_name" : "mMutex",
5147     "referenced_type" : "type-16"
5148    }
5149   ],
5150   "linker_set_key" : "android::Mutex",
5151   "name" : "android::Mutex",
5152   "record_kind" : "class",
5153   "referenced_type" : "type-15",
5154   "self_type" : "type-15",
5155   "size" : 4,
5156   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5157   "unique_id" : "_ZTSN7android5MutexE"
5158  },
5159  {
5160   "alignment" : 4,
5161   "fields" :
5162   [
5163    {
5164     "access" : "private",
5165     "field_name" : "mLock",
5166     "referenced_type" : "type-471"
5167    }
5168   ],
5169   "linker_set_key" : "android::Mutex::Autolock",
5170   "name" : "android::Mutex::Autolock",
5171   "record_kind" : "class",
5172   "referenced_type" : "type-470",
5173   "self_type" : "type-470",
5174   "size" : 4,
5175   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5176   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5177  },
5178  {
5179   "alignment" : 4,
5180   "base_specifiers" :
5181   [
5182    {
5183     "referenced_type" : "type-151"
5184    }
5185   ],
5186   "fields" :
5187   [
5188    {
5189     "access" : "private",
5190     "field_name" : "mHandle",
5191     "field_offset" : 32,
5192     "referenced_type" : "type-154"
5193    },
5194    {
5195     "access" : "private",
5196     "field_name" : "mOwnsHandle",
5197     "field_offset" : 64,
5198     "referenced_type" : "type-25"
5199    }
5200   ],
5201   "linker_set_key" : "android::NativeHandle",
5202   "name" : "android::NativeHandle",
5203   "record_kind" : "class",
5204   "referenced_type" : "type-153",
5205   "self_type" : "type-153",
5206   "size" : 12,
5207   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5208   "unique_id" : "_ZTSN7android12NativeHandleE"
5209  },
5210  {
5211   "alignment" : 4,
5212   "fields" :
5213   [
5214    {
5215     "access" : "private",
5216     "field_name" : "mRWLock",
5217     "referenced_type" : "type-477"
5218    }
5219   ],
5220   "linker_set_key" : "android::RWLock",
5221   "name" : "android::RWLock",
5222   "record_kind" : "class",
5223   "referenced_type" : "type-476",
5224   "self_type" : "type-476",
5225   "size" : 40,
5226   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5227   "unique_id" : "_ZTSN7android6RWLockE"
5228  },
5229  {
5230   "alignment" : 4,
5231   "fields" :
5232   [
5233    {
5234     "access" : "private",
5235     "field_name" : "mLock",
5236     "referenced_type" : "type-480"
5237    }
5238   ],
5239   "linker_set_key" : "android::RWLock::AutoRLock",
5240   "name" : "android::RWLock::AutoRLock",
5241   "record_kind" : "class",
5242   "referenced_type" : "type-479",
5243   "self_type" : "type-479",
5244   "size" : 4,
5245   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5246   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5247  },
5248  {
5249   "alignment" : 4,
5250   "fields" :
5251   [
5252    {
5253     "access" : "private",
5254     "field_name" : "mLock",
5255     "referenced_type" : "type-480"
5256    }
5257   ],
5258   "linker_set_key" : "android::RWLock::AutoWLock",
5259   "name" : "android::RWLock::AutoWLock",
5260   "record_kind" : "class",
5261   "referenced_type" : "type-482",
5262   "self_type" : "type-482",
5263   "size" : 4,
5264   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5265   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5266  },
5267  {
5268   "alignment" : 4,
5269   "fields" :
5270   [
5271    {
5272     "access" : "private",
5273     "field_name" : "mRefs",
5274     "field_offset" : 32,
5275     "referenced_type" : "type-5"
5276    }
5277   ],
5278   "linker_set_key" : "android::RefBase",
5279   "name" : "android::RefBase",
5280   "record_kind" : "class",
5281   "referenced_type" : "type-4",
5282   "self_type" : "type-4",
5283   "size" : 8,
5284   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5285   "unique_id" : "_ZTSN7android7RefBaseE",
5286   "vtable_components" :
5287   [
5288    {
5289     "kind" : "offset_to_top"
5290    },
5291    {
5292     "kind" : "rtti",
5293     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5294    },
5295    {
5296     "kind" : "complete_dtor_pointer",
5297     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5298    },
5299    {
5300     "kind" : "deleting_dtor_pointer",
5301     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5302    },
5303    {
5304     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5305    },
5306    {
5307     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5308    },
5309    {
5310     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5311    },
5312    {
5313     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5314    }
5315   ]
5316  },
5317  {
5318   "alignment" : 1,
5319   "linker_set_key" : "android::RefBase::weakref_type",
5320   "name" : "android::RefBase::weakref_type",
5321   "record_kind" : "class",
5322   "referenced_type" : "type-24",
5323   "self_type" : "type-24",
5324   "size" : 1,
5325   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5326   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5327  },
5328  {
5329   "alignment" : 1,
5330   "linker_set_key" : "android::ReferenceMover",
5331   "name" : "android::ReferenceMover",
5332   "record_kind" : "class",
5333   "referenced_type" : "type-255",
5334   "self_type" : "type-255",
5335   "size" : 1,
5336   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5337   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5338  },
5339  {
5340   "alignment" : 4,
5341   "linker_set_key" : "android::ReferenceRenamer",
5342   "name" : "android::ReferenceRenamer",
5343   "record_kind" : "class",
5344   "referenced_type" : "type-246",
5345   "self_type" : "type-246",
5346   "size" : 4,
5347   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5348   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5349   "vtable_components" :
5350   [
5351    {
5352     "kind" : "offset_to_top"
5353    },
5354    {
5355     "kind" : "rtti",
5356     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5357    },
5358    {
5359     "is_pure" : true,
5360     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5361    }
5362   ]
5363  },
5364  {
5365   "alignment" : 8,
5366   "fields" :
5367   [
5368    {
5369     "access" : "private",
5370     "field_name" : "mTag",
5371     "referenced_type" : "type-100"
5372    }
5373   ],
5374   "linker_set_key" : "android::ScopedTrace",
5375   "name" : "android::ScopedTrace",
5376   "record_kind" : "class",
5377   "referenced_type" : "type-485",
5378   "self_type" : "type-485",
5379   "size" : 8,
5380   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5381   "unique_id" : "_ZTSN7android11ScopedTraceE"
5382  },
5383  {
5384   "alignment" : 4,
5385   "base_specifiers" :
5386   [
5387    {
5388     "access" : "private",
5389     "referenced_type" : "type-39"
5390    }
5391   ],
5392   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5393   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5394   "record_kind" : "class",
5395   "referenced_type" : "type-38",
5396   "self_type" : "type-38",
5397   "size" : 20,
5398   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5399   "template_args" : [ "type-40" ],
5400   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5401   "vtable_components" :
5402   [
5403    {
5404     "kind" : "offset_to_top"
5405    },
5406    {
5407     "kind" : "rtti",
5408     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5409    },
5410    {
5411     "kind" : "complete_dtor_pointer",
5412     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5413    },
5414    {
5415     "kind" : "deleting_dtor_pointer",
5416     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5417    },
5418    {
5419     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5420    },
5421    {
5422     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5423    },
5424    {
5425     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5426    },
5427    {
5428     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5429    },
5430    {
5431     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5432    },
5433    {
5434     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5435    },
5436    {
5437     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5438    }
5439   ]
5440  },
5441  {
5442   "alignment" : 4,
5443   "base_specifiers" :
5444   [
5445    {
5446     "referenced_type" : "type-18"
5447    }
5448   ],
5449   "linker_set_key" : "android::SortedVectorImpl",
5450   "name" : "android::SortedVectorImpl",
5451   "record_kind" : "class",
5452   "referenced_type" : "type-39",
5453   "self_type" : "type-39",
5454   "size" : 20,
5455   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5456   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5457   "vtable_components" :
5458   [
5459    {
5460     "kind" : "offset_to_top"
5461    },
5462    {
5463     "kind" : "rtti",
5464     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5465    },
5466    {
5467     "kind" : "complete_dtor_pointer",
5468     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5469    },
5470    {
5471     "kind" : "deleting_dtor_pointer",
5472     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5473    },
5474    {
5475     "is_pure" : true,
5476     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5477    },
5478    {
5479     "is_pure" : true,
5480     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5481    },
5482    {
5483     "is_pure" : true,
5484     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5485    },
5486    {
5487     "is_pure" : true,
5488     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5489    },
5490    {
5491     "is_pure" : true,
5492     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5493    },
5494    {
5495     "is_pure" : true,
5496     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5497    },
5498    {
5499     "is_pure" : true,
5500     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5501    }
5502   ]
5503  },
5504  {
5505   "alignment" : 4,
5506   "fields" :
5507   [
5508    {
5509     "access" : "private",
5510     "field_name" : "mString",
5511     "referenced_type" : "type-31"
5512    }
5513   ],
5514   "linker_set_key" : "android::String16",
5515   "name" : "android::String16",
5516   "record_kind" : "class",
5517   "referenced_type" : "type-30",
5518   "self_type" : "type-30",
5519   "size" : 4,
5520   "source_file" : "/system/core/libutils/include/utils/String16.h",
5521   "unique_id" : "_ZTSN7android8String16E"
5522  },
5523  {
5524   "alignment" : 4,
5525   "fields" :
5526   [
5527    {
5528     "access" : "private",
5529     "field_name" : "mString",
5530     "referenced_type" : "type-42"
5531    }
5532   ],
5533   "linker_set_key" : "android::String8",
5534   "name" : "android::String8",
5535   "record_kind" : "class",
5536   "referenced_type" : "type-41",
5537   "self_type" : "type-41",
5538   "size" : 4,
5539   "source_file" : "/system/core/libutils/include/utils/String8.h",
5540   "unique_id" : "_ZTSN7android7String8E"
5541  },
5542  {
5543   "alignment" : 4,
5544   "base_specifiers" :
5545   [
5546    {
5547     "is_virtual" : true,
5548     "referenced_type" : "type-4"
5549    }
5550   ],
5551   "fields" :
5552   [
5553    {
5554     "access" : "private",
5555     "field_name" : "mCanCallJava",
5556     "field_offset" : 32,
5557     "referenced_type" : "type-64"
5558    },
5559    {
5560     "access" : "private",
5561     "field_name" : "mThread",
5562     "field_offset" : 64,
5563     "referenced_type" : "type-10"
5564    },
5565    {
5566     "access" : "private",
5567     "field_name" : "mLock",
5568     "field_offset" : 96,
5569     "referenced_type" : "type-15"
5570    },
5571    {
5572     "access" : "private",
5573     "field_name" : "mThreadExitedCondition",
5574     "field_offset" : 128,
5575     "referenced_type" : "type-65"
5576    },
5577    {
5578     "access" : "private",
5579     "field_name" : "mStatus",
5580     "field_offset" : 160,
5581     "referenced_type" : "type-9"
5582    },
5583    {
5584     "access" : "private",
5585     "field_name" : "mExitPending",
5586     "field_offset" : 192,
5587     "referenced_type" : "type-67"
5588    },
5589    {
5590     "access" : "private",
5591     "field_name" : "mRunning",
5592     "field_offset" : 200,
5593     "referenced_type" : "type-67"
5594    },
5595    {
5596     "access" : "private",
5597     "field_name" : "mHoldSelf",
5598     "field_offset" : 224,
5599     "referenced_type" : "type-61"
5600    },
5601    {
5602     "access" : "private",
5603     "field_name" : "mTid",
5604     "field_offset" : 256,
5605     "referenced_type" : "type-9"
5606    }
5607   ],
5608   "linker_set_key" : "android::Thread",
5609   "name" : "android::Thread",
5610   "record_kind" : "class",
5611   "referenced_type" : "type-63",
5612   "self_type" : "type-63",
5613   "size" : 44,
5614   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5615   "unique_id" : "_ZTSN7android6ThreadE",
5616   "vtable_components" :
5617   [
5618    {
5619     "component_value" : 36,
5620     "kind" : "vbase_offset"
5621    },
5622    {
5623     "kind" : "offset_to_top"
5624    },
5625    {
5626     "kind" : "rtti",
5627     "mangled_component_name" : "_ZTIN7android6ThreadE"
5628    },
5629    {
5630     "kind" : "complete_dtor_pointer",
5631     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5632    },
5633    {
5634     "kind" : "deleting_dtor_pointer",
5635     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5636    },
5637    {
5638     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5639    },
5640    {
5641     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5642    },
5643    {
5644     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5645    },
5646    {
5647     "is_pure" : true,
5648     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5649    },
5650    {
5651     "kind" : "vcall_offset"
5652    },
5653    {
5654     "kind" : "vcall_offset"
5655    },
5656    {
5657     "kind" : "vcall_offset"
5658    },
5659    {
5660     "kind" : "vcall_offset"
5661    },
5662    {
5663     "component_value" : -36,
5664     "kind" : "vcall_offset"
5665    },
5666    {
5667     "component_value" : -36,
5668     "kind" : "offset_to_top"
5669    },
5670    {
5671     "kind" : "rtti",
5672     "mangled_component_name" : "_ZTIN7android6ThreadE"
5673    },
5674    {
5675     "kind" : "complete_dtor_pointer",
5676     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5677    },
5678    {
5679     "kind" : "deleting_dtor_pointer",
5680     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5681    },
5682    {
5683     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5684    },
5685    {
5686     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5687    },
5688    {
5689     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5690    },
5691    {
5692     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5693    }
5694   ]
5695  },
5696  {
5697   "alignment" : 4,
5698   "base_specifiers" :
5699   [
5700    {
5701     "access" : "private",
5702     "referenced_type" : "type-18"
5703    }
5704   ],
5705   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5706   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5707   "record_kind" : "class",
5708   "referenced_type" : "type-17",
5709   "self_type" : "type-17",
5710   "size" : 20,
5711   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5712   "template_args" : [ "type-20" ],
5713   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5714   "vtable_components" :
5715   [
5716    {
5717     "kind" : "offset_to_top"
5718    },
5719    {
5720     "kind" : "rtti",
5721     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5722    },
5723    {
5724     "kind" : "complete_dtor_pointer",
5725     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5726    },
5727    {
5728     "kind" : "deleting_dtor_pointer",
5729     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5730    },
5731    {
5732     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
5733    },
5734    {
5735     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
5736    },
5737    {
5738     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
5739    },
5740    {
5741     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
5742    },
5743    {
5744     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
5745    },
5746    {
5747     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
5748    }
5749   ]
5750  },
5751  {
5752   "alignment" : 4,
5753   "fields" :
5754   [
5755    {
5756     "access" : "private",
5757     "field_name" : "mStorage",
5758     "field_offset" : 32,
5759     "referenced_type" : "type-10"
5760    },
5761    {
5762     "access" : "private",
5763     "field_name" : "mCount",
5764     "field_offset" : 64,
5765     "referenced_type" : "type-2"
5766    },
5767    {
5768     "access" : "private",
5769     "field_name" : "mFlags",
5770     "field_offset" : 96,
5771     "referenced_type" : "type-19"
5772    },
5773    {
5774     "access" : "private",
5775     "field_name" : "mItemSize",
5776     "field_offset" : 128,
5777     "referenced_type" : "type-19"
5778    }
5779   ],
5780   "linker_set_key" : "android::VectorImpl",
5781   "name" : "android::VectorImpl",
5782   "record_kind" : "class",
5783   "referenced_type" : "type-18",
5784   "self_type" : "type-18",
5785   "size" : 20,
5786   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5787   "unique_id" : "_ZTSN7android10VectorImplE",
5788   "vtable_components" :
5789   [
5790    {
5791     "kind" : "offset_to_top"
5792    },
5793    {
5794     "kind" : "rtti",
5795     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5796    },
5797    {
5798     "kind" : "complete_dtor_pointer",
5799     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5800    },
5801    {
5802     "kind" : "deleting_dtor_pointer",
5803     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5804    },
5805    {
5806     "is_pure" : true,
5807     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5808    },
5809    {
5810     "is_pure" : true,
5811     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5812    },
5813    {
5814     "is_pure" : true,
5815     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5816    },
5817    {
5818     "is_pure" : true,
5819     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5820    },
5821    {
5822     "is_pure" : true,
5823     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5824    },
5825    {
5826     "is_pure" : true,
5827     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5828    }
5829   ]
5830  },
5831  {
5832   "alignment" : 4,
5833   "base_specifiers" :
5834   [
5835    {
5836     "referenced_type" : "type-148"
5837    }
5838   ],
5839   "linker_set_key" : "android::VirtualLightRefBase",
5840   "name" : "android::VirtualLightRefBase",
5841   "record_kind" : "class",
5842   "referenced_type" : "type-150",
5843   "self_type" : "type-150",
5844   "size" : 8,
5845   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5846   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5847   "vtable_components" :
5848   [
5849    {
5850     "kind" : "offset_to_top"
5851    },
5852    {
5853     "kind" : "rtti",
5854     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5855    },
5856    {
5857     "kind" : "complete_dtor_pointer",
5858     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5859    },
5860    {
5861     "kind" : "deleting_dtor_pointer",
5862     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5863    }
5864   ]
5865  },
5866  {
5867   "alignment" : 4,
5868   "base_specifiers" :
5869   [
5870    {
5871     "referenced_type" : "type-22"
5872    }
5873   ],
5874   "fields" :
5875   [
5876    {
5877     "access" : "protected",
5878     "field_name" : "mSchedPolicy",
5879     "field_offset" : 32,
5880     "referenced_type" : "type-9"
5881    },
5882    {
5883     "access" : "protected",
5884     "field_name" : "mSchedPriority",
5885     "field_offset" : 64,
5886     "referenced_type" : "type-9"
5887    },
5888    {
5889     "access" : "private",
5890     "field_name" : "mExtras",
5891     "field_offset" : 96,
5892     "referenced_type" : "type-110"
5893    },
5894    {
5895     "access" : "private",
5896     "field_name" : "mReserved0",
5897     "field_offset" : 128,
5898     "referenced_type" : "type-10"
5899    }
5900   ],
5901   "linker_set_key" : "android::hardware::BHwBinder",
5902   "name" : "android::hardware::BHwBinder",
5903   "record_kind" : "class",
5904   "referenced_type" : "type-109",
5905   "self_type" : "type-109",
5906   "size" : 28,
5907   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5908   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5909   "vtable_components" :
5910   [
5911    {
5912     "component_value" : 20,
5913     "kind" : "vbase_offset"
5914    },
5915    {
5916     "kind" : "offset_to_top"
5917    },
5918    {
5919     "kind" : "rtti",
5920     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5921    },
5922    {
5923     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5924    },
5925    {
5926     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5927    },
5928    {
5929     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5930    },
5931    {
5932     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5933    },
5934    {
5935     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5936    },
5937    {
5938     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5939    },
5940    {
5941     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5942    },
5943    {
5944     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5945    },
5946    {
5947     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5948    },
5949    {
5950     "kind" : "complete_dtor_pointer",
5951     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5952    },
5953    {
5954     "kind" : "deleting_dtor_pointer",
5955     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5956    },
5957    {
5958     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5959    },
5960    {
5961     "kind" : "vcall_offset"
5962    },
5963    {
5964     "kind" : "vcall_offset"
5965    },
5966    {
5967     "kind" : "vcall_offset"
5968    },
5969    {
5970     "kind" : "vcall_offset"
5971    },
5972    {
5973     "component_value" : -20,
5974     "kind" : "vcall_offset"
5975    },
5976    {
5977     "component_value" : -20,
5978     "kind" : "offset_to_top"
5979    },
5980    {
5981     "kind" : "rtti",
5982     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5983    },
5984    {
5985     "kind" : "complete_dtor_pointer",
5986     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
5987    },
5988    {
5989     "kind" : "deleting_dtor_pointer",
5990     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
5991    },
5992    {
5993     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5994    },
5995    {
5996     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5997    },
5998    {
5999     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6000    },
6001    {
6002     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6003    }
6004   ]
6005  },
6006  {
6007   "alignment" : 4,
6008   "base_specifiers" :
6009   [
6010    {
6011     "is_virtual" : true,
6012     "referenced_type" : "type-4"
6013    }
6014   ],
6015   "fields" :
6016   [
6017    {
6018     "access" : "private",
6019     "field_name" : "mRemote",
6020     "field_offset" : 32,
6021     "referenced_type" : "type-363"
6022    },
6023    {
6024     "access" : "private",
6025     "field_name" : "mRefs",
6026     "field_offset" : 64,
6027     "referenced_type" : "type-23"
6028    },
6029    {
6030     "access" : "private",
6031     "field_name" : "mState",
6032     "field_offset" : 96,
6033     "referenced_type" : "type-364"
6034    }
6035   ],
6036   "linker_set_key" : "android::hardware::BpHwRefBase",
6037   "name" : "android::hardware::BpHwRefBase",
6038   "record_kind" : "class",
6039   "referenced_type" : "type-362",
6040   "self_type" : "type-362",
6041   "size" : 24,
6042   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6043   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6044   "vtable_components" :
6045   [
6046    {
6047     "component_value" : 16,
6048     "kind" : "vbase_offset"
6049    },
6050    {
6051     "kind" : "offset_to_top"
6052    },
6053    {
6054     "kind" : "rtti",
6055     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6056    },
6057    {
6058     "kind" : "complete_dtor_pointer",
6059     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6060    },
6061    {
6062     "kind" : "deleting_dtor_pointer",
6063     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6064    },
6065    {
6066     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6067    },
6068    {
6069     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6070    },
6071    {
6072     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6073    },
6074    {
6075     "kind" : "vcall_offset"
6076    },
6077    {
6078     "component_value" : -16,
6079     "kind" : "vcall_offset"
6080    },
6081    {
6082     "component_value" : -16,
6083     "kind" : "vcall_offset"
6084    },
6085    {
6086     "component_value" : -16,
6087     "kind" : "vcall_offset"
6088    },
6089    {
6090     "component_value" : -16,
6091     "kind" : "vcall_offset"
6092    },
6093    {
6094     "component_value" : -16,
6095     "kind" : "offset_to_top"
6096    },
6097    {
6098     "kind" : "rtti",
6099     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6100    },
6101    {
6102     "kind" : "complete_dtor_pointer",
6103     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6104    },
6105    {
6106     "kind" : "deleting_dtor_pointer",
6107     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6108    },
6109    {
6110     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6111    },
6112    {
6113     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6114    },
6115    {
6116     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6117    },
6118    {
6119     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6120    }
6121   ]
6122  },
6123  {
6124   "alignment" : 4,
6125   "base_specifiers" :
6126   [
6127    {
6128     "referenced_type" : "type-77"
6129    },
6130    {
6131     "referenced_type" : "type-368"
6132    },
6133    {
6134     "referenced_type" : "type-362"
6135    }
6136   ],
6137   "linker_set_key" : "android::hardware::BpInterface<android::hardware::ir::V1_0::IConsumerIr>",
6138   "name" : "android::hardware::BpInterface<android::hardware::ir::V1_0::IConsumerIr>",
6139   "record_kind" : "class",
6140   "referenced_type" : "type-370",
6141   "self_type" : "type-370",
6142   "size" : 32,
6143   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6144   "template_args" : [ "type-77" ],
6145   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEEE",
6146   "vtable_components" :
6147   [
6148    {
6149     "component_value" : 24,
6150     "kind" : "vbase_offset"
6151    },
6152    {
6153     "kind" : "offset_to_top"
6154    },
6155    {
6156     "kind" : "rtti",
6157     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEEE"
6158    },
6159    {
6160     "mangled_component_name" : "_ZNK7android8hardware2ir4V1_011IConsumerIr8isRemoteEv"
6161    },
6162    {
6163     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6164    },
6165    {
6166     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6167    },
6168    {
6169     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6170    },
6171    {
6172     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6173    },
6174    {
6175     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr21setHALInstrumentationEv"
6176    },
6177    {
6178     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6179    },
6180    {
6181     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr4pingEv"
6182    },
6183    {
6184     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6185    },
6186    {
6187     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr21notifySyspropsChangedEv"
6188    },
6189    {
6190     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6191    },
6192    {
6193     "kind" : "complete_dtor_pointer",
6194     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED1Ev"
6195    },
6196    {
6197     "kind" : "deleting_dtor_pointer",
6198     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED0Ev"
6199    },
6200    {
6201     "is_pure" : true,
6202     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr8transmitEiRKNS0_8hidl_vecIiEE"
6203    },
6204    {
6205     "is_pure" : true,
6206     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr15getCarrierFreqsENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE"
6207    },
6208    {
6209     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEE10onAsBinderEv"
6210    },
6211    {
6212     "component_value" : 20,
6213     "kind" : "vbase_offset"
6214    },
6215    {
6216     "component_value" : -4,
6217     "kind" : "offset_to_top"
6218    },
6219    {
6220     "kind" : "rtti",
6221     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEEE"
6222    },
6223    {
6224     "kind" : "complete_dtor_pointer",
6225     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED1Ev"
6226    },
6227    {
6228     "kind" : "deleting_dtor_pointer",
6229     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED0Ev"
6230    },
6231    {
6232     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEE10onAsBinderEv"
6233    },
6234    {
6235     "component_value" : 16,
6236     "kind" : "vbase_offset"
6237    },
6238    {
6239     "component_value" : -8,
6240     "kind" : "offset_to_top"
6241    },
6242    {
6243     "kind" : "rtti",
6244     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEEE"
6245    },
6246    {
6247     "kind" : "complete_dtor_pointer",
6248     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED1Ev"
6249    },
6250    {
6251     "kind" : "deleting_dtor_pointer",
6252     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED0Ev"
6253    },
6254    {
6255     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6256    },
6257    {
6258     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6259    },
6260    {
6261     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6262    },
6263    {
6264     "kind" : "vcall_offset"
6265    },
6266    {
6267     "component_value" : -16,
6268     "kind" : "vcall_offset"
6269    },
6270    {
6271     "component_value" : -16,
6272     "kind" : "vcall_offset"
6273    },
6274    {
6275     "component_value" : -16,
6276     "kind" : "vcall_offset"
6277    },
6278    {
6279     "component_value" : -24,
6280     "kind" : "vcall_offset"
6281    },
6282    {
6283     "component_value" : -24,
6284     "kind" : "offset_to_top"
6285    },
6286    {
6287     "kind" : "rtti",
6288     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEEE"
6289    },
6290    {
6291     "kind" : "complete_dtor_pointer",
6292     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED1Ev"
6293    },
6294    {
6295     "kind" : "deleting_dtor_pointer",
6296     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEED0Ev"
6297    },
6298    {
6299     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6300    },
6301    {
6302     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6303    },
6304    {
6305     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6306    },
6307    {
6308     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6309    }
6310   ]
6311  },
6312  {
6313   "alignment" : 4,
6314   "base_specifiers" :
6315   [
6316    {
6317     "referenced_type" : "type-55"
6318    },
6319    {
6320     "referenced_type" : "type-368"
6321    },
6322    {
6323     "referenced_type" : "type-362"
6324    }
6325   ],
6326   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6327   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6328   "record_kind" : "class",
6329   "referenced_type" : "type-367",
6330   "self_type" : "type-367",
6331   "size" : 32,
6332   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6333   "template_args" : [ "type-55" ],
6334   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6335   "vtable_components" :
6336   [
6337    {
6338     "component_value" : 24,
6339     "kind" : "vbase_offset"
6340    },
6341    {
6342     "kind" : "offset_to_top"
6343    },
6344    {
6345     "kind" : "rtti",
6346     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6347    },
6348    {
6349     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6350    },
6351    {
6352     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6353    },
6354    {
6355     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6356    },
6357    {
6358     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6359    },
6360    {
6361     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6362    },
6363    {
6364     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6365    },
6366    {
6367     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6368    },
6369    {
6370     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6371    },
6372    {
6373     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6374    },
6375    {
6376     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6377    },
6378    {
6379     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6380    },
6381    {
6382     "kind" : "complete_dtor_pointer",
6383     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6384    },
6385    {
6386     "kind" : "deleting_dtor_pointer",
6387     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6388    },
6389    {
6390     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6391    },
6392    {
6393     "component_value" : 20,
6394     "kind" : "vbase_offset"
6395    },
6396    {
6397     "component_value" : -4,
6398     "kind" : "offset_to_top"
6399    },
6400    {
6401     "kind" : "rtti",
6402     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6403    },
6404    {
6405     "kind" : "complete_dtor_pointer",
6406     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6407    },
6408    {
6409     "kind" : "deleting_dtor_pointer",
6410     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6411    },
6412    {
6413     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6414    },
6415    {
6416     "component_value" : 16,
6417     "kind" : "vbase_offset"
6418    },
6419    {
6420     "component_value" : -8,
6421     "kind" : "offset_to_top"
6422    },
6423    {
6424     "kind" : "rtti",
6425     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6426    },
6427    {
6428     "kind" : "complete_dtor_pointer",
6429     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6430    },
6431    {
6432     "kind" : "deleting_dtor_pointer",
6433     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6434    },
6435    {
6436     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6437    },
6438    {
6439     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6440    },
6441    {
6442     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6443    },
6444    {
6445     "kind" : "vcall_offset"
6446    },
6447    {
6448     "component_value" : -16,
6449     "kind" : "vcall_offset"
6450    },
6451    {
6452     "component_value" : -16,
6453     "kind" : "vcall_offset"
6454    },
6455    {
6456     "component_value" : -16,
6457     "kind" : "vcall_offset"
6458    },
6459    {
6460     "component_value" : -24,
6461     "kind" : "vcall_offset"
6462    },
6463    {
6464     "component_value" : -24,
6465     "kind" : "offset_to_top"
6466    },
6467    {
6468     "kind" : "rtti",
6469     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6470    },
6471    {
6472     "kind" : "complete_dtor_pointer",
6473     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6474    },
6475    {
6476     "kind" : "deleting_dtor_pointer",
6477     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6478    },
6479    {
6480     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6481    },
6482    {
6483     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6484    },
6485    {
6486     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6487    },
6488    {
6489     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6490    }
6491   ]
6492  },
6493  {
6494   "alignment" : 4,
6495   "fields" :
6496   [
6497    {
6498     "access" : "private",
6499     "field_name" : "mMutex",
6500     "referenced_type" : "type-397"
6501    },
6502    {
6503     "access" : "private",
6504     "field_name" : "mMap",
6505     "field_offset" : 32,
6506     "referenced_type" : "type-398"
6507    }
6508   ],
6509   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6510   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6511   "record_kind" : "class",
6512   "referenced_type" : "type-396",
6513   "self_type" : "type-396",
6514   "size" : 16,
6515   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6516   "template_args" : [ "type-101", "type-399" ],
6517   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6518  },
6519  {
6520   "alignment" : 4,
6521   "fields" :
6522   [
6523    {
6524     "access" : "private",
6525     "field_name" : "mMutex",
6526     "referenced_type" : "type-405"
6527    },
6528    {
6529     "access" : "private",
6530     "field_name" : "mMap",
6531     "field_offset" : 32,
6532     "referenced_type" : "type-406"
6533    }
6534   ],
6535   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6536   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6537   "record_kind" : "class",
6538   "referenced_type" : "type-404",
6539   "self_type" : "type-404",
6540   "size" : 16,
6541   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6542   "template_args" : [ "type-101", "type-25" ],
6543   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6544  },
6545  {
6546   "alignment" : 4,
6547   "fields" :
6548   [
6549    {
6550     "access" : "private",
6551     "field_name" : "mMutex",
6552     "referenced_type" : "type-410"
6553    },
6554    {
6555     "access" : "private",
6556     "field_name" : "mMap",
6557     "field_offset" : 32,
6558     "referenced_type" : "type-411"
6559    }
6560   ],
6561   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6562   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6563   "record_kind" : "class",
6564   "referenced_type" : "type-409",
6565   "self_type" : "type-409",
6566   "size" : 16,
6567   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6568   "template_args" : [ "type-412", "type-329" ],
6569   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6570  },
6571  {
6572   "alignment" : 4,
6573   "fields" :
6574   [
6575    {
6576     "access" : "private",
6577     "field_name" : "mMutex",
6578     "referenced_type" : "type-429"
6579    },
6580    {
6581     "access" : "private",
6582     "field_name" : "mMap",
6583     "field_offset" : 32,
6584     "referenced_type" : "type-430"
6585    }
6586   ],
6587   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6588   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6589   "record_kind" : "class",
6590   "referenced_type" : "type-428",
6591   "self_type" : "type-428",
6592   "size" : 16,
6593   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6594   "template_args" : [ "type-431", "type-432" ],
6595   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6596  },
6597  {
6598   "alignment" : 4,
6599   "fields" :
6600   [
6601    {
6602     "access" : "private",
6603     "field_name" : "mMutex",
6604     "referenced_type" : "type-418"
6605    },
6606    {
6607     "access" : "private",
6608     "field_name" : "mMap",
6609     "field_offset" : 32,
6610     "referenced_type" : "type-419"
6611    }
6612   ],
6613   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6614   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6615   "record_kind" : "class",
6616   "referenced_type" : "type-417",
6617   "self_type" : "type-417",
6618   "size" : 16,
6619   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6620   "template_args" : [ "type-420", "type-421" ],
6621   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6622  },
6623  {
6624   "alignment" : 8,
6625   "fields" :
6626   [
6627    {
6628     "field_name" : "flags",
6629     "referenced_type" : "type-2"
6630    },
6631    {
6632     "field_name" : "fdIndex",
6633     "field_offset" : 32,
6634     "referenced_type" : "type-2"
6635    },
6636    {
6637     "field_name" : "offset",
6638     "field_offset" : 64,
6639     "referenced_type" : "type-2"
6640    },
6641    {
6642     "field_name" : "extent",
6643     "field_offset" : 128,
6644     "referenced_type" : "type-100"
6645    }
6646   ],
6647   "linker_set_key" : "android::hardware::GrantorDescriptor",
6648   "name" : "android::hardware::GrantorDescriptor",
6649   "referenced_type" : "type-280",
6650   "self_type" : "type-280",
6651   "size" : 24,
6652   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6653   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6654  },
6655  {
6656   "alignment" : 8,
6657   "base_specifiers" :
6658   [
6659    {
6660     "is_virtual" : true,
6661     "referenced_type" : "type-262"
6662    },
6663    {
6664     "is_virtual" : true,
6665     "referenced_type" : "type-4"
6666    }
6667   ],
6668   "linker_set_key" : "android::hardware::HidlMemory",
6669   "name" : "android::hardware::HidlMemory",
6670   "record_kind" : "class",
6671   "referenced_type" : "type-271",
6672   "self_type" : "type-271",
6673   "size" : 56,
6674   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6675   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6676   "vtable_components" :
6677   [
6678    {
6679     "component_value" : 48,
6680     "kind" : "vbase_offset"
6681    },
6682    {
6683     "component_value" : 8,
6684     "kind" : "vbase_offset"
6685    },
6686    {
6687     "kind" : "offset_to_top"
6688    },
6689    {
6690     "kind" : "rtti",
6691     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6692    },
6693    {
6694     "kind" : "complete_dtor_pointer",
6695     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6696    },
6697    {
6698     "kind" : "deleting_dtor_pointer",
6699     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6700    },
6701    {
6702     "kind" : "vcall_offset"
6703    },
6704    {
6705     "kind" : "vcall_offset"
6706    },
6707    {
6708     "kind" : "vcall_offset"
6709    },
6710    {
6711     "kind" : "vcall_offset"
6712    },
6713    {
6714     "component_value" : -48,
6715     "kind" : "vcall_offset"
6716    },
6717    {
6718     "component_value" : -48,
6719     "kind" : "offset_to_top"
6720    },
6721    {
6722     "kind" : "rtti",
6723     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6724    },
6725    {
6726     "kind" : "complete_dtor_pointer",
6727     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6728    },
6729    {
6730     "kind" : "deleting_dtor_pointer",
6731     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6732    },
6733    {
6734     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6735    },
6736    {
6737     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6738    },
6739    {
6740     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6741    },
6742    {
6743     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6744    }
6745   ]
6746  },
6747  {
6748   "alignment" : 4,
6749   "base_specifiers" :
6750   [
6751    {
6752     "is_virtual" : true,
6753     "referenced_type" : "type-4"
6754    }
6755   ],
6756   "linker_set_key" : "android::hardware::IBinder",
6757   "name" : "android::hardware::IBinder",
6758   "record_kind" : "class",
6759   "referenced_type" : "type-22",
6760   "self_type" : "type-22",
6761   "size" : 12,
6762   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6763   "unique_id" : "_ZTSN7android8hardware7IBinderE",
6764   "vtable_components" :
6765   [
6766    {
6767     "component_value" : 4,
6768     "kind" : "vbase_offset"
6769    },
6770    {
6771     "kind" : "offset_to_top"
6772    },
6773    {
6774     "kind" : "rtti",
6775     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6776    },
6777    {
6778     "is_pure" : true,
6779     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6780    },
6781    {
6782     "is_pure" : true,
6783     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6784    },
6785    {
6786     "is_pure" : true,
6787     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6788    },
6789    {
6790     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6791    },
6792    {
6793     "is_pure" : true,
6794     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6795    },
6796    {
6797     "is_pure" : true,
6798     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6799    },
6800    {
6801     "is_pure" : true,
6802     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6803    },
6804    {
6805     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6806    },
6807    {
6808     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6809    },
6810    {
6811     "kind" : "complete_dtor_pointer",
6812     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6813    },
6814    {
6815     "kind" : "deleting_dtor_pointer",
6816     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6817    },
6818    {
6819     "kind" : "vcall_offset"
6820    },
6821    {
6822     "kind" : "vcall_offset"
6823    },
6824    {
6825     "kind" : "vcall_offset"
6826    },
6827    {
6828     "kind" : "vcall_offset"
6829    },
6830    {
6831     "component_value" : -4,
6832     "kind" : "vcall_offset"
6833    },
6834    {
6835     "component_value" : -4,
6836     "kind" : "offset_to_top"
6837    },
6838    {
6839     "kind" : "rtti",
6840     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6841    },
6842    {
6843     "kind" : "complete_dtor_pointer",
6844     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
6845    },
6846    {
6847     "kind" : "deleting_dtor_pointer",
6848     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
6849    },
6850    {
6851     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6852    },
6853    {
6854     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6855    },
6856    {
6857     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6858    },
6859    {
6860     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6861    }
6862   ]
6863  },
6864  {
6865   "alignment" : 4,
6866   "base_specifiers" :
6867   [
6868    {
6869     "is_virtual" : true,
6870     "referenced_type" : "type-4"
6871    }
6872   ],
6873   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6874   "name" : "android::hardware::IBinder::DeathRecipient",
6875   "record_kind" : "class",
6876   "referenced_type" : "type-3",
6877   "self_type" : "type-3",
6878   "size" : 12,
6879   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6880   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6881   "vtable_components" :
6882   [
6883    {
6884     "component_value" : 4,
6885     "kind" : "vbase_offset"
6886    },
6887    {
6888     "kind" : "offset_to_top"
6889    },
6890    {
6891     "kind" : "rtti",
6892     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6893    },
6894    {
6895     "is_pure" : true,
6896     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
6897    },
6898    {
6899     "kind" : "complete_dtor_pointer",
6900     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
6901    },
6902    {
6903     "kind" : "deleting_dtor_pointer",
6904     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
6905    },
6906    {
6907     "kind" : "vcall_offset"
6908    },
6909    {
6910     "kind" : "vcall_offset"
6911    },
6912    {
6913     "kind" : "vcall_offset"
6914    },
6915    {
6916     "kind" : "vcall_offset"
6917    },
6918    {
6919     "component_value" : -4,
6920     "kind" : "vcall_offset"
6921    },
6922    {
6923     "component_value" : -4,
6924     "kind" : "offset_to_top"
6925    },
6926    {
6927     "kind" : "rtti",
6928     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6929    },
6930    {
6931     "kind" : "complete_dtor_pointer",
6932     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
6933    },
6934    {
6935     "kind" : "deleting_dtor_pointer",
6936     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
6937    },
6938    {
6939     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6940    },
6941    {
6942     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6943    },
6944    {
6945     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6946    },
6947    {
6948     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6949    }
6950   ]
6951  },
6952  {
6953   "alignment" : 4,
6954   "base_specifiers" :
6955   [
6956    {
6957     "is_virtual" : true,
6958     "referenced_type" : "type-4"
6959    }
6960   ],
6961   "linker_set_key" : "android::hardware::IInterface",
6962   "name" : "android::hardware::IInterface",
6963   "record_kind" : "class",
6964   "referenced_type" : "type-368",
6965   "self_type" : "type-368",
6966   "size" : 12,
6967   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6968   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
6969   "vtable_components" :
6970   [
6971    {
6972     "component_value" : 4,
6973     "kind" : "vbase_offset"
6974    },
6975    {
6976     "kind" : "offset_to_top"
6977    },
6978    {
6979     "kind" : "rtti",
6980     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6981    },
6982    {
6983     "kind" : "complete_dtor_pointer",
6984     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6985    },
6986    {
6987     "kind" : "deleting_dtor_pointer",
6988     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6989    },
6990    {
6991     "is_pure" : true,
6992     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6993    },
6994    {
6995     "kind" : "vcall_offset"
6996    },
6997    {
6998     "kind" : "vcall_offset"
6999    },
7000    {
7001     "kind" : "vcall_offset"
7002    },
7003    {
7004     "kind" : "vcall_offset"
7005    },
7006    {
7007     "component_value" : -4,
7008     "kind" : "vcall_offset"
7009    },
7010    {
7011     "component_value" : -4,
7012     "kind" : "offset_to_top"
7013    },
7014    {
7015     "kind" : "rtti",
7016     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7017    },
7018    {
7019     "kind" : "complete_dtor_pointer",
7020     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
7021    },
7022    {
7023     "kind" : "deleting_dtor_pointer",
7024     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
7025    },
7026    {
7027     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7028    },
7029    {
7030     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7031    },
7032    {
7033     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7034    },
7035    {
7036     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7037    }
7038   ]
7039  },
7040  {
7041   "alignment" : 8,
7042   "fields" :
7043   [
7044    {
7045     "access" : "private",
7046     "field_name" : "mGrantors",
7047     "referenced_type" : "type-276"
7048    },
7049    {
7050     "access" : "private",
7051     "field_name" : "mHandle",
7052     "field_offset" : 128,
7053     "referenced_type" : "type-338"
7054    },
7055    {
7056     "access" : "private",
7057     "field_name" : "mQuantum",
7058     "field_offset" : 192,
7059     "referenced_type" : "type-2"
7060    },
7061    {
7062     "access" : "private",
7063     "field_name" : "mFlags",
7064     "field_offset" : 224,
7065     "referenced_type" : "type-2"
7066    }
7067   ],
7068   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7069   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7070   "referenced_type" : "type-337",
7071   "self_type" : "type-337",
7072   "size" : 32,
7073   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7074   "template_args" : [ "type-44" ],
7075   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7076  },
7077  {
7078   "alignment" : 4,
7079   "fields" :
7080   [
7081    {
7082     "access" : "private",
7083     "field_name" : "mBufCachePos",
7084     "referenced_type" : "type-2"
7085    },
7086    {
7087     "access" : "private",
7088     "field_name" : "mBufCache",
7089     "field_offset" : 32,
7090     "referenced_type" : "type-372"
7091    },
7092    {
7093     "access" : "private",
7094     "field_name" : "mError",
7095     "field_offset" : 128,
7096     "referenced_type" : "type-9"
7097    },
7098    {
7099     "access" : "private",
7100     "field_name" : "mData",
7101     "field_offset" : 160,
7102     "referenced_type" : "type-373"
7103    },
7104    {
7105     "access" : "private",
7106     "field_name" : "mDataSize",
7107     "field_offset" : 192,
7108     "referenced_type" : "type-2"
7109    },
7110    {
7111     "access" : "private",
7112     "field_name" : "mDataCapacity",
7113     "field_offset" : 224,
7114     "referenced_type" : "type-2"
7115    },
7116    {
7117     "access" : "private",
7118     "field_name" : "mDataPos",
7119     "field_offset" : 256,
7120     "referenced_type" : "type-2"
7121    },
7122    {
7123     "access" : "private",
7124     "field_name" : "mObjects",
7125     "field_offset" : 288,
7126     "referenced_type" : "type-374"
7127    },
7128    {
7129     "access" : "private",
7130     "field_name" : "mObjectsSize",
7131     "field_offset" : 320,
7132     "referenced_type" : "type-2"
7133    },
7134    {
7135     "access" : "private",
7136     "field_name" : "mObjectsCapacity",
7137     "field_offset" : 352,
7138     "referenced_type" : "type-2"
7139    },
7140    {
7141     "access" : "private",
7142     "field_name" : "mNextObjectHint",
7143     "field_offset" : 384,
7144     "referenced_type" : "type-2"
7145    },
7146    {
7147     "access" : "private",
7148     "field_name" : "mNumRef",
7149     "field_offset" : 416,
7150     "referenced_type" : "type-2"
7151    },
7152    {
7153     "access" : "private",
7154     "field_name" : "mFdsKnown",
7155     "field_offset" : 448,
7156     "referenced_type" : "type-25"
7157    },
7158    {
7159     "access" : "private",
7160     "field_name" : "mHasFds",
7161     "field_offset" : 456,
7162     "referenced_type" : "type-25"
7163    },
7164    {
7165     "access" : "private",
7166     "field_name" : "mAllowFds",
7167     "field_offset" : 464,
7168     "referenced_type" : "type-25"
7169    },
7170    {
7171     "access" : "private",
7172     "field_name" : "mOwner",
7173     "field_offset" : 480,
7174     "referenced_type" : "type-375"
7175    },
7176    {
7177     "access" : "private",
7178     "field_name" : "mOwnerCookie",
7179     "field_offset" : 512,
7180     "referenced_type" : "type-10"
7181    }
7182   ],
7183   "linker_set_key" : "android::hardware::Parcel",
7184   "name" : "android::hardware::Parcel",
7185   "record_kind" : "class",
7186   "referenced_type" : "type-371",
7187   "self_type" : "type-371",
7188   "size" : 68,
7189   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7190   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7191  },
7192  {
7193   "access" : "private",
7194   "alignment" : 8,
7195   "fields" :
7196   [
7197    {
7198     "field_name" : "index",
7199     "referenced_type" : "type-2"
7200    },
7201    {
7202     "field_name" : "buffer",
7203     "field_offset" : 64,
7204     "referenced_type" : "type-100"
7205    },
7206    {
7207     "field_name" : "bufend",
7208     "field_offset" : 128,
7209     "referenced_type" : "type-100"
7210    }
7211   ],
7212   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7213   "name" : "android::hardware::Parcel::BufferInfo",
7214   "referenced_type" : "type-379",
7215   "self_type" : "type-379",
7216   "size" : 24,
7217   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7218   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7219  },
7220  {
7221   "alignment" : 8,
7222   "base_specifiers" :
7223   [
7224    {
7225     "is_virtual" : true,
7226     "referenced_type" : "type-4"
7227    }
7228   ],
7229   "fields" :
7230   [
7231    {
7232     "access" : "private",
7233     "field_name" : "mDriverFD",
7234     "field_offset" : 32,
7235     "referenced_type" : "type-9"
7236    },
7237    {
7238     "access" : "private",
7239     "field_name" : "mVMStart",
7240     "field_offset" : 64,
7241     "referenced_type" : "type-10"
7242    },
7243    {
7244     "access" : "private",
7245     "field_name" : "mThreadCountLock",
7246     "field_offset" : 96,
7247     "referenced_type" : "type-12"
7248    },
7249    {
7250     "access" : "private",
7251     "field_name" : "mThreadCountDecrement",
7252     "field_offset" : 128,
7253     "referenced_type" : "type-13"
7254    },
7255    {
7256     "access" : "private",
7257     "field_name" : "mExecutingThreadsCount",
7258     "field_offset" : 160,
7259     "referenced_type" : "type-2"
7260    },
7261    {
7262     "access" : "private",
7263     "field_name" : "mMaxThreads",
7264     "field_offset" : 192,
7265     "referenced_type" : "type-2"
7266    },
7267    {
7268     "access" : "private",
7269     "field_name" : "mStarvationStartTimeMs",
7270     "field_offset" : 256,
7271     "referenced_type" : "type-14"
7272    },
7273    {
7274     "access" : "private",
7275     "field_name" : "mLock",
7276     "field_offset" : 320,
7277     "referenced_type" : "type-15"
7278    },
7279    {
7280     "access" : "private",
7281     "field_name" : "mHandleToObject",
7282     "field_offset" : 352,
7283     "referenced_type" : "type-17"
7284    },
7285    {
7286     "access" : "private",
7287     "field_name" : "mManagesContexts",
7288     "field_offset" : 512,
7289     "referenced_type" : "type-25"
7290    },
7291    {
7292     "access" : "private",
7293     "field_name" : "mBinderContextCheckFunc",
7294     "field_offset" : 544,
7295     "referenced_type" : "type-26"
7296    },
7297    {
7298     "access" : "private",
7299     "field_name" : "mBinderContextUserData",
7300     "field_offset" : 576,
7301     "referenced_type" : "type-10"
7302    },
7303    {
7304     "access" : "private",
7305     "field_name" : "mContexts",
7306     "field_offset" : 608,
7307     "referenced_type" : "type-37"
7308    },
7309    {
7310     "access" : "private",
7311     "field_name" : "mRootDir",
7312     "field_offset" : 768,
7313     "referenced_type" : "type-41"
7314    },
7315    {
7316     "access" : "private",
7317     "field_name" : "mThreadPoolStarted",
7318     "field_offset" : 800,
7319     "referenced_type" : "type-25"
7320    },
7321    {
7322     "access" : "private",
7323     "field_name" : "mSpawnThreadOnStart",
7324     "field_offset" : 808,
7325     "referenced_type" : "type-25"
7326    },
7327    {
7328     "access" : "private",
7329     "field_name" : "mThreadPoolSeq",
7330     "field_offset" : 832,
7331     "referenced_type" : "type-45"
7332    },
7333    {
7334     "access" : "private",
7335     "field_name" : "mMmapSize",
7336     "field_offset" : 864,
7337     "referenced_type" : "type-19"
7338    },
7339    {
7340     "access" : "private",
7341     "field_name" : "mCallRestriction",
7342     "field_offset" : 896,
7343     "referenced_type" : "type-46"
7344    }
7345   ],
7346   "linker_set_key" : "android::hardware::ProcessState",
7347   "name" : "android::hardware::ProcessState",
7348   "record_kind" : "class",
7349   "referenced_type" : "type-8",
7350   "self_type" : "type-8",
7351   "size" : 128,
7352   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7353   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7354   "vtable_components" :
7355   [
7356    {
7357     "component_value" : 116,
7358     "kind" : "vbase_offset"
7359    },
7360    {
7361     "kind" : "offset_to_top"
7362    },
7363    {
7364     "kind" : "rtti",
7365     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7366    },
7367    {
7368     "kind" : "complete_dtor_pointer",
7369     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7370    },
7371    {
7372     "kind" : "deleting_dtor_pointer",
7373     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7374    },
7375    {
7376     "kind" : "vcall_offset"
7377    },
7378    {
7379     "kind" : "vcall_offset"
7380    },
7381    {
7382     "kind" : "vcall_offset"
7383    },
7384    {
7385     "kind" : "vcall_offset"
7386    },
7387    {
7388     "component_value" : -116,
7389     "kind" : "vcall_offset"
7390    },
7391    {
7392     "component_value" : -116,
7393     "kind" : "offset_to_top"
7394    },
7395    {
7396     "kind" : "rtti",
7397     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7398    },
7399    {
7400     "kind" : "complete_dtor_pointer",
7401     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7402    },
7403    {
7404     "kind" : "deleting_dtor_pointer",
7405     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7406    },
7407    {
7408     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7409    },
7410    {
7411     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7412    },
7413    {
7414     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7415    },
7416    {
7417     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7418    }
7419   ]
7420  },
7421  {
7422   "access" : "private",
7423   "alignment" : 4,
7424   "fields" :
7425   [
7426    {
7427     "field_name" : "binder",
7428     "referenced_type" : "type-21"
7429    },
7430    {
7431     "field_name" : "refs",
7432     "field_offset" : 32,
7433     "referenced_type" : "type-23"
7434    }
7435   ],
7436   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7437   "name" : "android::hardware::ProcessState::handle_entry",
7438   "referenced_type" : "type-20",
7439   "self_type" : "type-20",
7440   "size" : 8,
7441   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7442   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7443  },
7444  {
7445   "alignment" : 4,
7446   "base_specifiers" :
7447   [
7448    {
7449     "referenced_type" : "type-125"
7450    }
7451   ],
7452   "fields" :
7453   [
7454    {
7455     "access" : "private",
7456     "field_name" : "mVal",
7457     "field_offset" : 192,
7458     "referenced_type" : "type-75"
7459    }
7460   ],
7461   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> >",
7462   "name" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> >",
7463   "record_kind" : "class",
7464   "referenced_type" : "type-132",
7465   "self_type" : "type-132",
7466   "size" : 28,
7467   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7468   "template_args" : [ "type-75" ],
7469   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_2ir4V1_011IConsumerIrEEEEE"
7470  },
7471  {
7472   "alignment" : 4,
7473   "base_specifiers" :
7474   [
7475    {
7476     "referenced_type" : "type-125"
7477    }
7478   ],
7479   "fields" :
7480   [
7481    {
7482     "access" : "private",
7483     "field_name" : "mVal",
7484     "field_offset" : 168,
7485     "referenced_type" : "type-25"
7486    }
7487   ],
7488   "linker_set_key" : "android::hardware::Return<bool>",
7489   "name" : "android::hardware::Return<bool>",
7490   "record_kind" : "class",
7491   "referenced_type" : "type-124",
7492   "self_type" : "type-124",
7493   "size" : 24,
7494   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7495   "template_args" : [ "type-25" ],
7496   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7497  },
7498  {
7499   "alignment" : 4,
7500   "base_specifiers" :
7501   [
7502    {
7503     "referenced_type" : "type-125"
7504    }
7505   ],
7506   "linker_set_key" : "android::hardware::Return<void>",
7507   "name" : "android::hardware::Return<void>",
7508   "record_kind" : "class",
7509   "referenced_type" : "type-144",
7510   "self_type" : "type-144",
7511   "size" : 24,
7512   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7513   "template_args" : [ "type-11" ],
7514   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7515  },
7516  {
7517   "alignment" : 4,
7518   "fields" :
7519   [
7520    {
7521     "access" : "private",
7522     "field_name" : "mException",
7523     "referenced_type" : "type-9"
7524    },
7525    {
7526     "access" : "private",
7527     "field_name" : "mErrorCode",
7528     "field_offset" : 32,
7529     "referenced_type" : "type-9"
7530    },
7531    {
7532     "access" : "private",
7533     "field_name" : "mMessage",
7534     "field_offset" : 64,
7535     "referenced_type" : "type-112"
7536    }
7537   ],
7538   "linker_set_key" : "android::hardware::Status",
7539   "name" : "android::hardware::Status",
7540   "record_kind" : "class",
7541   "referenced_type" : "type-111",
7542   "self_type" : "type-111",
7543   "size" : 20,
7544   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7545   "unique_id" : "_ZTSN7android8hardware6StatusE"
7546  },
7547  {
7548   "alignment" : 4,
7549   "fields" :
7550   [
7551    {
7552     "access" : "protected",
7553     "field_name" : "mInstrumentationCallbacks",
7554     "field_offset" : 32,
7555     "referenced_type" : "type-388"
7556    },
7557    {
7558     "access" : "protected",
7559     "field_name" : "mEnableInstrumentation",
7560     "field_offset" : 128,
7561     "referenced_type" : "type-25"
7562    },
7563    {
7564     "access" : "protected",
7565     "field_name" : "mInstrumentationLibPackage",
7566     "field_offset" : 160,
7567     "referenced_type" : "type-389"
7568    },
7569    {
7570     "access" : "protected",
7571     "field_name" : "mInterfaceName",
7572     "field_offset" : 256,
7573     "referenced_type" : "type-390"
7574    }
7575   ],
7576   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7577   "name" : "android::hardware::details::HidlInstrumentor",
7578   "referenced_type" : "type-387",
7579   "self_type" : "type-387",
7580   "size" : 44,
7581   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7582   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7583   "vtable_components" :
7584   [
7585    {
7586     "kind" : "offset_to_top"
7587    },
7588    {
7589     "kind" : "rtti",
7590     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7591    },
7592    {
7593     "kind" : "complete_dtor_pointer",
7594     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7595    },
7596    {
7597     "kind" : "deleting_dtor_pointer",
7598     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7599    }
7600   ]
7601  },
7602  {
7603   "alignment" : 4,
7604   "fields" :
7605   [
7606    {
7607     "field_name" : "sched_policy",
7608     "referenced_type" : "type-9"
7609    },
7610    {
7611     "field_name" : "prio",
7612     "field_offset" : 32,
7613     "referenced_type" : "type-9"
7614    }
7615   ],
7616   "linker_set_key" : "android::hardware::details::SchedPrio",
7617   "name" : "android::hardware::details::SchedPrio",
7618   "referenced_type" : "type-399",
7619   "self_type" : "type-399",
7620   "size" : 8,
7621   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7622   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7623  },
7624  {
7625   "alignment" : 4,
7626   "fields" :
7627   [
7628    {
7629     "access" : "private",
7630     "field_name" : "mQueue",
7631     "referenced_type" : "type-561"
7632    }
7633   ],
7634   "linker_set_key" : "android::hardware::details::TaskRunner",
7635   "name" : "android::hardware::details::TaskRunner",
7636   "record_kind" : "class",
7637   "referenced_type" : "type-560",
7638   "self_type" : "type-560",
7639   "size" : 8,
7640   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7641   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7642  },
7643  {
7644   "alignment" : 1,
7645   "linker_set_key" : "android::hardware::details::bnhw_tag",
7646   "name" : "android::hardware::details::bnhw_tag",
7647   "referenced_type" : "type-219",
7648   "self_type" : "type-219",
7649   "size" : 1,
7650   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7651   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7652  },
7653  {
7654   "alignment" : 1,
7655   "linker_set_key" : "android::hardware::details::bphw_tag",
7656   "name" : "android::hardware::details::bphw_tag",
7657   "referenced_type" : "type-228",
7658   "self_type" : "type-228",
7659   "size" : 1,
7660   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7661   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7662  },
7663  {
7664   "alignment" : 1,
7665   "linker_set_key" : "android::hardware::details::bs_tag",
7666   "name" : "android::hardware::details::bs_tag",
7667   "referenced_type" : "type-239",
7668   "self_type" : "type-239",
7669   "size" : 1,
7670   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7671   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7672  },
7673  {
7674   "access" : "private",
7675   "alignment" : 8,
7676   "fields" :
7677   [
7678    {
7679     "field_name" : "mPointer",
7680     "referenced_type" : "type-314"
7681    },
7682    {
7683     "field_name" : "_pad",
7684     "referenced_type" : "type-100"
7685    }
7686   ],
7687   "is_anonymous" : true,
7688   "linker_set_key" : "android::hardware::details::hidl_pointer<ConsumerIrFreqRange>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7689   "name" : "android::hardware::details::hidl_pointer<ConsumerIrFreqRange>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7690   "record_kind" : "union",
7691   "referenced_type" : "type-313",
7692   "self_type" : "type-313",
7693   "size" : 8,
7694   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7695   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_2ir4V1_019ConsumerIrFreqRangeEEUt_E"
7696  },
7697  {
7698   "access" : "private",
7699   "alignment" : 8,
7700   "fields" :
7701   [
7702    {
7703     "field_name" : "mPointer",
7704     "referenced_type" : "type-279"
7705    },
7706    {
7707     "field_name" : "_pad",
7708     "referenced_type" : "type-100"
7709    }
7710   ],
7711   "is_anonymous" : true,
7712   "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",
7713   "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",
7714   "record_kind" : "union",
7715   "referenced_type" : "type-278",
7716   "self_type" : "type-278",
7717   "size" : 8,
7718   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7719   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7720  },
7721  {
7722   "alignment" : 8,
7723   "fields" :
7724   [
7725    {
7726     "access" : "private",
7727     "referenced_type" : "type-278"
7728    }
7729   ],
7730   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7731   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7732   "referenced_type" : "type-277",
7733   "self_type" : "type-277",
7734   "size" : 8,
7735   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7736   "template_args" : [ "type-280" ],
7737   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7738  },
7739  {
7740   "alignment" : 8,
7741   "fields" :
7742   [
7743    {
7744     "access" : "private",
7745     "referenced_type" : "type-292"
7746    }
7747   ],
7748   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7749   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7750   "referenced_type" : "type-291",
7751   "self_type" : "type-291",
7752   "size" : 8,
7753   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7754   "template_args" : [ "type-294" ],
7755   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
7756  },
7757  {
7758   "alignment" : 8,
7759   "fields" :
7760   [
7761    {
7762     "access" : "private",
7763     "referenced_type" : "type-283"
7764    }
7765   ],
7766   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7767   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7768   "referenced_type" : "type-282",
7769   "self_type" : "type-282",
7770   "size" : 8,
7771   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7772   "template_args" : [ "type-258" ],
7773   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
7774  },
7775  {
7776   "alignment" : 8,
7777   "fields" :
7778   [
7779    {
7780     "access" : "private",
7781     "referenced_type" : "type-313"
7782    }
7783   ],
7784   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
7785   "name" : "android::hardware::details::hidl_pointer<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
7786   "referenced_type" : "type-312",
7787   "self_type" : "type-312",
7788   "size" : 8,
7789   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7790   "template_args" : [ "type-315" ],
7791   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_2ir4V1_019ConsumerIrFreqRangeEEE"
7792  },
7793  {
7794   "alignment" : 8,
7795   "fields" :
7796   [
7797    {
7798     "access" : "private",
7799     "referenced_type" : "type-323"
7800    }
7801   ],
7802   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
7803   "name" : "android::hardware::details::hidl_pointer<char>",
7804   "referenced_type" : "type-322",
7805   "self_type" : "type-322",
7806   "size" : 8,
7807   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7808   "template_args" : [ "type-44" ],
7809   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
7810  },
7811  {
7812   "access" : "private",
7813   "alignment" : 8,
7814   "fields" :
7815   [
7816    {
7817     "field_name" : "mPointer",
7818     "referenced_type" : "type-167"
7819    },
7820    {
7821     "field_name" : "_pad",
7822     "referenced_type" : "type-100"
7823    }
7824   ],
7825   "is_anonymous" : true,
7826   "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",
7827   "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",
7828   "record_kind" : "union",
7829   "referenced_type" : "type-323",
7830   "self_type" : "type-323",
7831   "size" : 8,
7832   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7833   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
7834  },
7835  {
7836   "alignment" : 8,
7837   "fields" :
7838   [
7839    {
7840     "access" : "private",
7841     "referenced_type" : "type-260"
7842    }
7843   ],
7844   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
7845   "name" : "android::hardware::details::hidl_pointer<const char>",
7846   "referenced_type" : "type-259",
7847   "self_type" : "type-259",
7848   "size" : 8,
7849   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7850   "template_args" : [ "type-43" ],
7851   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
7852  },
7853  {
7854   "access" : "private",
7855   "alignment" : 8,
7856   "fields" :
7857   [
7858    {
7859     "field_name" : "mPointer",
7860     "referenced_type" : "type-42"
7861    },
7862    {
7863     "field_name" : "_pad",
7864     "referenced_type" : "type-100"
7865    }
7866   ],
7867   "is_anonymous" : true,
7868   "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",
7869   "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",
7870   "record_kind" : "union",
7871   "referenced_type" : "type-260",
7872   "self_type" : "type-260",
7873   "size" : 8,
7874   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7875   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
7876  },
7877  {
7878   "alignment" : 8,
7879   "fields" :
7880   [
7881    {
7882     "access" : "private",
7883     "referenced_type" : "type-249"
7884    }
7885   ],
7886   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
7887   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7888   "referenced_type" : "type-248",
7889   "self_type" : "type-248",
7890   "size" : 8,
7891   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7892   "template_args" : [ "type-251" ],
7893   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
7894  },
7895  {
7896   "access" : "private",
7897   "alignment" : 8,
7898   "fields" :
7899   [
7900    {
7901     "field_name" : "mPointer",
7902     "referenced_type" : "type-250"
7903    },
7904    {
7905     "field_name" : "_pad",
7906     "referenced_type" : "type-100"
7907    }
7908   ],
7909   "is_anonymous" : true,
7910   "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",
7911   "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",
7912   "record_kind" : "union",
7913   "referenced_type" : "type-249",
7914   "self_type" : "type-249",
7915   "size" : 8,
7916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7917   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
7918  },
7919  {
7920   "access" : "private",
7921   "alignment" : 8,
7922   "fields" :
7923   [
7924    {
7925     "field_name" : "mPointer",
7926     "referenced_type" : "type-293"
7927    },
7928    {
7929     "field_name" : "_pad",
7930     "referenced_type" : "type-100"
7931    }
7932   ],
7933   "is_anonymous" : true,
7934   "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",
7935   "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",
7936   "record_kind" : "union",
7937   "referenced_type" : "type-292",
7938   "self_type" : "type-292",
7939   "size" : 8,
7940   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7941   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
7942  },
7943  {
7944   "access" : "private",
7945   "alignment" : 8,
7946   "fields" :
7947   [
7948    {
7949     "field_name" : "mPointer",
7950     "referenced_type" : "type-284"
7951    },
7952    {
7953     "field_name" : "_pad",
7954     "referenced_type" : "type-100"
7955    }
7956   ],
7957   "is_anonymous" : true,
7958   "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",
7959   "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",
7960   "record_kind" : "union",
7961   "referenced_type" : "type-283",
7962   "self_type" : "type-283",
7963   "size" : 8,
7964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7965   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
7966  },
7967  {
7968   "alignment" : 8,
7969   "fields" :
7970   [
7971    {
7972     "access" : "private",
7973     "referenced_type" : "type-304"
7974    }
7975   ],
7976   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
7977   "name" : "android::hardware::details::hidl_pointer<int>",
7978   "referenced_type" : "type-303",
7979   "self_type" : "type-303",
7980   "size" : 8,
7981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7982   "template_args" : [ "type-9" ],
7983   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
7984  },
7985  {
7986   "access" : "private",
7987   "alignment" : 8,
7988   "fields" :
7989   [
7990    {
7991     "field_name" : "mPointer",
7992     "referenced_type" : "type-305"
7993    },
7994    {
7995     "field_name" : "_pad",
7996     "referenced_type" : "type-100"
7997    }
7998   ],
7999   "is_anonymous" : true,
8000   "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",
8001   "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",
8002   "record_kind" : "union",
8003   "referenced_type" : "type-304",
8004   "self_type" : "type-304",
8005   "size" : 8,
8006   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8007   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8008  },
8009  {
8010   "alignment" : 8,
8011   "fields" :
8012   [
8013    {
8014     "access" : "private",
8015     "referenced_type" : "type-339"
8016    }
8017   ],
8018   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8019   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8020   "referenced_type" : "type-338",
8021   "self_type" : "type-338",
8022   "size" : 8,
8023   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8024   "template_args" : [ "type-155" ],
8025   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8026  },
8027  {
8028   "access" : "private",
8029   "alignment" : 8,
8030   "fields" :
8031   [
8032    {
8033     "field_name" : "mPointer",
8034     "referenced_type" : "type-154"
8035    },
8036    {
8037     "field_name" : "_pad",
8038     "referenced_type" : "type-100"
8039    }
8040   ],
8041   "is_anonymous" : true,
8042   "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",
8043   "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",
8044   "record_kind" : "union",
8045   "referenced_type" : "type-339",
8046   "self_type" : "type-339",
8047   "size" : 8,
8048   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8049   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8050  },
8051  {
8052   "alignment" : 1,
8053   "linker_set_key" : "android::hardware::details::i_tag",
8054   "name" : "android::hardware::details::i_tag",
8055   "referenced_type" : "type-207",
8056   "self_type" : "type-207",
8057   "size" : 1,
8058   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8059   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8060  },
8061  {
8062   "alignment" : 4,
8063   "fields" :
8064   [
8065    {
8066     "access" : "private",
8067     "field_name" : "mStatus",
8068     "referenced_type" : "type-111"
8069    },
8070    {
8071     "access" : "private",
8072     "field_name" : "mCheckedStatus",
8073     "field_offset" : 160,
8074     "referenced_type" : "type-25"
8075    }
8076   ],
8077   "linker_set_key" : "android::hardware::details::return_status",
8078   "name" : "android::hardware::details::return_status",
8079   "record_kind" : "class",
8080   "referenced_type" : "type-125",
8081   "self_type" : "type-125",
8082   "size" : 24,
8083   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8084   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8085  },
8086  {
8087   "alignment" : 1,
8088   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8089   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8090   "referenced_type" : "type-324",
8091   "self_type" : "type-324",
8092   "size" : 1,
8093   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8094   "template_args" : [ "type-86" ],
8095   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
8096  },
8097  {
8098   "alignment" : 1,
8099   "fields" :
8100   [
8101    {
8102     "access" : "private",
8103     "field_name" : "mBuffer",
8104     "referenced_type" : "type-295"
8105    }
8106   ],
8107   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8108   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8109   "referenced_type" : "type-294",
8110   "self_type" : "type-294",
8111   "size" : 32,
8112   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8113   "template_args" : [ "type-86" ],
8114   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
8115  },
8116  {
8117   "alignment" : 8,
8118   "base_specifiers" :
8119   [
8120    {
8121     "referenced_type" : "type-3"
8122    }
8123   ],
8124   "fields" :
8125   [
8126    {
8127     "access" : "private",
8128     "field_name" : "mRecipient",
8129     "field_offset" : 32,
8130     "referenced_type" : "type-97"
8131    },
8132    {
8133     "access" : "private",
8134     "field_name" : "mCookie",
8135     "field_offset" : 128,
8136     "referenced_type" : "type-100"
8137    },
8138    {
8139     "access" : "private",
8140     "field_name" : "mBase",
8141     "field_offset" : 192,
8142     "referenced_type" : "type-101"
8143    }
8144   ],
8145   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8146   "name" : "android::hardware::hidl_binder_death_recipient",
8147   "referenced_type" : "type-96",
8148   "self_type" : "type-96",
8149   "size" : 40,
8150   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8151   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8152   "vtable_components" :
8153   [
8154    {
8155     "component_value" : 32,
8156     "kind" : "vbase_offset"
8157    },
8158    {
8159     "kind" : "offset_to_top"
8160    },
8161    {
8162     "kind" : "rtti",
8163     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8164    },
8165    {
8166     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8167    },
8168    {
8169     "kind" : "complete_dtor_pointer",
8170     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8171    },
8172    {
8173     "kind" : "deleting_dtor_pointer",
8174     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8175    },
8176    {
8177     "kind" : "vcall_offset"
8178    },
8179    {
8180     "kind" : "vcall_offset"
8181    },
8182    {
8183     "kind" : "vcall_offset"
8184    },
8185    {
8186     "kind" : "vcall_offset"
8187    },
8188    {
8189     "component_value" : -32,
8190     "kind" : "vcall_offset"
8191    },
8192    {
8193     "component_value" : -32,
8194     "kind" : "offset_to_top"
8195    },
8196    {
8197     "kind" : "rtti",
8198     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8199    },
8200    {
8201     "kind" : "complete_dtor_pointer",
8202     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
8203    },
8204    {
8205     "kind" : "deleting_dtor_pointer",
8206     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
8207    },
8208    {
8209     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8210    },
8211    {
8212     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8213    },
8214    {
8215     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8216    },
8217    {
8218     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8219    }
8220   ]
8221  },
8222  {
8223   "alignment" : 4,
8224   "base_specifiers" :
8225   [
8226    {
8227     "is_virtual" : true,
8228     "referenced_type" : "type-4"
8229    }
8230   ],
8231   "linker_set_key" : "android::hardware::hidl_death_recipient",
8232   "name" : "android::hardware::hidl_death_recipient",
8233   "referenced_type" : "type-99",
8234   "self_type" : "type-99",
8235   "size" : 12,
8236   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8237   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8238   "vtable_components" :
8239   [
8240    {
8241     "component_value" : 4,
8242     "kind" : "vbase_offset"
8243    },
8244    {
8245     "kind" : "offset_to_top"
8246    },
8247    {
8248     "kind" : "rtti",
8249     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8250    },
8251    {
8252     "is_pure" : true,
8253     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8254    },
8255    {
8256     "kind" : "complete_dtor_pointer",
8257     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8258    },
8259    {
8260     "kind" : "deleting_dtor_pointer",
8261     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8262    },
8263    {
8264     "kind" : "vcall_offset"
8265    },
8266    {
8267     "kind" : "vcall_offset"
8268    },
8269    {
8270     "kind" : "vcall_offset"
8271    },
8272    {
8273     "kind" : "vcall_offset"
8274    },
8275    {
8276     "component_value" : -4,
8277     "kind" : "vcall_offset"
8278    },
8279    {
8280     "component_value" : -4,
8281     "kind" : "offset_to_top"
8282    },
8283    {
8284     "kind" : "rtti",
8285     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8286    },
8287    {
8288     "kind" : "complete_dtor_pointer",
8289     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
8290    },
8291    {
8292     "kind" : "deleting_dtor_pointer",
8293     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
8294    },
8295    {
8296     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8297    },
8298    {
8299     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8300    },
8301    {
8302     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8303    },
8304    {
8305     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8306    }
8307   ]
8308  },
8309  {
8310   "alignment" : 8,
8311   "fields" :
8312   [
8313    {
8314     "access" : "private",
8315     "field_name" : "mHandle",
8316     "referenced_type" : "type-248"
8317    },
8318    {
8319     "access" : "private",
8320     "field_name" : "mOwnsHandle",
8321     "field_offset" : 64,
8322     "referenced_type" : "type-25"
8323    }
8324   ],
8325   "linker_set_key" : "android::hardware::hidl_handle",
8326   "name" : "android::hardware::hidl_handle",
8327   "referenced_type" : "type-256",
8328   "self_type" : "type-256",
8329   "size" : 16,
8330   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8331   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8332  },
8333  {
8334   "alignment" : 8,
8335   "fields" :
8336   [
8337    {
8338     "access" : "private",
8339     "field_name" : "mHandle",
8340     "referenced_type" : "type-256"
8341    },
8342    {
8343     "access" : "private",
8344     "field_name" : "mSize",
8345     "field_offset" : 128,
8346     "referenced_type" : "type-100"
8347    },
8348    {
8349     "access" : "private",
8350     "field_name" : "mName",
8351     "field_offset" : 192,
8352     "referenced_type" : "type-258"
8353    }
8354   ],
8355   "linker_set_key" : "android::hardware::hidl_memory",
8356   "name" : "android::hardware::hidl_memory",
8357   "referenced_type" : "type-262",
8358   "self_type" : "type-262",
8359   "size" : 40,
8360   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8361   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8362  },
8363  {
8364   "alignment" : 8,
8365   "fields" :
8366   [
8367    {
8368     "access" : "private",
8369     "field_name" : "mBuffer",
8370     "referenced_type" : "type-259"
8371    },
8372    {
8373     "access" : "private",
8374     "field_name" : "mSize",
8375     "field_offset" : 64,
8376     "referenced_type" : "type-2"
8377    },
8378    {
8379     "access" : "private",
8380     "field_name" : "mOwnsBuffer",
8381     "field_offset" : 96,
8382     "referenced_type" : "type-25"
8383    }
8384   ],
8385   "linker_set_key" : "android::hardware::hidl_string",
8386   "name" : "android::hardware::hidl_string",
8387   "referenced_type" : "type-258",
8388   "self_type" : "type-258",
8389   "size" : 16,
8390   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8391   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8392  },
8393  {
8394   "alignment" : 8,
8395   "fields" :
8396   [
8397    {
8398     "access" : "private",
8399     "field_name" : "mBuffer",
8400     "referenced_type" : "type-277"
8401    },
8402    {
8403     "access" : "private",
8404     "field_name" : "mSize",
8405     "field_offset" : 64,
8406     "referenced_type" : "type-2"
8407    },
8408    {
8409     "access" : "private",
8410     "field_name" : "mOwnsBuffer",
8411     "field_offset" : 96,
8412     "referenced_type" : "type-25"
8413    }
8414   ],
8415   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8416   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8417   "referenced_type" : "type-276",
8418   "self_type" : "type-276",
8419   "size" : 16,
8420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8421   "template_args" : [ "type-280" ],
8422   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8423  },
8424  {
8425   "alignment" : 8,
8426   "fields" :
8427   [
8428    {
8429     "access" : "private",
8430     "field_name" : "mBuffer",
8431     "referenced_type" : "type-291"
8432    },
8433    {
8434     "access" : "private",
8435     "field_name" : "mSize",
8436     "field_offset" : 64,
8437     "referenced_type" : "type-2"
8438    },
8439    {
8440     "access" : "private",
8441     "field_name" : "mOwnsBuffer",
8442     "field_offset" : 96,
8443     "referenced_type" : "type-25"
8444    }
8445   ],
8446   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8447   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8448   "referenced_type" : "type-290",
8449   "self_type" : "type-290",
8450   "size" : 16,
8451   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8452   "template_args" : [ "type-294" ],
8453   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
8454  },
8455  {
8456   "alignment" : 8,
8457   "fields" :
8458   [
8459    {
8460     "access" : "private",
8461     "field_name" : "mBuffer",
8462     "referenced_type" : "type-282"
8463    },
8464    {
8465     "access" : "private",
8466     "field_name" : "mSize",
8467     "field_offset" : 64,
8468     "referenced_type" : "type-2"
8469    },
8470    {
8471     "access" : "private",
8472     "field_name" : "mOwnsBuffer",
8473     "field_offset" : 96,
8474     "referenced_type" : "type-25"
8475    }
8476   ],
8477   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8478   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8479   "referenced_type" : "type-281",
8480   "self_type" : "type-281",
8481   "size" : 16,
8482   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8483   "template_args" : [ "type-258" ],
8484   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8485  },
8486  {
8487   "alignment" : 8,
8488   "fields" :
8489   [
8490    {
8491     "access" : "private",
8492     "field_name" : "mBuffer",
8493     "referenced_type" : "type-312"
8494    },
8495    {
8496     "access" : "private",
8497     "field_name" : "mSize",
8498     "field_offset" : 64,
8499     "referenced_type" : "type-2"
8500    },
8501    {
8502     "access" : "private",
8503     "field_name" : "mOwnsBuffer",
8504     "field_offset" : 96,
8505     "referenced_type" : "type-25"
8506    }
8507   ],
8508   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
8509   "name" : "android::hardware::hidl_vec<android::hardware::ir::V1_0::ConsumerIrFreqRange>",
8510   "referenced_type" : "type-311",
8511   "self_type" : "type-311",
8512   "size" : 16,
8513   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8514   "template_args" : [ "type-315" ],
8515   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_2ir4V1_019ConsumerIrFreqRangeEEE"
8516  },
8517  {
8518   "alignment" : 8,
8519   "fields" :
8520   [
8521    {
8522     "access" : "private",
8523     "field_name" : "mBuffer",
8524     "referenced_type" : "type-322"
8525    },
8526    {
8527     "access" : "private",
8528     "field_name" : "mSize",
8529     "field_offset" : 64,
8530     "referenced_type" : "type-2"
8531    },
8532    {
8533     "access" : "private",
8534     "field_name" : "mOwnsBuffer",
8535     "field_offset" : 96,
8536     "referenced_type" : "type-25"
8537    }
8538   ],
8539   "linker_set_key" : "android::hardware::hidl_vec<char>",
8540   "name" : "android::hardware::hidl_vec<char>",
8541   "referenced_type" : "type-321",
8542   "self_type" : "type-321",
8543   "size" : 16,
8544   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8545   "template_args" : [ "type-44" ],
8546   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8547  },
8548  {
8549   "alignment" : 8,
8550   "fields" :
8551   [
8552    {
8553     "access" : "private",
8554     "field_name" : "mBuffer",
8555     "referenced_type" : "type-303"
8556    },
8557    {
8558     "access" : "private",
8559     "field_name" : "mSize",
8560     "field_offset" : 64,
8561     "referenced_type" : "type-2"
8562    },
8563    {
8564     "access" : "private",
8565     "field_name" : "mOwnsBuffer",
8566     "field_offset" : 96,
8567     "referenced_type" : "type-25"
8568    }
8569   ],
8570   "linker_set_key" : "android::hardware::hidl_vec<int>",
8571   "name" : "android::hardware::hidl_vec<int>",
8572   "referenced_type" : "type-302",
8573   "self_type" : "type-302",
8574   "size" : 16,
8575   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8576   "template_args" : [ "type-9" ],
8577   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8578  },
8579  {
8580   "alignment" : 2,
8581   "fields" :
8582   [
8583    {
8584     "access" : "private",
8585     "field_name" : "mMajor",
8586     "referenced_type" : "type-88"
8587    },
8588    {
8589     "access" : "private",
8590     "field_name" : "mMinor",
8591     "field_offset" : 16,
8592     "referenced_type" : "type-88"
8593    }
8594   ],
8595   "linker_set_key" : "android::hardware::hidl_version",
8596   "name" : "android::hardware::hidl_version",
8597   "referenced_type" : "type-326",
8598   "self_type" : "type-326",
8599   "size" : 4,
8600   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8601   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8602  },
8603  {
8604   "alignment" : 4,
8605   "base_specifiers" :
8606   [
8607    {
8608     "referenced_type" : "type-385"
8609    }
8610   ],
8611   "fields" :
8612   [
8613    {
8614     "access" : "private",
8615     "field_name" : "_hidl_mImpl",
8616     "field_offset" : 544,
8617     "referenced_type" : "type-75"
8618    }
8619   ],
8620   "linker_set_key" : "android::hardware::ir::V1_0::BnHwConsumerIr",
8621   "name" : "android::hardware::ir::V1_0::BnHwConsumerIr",
8622   "referenced_type" : "type-434",
8623   "self_type" : "type-434",
8624   "size" : 80,
8625   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BnHwConsumerIr.h",
8626   "unique_id" : "_ZTSN7android8hardware2ir4V1_014BnHwConsumerIrE",
8627   "vtable_components" :
8628   [
8629    {
8630     "component_value" : 72,
8631     "kind" : "vbase_offset"
8632    },
8633    {
8634     "kind" : "offset_to_top"
8635    },
8636    {
8637     "kind" : "rtti",
8638     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BnHwConsumerIrE"
8639    },
8640    {
8641     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8642    },
8643    {
8644     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8645    },
8646    {
8647     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8648    },
8649    {
8650     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8651    },
8652    {
8653     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8654    },
8655    {
8656     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8657    },
8658    {
8659     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8660    },
8661    {
8662     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8663    },
8664    {
8665     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8666    },
8667    {
8668     "kind" : "complete_dtor_pointer",
8669     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD1Ev"
8670    },
8671    {
8672     "kind" : "deleting_dtor_pointer",
8673     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIrD0Ev"
8674    },
8675    {
8676     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BnHwConsumerIr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8677    },
8678    {
8679     "component_value" : -20,
8680     "kind" : "offset_to_top"
8681    },
8682    {
8683     "kind" : "rtti",
8684     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BnHwConsumerIrE"
8685    },
8686    {
8687     "kind" : "complete_dtor_pointer",
8688     "mangled_component_name" : "_ZThn20_N7android8hardware2ir4V1_014BnHwConsumerIrD1Ev"
8689    },
8690    {
8691     "kind" : "deleting_dtor_pointer",
8692     "mangled_component_name" : "_ZThn20_N7android8hardware2ir4V1_014BnHwConsumerIrD0Ev"
8693    },
8694    {
8695     "kind" : "vcall_offset"
8696    },
8697    {
8698     "kind" : "vcall_offset"
8699    },
8700    {
8701     "kind" : "vcall_offset"
8702    },
8703    {
8704     "kind" : "vcall_offset"
8705    },
8706    {
8707     "component_value" : -72,
8708     "kind" : "vcall_offset"
8709    },
8710    {
8711     "component_value" : -72,
8712     "kind" : "offset_to_top"
8713    },
8714    {
8715     "kind" : "rtti",
8716     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BnHwConsumerIrE"
8717    },
8718    {
8719     "kind" : "complete_dtor_pointer",
8720     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_014BnHwConsumerIrD1Ev"
8721    },
8722    {
8723     "kind" : "deleting_dtor_pointer",
8724     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_014BnHwConsumerIrD0Ev"
8725    },
8726    {
8727     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8728    },
8729    {
8730     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8731    },
8732    {
8733     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8734    },
8735    {
8736     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8737    }
8738   ]
8739  },
8740  {
8741   "alignment" : 4,
8742   "base_specifiers" :
8743   [
8744    {
8745     "referenced_type" : "type-370"
8746    },
8747    {
8748     "referenced_type" : "type-387"
8749    }
8750   ],
8751   "fields" :
8752   [
8753    {
8754     "access" : "private",
8755     "field_name" : "_hidl_mMutex",
8756     "field_offset" : 544,
8757     "referenced_type" : "type-511"
8758    },
8759    {
8760     "access" : "private",
8761     "field_name" : "_hidl_mDeathRecipients",
8762     "field_offset" : 576,
8763     "referenced_type" : "type-512"
8764    }
8765   ],
8766   "linker_set_key" : "android::hardware::ir::V1_0::BpHwConsumerIr",
8767   "name" : "android::hardware::ir::V1_0::BpHwConsumerIr",
8768   "referenced_type" : "type-510",
8769   "self_type" : "type-510",
8770   "size" : 92,
8771   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BpHwConsumerIr.h",
8772   "unique_id" : "_ZTSN7android8hardware2ir4V1_014BpHwConsumerIrE",
8773   "vtable_components" :
8774   [
8775    {
8776     "component_value" : 84,
8777     "kind" : "vbase_offset"
8778    },
8779    {
8780     "kind" : "offset_to_top"
8781    },
8782    {
8783     "kind" : "rtti",
8784     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BpHwConsumerIrE"
8785    },
8786    {
8787     "mangled_component_name" : "_ZNK7android8hardware2ir4V1_014BpHwConsumerIr8isRemoteEv"
8788    },
8789    {
8790     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8791    },
8792    {
8793     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8794    },
8795    {
8796     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8797    },
8798    {
8799     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8800    },
8801    {
8802     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21setHALInstrumentationEv"
8803    },
8804    {
8805     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8806    },
8807    {
8808     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr4pingEv"
8809    },
8810    {
8811     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8812    },
8813    {
8814     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr21notifySyspropsChangedEv"
8815    },
8816    {
8817     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8818    },
8819    {
8820     "kind" : "complete_dtor_pointer",
8821     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIrD1Ev"
8822    },
8823    {
8824     "kind" : "deleting_dtor_pointer",
8825     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIrD0Ev"
8826    },
8827    {
8828     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr8transmitEiRKNS0_8hidl_vecIiEE"
8829    },
8830    {
8831     "mangled_component_name" : "_ZN7android8hardware2ir4V1_014BpHwConsumerIr15getCarrierFreqsENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE"
8832    },
8833    {
8834     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEE10onAsBinderEv"
8835    },
8836    {
8837     "component_value" : 80,
8838     "kind" : "vbase_offset"
8839    },
8840    {
8841     "component_value" : -4,
8842     "kind" : "offset_to_top"
8843    },
8844    {
8845     "kind" : "rtti",
8846     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BpHwConsumerIrE"
8847    },
8848    {
8849     "kind" : "complete_dtor_pointer",
8850     "mangled_component_name" : "_ZThn4_N7android8hardware2ir4V1_014BpHwConsumerIrD1Ev"
8851    },
8852    {
8853     "kind" : "deleting_dtor_pointer",
8854     "mangled_component_name" : "_ZThn4_N7android8hardware2ir4V1_014BpHwConsumerIrD0Ev"
8855    },
8856    {
8857     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2ir4V1_011IConsumerIrEE10onAsBinderEv"
8858    },
8859    {
8860     "component_value" : 76,
8861     "kind" : "vbase_offset"
8862    },
8863    {
8864     "component_value" : -8,
8865     "kind" : "offset_to_top"
8866    },
8867    {
8868     "kind" : "rtti",
8869     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BpHwConsumerIrE"
8870    },
8871    {
8872     "kind" : "complete_dtor_pointer",
8873     "mangled_component_name" : "_ZThn8_N7android8hardware2ir4V1_014BpHwConsumerIrD1Ev"
8874    },
8875    {
8876     "kind" : "deleting_dtor_pointer",
8877     "mangled_component_name" : "_ZThn8_N7android8hardware2ir4V1_014BpHwConsumerIrD0Ev"
8878    },
8879    {
8880     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8881    },
8882    {
8883     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8884    },
8885    {
8886     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8887    },
8888    {
8889     "component_value" : -24,
8890     "kind" : "offset_to_top"
8891    },
8892    {
8893     "kind" : "rtti",
8894     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BpHwConsumerIrE"
8895    },
8896    {
8897     "kind" : "complete_dtor_pointer",
8898     "mangled_component_name" : "_ZThn24_N7android8hardware2ir4V1_014BpHwConsumerIrD1Ev"
8899    },
8900    {
8901     "kind" : "deleting_dtor_pointer",
8902     "mangled_component_name" : "_ZThn24_N7android8hardware2ir4V1_014BpHwConsumerIrD0Ev"
8903    },
8904    {
8905     "kind" : "vcall_offset"
8906    },
8907    {
8908     "component_value" : -76,
8909     "kind" : "vcall_offset"
8910    },
8911    {
8912     "component_value" : -76,
8913     "kind" : "vcall_offset"
8914    },
8915    {
8916     "component_value" : -76,
8917     "kind" : "vcall_offset"
8918    },
8919    {
8920     "component_value" : -84,
8921     "kind" : "vcall_offset"
8922    },
8923    {
8924     "component_value" : -84,
8925     "kind" : "offset_to_top"
8926    },
8927    {
8928     "kind" : "rtti",
8929     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_014BpHwConsumerIrE"
8930    },
8931    {
8932     "kind" : "complete_dtor_pointer",
8933     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_014BpHwConsumerIrD1Ev"
8934    },
8935    {
8936     "kind" : "deleting_dtor_pointer",
8937     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_014BpHwConsumerIrD0Ev"
8938    },
8939    {
8940     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8941    },
8942    {
8943     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8944    },
8945    {
8946     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8947    },
8948    {
8949     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8950    }
8951   ]
8952  },
8953  {
8954   "alignment" : 4,
8955   "base_specifiers" :
8956   [
8957    {
8958     "referenced_type" : "type-77"
8959    },
8960    {
8961     "referenced_type" : "type-387"
8962    }
8963   ],
8964   "fields" :
8965   [
8966    {
8967     "access" : "private",
8968     "field_name" : "mImpl",
8969     "field_offset" : 384,
8970     "referenced_type" : "type-81"
8971    },
8972    {
8973     "access" : "private",
8974     "field_name" : "mOnewayQueue",
8975     "field_offset" : 416,
8976     "referenced_type" : "type-560"
8977    }
8978   ],
8979   "linker_set_key" : "android::hardware::ir::V1_0::BsConsumerIr",
8980   "name" : "android::hardware::ir::V1_0::BsConsumerIr",
8981   "referenced_type" : "type-559",
8982   "self_type" : "type-559",
8983   "size" : 68,
8984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/BsConsumerIr.h",
8985   "unique_id" : "_ZTSN7android8hardware2ir4V1_012BsConsumerIrE",
8986   "vtable_components" :
8987   [
8988    {
8989     "component_value" : 60,
8990     "kind" : "vbase_offset"
8991    },
8992    {
8993     "kind" : "offset_to_top"
8994    },
8995    {
8996     "kind" : "rtti",
8997     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_012BsConsumerIrE"
8998    },
8999    {
9000     "mangled_component_name" : "_ZNK7android8hardware2ir4V1_011IConsumerIr8isRemoteEv"
9001    },
9002    {
9003     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9004    },
9005    {
9006     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9007    },
9008    {
9009     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9010    },
9011    {
9012     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9013    },
9014    {
9015     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr21setHALInstrumentationEv"
9016    },
9017    {
9018     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9019    },
9020    {
9021     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr4pingEv"
9022    },
9023    {
9024     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9025    },
9026    {
9027     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr21notifySyspropsChangedEv"
9028    },
9029    {
9030     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9031    },
9032    {
9033     "kind" : "complete_dtor_pointer",
9034     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIrD1Ev"
9035    },
9036    {
9037     "kind" : "deleting_dtor_pointer",
9038     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIrD0Ev"
9039    },
9040    {
9041     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr8transmitEiRKNS0_8hidl_vecIiEE"
9042    },
9043    {
9044     "mangled_component_name" : "_ZN7android8hardware2ir4V1_012BsConsumerIr15getCarrierFreqsENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE"
9045    },
9046    {
9047     "component_value" : -4,
9048     "kind" : "offset_to_top"
9049    },
9050    {
9051     "kind" : "rtti",
9052     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_012BsConsumerIrE"
9053    },
9054    {
9055     "kind" : "complete_dtor_pointer",
9056     "mangled_component_name" : "_ZThn4_N7android8hardware2ir4V1_012BsConsumerIrD1Ev"
9057    },
9058    {
9059     "kind" : "deleting_dtor_pointer",
9060     "mangled_component_name" : "_ZThn4_N7android8hardware2ir4V1_012BsConsumerIrD0Ev"
9061    },
9062    {
9063     "kind" : "vcall_offset"
9064    },
9065    {
9066     "kind" : "vcall_offset"
9067    },
9068    {
9069     "kind" : "vcall_offset"
9070    },
9071    {
9072     "kind" : "vcall_offset"
9073    },
9074    {
9075     "component_value" : -60,
9076     "kind" : "vcall_offset"
9077    },
9078    {
9079     "component_value" : -60,
9080     "kind" : "offset_to_top"
9081    },
9082    {
9083     "kind" : "rtti",
9084     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_012BsConsumerIrE"
9085    },
9086    {
9087     "kind" : "complete_dtor_pointer",
9088     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_012BsConsumerIrD1Ev"
9089    },
9090    {
9091     "kind" : "deleting_dtor_pointer",
9092     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_012BsConsumerIrD0Ev"
9093    },
9094    {
9095     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9096    },
9097    {
9098     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9099    },
9100    {
9101     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9102    },
9103    {
9104     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9105    }
9106   ]
9107  },
9108  {
9109   "alignment" : 4,
9110   "fields" :
9111   [
9112    {
9113     "field_name" : "min",
9114     "referenced_type" : "type-2"
9115    },
9116    {
9117     "field_name" : "max",
9118     "field_offset" : 32,
9119     "referenced_type" : "type-2"
9120    }
9121   ],
9122   "linker_set_key" : "android::hardware::ir::V1_0::ConsumerIrFreqRange",
9123   "name" : "android::hardware::ir::V1_0::ConsumerIrFreqRange",
9124   "referenced_type" : "type-315",
9125   "self_type" : "type-315",
9126   "size" : 8,
9127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/types.h",
9128   "unique_id" : "_ZTSN7android8hardware2ir4V1_019ConsumerIrFreqRangeE"
9129  },
9130  {
9131   "alignment" : 4,
9132   "base_specifiers" :
9133   [
9134    {
9135     "referenced_type" : "type-55"
9136    }
9137   ],
9138   "linker_set_key" : "android::hardware::ir::V1_0::IConsumerIr",
9139   "name" : "android::hardware::ir::V1_0::IConsumerIr",
9140   "referenced_type" : "type-77",
9141   "self_type" : "type-77",
9142   "size" : 12,
9143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/ir/1.0/[email protected]_genc++_headers/gen/android/hardware/ir/1.0/IConsumerIr.h",
9144   "unique_id" : "_ZTSN7android8hardware2ir4V1_011IConsumerIrE",
9145   "vtable_components" :
9146   [
9147    {
9148     "component_value" : 4,
9149     "kind" : "vbase_offset"
9150    },
9151    {
9152     "kind" : "offset_to_top"
9153    },
9154    {
9155     "kind" : "rtti",
9156     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_011IConsumerIrE"
9157    },
9158    {
9159     "mangled_component_name" : "_ZNK7android8hardware2ir4V1_011IConsumerIr8isRemoteEv"
9160    },
9161    {
9162     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9163    },
9164    {
9165     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9166    },
9167    {
9168     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9169    },
9170    {
9171     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9172    },
9173    {
9174     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr21setHALInstrumentationEv"
9175    },
9176    {
9177     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9178    },
9179    {
9180     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr4pingEv"
9181    },
9182    {
9183     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9184    },
9185    {
9186     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr21notifySyspropsChangedEv"
9187    },
9188    {
9189     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9190    },
9191    {
9192     "kind" : "complete_dtor_pointer",
9193     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIrD1Ev"
9194    },
9195    {
9196     "kind" : "deleting_dtor_pointer",
9197     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIrD0Ev"
9198    },
9199    {
9200     "is_pure" : true,
9201     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr8transmitEiRKNS0_8hidl_vecIiEE"
9202    },
9203    {
9204     "is_pure" : true,
9205     "mangled_component_name" : "_ZN7android8hardware2ir4V1_011IConsumerIr15getCarrierFreqsENSt3__18functionIFvbRKNS0_8hidl_vecINS2_19ConsumerIrFreqRangeEEEEEE"
9206    },
9207    {
9208     "kind" : "vcall_offset"
9209    },
9210    {
9211     "kind" : "vcall_offset"
9212    },
9213    {
9214     "kind" : "vcall_offset"
9215    },
9216    {
9217     "kind" : "vcall_offset"
9218    },
9219    {
9220     "component_value" : -4,
9221     "kind" : "vcall_offset"
9222    },
9223    {
9224     "component_value" : -4,
9225     "kind" : "offset_to_top"
9226    },
9227    {
9228     "kind" : "rtti",
9229     "mangled_component_name" : "_ZTIN7android8hardware2ir4V1_011IConsumerIrE"
9230    },
9231    {
9232     "kind" : "complete_dtor_pointer",
9233     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_011IConsumerIrD1Ev"
9234    },
9235    {
9236     "kind" : "deleting_dtor_pointer",
9237     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2ir4V1_011IConsumerIrD0Ev"
9238    },
9239    {
9240     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9241    },
9242    {
9243     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9244    },
9245    {
9246     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9247    },
9248    {
9249     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9250    }
9251   ]
9252  },
9253  {
9254   "alignment" : 4,
9255   "base_specifiers" :
9256   [
9257    {
9258     "referenced_type" : "type-109"
9259    },
9260    {
9261     "referenced_type" : "type-387"
9262    }
9263   ],
9264   "fields" :
9265   [
9266    {
9267     "access" : "private",
9268     "field_name" : "_hidl_mImpl",
9269     "field_offset" : 512,
9270     "referenced_type" : "type-386"
9271    }
9272   ],
9273   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9274   "name" : "android::hidl::base::V1_0::BnHwBase",
9275   "referenced_type" : "type-385",
9276   "self_type" : "type-385",
9277   "size" : 76,
9278   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9279   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9280   "vtable_components" :
9281   [
9282    {
9283     "component_value" : 68,
9284     "kind" : "vbase_offset"
9285    },
9286    {
9287     "kind" : "offset_to_top"
9288    },
9289    {
9290     "kind" : "rtti",
9291     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9292    },
9293    {
9294     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9295    },
9296    {
9297     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9298    },
9299    {
9300     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9301    },
9302    {
9303     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9304    },
9305    {
9306     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9307    },
9308    {
9309     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9310    },
9311    {
9312     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9313    },
9314    {
9315     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9316    },
9317    {
9318     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9319    },
9320    {
9321     "kind" : "complete_dtor_pointer",
9322     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9323    },
9324    {
9325     "kind" : "deleting_dtor_pointer",
9326     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9327    },
9328    {
9329     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9330    },
9331    {
9332     "component_value" : -20,
9333     "kind" : "offset_to_top"
9334    },
9335    {
9336     "kind" : "rtti",
9337     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9338    },
9339    {
9340     "kind" : "complete_dtor_pointer",
9341     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9342    },
9343    {
9344     "kind" : "deleting_dtor_pointer",
9345     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9346    },
9347    {
9348     "kind" : "vcall_offset"
9349    },
9350    {
9351     "kind" : "vcall_offset"
9352    },
9353    {
9354     "kind" : "vcall_offset"
9355    },
9356    {
9357     "kind" : "vcall_offset"
9358    },
9359    {
9360     "component_value" : -68,
9361     "kind" : "vcall_offset"
9362    },
9363    {
9364     "component_value" : -68,
9365     "kind" : "offset_to_top"
9366    },
9367    {
9368     "kind" : "rtti",
9369     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9370    },
9371    {
9372     "kind" : "complete_dtor_pointer",
9373     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9374    },
9375    {
9376     "kind" : "deleting_dtor_pointer",
9377     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9378    },
9379    {
9380     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9381    },
9382    {
9383     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9384    },
9385    {
9386     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9387    },
9388    {
9389     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9390    }
9391   ]
9392  },
9393  {
9394   "alignment" : 4,
9395   "base_specifiers" :
9396   [
9397    {
9398     "referenced_type" : "type-367"
9399    },
9400    {
9401     "referenced_type" : "type-387"
9402    }
9403   ],
9404   "fields" :
9405   [
9406    {
9407     "access" : "private",
9408     "field_name" : "_hidl_mMutex",
9409     "field_offset" : 544,
9410     "referenced_type" : "type-505"
9411    },
9412    {
9413     "access" : "private",
9414     "field_name" : "_hidl_mDeathRecipients",
9415     "field_offset" : 576,
9416     "referenced_type" : "type-506"
9417    }
9418   ],
9419   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9420   "name" : "android::hidl::base::V1_0::BpHwBase",
9421   "referenced_type" : "type-504",
9422   "self_type" : "type-504",
9423   "size" : 92,
9424   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9425   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9426   "vtable_components" :
9427   [
9428    {
9429     "component_value" : 84,
9430     "kind" : "vbase_offset"
9431    },
9432    {
9433     "kind" : "offset_to_top"
9434    },
9435    {
9436     "kind" : "rtti",
9437     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9438    },
9439    {
9440     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9441    },
9442    {
9443     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9444    },
9445    {
9446     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9447    },
9448    {
9449     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9450    },
9451    {
9452     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9453    },
9454    {
9455     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9456    },
9457    {
9458     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9462    },
9463    {
9464     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9465    },
9466    {
9467     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9468    },
9469    {
9470     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9471    },
9472    {
9473     "kind" : "complete_dtor_pointer",
9474     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9475    },
9476    {
9477     "kind" : "deleting_dtor_pointer",
9478     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9479    },
9480    {
9481     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9482    },
9483    {
9484     "component_value" : 80,
9485     "kind" : "vbase_offset"
9486    },
9487    {
9488     "component_value" : -4,
9489     "kind" : "offset_to_top"
9490    },
9491    {
9492     "kind" : "rtti",
9493     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9494    },
9495    {
9496     "kind" : "complete_dtor_pointer",
9497     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9498    },
9499    {
9500     "kind" : "deleting_dtor_pointer",
9501     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9502    },
9503    {
9504     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9505    },
9506    {
9507     "component_value" : 76,
9508     "kind" : "vbase_offset"
9509    },
9510    {
9511     "component_value" : -8,
9512     "kind" : "offset_to_top"
9513    },
9514    {
9515     "kind" : "rtti",
9516     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9517    },
9518    {
9519     "kind" : "complete_dtor_pointer",
9520     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9521    },
9522    {
9523     "kind" : "deleting_dtor_pointer",
9524     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9525    },
9526    {
9527     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9528    },
9529    {
9530     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9531    },
9532    {
9533     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9534    },
9535    {
9536     "component_value" : -24,
9537     "kind" : "offset_to_top"
9538    },
9539    {
9540     "kind" : "rtti",
9541     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9542    },
9543    {
9544     "kind" : "complete_dtor_pointer",
9545     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9546    },
9547    {
9548     "kind" : "deleting_dtor_pointer",
9549     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9550    },
9551    {
9552     "kind" : "vcall_offset"
9553    },
9554    {
9555     "component_value" : -76,
9556     "kind" : "vcall_offset"
9557    },
9558    {
9559     "component_value" : -76,
9560     "kind" : "vcall_offset"
9561    },
9562    {
9563     "component_value" : -76,
9564     "kind" : "vcall_offset"
9565    },
9566    {
9567     "component_value" : -84,
9568     "kind" : "vcall_offset"
9569    },
9570    {
9571     "component_value" : -84,
9572     "kind" : "offset_to_top"
9573    },
9574    {
9575     "kind" : "rtti",
9576     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9577    },
9578    {
9579     "kind" : "complete_dtor_pointer",
9580     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9581    },
9582    {
9583     "kind" : "deleting_dtor_pointer",
9584     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9585    },
9586    {
9587     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9588    },
9589    {
9590     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9591    },
9592    {
9593     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9594    },
9595    {
9596     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9597    }
9598   ]
9599  },
9600  {
9601   "alignment" : 8,
9602   "fields" :
9603   [
9604    {
9605     "field_name" : "pid",
9606     "referenced_type" : "type-9"
9607    },
9608    {
9609     "field_name" : "ptr",
9610     "field_offset" : 64,
9611     "referenced_type" : "type-100"
9612    },
9613    {
9614     "field_name" : "arch",
9615     "field_offset" : 128,
9616     "referenced_type" : "type-344"
9617    }
9618   ],
9619   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9620   "name" : "android::hidl::base::V1_0::DebugInfo",
9621   "referenced_type" : "type-343",
9622   "self_type" : "type-343",
9623   "size" : 24,
9624   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9625   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9626  },
9627  {
9628   "alignment" : 4,
9629   "base_specifiers" :
9630   [
9631    {
9632     "is_virtual" : true,
9633     "referenced_type" : "type-4"
9634    }
9635   ],
9636   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9637   "name" : "android::hidl::base::V1_0::IBase",
9638   "referenced_type" : "type-55",
9639   "self_type" : "type-55",
9640   "size" : 12,
9641   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9642   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9643   "vtable_components" :
9644   [
9645    {
9646     "component_value" : 4,
9647     "kind" : "vbase_offset"
9648    },
9649    {
9650     "kind" : "offset_to_top"
9651    },
9652    {
9653     "kind" : "rtti",
9654     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9655    },
9656    {
9657     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9658    },
9659    {
9660     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9661    },
9662    {
9663     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9664    },
9665    {
9666     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9667    },
9668    {
9669     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9670    },
9671    {
9672     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9673    },
9674    {
9675     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9676    },
9677    {
9678     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9679    },
9680    {
9681     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9682    },
9683    {
9684     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9685    },
9686    {
9687     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9688    },
9689    {
9690     "kind" : "complete_dtor_pointer",
9691     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9692    },
9693    {
9694     "kind" : "deleting_dtor_pointer",
9695     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9696    },
9697    {
9698     "kind" : "vcall_offset"
9699    },
9700    {
9701     "kind" : "vcall_offset"
9702    },
9703    {
9704     "kind" : "vcall_offset"
9705    },
9706    {
9707     "kind" : "vcall_offset"
9708    },
9709    {
9710     "component_value" : -4,
9711     "kind" : "vcall_offset"
9712    },
9713    {
9714     "component_value" : -4,
9715     "kind" : "offset_to_top"
9716    },
9717    {
9718     "kind" : "rtti",
9719     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9720    },
9721    {
9722     "kind" : "complete_dtor_pointer",
9723     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
9724    },
9725    {
9726     "kind" : "deleting_dtor_pointer",
9727     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
9728    },
9729    {
9730     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9731    },
9732    {
9733     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9734    },
9735    {
9736     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9737    },
9738    {
9739     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9740    }
9741   ]
9742  },
9743  {
9744   "alignment" : 4,
9745   "base_specifiers" :
9746   [
9747    {
9748     "referenced_type" : "type-55"
9749    }
9750   ],
9751   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
9752   "name" : "android::hidl::manager::V1_0::IServiceManager",
9753   "referenced_type" : "type-54",
9754   "self_type" : "type-54",
9755   "size" : 12,
9756   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9757   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
9758   "vtable_components" :
9759   [
9760    {
9761     "component_value" : 4,
9762     "kind" : "vbase_offset"
9763    },
9764    {
9765     "kind" : "offset_to_top"
9766    },
9767    {
9768     "kind" : "rtti",
9769     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9770    },
9771    {
9772     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9773    },
9774    {
9775     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9776    },
9777    {
9778     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9785    },
9786    {
9787     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9788    },
9789    {
9790     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9791    },
9792    {
9793     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9794    },
9795    {
9796     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9797    },
9798    {
9799     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9800    },
9801    {
9802     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9803    },
9804    {
9805     "kind" : "complete_dtor_pointer",
9806     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9807    },
9808    {
9809     "kind" : "deleting_dtor_pointer",
9810     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9811    },
9812    {
9813     "is_pure" : true,
9814     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9815    },
9816    {
9817     "is_pure" : true,
9818     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9819    },
9820    {
9821     "is_pure" : true,
9822     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9823    },
9824    {
9825     "is_pure" : true,
9826     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9827    },
9828    {
9829     "is_pure" : true,
9830     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9831    },
9832    {
9833     "is_pure" : true,
9834     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9835    },
9836    {
9837     "is_pure" : true,
9838     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9839    },
9840    {
9841     "is_pure" : true,
9842     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9843    },
9844    {
9845     "kind" : "vcall_offset"
9846    },
9847    {
9848     "kind" : "vcall_offset"
9849    },
9850    {
9851     "kind" : "vcall_offset"
9852    },
9853    {
9854     "kind" : "vcall_offset"
9855    },
9856    {
9857     "component_value" : -4,
9858     "kind" : "vcall_offset"
9859    },
9860    {
9861     "component_value" : -4,
9862     "kind" : "offset_to_top"
9863    },
9864    {
9865     "kind" : "rtti",
9866     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9867    },
9868    {
9869     "kind" : "complete_dtor_pointer",
9870     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9871    },
9872    {
9873     "kind" : "deleting_dtor_pointer",
9874     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9875    },
9876    {
9877     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9878    },
9879    {
9880     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9881    },
9882    {
9883     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9884    },
9885    {
9886     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9887    }
9888   ]
9889  },
9890  {
9891   "alignment" : 8,
9892   "fields" :
9893   [
9894    {
9895     "field_name" : "interfaceName",
9896     "referenced_type" : "type-258"
9897    },
9898    {
9899     "field_name" : "instanceName",
9900     "field_offset" : 128,
9901     "referenced_type" : "type-258"
9902    },
9903    {
9904     "field_name" : "pid",
9905     "field_offset" : 256,
9906     "referenced_type" : "type-9"
9907    },
9908    {
9909     "field_name" : "clientPids",
9910     "field_offset" : 320,
9911     "referenced_type" : "type-302"
9912    },
9913    {
9914     "field_name" : "arch",
9915     "field_offset" : 448,
9916     "referenced_type" : "type-344"
9917    }
9918   ],
9919   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9920   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9921   "referenced_type" : "type-491",
9922   "self_type" : "type-491",
9923   "size" : 64,
9924   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9925   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
9926  },
9927  {
9928   "alignment" : 4,
9929   "base_specifiers" :
9930   [
9931    {
9932     "referenced_type" : "type-55"
9933    }
9934   ],
9935   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
9936   "name" : "android::hidl::manager::V1_0::IServiceNotification",
9937   "referenced_type" : "type-70",
9938   "self_type" : "type-70",
9939   "size" : 12,
9940   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
9941   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
9942   "vtable_components" :
9943   [
9944    {
9945     "component_value" : 4,
9946     "kind" : "vbase_offset"
9947    },
9948    {
9949     "kind" : "offset_to_top"
9950    },
9951    {
9952     "kind" : "rtti",
9953     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9954    },
9955    {
9956     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
9957    },
9958    {
9959     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9960    },
9961    {
9962     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9963    },
9964    {
9965     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9966    },
9967    {
9968     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9969    },
9970    {
9971     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
9972    },
9973    {
9974     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9975    },
9976    {
9977     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
9978    },
9979    {
9980     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9981    },
9982    {
9983     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
9984    },
9985    {
9986     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9987    },
9988    {
9989     "kind" : "complete_dtor_pointer",
9990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9991    },
9992    {
9993     "kind" : "deleting_dtor_pointer",
9994     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9995    },
9996    {
9997     "is_pure" : true,
9998     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9999    },
10000    {
10001     "kind" : "vcall_offset"
10002    },
10003    {
10004     "kind" : "vcall_offset"
10005    },
10006    {
10007     "kind" : "vcall_offset"
10008    },
10009    {
10010     "kind" : "vcall_offset"
10011    },
10012    {
10013     "component_value" : -4,
10014     "kind" : "vcall_offset"
10015    },
10016    {
10017     "component_value" : -4,
10018     "kind" : "offset_to_top"
10019    },
10020    {
10021     "kind" : "rtti",
10022     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10023    },
10024    {
10025     "kind" : "complete_dtor_pointer",
10026     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10027    },
10028    {
10029     "kind" : "deleting_dtor_pointer",
10030     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10031    },
10032    {
10033     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10034    },
10035    {
10036     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10037    },
10038    {
10039     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10040    },
10041    {
10042     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10043    }
10044   ]
10045  },
10046  {
10047   "alignment" : 4,
10048   "fields" :
10049   [
10050    {
10051     "access" : "private",
10052     "field_name" : "m_ptr",
10053     "referenced_type" : "type-62"
10054    }
10055   ],
10056   "linker_set_key" : "android::sp<android::Thread>",
10057   "name" : "android::sp<android::Thread>",
10058   "record_kind" : "class",
10059   "referenced_type" : "type-61",
10060   "self_type" : "type-61",
10061   "size" : 4,
10062   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10063   "template_args" : [ "type-63" ],
10064   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10065  },
10066  {
10067   "alignment" : 4,
10068   "fields" :
10069   [
10070    {
10071     "access" : "private",
10072     "field_name" : "m_ptr",
10073     "referenced_type" : "type-108"
10074    }
10075   ],
10076   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10077   "name" : "android::sp<android::hardware::BHwBinder>",
10078   "record_kind" : "class",
10079   "referenced_type" : "type-107",
10080   "self_type" : "type-107",
10081   "size" : 4,
10082   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10083   "template_args" : [ "type-109" ],
10084   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10085  },
10086  {
10087   "alignment" : 4,
10088   "fields" :
10089   [
10090    {
10091     "access" : "private",
10092     "field_name" : "m_ptr",
10093     "referenced_type" : "type-121"
10094    }
10095   ],
10096   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10097   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10098   "record_kind" : "class",
10099   "referenced_type" : "type-566",
10100   "self_type" : "type-566",
10101   "size" : 4,
10102   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10103   "template_args" : [ "type-3" ],
10104   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10105  },
10106  {
10107   "alignment" : 4,
10108   "fields" :
10109   [
10110    {
10111     "access" : "private",
10112     "field_name" : "m_ptr",
10113     "referenced_type" : "type-21"
10114    }
10115   ],
10116   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10117   "name" : "android::sp<android::hardware::IBinder>",
10118   "record_kind" : "class",
10119   "referenced_type" : "type-36",
10120   "self_type" : "type-36",
10121   "size" : 4,
10122   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10123   "template_args" : [ "type-22" ],
10124   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10125  },
10126  {
10127   "alignment" : 4,
10128   "fields" :
10129   [
10130    {
10131     "access" : "private",
10132     "field_name" : "m_ptr",
10133     "referenced_type" : "type-571"
10134    }
10135   ],
10136   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10137   "name" : "android::sp<android::hardware::IInterface>",
10138   "record_kind" : "class",
10139   "referenced_type" : "type-570",
10140   "self_type" : "type-570",
10141   "size" : 4,
10142   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10143   "template_args" : [ "type-368" ],
10144   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10145  },
10146  {
10147   "alignment" : 4,
10148   "fields" :
10149   [
10150    {
10151     "access" : "private",
10152     "field_name" : "m_ptr",
10153     "referenced_type" : "type-49"
10154    }
10155   ],
10156   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
10157   "name" : "android::sp<android::hardware::ProcessState>",
10158   "record_kind" : "class",
10159   "referenced_type" : "type-48",
10160   "self_type" : "type-48",
10161   "size" : 4,
10162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10163   "template_args" : [ "type-8" ],
10164   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
10165  },
10166  {
10167   "alignment" : 4,
10168   "fields" :
10169   [
10170    {
10171     "access" : "private",
10172     "field_name" : "m_ptr",
10173     "referenced_type" : "type-95"
10174    }
10175   ],
10176   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10177   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10178   "record_kind" : "class",
10179   "referenced_type" : "type-94",
10180   "self_type" : "type-94",
10181   "size" : 4,
10182   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10183   "template_args" : [ "type-96" ],
10184   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
10185  },
10186  {
10187   "alignment" : 4,
10188   "fields" :
10189   [
10190    {
10191     "access" : "private",
10192     "field_name" : "m_ptr",
10193     "referenced_type" : "type-98"
10194    }
10195   ],
10196   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
10197   "name" : "android::sp<android::hardware::hidl_death_recipient>",
10198   "record_kind" : "class",
10199   "referenced_type" : "type-297",
10200   "self_type" : "type-297",
10201   "size" : 4,
10202   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10203   "template_args" : [ "type-99" ],
10204   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
10205  },
10206  {
10207   "alignment" : 4,
10208   "fields" :
10209   [
10210    {
10211     "access" : "private",
10212     "field_name" : "m_ptr",
10213     "referenced_type" : "type-76"
10214    }
10215   ],
10216   "linker_set_key" : "android::sp<android::hardware::ir::V1_0::IConsumerIr>",
10217   "name" : "android::sp<android::hardware::ir::V1_0::IConsumerIr>",
10218   "record_kind" : "class",
10219   "referenced_type" : "type-75",
10220   "self_type" : "type-75",
10221   "size" : 4,
10222   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10223   "template_args" : [ "type-77" ],
10224   "unique_id" : "_ZTSN7android2spINS_8hardware2ir4V1_011IConsumerIrEEE"
10225  },
10226  {
10227   "alignment" : 4,
10228   "fields" :
10229   [
10230    {
10231     "access" : "private",
10232     "field_name" : "m_ptr",
10233     "referenced_type" : "type-102"
10234    }
10235   ],
10236   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
10237   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
10238   "record_kind" : "class",
10239   "referenced_type" : "type-386",
10240   "self_type" : "type-386",
10241   "size" : 4,
10242   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10243   "template_args" : [ "type-55" ],
10244   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
10245  },
10246  {
10247   "alignment" : 4,
10248   "fields" :
10249   [
10250    {
10251     "access" : "private",
10252     "field_name" : "m_ptr",
10253     "referenced_type" : "type-53"
10254    }
10255   ],
10256   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10257   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10258   "record_kind" : "class",
10259   "referenced_type" : "type-52",
10260   "self_type" : "type-52",
10261   "size" : 4,
10262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10263   "template_args" : [ "type-54" ],
10264   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
10265  },
10266  {
10267   "alignment" : 4,
10268   "fields" :
10269   [
10270    {
10271     "access" : "private",
10272     "field_name" : "m_ptr",
10273     "referenced_type" : "type-69"
10274    }
10275   ],
10276   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10277   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10278   "record_kind" : "class",
10279   "referenced_type" : "type-68",
10280   "self_type" : "type-68",
10281   "size" : 4,
10282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10283   "template_args" : [ "type-70" ],
10284   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10285  },
10286  {
10287   "alignment" : 1,
10288   "linker_set_key" : "android::trait_trivial_copy<bool>",
10289   "name" : "android::trait_trivial_copy<bool>",
10290   "referenced_type" : "type-165",
10291   "self_type" : "type-165",
10292   "size" : 1,
10293   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10294   "template_args" : [ "type-25" ],
10295   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10296  },
10297  {
10298   "alignment" : 1,
10299   "linker_set_key" : "android::trait_trivial_copy<char>",
10300   "name" : "android::trait_trivial_copy<char>",
10301   "referenced_type" : "type-170",
10302   "self_type" : "type-170",
10303   "size" : 1,
10304   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10305   "template_args" : [ "type-44" ],
10306   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10307  },
10308  {
10309   "alignment" : 1,
10310   "linker_set_key" : "android::trait_trivial_copy<double>",
10311   "name" : "android::trait_trivial_copy<double>",
10312   "referenced_type" : "type-221",
10313   "self_type" : "type-221",
10314   "size" : 1,
10315   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10316   "template_args" : [ "type-218" ],
10317   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10318  },
10319  {
10320   "alignment" : 1,
10321   "linker_set_key" : "android::trait_trivial_copy<float>",
10322   "name" : "android::trait_trivial_copy<float>",
10323   "referenced_type" : "type-215",
10324   "self_type" : "type-215",
10325   "size" : 1,
10326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10327   "template_args" : [ "type-213" ],
10328   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10329  },
10330  {
10331   "alignment" : 1,
10332   "linker_set_key" : "android::trait_trivial_copy<int>",
10333   "name" : "android::trait_trivial_copy<int>",
10334   "referenced_type" : "type-187",
10335   "self_type" : "type-187",
10336   "size" : 1,
10337   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10338   "template_args" : [ "type-9" ],
10339   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10340  },
10341  {
10342   "alignment" : 1,
10343   "linker_set_key" : "android::trait_trivial_copy<long long>",
10344   "name" : "android::trait_trivial_copy<long long>",
10345   "referenced_type" : "type-205",
10346   "self_type" : "type-205",
10347   "size" : 1,
10348   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10349   "template_args" : [ "type-14" ],
10350   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10351  },
10352  {
10353   "alignment" : 1,
10354   "linker_set_key" : "android::trait_trivial_copy<long>",
10355   "name" : "android::trait_trivial_copy<long>",
10356   "referenced_type" : "type-196",
10357   "self_type" : "type-196",
10358   "size" : 1,
10359   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10360   "template_args" : [ "type-194" ],
10361   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10362  },
10363  {
10364   "alignment" : 1,
10365   "linker_set_key" : "android::trait_trivial_copy<short>",
10366   "name" : "android::trait_trivial_copy<short>",
10367   "referenced_type" : "type-179",
10368   "self_type" : "type-179",
10369   "size" : 1,
10370   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10371   "template_args" : [ "type-177" ],
10372   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10373  },
10374  {
10375   "alignment" : 1,
10376   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10377   "name" : "android::trait_trivial_copy<unsigned char>",
10378   "referenced_type" : "type-174",
10379   "self_type" : "type-174",
10380   "size" : 1,
10381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10382   "template_args" : [ "type-86" ],
10383   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10384  },
10385  {
10386   "alignment" : 1,
10387   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10388   "name" : "android::trait_trivial_copy<unsigned int>",
10389   "referenced_type" : "type-191",
10390   "self_type" : "type-191",
10391   "size" : 1,
10392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10393   "template_args" : [ "type-2" ],
10394   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10395  },
10396  {
10397   "alignment" : 1,
10398   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10399   "name" : "android::trait_trivial_copy<unsigned long long>",
10400   "referenced_type" : "type-210",
10401   "self_type" : "type-210",
10402   "size" : 1,
10403   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10404   "template_args" : [ "type-100" ],
10405   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10406  },
10407  {
10408   "alignment" : 1,
10409   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10410   "name" : "android::trait_trivial_copy<unsigned long>",
10411   "referenced_type" : "type-201",
10412   "self_type" : "type-201",
10413   "size" : 1,
10414   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10415   "template_args" : [ "type-199" ],
10416   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10417  },
10418  {
10419   "alignment" : 1,
10420   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10421   "name" : "android::trait_trivial_copy<unsigned short>",
10422   "referenced_type" : "type-183",
10423   "self_type" : "type-183",
10424   "size" : 1,
10425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10426   "template_args" : [ "type-88" ],
10427   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10428  },
10429  {
10430   "alignment" : 1,
10431   "linker_set_key" : "android::trait_trivial_copy<void>",
10432   "name" : "android::trait_trivial_copy<void>",
10433   "referenced_type" : "type-161",
10434   "self_type" : "type-161",
10435   "size" : 1,
10436   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10437   "template_args" : [ "type-11" ],
10438   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10439  },
10440  {
10441   "alignment" : 1,
10442   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10443   "name" : "android::trait_trivial_ctor<bool>",
10444   "referenced_type" : "type-163",
10445   "self_type" : "type-163",
10446   "size" : 1,
10447   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10448   "template_args" : [ "type-25" ],
10449   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10450  },
10451  {
10452   "alignment" : 1,
10453   "linker_set_key" : "android::trait_trivial_ctor<char>",
10454   "name" : "android::trait_trivial_ctor<char>",
10455   "referenced_type" : "type-168",
10456   "self_type" : "type-168",
10457   "size" : 1,
10458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10459   "template_args" : [ "type-44" ],
10460   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10461  },
10462  {
10463   "alignment" : 1,
10464   "linker_set_key" : "android::trait_trivial_ctor<double>",
10465   "name" : "android::trait_trivial_ctor<double>",
10466   "referenced_type" : "type-217",
10467   "self_type" : "type-217",
10468   "size" : 1,
10469   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10470   "template_args" : [ "type-218" ],
10471   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10472  },
10473  {
10474   "alignment" : 1,
10475   "linker_set_key" : "android::trait_trivial_ctor<float>",
10476   "name" : "android::trait_trivial_ctor<float>",
10477   "referenced_type" : "type-212",
10478   "self_type" : "type-212",
10479   "size" : 1,
10480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10481   "template_args" : [ "type-213" ],
10482   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10483  },
10484  {
10485   "alignment" : 1,
10486   "linker_set_key" : "android::trait_trivial_ctor<int>",
10487   "name" : "android::trait_trivial_ctor<int>",
10488   "referenced_type" : "type-185",
10489   "self_type" : "type-185",
10490   "size" : 1,
10491   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10492   "template_args" : [ "type-9" ],
10493   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10494  },
10495  {
10496   "alignment" : 1,
10497   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10498   "name" : "android::trait_trivial_ctor<long long>",
10499   "referenced_type" : "type-203",
10500   "self_type" : "type-203",
10501   "size" : 1,
10502   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10503   "template_args" : [ "type-14" ],
10504   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10505  },
10506  {
10507   "alignment" : 1,
10508   "linker_set_key" : "android::trait_trivial_ctor<long>",
10509   "name" : "android::trait_trivial_ctor<long>",
10510   "referenced_type" : "type-193",
10511   "self_type" : "type-193",
10512   "size" : 1,
10513   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10514   "template_args" : [ "type-194" ],
10515   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10516  },
10517  {
10518   "alignment" : 1,
10519   "linker_set_key" : "android::trait_trivial_ctor<short>",
10520   "name" : "android::trait_trivial_ctor<short>",
10521   "referenced_type" : "type-176",
10522   "self_type" : "type-176",
10523   "size" : 1,
10524   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10525   "template_args" : [ "type-177" ],
10526   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10527  },
10528  {
10529   "alignment" : 1,
10530   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10531   "name" : "android::trait_trivial_ctor<unsigned char>",
10532   "referenced_type" : "type-172",
10533   "self_type" : "type-172",
10534   "size" : 1,
10535   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10536   "template_args" : [ "type-86" ],
10537   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10538  },
10539  {
10540   "alignment" : 1,
10541   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10542   "name" : "android::trait_trivial_ctor<unsigned int>",
10543   "referenced_type" : "type-189",
10544   "self_type" : "type-189",
10545   "size" : 1,
10546   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10547   "template_args" : [ "type-2" ],
10548   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10549  },
10550  {
10551   "alignment" : 1,
10552   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10553   "name" : "android::trait_trivial_ctor<unsigned long long>",
10554   "referenced_type" : "type-208",
10555   "self_type" : "type-208",
10556   "size" : 1,
10557   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10558   "template_args" : [ "type-100" ],
10559   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10560  },
10561  {
10562   "alignment" : 1,
10563   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10564   "name" : "android::trait_trivial_ctor<unsigned long>",
10565   "referenced_type" : "type-198",
10566   "self_type" : "type-198",
10567   "size" : 1,
10568   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10569   "template_args" : [ "type-199" ],
10570   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10571  },
10572  {
10573   "alignment" : 1,
10574   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10575   "name" : "android::trait_trivial_ctor<unsigned short>",
10576   "referenced_type" : "type-181",
10577   "self_type" : "type-181",
10578   "size" : 1,
10579   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10580   "template_args" : [ "type-88" ],
10581   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10582  },
10583  {
10584   "alignment" : 1,
10585   "linker_set_key" : "android::trait_trivial_ctor<void>",
10586   "name" : "android::trait_trivial_ctor<void>",
10587   "referenced_type" : "type-159",
10588   "self_type" : "type-159",
10589   "size" : 1,
10590   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10591   "template_args" : [ "type-11" ],
10592   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10593  },
10594  {
10595   "alignment" : 1,
10596   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10597   "name" : "android::trait_trivial_dtor<bool>",
10598   "referenced_type" : "type-164",
10599   "self_type" : "type-164",
10600   "size" : 1,
10601   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10602   "template_args" : [ "type-25" ],
10603   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10604  },
10605  {
10606   "alignment" : 1,
10607   "linker_set_key" : "android::trait_trivial_dtor<char>",
10608   "name" : "android::trait_trivial_dtor<char>",
10609   "referenced_type" : "type-169",
10610   "self_type" : "type-169",
10611   "size" : 1,
10612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10613   "template_args" : [ "type-44" ],
10614   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10615  },
10616  {
10617   "alignment" : 1,
10618   "linker_set_key" : "android::trait_trivial_dtor<double>",
10619   "name" : "android::trait_trivial_dtor<double>",
10620   "referenced_type" : "type-220",
10621   "self_type" : "type-220",
10622   "size" : 1,
10623   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10624   "template_args" : [ "type-218" ],
10625   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10626  },
10627  {
10628   "alignment" : 1,
10629   "linker_set_key" : "android::trait_trivial_dtor<float>",
10630   "name" : "android::trait_trivial_dtor<float>",
10631   "referenced_type" : "type-214",
10632   "self_type" : "type-214",
10633   "size" : 1,
10634   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10635   "template_args" : [ "type-213" ],
10636   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10637  },
10638  {
10639   "alignment" : 1,
10640   "linker_set_key" : "android::trait_trivial_dtor<int>",
10641   "name" : "android::trait_trivial_dtor<int>",
10642   "referenced_type" : "type-186",
10643   "self_type" : "type-186",
10644   "size" : 1,
10645   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10646   "template_args" : [ "type-9" ],
10647   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10648  },
10649  {
10650   "alignment" : 1,
10651   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10652   "name" : "android::trait_trivial_dtor<long long>",
10653   "referenced_type" : "type-204",
10654   "self_type" : "type-204",
10655   "size" : 1,
10656   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10657   "template_args" : [ "type-14" ],
10658   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10659  },
10660  {
10661   "alignment" : 1,
10662   "linker_set_key" : "android::trait_trivial_dtor<long>",
10663   "name" : "android::trait_trivial_dtor<long>",
10664   "referenced_type" : "type-195",
10665   "self_type" : "type-195",
10666   "size" : 1,
10667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10668   "template_args" : [ "type-194" ],
10669   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10670  },
10671  {
10672   "alignment" : 1,
10673   "linker_set_key" : "android::trait_trivial_dtor<short>",
10674   "name" : "android::trait_trivial_dtor<short>",
10675   "referenced_type" : "type-178",
10676   "self_type" : "type-178",
10677   "size" : 1,
10678   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10679   "template_args" : [ "type-177" ],
10680   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10681  },
10682  {
10683   "alignment" : 1,
10684   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10685   "name" : "android::trait_trivial_dtor<unsigned char>",
10686   "referenced_type" : "type-173",
10687   "self_type" : "type-173",
10688   "size" : 1,
10689   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10690   "template_args" : [ "type-86" ],
10691   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10692  },
10693  {
10694   "alignment" : 1,
10695   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10696   "name" : "android::trait_trivial_dtor<unsigned int>",
10697   "referenced_type" : "type-190",
10698   "self_type" : "type-190",
10699   "size" : 1,
10700   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10701   "template_args" : [ "type-2" ],
10702   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
10703  },
10704  {
10705   "alignment" : 1,
10706   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
10707   "name" : "android::trait_trivial_dtor<unsigned long long>",
10708   "referenced_type" : "type-209",
10709   "self_type" : "type-209",
10710   "size" : 1,
10711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10712   "template_args" : [ "type-100" ],
10713   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
10714  },
10715  {
10716   "alignment" : 1,
10717   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
10718   "name" : "android::trait_trivial_dtor<unsigned long>",
10719   "referenced_type" : "type-200",
10720   "self_type" : "type-200",
10721   "size" : 1,
10722   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10723   "template_args" : [ "type-199" ],
10724   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
10725  },
10726  {
10727   "alignment" : 1,
10728   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
10729   "name" : "android::trait_trivial_dtor<unsigned short>",
10730   "referenced_type" : "type-182",
10731   "self_type" : "type-182",
10732   "size" : 1,
10733   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10734   "template_args" : [ "type-88" ],
10735   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
10736  },
10737  {
10738   "alignment" : 1,
10739   "linker_set_key" : "android::trait_trivial_dtor<void>",
10740   "name" : "android::trait_trivial_dtor<void>",
10741   "referenced_type" : "type-160",
10742   "self_type" : "type-160",
10743   "size" : 1,
10744   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10745   "template_args" : [ "type-11" ],
10746   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
10747  },
10748  {
10749   "alignment" : 1,
10750   "linker_set_key" : "android::trait_trivial_move<android::String16>",
10751   "name" : "android::trait_trivial_move<android::String16>",
10752   "referenced_type" : "type-360",
10753   "self_type" : "type-360",
10754   "size" : 1,
10755   "source_file" : "/system/core/libutils/include/utils/String16.h",
10756   "template_args" : [ "type-30" ],
10757   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
10758  },
10759  {
10760   "alignment" : 1,
10761   "linker_set_key" : "android::trait_trivial_move<android::String8>",
10762   "name" : "android::trait_trivial_move<android::String8>",
10763   "referenced_type" : "type-355",
10764   "self_type" : "type-355",
10765   "size" : 1,
10766   "source_file" : "/system/core/libutils/include/utils/String8.h",
10767   "template_args" : [ "type-41" ],
10768   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
10769  },
10770  {
10771   "alignment" : 1,
10772   "linker_set_key" : "android::trait_trivial_move<bool>",
10773   "name" : "android::trait_trivial_move<bool>",
10774   "referenced_type" : "type-166",
10775   "self_type" : "type-166",
10776   "size" : 1,
10777   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10778   "template_args" : [ "type-25" ],
10779   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
10780  },
10781  {
10782   "alignment" : 1,
10783   "linker_set_key" : "android::trait_trivial_move<char>",
10784   "name" : "android::trait_trivial_move<char>",
10785   "referenced_type" : "type-171",
10786   "self_type" : "type-171",
10787   "size" : 1,
10788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10789   "template_args" : [ "type-44" ],
10790   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
10791  },
10792  {
10793   "alignment" : 1,
10794   "linker_set_key" : "android::trait_trivial_move<double>",
10795   "name" : "android::trait_trivial_move<double>",
10796   "referenced_type" : "type-222",
10797   "self_type" : "type-222",
10798   "size" : 1,
10799   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10800   "template_args" : [ "type-218" ],
10801   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
10802  },
10803  {
10804   "alignment" : 1,
10805   "linker_set_key" : "android::trait_trivial_move<float>",
10806   "name" : "android::trait_trivial_move<float>",
10807   "referenced_type" : "type-216",
10808   "self_type" : "type-216",
10809   "size" : 1,
10810   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10811   "template_args" : [ "type-213" ],
10812   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
10813  },
10814  {
10815   "alignment" : 1,
10816   "linker_set_key" : "android::trait_trivial_move<int>",
10817   "name" : "android::trait_trivial_move<int>",
10818   "referenced_type" : "type-188",
10819   "self_type" : "type-188",
10820   "size" : 1,
10821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10822   "template_args" : [ "type-9" ],
10823   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
10824  },
10825  {
10826   "alignment" : 1,
10827   "linker_set_key" : "android::trait_trivial_move<long long>",
10828   "name" : "android::trait_trivial_move<long long>",
10829   "referenced_type" : "type-206",
10830   "self_type" : "type-206",
10831   "size" : 1,
10832   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10833   "template_args" : [ "type-14" ],
10834   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
10835  },
10836  {
10837   "alignment" : 1,
10838   "linker_set_key" : "android::trait_trivial_move<long>",
10839   "name" : "android::trait_trivial_move<long>",
10840   "referenced_type" : "type-197",
10841   "self_type" : "type-197",
10842   "size" : 1,
10843   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10844   "template_args" : [ "type-194" ],
10845   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
10846  },
10847  {
10848   "alignment" : 1,
10849   "linker_set_key" : "android::trait_trivial_move<short>",
10850   "name" : "android::trait_trivial_move<short>",
10851   "referenced_type" : "type-180",
10852   "self_type" : "type-180",
10853   "size" : 1,
10854   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10855   "template_args" : [ "type-177" ],
10856   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
10857  },
10858  {
10859   "alignment" : 1,
10860   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
10861   "name" : "android::trait_trivial_move<unsigned char>",
10862   "referenced_type" : "type-175",
10863   "self_type" : "type-175",
10864   "size" : 1,
10865   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10866   "template_args" : [ "type-86" ],
10867   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
10868  },
10869  {
10870   "alignment" : 1,
10871   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
10872   "name" : "android::trait_trivial_move<unsigned int>",
10873   "referenced_type" : "type-192",
10874   "self_type" : "type-192",
10875   "size" : 1,
10876   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10877   "template_args" : [ "type-2" ],
10878   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
10879  },
10880  {
10881   "alignment" : 1,
10882   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
10883   "name" : "android::trait_trivial_move<unsigned long long>",
10884   "referenced_type" : "type-211",
10885   "self_type" : "type-211",
10886   "size" : 1,
10887   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10888   "template_args" : [ "type-100" ],
10889   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
10890  },
10891  {
10892   "alignment" : 1,
10893   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
10894   "name" : "android::trait_trivial_move<unsigned long>",
10895   "referenced_type" : "type-202",
10896   "self_type" : "type-202",
10897   "size" : 1,
10898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10899   "template_args" : [ "type-199" ],
10900   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
10901  },
10902  {
10903   "alignment" : 1,
10904   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
10905   "name" : "android::trait_trivial_move<unsigned short>",
10906   "referenced_type" : "type-184",
10907   "self_type" : "type-184",
10908   "size" : 1,
10909   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10910   "template_args" : [ "type-88" ],
10911   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
10912  },
10913  {
10914   "alignment" : 1,
10915   "linker_set_key" : "android::trait_trivial_move<void>",
10916   "name" : "android::trait_trivial_move<void>",
10917   "referenced_type" : "type-162",
10918   "self_type" : "type-162",
10919   "size" : 1,
10920   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10921   "template_args" : [ "type-11" ],
10922   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
10923  },
10924  {
10925   "alignment" : 4,
10926   "fields" :
10927   [
10928    {
10929     "access" : "private",
10930     "field_name" : "m_ptr",
10931     "referenced_type" : "type-108"
10932    },
10933    {
10934     "access" : "private",
10935     "field_name" : "m_refs",
10936     "field_offset" : 32,
10937     "referenced_type" : "type-23"
10938    }
10939   ],
10940   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
10941   "name" : "android::wp<android::hardware::BHwBinder>",
10942   "record_kind" : "class",
10943   "referenced_type" : "type-329",
10944   "self_type" : "type-329",
10945   "size" : 8,
10946   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10947   "template_args" : [ "type-109" ],
10948   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
10949  },
10950  {
10951   "alignment" : 4,
10952   "fields" :
10953   [
10954    {
10955     "access" : "private",
10956     "field_name" : "m_ptr",
10957     "referenced_type" : "type-121"
10958    },
10959    {
10960     "access" : "private",
10961     "field_name" : "m_refs",
10962     "field_offset" : 32,
10963     "referenced_type" : "type-23"
10964    }
10965   ],
10966   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10967   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10968   "record_kind" : "class",
10969   "referenced_type" : "type-120",
10970   "self_type" : "type-120",
10971   "size" : 8,
10972   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10973   "template_args" : [ "type-3" ],
10974   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
10975  },
10976  {
10977   "alignment" : 4,
10978   "fields" :
10979   [
10980    {
10981     "access" : "private",
10982     "field_name" : "m_ptr",
10983     "referenced_type" : "type-98"
10984    },
10985    {
10986     "access" : "private",
10987     "field_name" : "m_refs",
10988     "field_offset" : 32,
10989     "referenced_type" : "type-23"
10990    }
10991   ],
10992   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
10993   "name" : "android::wp<android::hardware::hidl_death_recipient>",
10994   "record_kind" : "class",
10995   "referenced_type" : "type-97",
10996   "self_type" : "type-97",
10997   "size" : 8,
10998   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10999   "template_args" : [ "type-99" ],
11000   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11001  },
11002  {
11003   "alignment" : 4,
11004   "fields" :
11005   [
11006    {
11007     "access" : "private",
11008     "field_name" : "m_ptr",
11009     "referenced_type" : "type-102"
11010    },
11011    {
11012     "access" : "private",
11013     "field_name" : "m_refs",
11014     "field_offset" : 32,
11015     "referenced_type" : "type-23"
11016    }
11017   ],
11018   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11019   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11020   "record_kind" : "class",
11021   "referenced_type" : "type-101",
11022   "self_type" : "type-101",
11023   "size" : 8,
11024   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11025   "template_args" : [ "type-55" ],
11026   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11027  },
11028  {
11029   "alignment" : 4,
11030   "fields" :
11031   [
11032    {
11033     "field_name" : "maxContentLightLevel",
11034     "referenced_type" : "type-213"
11035    },
11036    {
11037     "field_name" : "maxFrameAverageLightLevel",
11038     "field_offset" : 32,
11039     "referenced_type" : "type-213"
11040    }
11041   ],
11042   "linker_set_key" : "android_cta861_3_metadata",
11043   "name" : "android_cta861_3_metadata",
11044   "referenced_type" : "type-464",
11045   "self_type" : "type-464",
11046   "size" : 8,
11047   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11048   "unique_id" : "android_cta861_3_metadata"
11049  },
11050  {
11051   "alignment" : 4,
11052   "fields" :
11053   [
11054    {
11055     "field_name" : "num_points",
11056     "referenced_type" : "type-2"
11057    },
11058    {
11059     "field_name" : "reserved",
11060     "field_offset" : 32,
11061     "referenced_type" : "type-454"
11062    },
11063    {
11064     "field_name" : "xyzc_points",
11065     "field_offset" : 288,
11066     "referenced_type" : "type-461"
11067    }
11068   ],
11069   "linker_set_key" : "android_depth_points",
11070   "name" : "android_depth_points",
11071   "referenced_type" : "type-460",
11072   "self_type" : "type-460",
11073   "size" : 36,
11074   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11075   "unique_id" : "android_depth_points"
11076  },
11077  {
11078   "alignment" : 4,
11079   "fields" :
11080   [
11081    {
11082     "field_name" : "format",
11083     "referenced_type" : "type-457"
11084    },
11085    {
11086     "field_name" : "num_planes",
11087     "field_offset" : 32,
11088     "referenced_type" : "type-2"
11089    },
11090    {
11091     "field_name" : "planes",
11092     "field_offset" : 64,
11093     "referenced_type" : "type-459"
11094    }
11095   ],
11096   "linker_set_key" : "android_flex_layout",
11097   "name" : "android_flex_layout",
11098   "referenced_type" : "type-458",
11099   "self_type" : "type-458",
11100   "size" : 12,
11101   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11102   "unique_id" : "android_flex_layout"
11103  },
11104  {
11105   "alignment" : 4,
11106   "fields" :
11107   [
11108    {
11109     "field_name" : "top_left",
11110     "referenced_type" : "type-373"
11111    },
11112    {
11113     "field_name" : "component",
11114     "field_offset" : 32,
11115     "referenced_type" : "type-455"
11116    },
11117    {
11118     "field_name" : "bits_per_component",
11119     "field_offset" : 64,
11120     "referenced_type" : "type-9"
11121    },
11122    {
11123     "field_name" : "bits_used",
11124     "field_offset" : 96,
11125     "referenced_type" : "type-9"
11126    },
11127    {
11128     "field_name" : "h_increment",
11129     "field_offset" : 128,
11130     "referenced_type" : "type-9"
11131    },
11132    {
11133     "field_name" : "v_increment",
11134     "field_offset" : 160,
11135     "referenced_type" : "type-9"
11136    },
11137    {
11138     "field_name" : "h_subsampling",
11139     "field_offset" : 192,
11140     "referenced_type" : "type-9"
11141    },
11142    {
11143     "field_name" : "v_subsampling",
11144     "field_offset" : 224,
11145     "referenced_type" : "type-9"
11146    }
11147   ],
11148   "linker_set_key" : "android_flex_plane",
11149   "name" : "android_flex_plane",
11150   "referenced_type" : "type-456",
11151   "self_type" : "type-456",
11152   "size" : 32,
11153   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11154   "unique_id" : "android_flex_plane"
11155  },
11156  {
11157   "alignment" : 4,
11158   "fields" :
11159   [
11160    {
11161     "field_name" : "displayPrimaryRed",
11162     "referenced_type" : "type-462"
11163    },
11164    {
11165     "field_name" : "displayPrimaryGreen",
11166     "field_offset" : 64,
11167     "referenced_type" : "type-462"
11168    },
11169    {
11170     "field_name" : "displayPrimaryBlue",
11171     "field_offset" : 128,
11172     "referenced_type" : "type-462"
11173    },
11174    {
11175     "field_name" : "whitePoint",
11176     "field_offset" : 192,
11177     "referenced_type" : "type-462"
11178    },
11179    {
11180     "field_name" : "maxLuminance",
11181     "field_offset" : 256,
11182     "referenced_type" : "type-213"
11183    },
11184    {
11185     "field_name" : "minLuminance",
11186     "field_offset" : 288,
11187     "referenced_type" : "type-213"
11188    }
11189   ],
11190   "linker_set_key" : "android_smpte2086_metadata",
11191   "name" : "android_smpte2086_metadata",
11192   "referenced_type" : "type-463",
11193   "self_type" : "type-463",
11194   "size" : 40,
11195   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11196   "unique_id" : "android_smpte2086_metadata"
11197  },
11198  {
11199   "alignment" : 4,
11200   "fields" :
11201   [
11202    {
11203     "field_name" : "x",
11204     "referenced_type" : "type-213"
11205    },
11206    {
11207     "field_name" : "y",
11208     "field_offset" : 32,
11209     "referenced_type" : "type-213"
11210    }
11211   ],
11212   "linker_set_key" : "android_xy_color",
11213   "name" : "android_xy_color",
11214   "referenced_type" : "type-462",
11215   "self_type" : "type-462",
11216   "size" : 8,
11217   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11218   "unique_id" : "android_xy_color"
11219  },
11220  {
11221   "alignment" : 4,
11222   "fields" :
11223   [
11224    {
11225     "field_name" : "y",
11226     "referenced_type" : "type-10"
11227    },
11228    {
11229     "field_name" : "cb",
11230     "field_offset" : 32,
11231     "referenced_type" : "type-10"
11232    },
11233    {
11234     "field_name" : "cr",
11235     "field_offset" : 64,
11236     "referenced_type" : "type-10"
11237    },
11238    {
11239     "field_name" : "ystride",
11240     "field_offset" : 96,
11241     "referenced_type" : "type-2"
11242    },
11243    {
11244     "field_name" : "cstride",
11245     "field_offset" : 128,
11246     "referenced_type" : "type-2"
11247    },
11248    {
11249     "field_name" : "chroma_step",
11250     "field_offset" : 160,
11251     "referenced_type" : "type-2"
11252    },
11253    {
11254     "field_name" : "reserved",
11255     "field_offset" : 192,
11256     "referenced_type" : "type-454"
11257    }
11258   ],
11259   "linker_set_key" : "android_ycbcr",
11260   "name" : "android_ycbcr",
11261   "referenced_type" : "type-453",
11262   "self_type" : "type-453",
11263   "size" : 56,
11264   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11265   "unique_id" : "android_ycbcr"
11266  },
11267  {
11268   "alignment" : 4,
11269   "fields" :
11270   [
11271    {
11272     "referenced_type" : "type-84"
11273    }
11274   ],
11275   "linker_set_key" : "log_msg",
11276   "name" : "log_msg",
11277   "referenced_type" : "type-83",
11278   "self_type" : "type-83",
11279   "size" : 5124,
11280   "source_file" : "/system/core/liblog/include/log/log_read.h",
11281   "unique_id" : "log_msg"
11282  },
11283  {
11284   "alignment" : 4,
11285   "fields" :
11286   [
11287    {
11288     "field_name" : "buf",
11289     "referenced_type" : "type-85"
11290    },
11291    {
11292     "field_name" : "entry",
11293     "referenced_type" : "type-87"
11294    },
11295    {
11296     "field_name" : "entry_v4",
11297     "referenced_type" : "type-87"
11298    },
11299    {
11300     "field_name" : "entry_v3",
11301     "referenced_type" : "type-90"
11302    },
11303    {
11304     "field_name" : "entry_v2",
11305     "referenced_type" : "type-91"
11306    },
11307    {
11308     "field_name" : "entry_v1",
11309     "referenced_type" : "type-92"
11310    }
11311   ],
11312   "is_anonymous" : true,
11313   "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",
11314   "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",
11315   "record_kind" : "union",
11316   "referenced_type" : "type-84",
11317   "self_type" : "type-84",
11318   "size" : 5124,
11319   "source_file" : "/system/core/liblog/include/log/log_read.h",
11320   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11321  },
11322  {
11323   "alignment" : 1,
11324   "fields" :
11325   [
11326    {
11327     "field_name" : "tv_sec",
11328     "referenced_type" : "type-2"
11329    },
11330    {
11331     "field_name" : "tv_nsec",
11332     "field_offset" : 32,
11333     "referenced_type" : "type-2"
11334    }
11335   ],
11336   "linker_set_key" : "log_time",
11337   "name" : "log_time",
11338   "referenced_type" : "type-365",
11339   "self_type" : "type-365",
11340   "size" : 8,
11341   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11342   "unique_id" : "_ZTS8log_time"
11343  },
11344  {
11345   "alignment" : 4,
11346   "fields" :
11347   [
11348    {
11349     "field_name" : "len",
11350     "referenced_type" : "type-88"
11351    },
11352    {
11353     "field_name" : "__pad",
11354     "field_offset" : 16,
11355     "referenced_type" : "type-88"
11356    },
11357    {
11358     "field_name" : "pid",
11359     "field_offset" : 32,
11360     "referenced_type" : "type-9"
11361    },
11362    {
11363     "field_name" : "tid",
11364     "field_offset" : 64,
11365     "referenced_type" : "type-9"
11366    },
11367    {
11368     "field_name" : "sec",
11369     "field_offset" : 96,
11370     "referenced_type" : "type-9"
11371    },
11372    {
11373     "field_name" : "nsec",
11374     "field_offset" : 128,
11375     "referenced_type" : "type-9"
11376    },
11377    {
11378     "field_name" : "msg",
11379     "field_offset" : 160,
11380     "referenced_type" : "type-89"
11381    }
11382   ],
11383   "linker_set_key" : "logger_entry",
11384   "name" : "logger_entry",
11385   "referenced_type" : "type-92",
11386   "self_type" : "type-92",
11387   "size" : 20,
11388   "source_file" : "/system/core/liblog/include/log/log_read.h",
11389   "unique_id" : "logger_entry"
11390  },
11391  {
11392   "alignment" : 1,
11393   "fields" :
11394   [
11395    {
11396     "field_name" : "len",
11397     "referenced_type" : "type-88"
11398    },
11399    {
11400     "field_name" : "hdr_size",
11401     "field_offset" : 16,
11402     "referenced_type" : "type-88"
11403    },
11404    {
11405     "field_name" : "pid",
11406     "field_offset" : 32,
11407     "referenced_type" : "type-9"
11408    },
11409    {
11410     "field_name" : "tid",
11411     "field_offset" : 64,
11412     "referenced_type" : "type-9"
11413    },
11414    {
11415     "field_name" : "sec",
11416     "field_offset" : 96,
11417     "referenced_type" : "type-9"
11418    },
11419    {
11420     "field_name" : "nsec",
11421     "field_offset" : 128,
11422     "referenced_type" : "type-9"
11423    },
11424    {
11425     "field_name" : "euid",
11426     "field_offset" : 160,
11427     "referenced_type" : "type-2"
11428    },
11429    {
11430     "field_name" : "msg",
11431     "field_offset" : 192,
11432     "referenced_type" : "type-89"
11433    }
11434   ],
11435   "linker_set_key" : "logger_entry_v2",
11436   "name" : "logger_entry_v2",
11437   "referenced_type" : "type-91",
11438   "self_type" : "type-91",
11439   "size" : 24,
11440   "source_file" : "/system/core/liblog/include/log/log_read.h",
11441   "unique_id" : "logger_entry_v2"
11442  },
11443  {
11444   "alignment" : 1,
11445   "fields" :
11446   [
11447    {
11448     "field_name" : "len",
11449     "referenced_type" : "type-88"
11450    },
11451    {
11452     "field_name" : "hdr_size",
11453     "field_offset" : 16,
11454     "referenced_type" : "type-88"
11455    },
11456    {
11457     "field_name" : "pid",
11458     "field_offset" : 32,
11459     "referenced_type" : "type-9"
11460    },
11461    {
11462     "field_name" : "tid",
11463     "field_offset" : 64,
11464     "referenced_type" : "type-9"
11465    },
11466    {
11467     "field_name" : "sec",
11468     "field_offset" : 96,
11469     "referenced_type" : "type-9"
11470    },
11471    {
11472     "field_name" : "nsec",
11473     "field_offset" : 128,
11474     "referenced_type" : "type-9"
11475    },
11476    {
11477     "field_name" : "lid",
11478     "field_offset" : 160,
11479     "referenced_type" : "type-2"
11480    },
11481    {
11482     "field_name" : "msg",
11483     "field_offset" : 192,
11484     "referenced_type" : "type-89"
11485    }
11486   ],
11487   "linker_set_key" : "logger_entry_v3",
11488   "name" : "logger_entry_v3",
11489   "referenced_type" : "type-90",
11490   "self_type" : "type-90",
11491   "size" : 24,
11492   "source_file" : "/system/core/liblog/include/log/log_read.h",
11493   "unique_id" : "logger_entry_v3"
11494  },
11495  {
11496   "alignment" : 4,
11497   "fields" :
11498   [
11499    {
11500     "field_name" : "len",
11501     "referenced_type" : "type-88"
11502    },
11503    {
11504     "field_name" : "hdr_size",
11505     "field_offset" : 16,
11506     "referenced_type" : "type-88"
11507    },
11508    {
11509     "field_name" : "pid",
11510     "field_offset" : 32,
11511     "referenced_type" : "type-9"
11512    },
11513    {
11514     "field_name" : "tid",
11515     "field_offset" : 64,
11516     "referenced_type" : "type-2"
11517    },
11518    {
11519     "field_name" : "sec",
11520     "field_offset" : 96,
11521     "referenced_type" : "type-2"
11522    },
11523    {
11524     "field_name" : "nsec",
11525     "field_offset" : 128,
11526     "referenced_type" : "type-2"
11527    },
11528    {
11529     "field_name" : "lid",
11530     "field_offset" : 160,
11531     "referenced_type" : "type-2"
11532    },
11533    {
11534     "field_name" : "uid",
11535     "field_offset" : 192,
11536     "referenced_type" : "type-2"
11537    },
11538    {
11539     "field_name" : "msg",
11540     "field_offset" : 224,
11541     "referenced_type" : "type-89"
11542    }
11543   ],
11544   "linker_set_key" : "logger_entry_v4",
11545   "name" : "logger_entry_v4",
11546   "referenced_type" : "type-87",
11547   "self_type" : "type-87",
11548   "size" : 28,
11549   "source_file" : "/system/core/liblog/include/log/log_read.h",
11550   "unique_id" : "logger_entry_v4"
11551  },
11552  {
11553   "alignment" : 4,
11554   "fields" :
11555   [
11556    {
11557     "field_name" : "version",
11558     "referenced_type" : "type-9"
11559    },
11560    {
11561     "field_name" : "numFds",
11562     "field_offset" : 32,
11563     "referenced_type" : "type-9"
11564    },
11565    {
11566     "field_name" : "numInts",
11567     "field_offset" : 64,
11568     "referenced_type" : "type-9"
11569    },
11570    {
11571     "field_name" : "data",
11572     "field_offset" : 96,
11573     "referenced_type" : "type-156"
11574    }
11575   ],
11576   "linker_set_key" : "native_handle",
11577   "name" : "native_handle",
11578   "referenced_type" : "type-155",
11579   "self_type" : "type-155",
11580   "size" : 12,
11581   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11582   "unique_id" : "native_handle"
11583  }
11584 ],
11585 "rvalue_reference_types" :
11586 [
11587  {
11588   "alignment" : 4,
11589   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > &&",
11590   "name" : "android::hardware::Return<android::sp<android::hardware::ir::V1_0::IConsumerIr> > &&",
11591   "referenced_type" : "type-132",
11592   "self_type" : "type-134",
11593   "size" : 4,
11594   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11595  },
11596  {
11597   "alignment" : 4,
11598   "linker_set_key" : "android::hardware::Return<bool> &&",
11599   "name" : "android::hardware::Return<bool> &&",
11600   "referenced_type" : "type-124",
11601   "self_type" : "type-127",
11602   "size" : 4,
11603   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11604  },
11605  {
11606   "alignment" : 4,
11607   "linker_set_key" : "android::hardware::Return<void> &&",
11608   "name" : "android::hardware::Return<void> &&",
11609   "referenced_type" : "type-144",
11610   "self_type" : "type-146",
11611   "size" : 4,
11612   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11613  },
11614  {
11615   "alignment" : 4,
11616   "linker_set_key" : "android::hardware::Status &&",
11617   "name" : "android::hardware::Status &&",
11618   "referenced_type" : "type-111",
11619   "self_type" : "type-118",
11620   "size" : 4,
11621   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11622  },
11623  {
11624   "alignment" : 4,
11625   "linker_set_key" : "android::hardware::details::return_status &&",
11626   "name" : "android::hardware::details::return_status &&",
11627   "referenced_type" : "type-125",
11628   "self_type" : "type-140",
11629   "size" : 4,
11630   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11631  },
11632  {
11633   "alignment" : 4,
11634   "linker_set_key" : "android::hardware::hidl_handle &&",
11635   "name" : "android::hardware::hidl_handle &&",
11636   "referenced_type" : "type-256",
11637   "self_type" : "type-265",
11638   "size" : 4,
11639   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11640  },
11641  {
11642   "alignment" : 4,
11643   "linker_set_key" : "android::hardware::hidl_memory &&",
11644   "name" : "android::hardware::hidl_memory &&",
11645   "referenced_type" : "type-262",
11646   "self_type" : "type-269",
11647   "size" : 4,
11648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11649  },
11650  {
11651   "alignment" : 4,
11652   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11653   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11654   "referenced_type" : "type-94",
11655   "self_type" : "type-103",
11656   "size" : 4,
11657   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11658  },
11659  {
11660   "alignment" : 4,
11661   "linker_set_key" : "android::sp<android::hardware::ir::V1_0::IConsumerIr> &&",
11662   "name" : "android::sp<android::hardware::ir::V1_0::IConsumerIr> &&",
11663   "referenced_type" : "type-75",
11664   "self_type" : "type-78",
11665   "size" : 4,
11666   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11667  },
11668  {
11669   "alignment" : 4,
11670   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11671   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11672   "referenced_type" : "type-425",
11673   "self_type" : "type-424",
11674   "size" : 4,
11675   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11676  },
11677  {
11678   "alignment" : 4,
11679   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11680   "name" : "std::function<sp<IBase> (void *)> &&",
11681   "referenced_type" : "type-436",
11682   "self_type" : "type-435",
11683   "size" : 4,
11684   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11685  },
11686  {
11687   "alignment" : 4,
11688   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11689   "name" : "std::function<sp<IBinder> (void *)> &&",
11690   "referenced_type" : "type-427",
11691   "self_type" : "type-426",
11692   "size" : 4,
11693   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11694  }
11695 ]
11696}
11697