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