1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-50",
9   "self_type" : "type-90",
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-222",
16   "self_type" : "type-462",
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-164",
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-87",
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-87",
41   "self_type" : "type-86",
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-455",
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-31",
64   "self_type" : "type-31",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-50",
73   "self_type" : "type-50",
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-39",
83   "self_type" : "type-39",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-227",
91   "self_type" : "type-227",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-222",
99   "self_type" : "type-222",
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" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-21",
117   "self_type" : "type-21",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-211",
126   "self_type" : "type-211",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-185",
135   "self_type" : "type-185",
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-234",
144   "self_type" : "type-234",
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-87",
154   "self_type" : "type-87",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-20",
174   "self_type" : "type-20",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-216",
184   "self_type" : "type-216",
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-89",
194   "self_type" : "type-89",
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_recipientEEEm"
247  },
248  {
249   "name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_6ParcelEmm"
295  },
296  {
297   "name" : "_ZN7android8hardware6weaver4V1_022readEmbeddedFromParcelERKNS2_18WeaverReadResponseERKNS0_6ParcelEmm"
298  },
299  {
300   "name" : "_ZN7android8hardware6weaver4V1_07IWeaver10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
301  },
302  {
303   "name" : "_ZN7android8hardware6weaver4V1_07IWeaver11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
304  },
305  {
306   "name" : "_ZN7android8hardware6weaver4V1_07IWeaver12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
307  },
308  {
309   "name" : "_ZN7android8hardware6weaver4V1_07IWeaver12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_EElEERKT_"
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_EElEE"
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_EElEERKT_"
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_EElEE"
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" : "_ZThn32_N7android8hardware6weaver4V1_010BnHwWeaverD0Ev"
410  },
411  {
412   "name" : "_ZThn32_N7android8hardware6weaver4V1_010BnHwWeaverD1Ev"
413  },
414  {
415   "name" : "_ZTv0_n24_N7android8hardware6weaver4V1_010BnHwWeaverD0Ev"
416  },
417  {
418   "name" : "_ZTv0_n24_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_010BpHwWeaverE16_NS0_11BpHwRefBaseE"
446  },
447  {
448   "name" : "_ZTCN7android8hardware6weaver4V1_010BpHwWeaverE8_NS0_10IInterfaceE"
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-475",
498   "self_type" : "type-475",
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-150",
560   "self_type" : "type-150",
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-52",
638   "self_type" : "type-52",
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-114",
692   "self_type" : "type-114",
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-539",
746   "self_type" : "type-539",
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-502",
776   "self_type" : "type-502",
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-131",
798   "self_type" : "type-131",
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-492",
842   "self_type" : "type-492",
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-491",
868   "self_type" : "type-491",
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-87",
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-442",
972   "self_type" : "type-442",
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-447",
998   "self_type" : "type-447",
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-443",
1040   "self_type" : "type-443",
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-440",
1282   "self_type" : "type-440",
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-446",
1312   "self_type" : "type-446",
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-450",
1342   "self_type" : "type-450",
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-456",
1384   "self_type" : "type-456",
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-458",
1422   "self_type" : "type-458",
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-444",
1448   "self_type" : "type-444",
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-449",
1466   "self_type" : "type-449",
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-453",
1496   "self_type" : "type-453",
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-438",
1590   "self_type" : "type-438",
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-445",
1632   "self_type" : "type-445",
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-451",
1650   "self_type" : "type-451",
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-448",
1680   "self_type" : "type-448",
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-439",
1714   "self_type" : "type-439",
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-239",
1768   "self_type" : "type-239",
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-34"
1785    },
1786    {
1787     "referenced_type" : "type-40"
1788    },
1789    {
1790     "referenced_type" : "type-16"
1791    }
1792   ],
1793   "referenced_type" : "type-33",
1794   "return_type" : "type-31",
1795   "self_type" : "type-33",
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-468",
1809   "return_type" : "type-15",
1810   "self_type" : "type-468",
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 long, const unsigned long long *, unsigned long, void *)",
1816   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1817   "parameters" :
1818   [
1819    {
1820     "referenced_type" : "type-378"
1821    },
1822    {
1823     "referenced_type" : "type-318"
1824    },
1825    {
1826     "referenced_type" : "type-20"
1827    },
1828    {
1829     "referenced_type" : "type-379"
1830    },
1831    {
1832     "referenced_type" : "type-20"
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-386"
1853    },
1854    {
1855     "referenced_type" : "type-385"
1856    },
1857    {
1858     "referenced_type" : "type-378"
1859    },
1860    {
1861     "referenced_type" : "type-592"
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-548"
1875    },
1876    {
1877     "referenced_type" : "type-2"
1878    },
1879    {
1880     "referenced_type" : "type-385"
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-593"
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-386"
1904    },
1905    {
1906     "referenced_type" : "type-385"
1907    },
1908    {
1909     "referenced_type" : "type-378"
1910    },
1911    {
1912     "referenced_type" : "type-594"
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-548"
1927    },
1928    {
1929     "referenced_type" : "type-595"
1930    }
1931   ],
1932   "return_type" : "type-152",
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-386"
1942    },
1943    {
1944     "referenced_type" : "type-385"
1945    },
1946    {
1947     "referenced_type" : "type-378"
1948    },
1949    {
1950     "referenced_type" : "type-596"
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-548"
1965    }
1966   ],
1967   "return_type" : "type-152",
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-548"
1978    },
1979    {
1980     "referenced_type" : "type-545"
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-548"
1994    },
1995    {
1996     "referenced_type" : "type-545"
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-548"
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-548"
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-548"
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-589"
2048    },
2049    {
2050     "referenced_type" : "type-543"
2051    },
2052    {
2053     "referenced_type" : "type-2"
2054    },
2055    {
2056     "referenced_type" : "type-322"
2057    },
2058    {
2059     "referenced_type" : "type-597"
2060    }
2061   ],
2062   "return_type" : "type-152",
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-589"
2072    },
2073    {
2074     "referenced_type" : "type-543"
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-130",
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_recipientEEEm",
2092   "parameters" :
2093   [
2094    {
2095     "is_this_ptr" : true,
2096     "referenced_type" : "type-582"
2097    },
2098    {
2099     "referenced_type" : "type-336"
2100    },
2101    {
2102     "referenced_type" : "type-20"
2103    }
2104   ],
2105   "return_type" : "type-122",
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-582"
2116    },
2117    {
2118     "referenced_type" : "type-598"
2119    }
2120   ],
2121   "return_type" : "type-152",
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_arrayIhLm32EJEEEEEEEE",
2127   "parameters" :
2128   [
2129    {
2130     "is_this_ptr" : true,
2131     "referenced_type" : "type-582"
2132    },
2133    {
2134     "referenced_type" : "type-599"
2135    }
2136   ],
2137   "return_type" : "type-152",
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-582"
2148    },
2149    {
2150     "referenced_type" : "type-336"
2151    }
2152   ],
2153   "return_type" : "type-122",
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-582"
2164    },
2165    {
2166     "referenced_type" : "type-600"
2167    }
2168   ],
2169   "return_type" : "type-152",
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-589"
2179    },
2180    {
2181     "referenced_type" : "type-543"
2182    },
2183    {
2184     "referenced_type" : "type-601"
2185    }
2186   ],
2187   "return_type" : "type-152",
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-582"
2198    },
2199    {
2200     "referenced_type" : "type-602"
2201    }
2202   ],
2203   "return_type" : "type-152",
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-582"
2214    }
2215   ],
2216   "return_type" : "type-152",
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-582"
2227    }
2228   ],
2229   "return_type" : "type-152",
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-582"
2240    }
2241   ],
2242   "return_type" : "type-152",
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-582"
2253    },
2254    {
2255     "referenced_type" : "type-2"
2256    },
2257    {
2258     "referenced_type" : "type-322"
2259    },
2260    {
2261     "referenced_type" : "type-603"
2262    }
2263   ],
2264   "return_type" : "type-152",
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-582"
2275    },
2276    {
2277     "referenced_type" : "type-335"
2278    },
2279    {
2280     "referenced_type" : "type-514"
2281    }
2282   ],
2283   "return_type" : "type-152",
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-582"
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-130",
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-582"
2316    },
2317    {
2318     "referenced_type" : "type-604"
2319    }
2320   ],
2321   "return_type" : "type-152",
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-582"
2332    },
2333    {
2334     "referenced_type" : "type-40"
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-582"
2348    },
2349    {
2350     "referenced_type" : "type-40"
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_6ParcelEmm",
2359   "parameters" :
2360   [
2361    {
2362     "referenced_type" : "type-576"
2363    },
2364    {
2365     "referenced_type" : "type-378"
2366    },
2367    {
2368     "referenced_type" : "type-20"
2369    },
2370    {
2371     "referenced_type" : "type-20"
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_6ParcelEmm",
2380   "parameters" :
2381   [
2382    {
2383     "referenced_type" : "type-576"
2384    },
2385    {
2386     "referenced_type" : "type-385"
2387    },
2388    {
2389     "referenced_type" : "type-20"
2390    },
2391    {
2392     "referenced_type" : "type-20"
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-396"
2406    },
2407    {
2408     "default_arg" : true,
2409     "referenced_type" : "type-31"
2410    }
2411   ],
2412   "return_type" : "type-78",
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_recipientEEEm",
2418   "parameters" :
2419   [
2420    {
2421     "is_this_ptr" : true,
2422     "referenced_type" : "type-79"
2423    },
2424    {
2425     "referenced_type" : "type-336"
2426    },
2427    {
2428     "referenced_type" : "type-20"
2429    }
2430   ],
2431   "return_type" : "type-122",
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-79"
2442    },
2443    {
2444     "referenced_type" : "type-605"
2445    }
2446   ],
2447   "return_type" : "type-152",
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_arrayIhLm32EJEEEEEEEE",
2453   "parameters" :
2454   [
2455    {
2456     "is_this_ptr" : true,
2457     "referenced_type" : "type-79"
2458    },
2459    {
2460     "referenced_type" : "type-606"
2461    }
2462   ],
2463   "return_type" : "type-152",
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-396"
2474    },
2475    {
2476     "default_arg" : true,
2477     "referenced_type" : "type-31"
2478    }
2479   ],
2480   "return_type" : "type-78",
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-79"
2491    },
2492    {
2493     "referenced_type" : "type-336"
2494    }
2495   ],
2496   "return_type" : "type-122",
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-79"
2507    },
2508    {
2509     "referenced_type" : "type-607"
2510    }
2511   ],
2512   "return_type" : "type-152",
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-79"
2523    },
2524    {
2525     "default_arg" : true,
2526     "referenced_type" : "type-396"
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-79"
2540    },
2541    {
2542     "referenced_type" : "type-608"
2543    }
2544   ],
2545   "return_type" : "type-152",
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-79"
2556    }
2557   ],
2558   "return_type" : "type-152",
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-79"
2569    }
2570   ],
2571   "return_type" : "type-152",
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-396"
2581    },
2582    {
2583     "referenced_type" : "type-515"
2584    }
2585   ],
2586   "return_type" : "type-31",
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-79"
2597    }
2598   ],
2599   "return_type" : "type-152",
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-79"
2610    },
2611    {
2612     "referenced_type" : "type-335"
2613    },
2614    {
2615     "referenced_type" : "type-514"
2616    }
2617   ],
2618   "return_type" : "type-152",
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-567"
2628    },
2629    {
2630     "default_arg" : true,
2631     "referenced_type" : "type-31"
2632    }
2633   ],
2634   "return_type" : "type-139",
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-545"
2644    },
2645    {
2646     "default_arg" : true,
2647     "referenced_type" : "type-31"
2648    }
2649   ],
2650   "return_type" : "type-139",
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-580"
2662    },
2663    {
2664     "referenced_type" : "type-611"
2665    }
2666   ],
2667   "return_type" : "type-152",
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-580"
2678    },
2679    {
2680     "referenced_type" : "type-95"
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-580"
2694    },
2695    {
2696     "referenced_type" : "type-95"
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-388"
2709    },
2710    {
2711     "referenced_type" : "type-48"
2712    },
2713    {
2714     "referenced_type" : "type-31"
2715    }
2716   ],
2717   "return_type" : "type-139",
2718   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2719   "template_args" : [ "type-80", "type-5", "type-522" ]
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-396"
2728    },
2729    {
2730     "referenced_type" : "type-31"
2731    },
2732    {
2733     "referenced_type" : "type-31"
2734    }
2735   ],
2736   "return_type" : "type-78",
2737   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2738   "template_args" : [ "type-522", "type-80", "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-48",
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" : 8,
2754   "linker_set_key" : "android::Mutex &",
2755   "name" : "android::Mutex &",
2756   "referenced_type" : "type-22",
2757   "self_type" : "type-473",
2758   "size" : 8,
2759   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2760  },
2761  {
2762   "alignment" : 8,
2763   "linker_set_key" : "android::RWLock &",
2764   "name" : "android::RWLock &",
2765   "referenced_type" : "type-477",
2766   "self_type" : "type-481",
2767   "size" : 8,
2768   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2769  },
2770  {
2771   "alignment" : 8,
2772   "linker_set_key" : "android::String16 &",
2773   "name" : "android::String16 &",
2774   "referenced_type" : "type-36",
2775   "self_type" : "type-360",
2776   "size" : 8,
2777   "source_file" : "/system/core/libutils/include/utils/String16.h"
2778  },
2779  {
2780   "alignment" : 8,
2781   "linker_set_key" : "android::String8 &",
2782   "name" : "android::String8 &",
2783   "referenced_type" : "type-47",
2784   "self_type" : "type-355",
2785   "size" : 8,
2786   "source_file" : "/system/core/libutils/include/utils/String8.h"
2787  },
2788  {
2789   "alignment" : 8,
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-130",
2793   "self_type" : "type-134",
2794   "size" : 8,
2795   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2796  },
2797  {
2798   "alignment" : 8,
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-139",
2802   "self_type" : "type-142",
2803   "size" : 8,
2804   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2805  },
2806  {
2807   "alignment" : 8,
2808   "linker_set_key" : "android::hardware::Return<bool> &",
2809   "name" : "android::hardware::Return<bool> &",
2810   "referenced_type" : "type-122",
2811   "self_type" : "type-126",
2812   "size" : 8,
2813   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2814  },
2815  {
2816   "alignment" : 8,
2817   "linker_set_key" : "android::hardware::Return<void> &",
2818   "name" : "android::hardware::Return<void> &",
2819   "referenced_type" : "type-152",
2820   "self_type" : "type-155",
2821   "size" : 8,
2822   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2823  },
2824  {
2825   "alignment" : 8,
2826   "linker_set_key" : "android::hardware::Status &",
2827   "name" : "android::hardware::Status &",
2828   "referenced_type" : "type-112",
2829   "self_type" : "type-120",
2830   "size" : 8,
2831   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2832  },
2833  {
2834   "alignment" : 8,
2835   "linker_set_key" : "android::hardware::TextOutput &",
2836   "name" : "android::hardware::TextOutput &",
2837   "referenced_type" : "type-383",
2838   "self_type" : "type-382",
2839   "size" : 8,
2840   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2841  },
2842  {
2843   "alignment" : 8,
2844   "linker_set_key" : "android::hardware::TextOutput &",
2845   "name" : "android::hardware::TextOutput &",
2846   "referenced_type" : "type-565",
2847   "self_type" : "type-564",
2848   "size" : 8,
2849   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2850  },
2851  {
2852   "alignment" : 8,
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-535",
2857   "size" : 8,
2858   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2859  },
2860  {
2861   "alignment" : 8,
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-530",
2866   "size" : 8,
2867   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2868  },
2869  {
2870   "alignment" : 8,
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-538",
2875   "size" : 8,
2876   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2877  },
2878  {
2879   "alignment" : 8,
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" : 8,
2885   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2886  },
2887  {
2888   "alignment" : 8,
2889   "linker_set_key" : "android::hardware::hidl_string &",
2890   "name" : "android::hardware::hidl_string &",
2891   "referenced_type" : "type-263",
2892   "self_type" : "type-533",
2893   "size" : 8,
2894   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2895  },
2896  {
2897   "alignment" : 8,
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" : 8,
2903   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2904  },
2905  {
2906   "alignment" : 8,
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" : 8,
2912   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2913  },
2914  {
2915   "alignment" : 8,
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-97",
2919   "self_type" : "type-105",
2920   "size" : 8,
2921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2922  },
2923  {
2924   "alignment" : 8,
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-78",
2928   "self_type" : "type-82",
2929   "size" : 8,
2930   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2931  },
2932  {
2933   "alignment" : 8,
2934   "linker_set_key" : "const android::String16 &",
2935   "name" : "const android::String16 &",
2936   "referenced_type" : "type-35",
2937   "self_type" : "type-34",
2938   "size" : 8,
2939   "source_file" : "/system/core/libutils/include/utils/String16.h"
2940  },
2941  {
2942   "alignment" : 8,
2943   "linker_set_key" : "const android::String8 &",
2944   "name" : "const android::String8 &",
2945   "referenced_type" : "type-352",
2946   "self_type" : "type-354",
2947   "size" : 8,
2948   "source_file" : "/system/core/libutils/include/utils/String8.h"
2949  },
2950  {
2951   "alignment" : 8,
2952   "linker_set_key" : "const android::hardware::Parcel &",
2953   "name" : "const android::hardware::Parcel &",
2954   "referenced_type" : "type-384",
2955   "self_type" : "type-385",
2956   "size" : 8,
2957   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2958  },
2959  {
2960   "alignment" : 8,
2961   "linker_set_key" : "const android::hardware::Return<bool> &",
2962   "name" : "const android::hardware::Return<bool> &",
2963   "referenced_type" : "type-127",
2964   "self_type" : "type-145",
2965   "size" : 8,
2966   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2967  },
2968  {
2969   "alignment" : 8,
2970   "linker_set_key" : "const android::hardware::Status &",
2971   "name" : "const android::hardware::Status &",
2972   "referenced_type" : "type-116",
2973   "self_type" : "type-118",
2974   "size" : 8,
2975   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2976  },
2977  {
2978   "alignment" : 8,
2979   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2980   "name" : "const android::hardware::details::SchedPrio &",
2981   "referenced_type" : "type-402",
2982   "self_type" : "type-401",
2983   "size" : 8,
2984   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2985  },
2986  {
2987   "alignment" : 8,
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" : 8,
2993   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2994  },
2995  {
2996   "alignment" : 8,
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" : 8,
3002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3003  },
3004  {
3005   "alignment" : 8,
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" : 8,
3011   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3012  },
3013  {
3014   "alignment" : 8,
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-513",
3018   "self_type" : "type-514",
3019   "size" : 8,
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" : 8,
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" : 8,
3029   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3030  },
3031  {
3032   "alignment" : 8,
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" : 8,
3038   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3039  },
3040  {
3041   "alignment" : 8,
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" : 8,
3047   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3048  },
3049  {
3050   "alignment" : 8,
3051   "linker_set_key" : "const android::hardware::weaver::V1_0::WeaverReadResponse &",
3052   "name" : "const android::hardware::weaver::V1_0::WeaverReadResponse &",
3053   "referenced_type" : "type-575",
3054   "self_type" : "type-576",
3055   "size" : 8,
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" : 8,
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-416",
3063   "self_type" : "type-417",
3064   "size" : 8,
3065   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3066  },
3067  {
3068   "alignment" : 8,
3069   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3070   "name" : "const android::sp<android::hardware::IBinder> &",
3071   "referenced_type" : "type-41",
3072   "self_type" : "type-40",
3073   "size" : 8,
3074   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3075  },
3076  {
3077   "alignment" : 8,
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-107",
3081   "self_type" : "type-260",
3082   "size" : 8,
3083   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3084  },
3085  {
3086   "alignment" : 8,
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" : 8,
3092   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3093  },
3094  {
3095   "alignment" : 8,
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-95",
3099   "self_type" : "type-545",
3100   "size" : 8,
3101   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3102  },
3103  {
3104   "alignment" : 8,
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-566",
3108   "self_type" : "type-567",
3109   "size" : 8,
3110   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3111  },
3112  {
3113   "alignment" : 8,
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-75",
3117   "self_type" : "type-515",
3118   "size" : 8,
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" : 8,
3123   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3124   "name" : "const android::wp<android::hardware::BHwBinder> &",
3125   "referenced_type" : "type-549",
3126   "self_type" : "type-551",
3127   "size" : 8,
3128   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3129  },
3130  {
3131   "alignment" : 8,
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-547",
3135   "self_type" : "type-581",
3136   "size" : 8,
3137   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3138  },
3139  {
3140   "alignment" : 8,
3141   "linker_set_key" : "const bool &",
3142   "name" : "const bool &",
3143   "referenced_type" : "type-67",
3144   "self_type" : "type-232",
3145   "size" : 8,
3146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3147  },
3148  {
3149   "alignment" : 8,
3150   "linker_set_key" : "const double &",
3151   "name" : "const double &",
3152   "referenced_type" : "type-248",
3153   "self_type" : "type-253",
3154   "size" : 8,
3155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3156  },
3157  {
3158   "alignment" : 8,
3159   "linker_set_key" : "const float &",
3160   "name" : "const float &",
3161   "referenced_type" : "type-246",
3162   "self_type" : "type-247",
3163   "size" : 8,
3164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3165  },
3166  {
3167   "alignment" : 8,
3168   "linker_set_key" : "const int &",
3169   "name" : "const int &",
3170   "referenced_type" : "type-467",
3171   "self_type" : "type-466",
3172   "size" : 8,
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-558",
3186   "self_type" : "type-560",
3187   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3188  },
3189  {
3190   "alignment" : 8,
3191   "linker_set_key" : "const log_msg &",
3192   "name" : "const log_msg &",
3193   "referenced_type" : "type-83",
3194   "self_type" : "type-128",
3195   "size" : 8,
3196   "source_file" : "/system/core/liblog/include/log/log_read.h"
3197  },
3198  {
3199   "alignment" : 8,
3200   "linker_set_key" : "const long &",
3201   "name" : "const long &",
3202   "referenced_type" : "type-243",
3203   "self_type" : "type-244",
3204   "size" : 8,
3205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3206  },
3207  {
3208   "alignment" : 8,
3209   "linker_set_key" : "const short &",
3210   "name" : "const short &",
3211   "referenced_type" : "type-236",
3212   "self_type" : "type-237",
3213   "size" : 8,
3214   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3215  },
3216  {
3217   "alignment" : 8,
3218   "linker_set_key" : "const signed char &",
3219   "name" : "const signed char &",
3220   "referenced_type" : "type-233",
3221   "self_type" : "type-235",
3222   "size" : 8,
3223   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3224  },
3225  {
3226   "alignment" : 8,
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-394",
3230   "self_type" : "type-396",
3231   "size" : 8,
3232   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3233  },
3234  {
3235   "alignment" : 8,
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-541",
3239   "self_type" : "type-540",
3240   "size" : 8,
3241   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3242  },
3243  {
3244   "alignment" : 8,
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-578",
3248   "self_type" : "type-577",
3249   "size" : 8,
3250   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3251  },
3252  {
3253   "alignment" : 8,
3254   "linker_set_key" : "const unsigned char &",
3255   "name" : "const unsigned char &",
3256   "referenced_type" : "type-319",
3257   "self_type" : "type-528",
3258   "size" : 8,
3259   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3260  },
3261  {
3262   "alignment" : 8,
3263   "linker_set_key" : "const unsigned int &",
3264   "name" : "const unsigned int &",
3265   "referenced_type" : "type-26",
3266   "self_type" : "type-242",
3267   "size" : 8,
3268   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3269  },
3270  {
3271   "alignment" : 8,
3272   "linker_set_key" : "const unsigned long &",
3273   "name" : "const unsigned long &",
3274   "referenced_type" : "type-27",
3275   "self_type" : "type-245",
3276   "size" : 8,
3277   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3278  },
3279  {
3280   "alignment" : 8,
3281   "linker_set_key" : "const unsigned short &",
3282   "name" : "const unsigned short &",
3283   "referenced_type" : "type-238",
3284   "self_type" : "type-241",
3285   "size" : 8,
3286   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3287  },
3288  {
3289   "alignment" : 8,
3290   "linker_set_key" : "int &",
3291   "name" : "int &",
3292   "referenced_type" : "type-15",
3293   "self_type" : "type-348",
3294   "size" : 8,
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" : 8,
3299   "linker_set_key" : "unsigned char &",
3300   "name" : "unsigned char &",
3301   "referenced_type" : "type-87",
3302   "self_type" : "type-495",
3303   "size" : 8,
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" : 8,
3308   "linker_set_key" : "unsigned int &",
3309   "name" : "unsigned int &",
3310   "referenced_type" : "type-2",
3311   "self_type" : "type-505",
3312   "size" : 8,
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" : 8,
3320   "linker_set_key" : "android::Condition *",
3321   "name" : "android::Condition *",
3322   "referenced_type" : "type-68",
3323   "self_type" : "type-476",
3324   "size" : 8,
3325   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3326  },
3327  {
3328   "alignment" : 8,
3329   "linker_set_key" : "android::Mutex *",
3330   "name" : "android::Mutex *",
3331   "referenced_type" : "type-22",
3332   "self_type" : "type-471",
3333   "size" : 8,
3334   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3335  },
3336  {
3337   "alignment" : 8,
3338   "linker_set_key" : "android::Mutex::Autolock *",
3339   "name" : "android::Mutex::Autolock *",
3340   "referenced_type" : "type-472",
3341   "self_type" : "type-474",
3342   "size" : 8,
3343   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3344  },
3345  {
3346   "alignment" : 8,
3347   "linker_set_key" : "android::RWLock *",
3348   "name" : "android::RWLock *",
3349   "referenced_type" : "type-477",
3350   "self_type" : "type-479",
3351   "size" : 8,
3352   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3353  },
3354  {
3355   "alignment" : 8,
3356   "linker_set_key" : "android::RWLock::AutoRLock *",
3357   "name" : "android::RWLock::AutoRLock *",
3358   "referenced_type" : "type-480",
3359   "self_type" : "type-482",
3360   "size" : 8,
3361   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3362  },
3363  {
3364   "alignment" : 8,
3365   "linker_set_key" : "android::RWLock::AutoWLock *",
3366   "name" : "android::RWLock::AutoWLock *",
3367   "referenced_type" : "type-483",
3368   "self_type" : "type-485",
3369   "size" : 8,
3370   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3371  },
3372  {
3373   "alignment" : 8,
3374   "linker_set_key" : "android::RefBase *",
3375   "name" : "android::RefBase *",
3376   "referenced_type" : "type-6",
3377   "self_type" : "type-258",
3378   "size" : 8,
3379   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3380  },
3381  {
3382   "alignment" : 8,
3383   "linker_set_key" : "android::RefBase::weakref_impl *",
3384   "name" : "android::RefBase::weakref_impl *",
3385   "referenced_type" : "type-555",
3386   "self_type" : "type-554",
3387   "size" : 8,
3388   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3389  },
3390  {
3391   "alignment" : 8,
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" : 8,
3397   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3398  },
3399  {
3400   "alignment" : 8,
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" : 8,
3406   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3407  },
3408  {
3409   "alignment" : 8,
3410   "linker_set_key" : "android::ReferenceRenamer *",
3411   "name" : "android::ReferenceRenamer *",
3412   "referenced_type" : "type-254",
3413   "self_type" : "type-255",
3414   "size" : 8,
3415   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3416  },
3417  {
3418   "alignment" : 8,
3419   "linker_set_key" : "android::ScopedTrace *",
3420   "name" : "android::ScopedTrace *",
3421   "referenced_type" : "type-486",
3422   "self_type" : "type-487",
3423   "size" : 8,
3424   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3425  },
3426  {
3427   "alignment" : 8,
3428   "linker_set_key" : "android::String16 *",
3429   "name" : "android::String16 *",
3430   "referenced_type" : "type-36",
3431   "self_type" : "type-361",
3432   "size" : 8,
3433   "source_file" : "/system/core/libutils/include/utils/String16.h"
3434  },
3435  {
3436   "alignment" : 8,
3437   "linker_set_key" : "android::String8 *",
3438   "name" : "android::String8 *",
3439   "referenced_type" : "type-47",
3440   "self_type" : "type-356",
3441   "size" : 8,
3442   "source_file" : "/system/core/libutils/include/utils/String8.h"
3443  },
3444  {
3445   "alignment" : 8,
3446   "linker_set_key" : "android::Thread *",
3447   "name" : "android::Thread *",
3448   "referenced_type" : "type-66",
3449   "self_type" : "type-65",
3450   "size" : 8,
3451   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3452  },
3453  {
3454   "alignment" : 8,
3455   "linker_set_key" : "android::VirtualLightRefBase *",
3456   "name" : "android::VirtualLightRefBase *",
3457   "referenced_type" : "type-158",
3458   "self_type" : "type-165",
3459   "size" : 8,
3460   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3461  },
3462  {
3463   "alignment" : 8,
3464   "linker_set_key" : "android::hardware::BHwBinder *",
3465   "name" : "android::hardware::BHwBinder *",
3466   "referenced_type" : "type-110",
3467   "self_type" : "type-109",
3468   "size" : 8,
3469   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3470  },
3471  {
3472   "alignment" : 8,
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" : 8,
3478   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3479  },
3480  {
3481   "alignment" : 8,
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-410",
3485   "self_type" : "type-415",
3486   "size" : 8,
3487   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3488  },
3489  {
3490   "alignment" : 8,
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-428",
3494   "self_type" : "type-433",
3495   "size" : 8,
3496   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3497  },
3498  {
3499   "alignment" : 8,
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-418",
3503   "self_type" : "type-423",
3504   "size" : 8,
3505   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3506  },
3507  {
3508   "alignment" : 8,
3509   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3510   "name" : "android::hardware::GrantorDescriptor *",
3511   "referenced_type" : "type-283",
3512   "self_type" : "type-282",
3513   "size" : 8,
3514   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3515  },
3516  {
3517   "alignment" : 8,
3518   "linker_set_key" : "android::hardware::IBinder *",
3519   "name" : "android::hardware::IBinder *",
3520   "referenced_type" : "type-30",
3521   "self_type" : "type-29",
3522   "size" : 8,
3523   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3524  },
3525  {
3526   "alignment" : 8,
3527   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3528   "name" : "android::hardware::IBinder::DeathRecipient *",
3529   "referenced_type" : "type-103",
3530   "self_type" : "type-138",
3531   "size" : 8,
3532   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3533  },
3534  {
3535   "alignment" : 8,
3536   "linker_set_key" : "android::hardware::IInterface *",
3537   "name" : "android::hardware::IInterface *",
3538   "referenced_type" : "type-370",
3539   "self_type" : "type-589",
3540   "size" : 8,
3541   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3542  },
3543  {
3544   "alignment" : 8,
3545   "linker_set_key" : "android::hardware::Parcel *",
3546   "name" : "android::hardware::Parcel *",
3547   "referenced_type" : "type-373",
3548   "self_type" : "type-378",
3549   "size" : 8,
3550   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3551  },
3552  {
3553   "alignment" : 8,
3554   "linker_set_key" : "android::hardware::ProcessState *",
3555   "name" : "android::hardware::ProcessState *",
3556   "referenced_type" : "type-14",
3557   "self_type" : "type-13",
3558   "size" : 8,
3559   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3560  },
3561  {
3562   "alignment" : 8,
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-130",
3566   "self_type" : "type-132",
3567   "size" : 8,
3568   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3569  },
3570  {
3571   "alignment" : 8,
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-139",
3575   "self_type" : "type-140",
3576   "size" : 8,
3577   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3578  },
3579  {
3580   "alignment" : 8,
3581   "linker_set_key" : "android::hardware::Return<bool> *",
3582   "name" : "android::hardware::Return<bool> *",
3583   "referenced_type" : "type-122",
3584   "self_type" : "type-124",
3585   "size" : 8,
3586   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3587  },
3588  {
3589   "alignment" : 8,
3590   "linker_set_key" : "android::hardware::Return<void> *",
3591   "name" : "android::hardware::Return<void> *",
3592   "referenced_type" : "type-152",
3593   "self_type" : "type-153",
3594   "size" : 8,
3595   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3596  },
3597  {
3598   "alignment" : 8,
3599   "linker_set_key" : "android::hardware::Status *",
3600   "name" : "android::hardware::Status *",
3601   "referenced_type" : "type-112",
3602   "self_type" : "type-115",
3603   "size" : 8,
3604   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3605  },
3606  {
3607   "alignment" : 8,
3608   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3609   "name" : "android::hardware::details::HidlInstrumentor *",
3610   "referenced_type" : "type-389",
3611   "self_type" : "type-543",
3612   "size" : 8,
3613   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3614  },
3615  {
3616   "alignment" : 8,
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-534",
3621   "size" : 8,
3622   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3623  },
3624  {
3625   "alignment" : 8,
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-529",
3630   "size" : 8,
3631   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3632  },
3633  {
3634   "alignment" : 8,
3635   "linker_set_key" : "android::hardware::details::return_status *",
3636   "name" : "android::hardware::details::return_status *",
3637   "referenced_type" : "type-123",
3638   "self_type" : "type-146",
3639   "size" : 8,
3640   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3641  },
3642  {
3643   "alignment" : 8,
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" : 8,
3649   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3650  },
3651  {
3652   "alignment" : 8,
3653   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3654   "name" : "android::hardware::hidl_binder_death_recipient *",
3655   "referenced_type" : "type-99",
3656   "self_type" : "type-98",
3657   "size" : 8,
3658   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3659  },
3660  {
3661   "alignment" : 8,
3662   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3663   "name" : "android::hardware::hidl_death_recipient *",
3664   "referenced_type" : "type-102",
3665   "self_type" : "type-101",
3666   "size" : 8,
3667   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3668  },
3669  {
3670   "alignment" : 8,
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" : 8,
3676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3677  },
3678  {
3679   "alignment" : 8,
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" : 8,
3685   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3686  },
3687  {
3688   "alignment" : 8,
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" : 8,
3694   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3695  },
3696  {
3697   "alignment" : 8,
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" : 8,
3703   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3704  },
3705  {
3706   "alignment" : 8,
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" : 8,
3712   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3713  },
3714  {
3715   "alignment" : 8,
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-548",
3720   "size" : 8,
3721   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3722  },
3723  {
3724   "alignment" : 8,
3725   "linker_set_key" : "android::hardware::weaver::V1_0::BpHwWeaver *",
3726   "name" : "android::hardware::weaver::V1_0::BpHwWeaver *",
3727   "referenced_type" : "type-522",
3728   "self_type" : "type-582",
3729   "size" : 8,
3730   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3731  },
3732  {
3733   "alignment" : 8,
3734   "linker_set_key" : "android::hardware::weaver::V1_0::BsWeaver *",
3735   "name" : "android::hardware::weaver::V1_0::BsWeaver *",
3736   "referenced_type" : "type-568",
3737   "self_type" : "type-580",
3738   "size" : 8,
3739   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3740  },
3741  {
3742   "alignment" : 8,
3743   "linker_set_key" : "android::hardware::weaver::V1_0::IWeaver *",
3744   "name" : "android::hardware::weaver::V1_0::IWeaver *",
3745   "referenced_type" : "type-80",
3746   "self_type" : "type-79",
3747   "size" : 8,
3748   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3749  },
3750  {
3751   "alignment" : 8,
3752   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3753   "name" : "android::hidl::base::V1_0::BnHwBase *",
3754   "referenced_type" : "type-387",
3755   "self_type" : "type-386",
3756   "size" : 8,
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" : 8,
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" : 8,
3766   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3767  },
3768  {
3769   "alignment" : 8,
3770   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3771   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3772   "referenced_type" : "type-58",
3773   "self_type" : "type-57",
3774   "size" : 8,
3775   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3776  },
3777  {
3778   "alignment" : 8,
3779   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3780   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3781   "referenced_type" : "type-73",
3782   "self_type" : "type-72",
3783   "size" : 8,
3784   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3785  },
3786  {
3787   "alignment" : 8,
3788   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3789   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3790   "referenced_type" : "type-584",
3791   "self_type" : "type-585",
3792   "size" : 8,
3793   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3794  },
3795  {
3796   "alignment" : 8,
3797   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3798   "name" : "android::sp<android::hardware::IBinder> *",
3799   "referenced_type" : "type-42",
3800   "self_type" : "type-586",
3801   "size" : 8,
3802   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3803  },
3804  {
3805   "alignment" : 8,
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-53",
3810   "size" : 8,
3811   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3812  },
3813  {
3814   "alignment" : 8,
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-97",
3818   "self_type" : "type-96",
3819   "size" : 8,
3820   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3821  },
3822  {
3823   "alignment" : 8,
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-78",
3827   "self_type" : "type-77",
3828   "size" : 8,
3829   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3830  },
3831  {
3832   "alignment" : 8,
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-388",
3836   "self_type" : "type-563",
3837   "size" : 8,
3838   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3839  },
3840  {
3841   "alignment" : 8,
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-56",
3845   "self_type" : "type-59",
3846   "size" : 8,
3847   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3848  },
3849  {
3850   "alignment" : 8,
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-71",
3854   "self_type" : "type-74",
3855   "size" : 8,
3856   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3857  },
3858  {
3859   "alignment" : 8,
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" : 8,
3865   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3866  },
3867  {
3868   "alignment" : 8,
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" : 8,
3874   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3875  },
3876  {
3877   "alignment" : 8,
3878   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3879   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3880   "referenced_type" : "type-100",
3881   "self_type" : "type-284",
3882   "size" : 8,
3883   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3884  },
3885  {
3886   "alignment" : 8,
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-544",
3891   "size" : 8,
3892   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3893  },
3894  {
3895   "alignment" : 8,
3896   "linker_set_key" : "android_flex_plane *",
3897   "name" : "android_flex_plane *",
3898   "referenced_type" : "type-457",
3899   "self_type" : "type-460",
3900   "size" : 8,
3901   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3902  },
3903  {
3904   "alignment" : 8,
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-33",
3908   "self_type" : "type-32",
3909   "size" : 8,
3910   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3911  },
3912  {
3913   "alignment" : 8,
3914   "linker_set_key" : "char *",
3915   "name" : "char *",
3916   "referenced_type" : "type-50",
3917   "self_type" : "type-166",
3918   "size" : 8,
3919   "source_file" : "/system/core/liblog/include/log/log_read.h"
3920  },
3921  {
3922   "alignment" : 8,
3923   "linker_set_key" : "const android::NativeHandle *",
3924   "name" : "const android::NativeHandle *",
3925   "referenced_type" : "type-342",
3926   "self_type" : "type-343",
3927   "size" : 8,
3928   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3929  },
3930  {
3931   "alignment" : 8,
3932   "linker_set_key" : "const android::RefBase *",
3933   "name" : "const android::RefBase *",
3934   "referenced_type" : "type-256",
3935   "self_type" : "type-257",
3936   "size" : 8,
3937   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3938  },
3939  {
3940   "alignment" : 8,
3941   "linker_set_key" : "const android::String16 *",
3942   "name" : "const android::String16 *",
3943   "referenced_type" : "type-35",
3944   "self_type" : "type-359",
3945   "size" : 8,
3946   "source_file" : "/system/core/libutils/include/utils/String16.h"
3947  },
3948  {
3949   "alignment" : 8,
3950   "linker_set_key" : "const android::String8 *",
3951   "name" : "const android::String8 *",
3952   "referenced_type" : "type-352",
3953   "self_type" : "type-353",
3954   "size" : 8,
3955   "source_file" : "/system/core/libutils/include/utils/String8.h"
3956  },
3957  {
3958   "alignment" : 8,
3959   "linker_set_key" : "const android::VectorImpl *",
3960   "name" : "const android::VectorImpl *",
3961   "referenced_type" : "type-436",
3962   "self_type" : "type-437",
3963   "size" : 8,
3964   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3965  },
3966  {
3967   "alignment" : 8,
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" : 8,
3973   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3974  },
3975  {
3976   "alignment" : 8,
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-403",
3980   "self_type" : "type-404",
3981   "size" : 8,
3982   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3983  },
3984  {
3985   "alignment" : 8,
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-408",
3989   "self_type" : "type-409",
3990   "size" : 8,
3991   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3992  },
3993  {
3994   "alignment" : 8,
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-135",
3998   "self_type" : "type-136",
3999   "size" : 8,
4000   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4001  },
4002  {
4003   "alignment" : 8,
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-143",
4007   "self_type" : "type-144",
4008   "size" : 8,
4009   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4010  },
4011  {
4012   "alignment" : 8,
4013   "linker_set_key" : "const android::hardware::Return<bool> *",
4014   "name" : "const android::hardware::Return<bool> *",
4015   "referenced_type" : "type-127",
4016   "self_type" : "type-129",
4017   "size" : 8,
4018   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4019  },
4020  {
4021   "alignment" : 8,
4022   "linker_set_key" : "const android::hardware::Status *",
4023   "name" : "const android::hardware::Status *",
4024   "referenced_type" : "type-116",
4025   "self_type" : "type-121",
4026   "size" : 8,
4027   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4028  },
4029  {
4030   "alignment" : 8,
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-536",
4034   "self_type" : "type-537",
4035   "size" : 8,
4036   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4037  },
4038  {
4039   "alignment" : 8,
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-531",
4043   "self_type" : "type-532",
4044   "size" : 8,
4045   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4046  },
4047  {
4048   "alignment" : 8,
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" : 8,
4054   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4055  },
4056  {
4057   "alignment" : 8,
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-526",
4061   "self_type" : "type-527",
4062   "size" : 8,
4063   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4064  },
4065  {
4066   "alignment" : 8,
4067   "linker_set_key" : "const android::hardware::details::return_status *",
4068   "name" : "const android::hardware::details::return_status *",
4069   "referenced_type" : "type-148",
4070   "self_type" : "type-149",
4071   "size" : 8,
4072   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4073  },
4074  {
4075   "alignment" : 8,
4076   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4077   "name" : "const android::hardware::hidl_death_recipient *",
4078   "referenced_type" : "type-553",
4079   "self_type" : "type-556",
4080   "size" : 8,
4081   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4082  },
4083  {
4084   "alignment" : 8,
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" : 8,
4090   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4091  },
4092  {
4093   "alignment" : 8,
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" : 8,
4099   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4100  },
4101  {
4102   "alignment" : 8,
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" : 8,
4108   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4109  },
4110  {
4111   "alignment" : 8,
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" : 8,
4117   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4118  },
4119  {
4120   "alignment" : 8,
4121   "linker_set_key" : "const android::hardware::weaver::V1_0::BpHwWeaver *",
4122   "name" : "const android::hardware::weaver::V1_0::BpHwWeaver *",
4123   "referenced_type" : "type-521",
4124   "self_type" : "type-525",
4125   "size" : 8,
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" : 8,
4130   "linker_set_key" : "const android::hardware::weaver::V1_0::IWeaver *",
4131   "name" : "const android::hardware::weaver::V1_0::IWeaver *",
4132   "referenced_type" : "type-511",
4133   "self_type" : "type-512",
4134   "size" : 8,
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" : 8,
4139   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4140   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4141   "referenced_type" : "type-519",
4142   "self_type" : "type-520",
4143   "size" : 8,
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" : 8,
4148   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4149   "name" : "const android::hidl::base::V1_0::IBase *",
4150   "referenced_type" : "type-414",
4151   "self_type" : "type-413",
4152   "size" : 8,
4153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4154  },
4155  {
4156   "alignment" : 8,
4157   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4158   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4159   "referenced_type" : "type-62",
4160   "self_type" : "type-63",
4161   "size" : 8,
4162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4163  },
4164  {
4165   "alignment" : 8,
4166   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4167   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4168   "referenced_type" : "type-488",
4169   "self_type" : "type-489",
4170   "size" : 8,
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" : 8,
4175   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4176   "name" : "const android::sp<android::hardware::IBinder> *",
4177   "referenced_type" : "type-41",
4178   "self_type" : "type-587",
4179   "size" : 8,
4180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4181  },
4182  {
4183   "alignment" : 8,
4184   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4185   "name" : "const android::sp<android::hardware::ProcessState> *",
4186   "referenced_type" : "type-54",
4187   "self_type" : "type-55",
4188   "size" : 8,
4189   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4190  },
4191  {
4192   "alignment" : 8,
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-107",
4196   "self_type" : "type-106",
4197   "size" : 8,
4198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4199  },
4200  {
4201   "alignment" : 8,
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-552",
4206   "size" : 8,
4207   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4208  },
4209  {
4210   "alignment" : 8,
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-95",
4214   "self_type" : "type-94",
4215   "size" : 8,
4216   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4217  },
4218  {
4219   "alignment" : 8,
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-566",
4223   "self_type" : "type-583",
4224   "size" : 8,
4225   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4226  },
4227  {
4228   "alignment" : 8,
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-60",
4232   "self_type" : "type-61",
4233   "size" : 8,
4234   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4235  },
4236  {
4237   "alignment" : 8,
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-75",
4241   "self_type" : "type-76",
4242   "size" : 8,
4243   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4244  },
4245  {
4246   "alignment" : 8,
4247   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4248   "name" : "const android::wp<android::hardware::BHwBinder> *",
4249   "referenced_type" : "type-549",
4250   "self_type" : "type-550",
4251   "size" : 8,
4252   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4253  },
4254  {
4255   "alignment" : 8,
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" : 8,
4261   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4262  },
4263  {
4264   "alignment" : 8,
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-547",
4268   "self_type" : "type-546",
4269   "size" : 8,
4270   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4271  },
4272  {
4273   "alignment" : 8,
4274   "linker_set_key" : "const char *",
4275   "name" : "const char *",
4276   "referenced_type" : "type-49",
4277   "self_type" : "type-48",
4278   "size" : 8,
4279   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4280  },
4281  {
4282   "alignment" : 8,
4283   "linker_set_key" : "const char16_t *",
4284   "name" : "const char16_t *",
4285   "referenced_type" : "type-38",
4286   "self_type" : "type-37",
4287   "size" : 8,
4288   "source_file" : "/system/core/libutils/include/utils/String16.h"
4289  },
4290  {
4291   "alignment" : 8,
4292   "linker_set_key" : "const log_msg *",
4293   "name" : "const log_msg *",
4294   "referenced_type" : "type-83",
4295   "self_type" : "type-117",
4296   "size" : 8,
4297   "source_file" : "/system/core/liblog/include/log/log_read.h"
4298  },
4299  {
4300   "alignment" : 8,
4301   "linker_set_key" : "const native_handle *",
4302   "name" : "const native_handle *",
4303   "referenced_type" : "type-252",
4304   "self_type" : "type-251",
4305   "size" : 8,
4306   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4307  },
4308  {
4309   "alignment" : 8,
4310   "linker_set_key" : "const unsigned char *",
4311   "name" : "const unsigned char *",
4312   "referenced_type" : "type-319",
4313   "self_type" : "type-318",
4314   "size" : 8,
4315   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4316  },
4317  {
4318   "alignment" : 8,
4319   "linker_set_key" : "const unsigned long long *",
4320   "name" : "const unsigned long long *",
4321   "referenced_type" : "type-380",
4322   "self_type" : "type-379",
4323   "size" : 8,
4324   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4325  },
4326  {
4327   "alignment" : 8,
4328   "linker_set_key" : "const void *",
4329   "name" : "const void *",
4330   "referenced_type" : "type-332",
4331   "self_type" : "type-333",
4332   "size" : 8,
4333   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4334  },
4335  {
4336   "alignment" : 8,
4337   "linker_set_key" : "int (*)(void *)",
4338   "name" : "int (*)(void *)",
4339   "referenced_type" : "type-468",
4340   "self_type" : "type-469",
4341   "size" : 8,
4342   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4343  },
4344  {
4345   "alignment" : 8,
4346   "linker_set_key" : "int *",
4347   "name" : "int *",
4348   "referenced_type" : "type-15",
4349   "self_type" : "type-308",
4350   "size" : 8,
4351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4352  },
4353  {
4354   "alignment" : 8,
4355   "linker_set_key" : "log_msg *",
4356   "name" : "log_msg *",
4357   "referenced_type" : "type-84",
4358   "self_type" : "type-151",
4359   "size" : 8,
4360   "source_file" : "/system/core/liblog/include/log/log_read.h"
4361  },
4362  {
4363   "alignment" : 8,
4364   "linker_set_key" : "native_handle *",
4365   "name" : "native_handle *",
4366   "referenced_type" : "type-163",
4367   "self_type" : "type-162",
4368   "size" : 8,
4369   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4370  },
4371  {
4372   "alignment" : 8,
4373   "linker_set_key" : "unsigned char *",
4374   "name" : "unsigned char *",
4375   "referenced_type" : "type-87",
4376   "self_type" : "type-315",
4377   "size" : 8,
4378   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4379  },
4380  {
4381   "alignment" : 8,
4382   "linker_set_key" : "unsigned long *",
4383   "name" : "unsigned long *",
4384   "referenced_type" : "type-20",
4385   "self_type" : "type-393",
4386   "size" : 8,
4387   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4388  },
4389  {
4390   "alignment" : 8,
4391   "linker_set_key" : "unsigned long long *",
4392   "name" : "unsigned long long *",
4393   "referenced_type" : "type-216",
4394   "self_type" : "type-375",
4395   "size" : 8,
4396   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4397  },
4398  {
4399   "alignment" : 8,
4400   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4401   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4402   "referenced_type" : "type-377",
4403   "self_type" : "type-376",
4404   "size" : 8,
4405   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4406  },
4407  {
4408   "alignment" : 8,
4409   "linker_set_key" : "void *",
4410   "name" : "void *",
4411   "referenced_type" : "type-17",
4412   "self_type" : "type-16",
4413   "size" : 8,
4414   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4415  },
4416  {
4417   "alignment" : 8,
4418   "linker_set_key" : "void **",
4419   "name" : "void **",
4420   "referenced_type" : "type-16",
4421   "self_type" : "type-470",
4422   "size" : 8,
4423   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4424  }
4425 ],
4426 "qualified_types" :
4427 [
4428  {
4429   "alignment" : 8,
4430   "is_const" : true,
4431   "linker_set_key" : "android::RefBase::weakref_impl *const",
4432   "name" : "android::RefBase::weakref_impl *const",
4433   "referenced_type" : "type-554",
4434   "self_type" : "type-557",
4435   "size" : 8,
4436   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4437  },
4438  {
4439   "alignment" : 8,
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" : 8,
4446   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4447  },
4448  {
4449   "alignment" : 8,
4450   "is_const" : true,
4451   "linker_set_key" : "android::hardware::IBinder *const",
4452   "name" : "android::hardware::IBinder *const",
4453   "referenced_type" : "type-29",
4454   "self_type" : "type-366",
4455   "size" : 8,
4456   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4457  },
4458  {
4459   "alignment" : 8,
4460   "is_const" : true,
4461   "linker_set_key" : "const android::NativeHandle",
4462   "name" : "const android::NativeHandle",
4463   "referenced_type" : "type-161",
4464   "self_type" : "type-342",
4465   "size" : 24,
4466   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4467  },
4468  {
4469   "alignment" : 8,
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" : 16,
4476   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4477  },
4478  {
4479   "alignment" : 8,
4480   "is_const" : true,
4481   "linker_set_key" : "const android::String16",
4482   "name" : "const android::String16",
4483   "referenced_type" : "type-36",
4484   "self_type" : "type-35",
4485   "size" : 8,
4486   "source_file" : "/system/core/libutils/include/utils/String16.h"
4487  },
4488  {
4489   "alignment" : 8,
4490   "is_const" : true,
4491   "linker_set_key" : "const android::String8",
4492   "name" : "const android::String8",
4493   "referenced_type" : "type-47",
4494   "self_type" : "type-352",
4495   "size" : 8,
4496   "source_file" : "/system/core/libutils/include/utils/String8.h"
4497  },
4498  {
4499   "alignment" : 8,
4500   "is_const" : true,
4501   "linker_set_key" : "const android::VectorImpl",
4502   "name" : "const android::VectorImpl",
4503   "referenced_type" : "type-25",
4504   "self_type" : "type-436",
4505   "size" : 40,
4506   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4507  },
4508  {
4509   "alignment" : 8,
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" : 48,
4516   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4517  },
4518  {
4519   "alignment" : 8,
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-397",
4524   "self_type" : "type-403",
4525   "size" : 64,
4526   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4527  },
4528  {
4529   "alignment" : 8,
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-405",
4534   "self_type" : "type-408",
4535   "size" : 64,
4536   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4537  },
4538  {
4539   "alignment" : 8,
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-384",
4545   "size" : 136,
4546   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4547  },
4548  {
4549   "alignment" : 8,
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-130",
4554   "self_type" : "type-135",
4555   "size" : 40,
4556   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4557  },
4558  {
4559   "alignment" : 8,
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-139",
4564   "self_type" : "type-143",
4565   "size" : 48,
4566   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4567  },
4568  {
4569   "alignment" : 8,
4570   "is_const" : true,
4571   "linker_set_key" : "const android::hardware::Return<bool>",
4572   "name" : "const android::hardware::Return<bool>",
4573   "referenced_type" : "type-122",
4574   "self_type" : "type-127",
4575   "size" : 40,
4576   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4577  },
4578  {
4579   "alignment" : 8,
4580   "is_const" : true,
4581   "linker_set_key" : "const android::hardware::Status",
4582   "name" : "const android::hardware::Status",
4583   "referenced_type" : "type-112",
4584   "self_type" : "type-116",
4585   "size" : 32,
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-400",
4594   "self_type" : "type-402",
4595   "size" : 8,
4596   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4597  },
4598  {
4599   "alignment" : 8,
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-536",
4605   "size" : 8,
4606   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4607  },
4608  {
4609   "alignment" : 8,
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-531",
4615   "size" : 8,
4616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4617  },
4618  {
4619   "alignment" : 8,
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" : 8,
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-526",
4635   "size" : 8,
4636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4637  },
4638  {
4639   "alignment" : 8,
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-123",
4644   "self_type" : "type-148",
4645   "size" : 40,
4646   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4647  },
4648  {
4649   "alignment" : 8,
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-102",
4654   "self_type" : "type-553",
4655   "size" : 24,
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" : 8,
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" : 8,
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-513",
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" : 8,
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" : 8,
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" : 8,
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-522",
4734   "self_type" : "type-521",
4735   "size" : 216,
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" : 8,
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-80",
4744   "self_type" : "type-511",
4745   "size" : 24,
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-503",
4754   "self_type" : "type-575",
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-502",
4764   "self_type" : "type-506",
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-131",
4774   "self_type" : "type-504",
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" : 8,
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-516",
4784   "self_type" : "type-519",
4785   "size" : 216,
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" : 8,
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-414",
4805   "size" : 24,
4806   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4807  },
4808  {
4809   "alignment" : 8,
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-413",
4814   "self_type" : "type-416",
4815   "size" : 8,
4816   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4817  },
4818  {
4819   "alignment" : 8,
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-58",
4824   "self_type" : "type-62",
4825   "size" : 24,
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-492",
4834   "self_type" : "type-496",
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-491",
4844   "self_type" : "type-494",
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" : 8,
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-73",
4854   "self_type" : "type-488",
4855   "size" : 24,
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" : 8,
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-42",
4864   "self_type" : "type-41",
4865   "size" : 8,
4866   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4867  },
4868  {
4869   "alignment" : 8,
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-54",
4875   "size" : 8,
4876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4877  },
4878  {
4879   "alignment" : 8,
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-97",
4884   "self_type" : "type-107",
4885   "size" : 8,
4886   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4887  },
4888  {
4889   "alignment" : 8,
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" : 8,
4896   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4897  },
4898  {
4899   "alignment" : 8,
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-78",
4904   "self_type" : "type-95",
4905   "size" : 8,
4906   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4907  },
4908  {
4909   "alignment" : 8,
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-388",
4914   "self_type" : "type-566",
4915   "size" : 8,
4916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4917  },
4918  {
4919   "alignment" : 8,
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-56",
4924   "self_type" : "type-60",
4925   "size" : 8,
4926   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4927  },
4928  {
4929   "alignment" : 8,
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-71",
4934   "self_type" : "type-75",
4935   "size" : 8,
4936   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4937  },
4938  {
4939   "alignment" : 8,
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-549",
4945   "size" : 16,
4946   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4947  },
4948  {
4949   "alignment" : 8,
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-100",
4954   "self_type" : "type-292",
4955   "size" : 16,
4956   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4957  },
4958  {
4959   "alignment" : 8,
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-547",
4965   "size" : 16,
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-31",
4974   "self_type" : "type-67",
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-50",
4984   "self_type" : "type-49",
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-39",
4994   "self_type" : "type-38",
4995   "size" : 2,
4996   "source_file" : "/system/core/libutils/include/utils/String16.h"
4997  },
4998  {
4999   "alignment" : 8,
5000   "is_const" : true,
5001   "linker_set_key" : "const double",
5002   "name" : "const double",
5003   "referenced_type" : "type-227",
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-222",
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-559",
5041   "self_type" : "type-558",
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-84",
5050   "self_type" : "type-83",
5051   "size" : 5124,
5052   "source_file" : "/system/core/liblog/include/log/log_read.h"
5053  },
5054  {
5055   "alignment" : 8,
5056   "is_const" : true,
5057   "linker_set_key" : "const long",
5058   "name" : "const long",
5059   "referenced_type" : "type-21",
5060   "self_type" : "type-243",
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-163",
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-185",
5080   "self_type" : "type-236",
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-234",
5090   "self_type" : "type-233",
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-510",
5100   "self_type" : "type-509",
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-574",
5110   "self_type" : "type-573",
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-508",
5120   "self_type" : "type-507",
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-572",
5130   "self_type" : "type-571",
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-562",
5150   "self_type" : "type-561",
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-500",
5160   "self_type" : "type-499",
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-498",
5170   "self_type" : "type-497",
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" : 8,
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-395",
5180   "self_type" : "type-394",
5181   "size" : 24,
5182   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5183  },
5184  {
5185   "alignment" : 8,
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" : 16,
5192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5193  },
5194  {
5195   "alignment" : 8,
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" : 16,
5202   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5203  },
5204  {
5205   "alignment" : 8,
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-542",
5210   "self_type" : "type-541",
5211   "size" : 24,
5212   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5213  },
5214  {
5215   "alignment" : 8,
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-579",
5220   "self_type" : "type-578",
5221   "size" : 24,
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-87",
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-26",
5241   "size" : 4,
5242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5243  },
5244  {
5245   "alignment" : 8,
5246   "is_const" : true,
5247   "linker_set_key" : "const unsigned long",
5248   "name" : "const unsigned long",
5249   "referenced_type" : "type-20",
5250   "self_type" : "type-27",
5251   "size" : 8,
5252   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5253  },
5254  {
5255   "alignment" : 8,
5256   "is_const" : true,
5257   "linker_set_key" : "const unsigned long long",
5258   "name" : "const unsigned long long",
5259   "referenced_type" : "type-216",
5260   "self_type" : "type-380",
5261   "size" : 8,
5262   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5263  },
5264  {
5265   "alignment" : 2,
5266   "is_const" : true,
5267   "linker_set_key" : "const unsigned short",
5268   "name" : "const unsigned short",
5269   "referenced_type" : "type-89",
5270   "self_type" : "type-238",
5271   "size" : 2,
5272   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5273  },
5274  {
5275   "is_const" : true,
5276   "linker_set_key" : "const void",
5277   "name" : "const void",
5278   "referenced_type" : "type-17",
5279   "self_type" : "type-332",
5280   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5281  },
5282  {
5283   "alignment" : 1,
5284   "is_volatile" : true,
5285   "linker_set_key" : "volatile bool",
5286   "name" : "volatile bool",
5287   "referenced_type" : "type-31",
5288   "self_type" : "type-70",
5289   "size" : 1,
5290   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5291  },
5292  {
5293   "alignment" : 4,
5294   "is_volatile" : true,
5295   "linker_set_key" : "volatile int",
5296   "name" : "volatile int",
5297   "referenced_type" : "type-15",
5298   "self_type" : "type-51",
5299   "size" : 4,
5300   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5301  }
5302 ],
5303 "record_types" :
5304 [
5305  {
5306   "alignment" : 4,
5307   "fields" :
5308   [
5309    {
5310     "access" : "private",
5311     "field_name" : "mCond",
5312     "referenced_type" : "type-69"
5313    }
5314   ],
5315   "linker_set_key" : "android::Condition",
5316   "name" : "android::Condition",
5317   "record_kind" : "class",
5318   "referenced_type" : "type-68",
5319   "self_type" : "type-68",
5320   "size" : 48,
5321   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5322   "unique_id" : "_ZTSN7android9ConditionE"
5323  },
5324  {
5325   "alignment" : 8,
5326   "fields" :
5327   [
5328    {
5329     "access" : "private",
5330     "field_name" : "mVector",
5331     "referenced_type" : "type-44"
5332    }
5333   ],
5334   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5335   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5336   "record_kind" : "class",
5337   "referenced_type" : "type-43",
5338   "self_type" : "type-43",
5339   "size" : 40,
5340   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5341   "template_args" : [ "type-36", "type-42" ],
5342   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5343  },
5344  {
5345   "alignment" : 4,
5346   "fields" :
5347   [
5348    {
5349     "access" : "private",
5350     "field_name" : "mCount",
5351     "referenced_type" : "type-160"
5352    }
5353   ],
5354   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5355   "name" : "android::LightRefBase<android::NativeHandle>",
5356   "record_kind" : "class",
5357   "referenced_type" : "type-159",
5358   "self_type" : "type-159",
5359   "size" : 4,
5360   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5361   "template_args" : [ "type-161" ],
5362   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5363  },
5364  {
5365   "alignment" : 4,
5366   "fields" :
5367   [
5368    {
5369     "access" : "private",
5370     "field_name" : "mCount",
5371     "referenced_type" : "type-157"
5372    }
5373   ],
5374   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5375   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5376   "record_kind" : "class",
5377   "referenced_type" : "type-156",
5378   "self_type" : "type-156",
5379   "size" : 4,
5380   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5381   "template_args" : [ "type-158" ],
5382   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5383  },
5384  {
5385   "alignment" : 4,
5386   "fields" :
5387   [
5388    {
5389     "access" : "private",
5390     "field_name" : "mMutex",
5391     "referenced_type" : "type-23"
5392    }
5393   ],
5394   "linker_set_key" : "android::Mutex",
5395   "name" : "android::Mutex",
5396   "record_kind" : "class",
5397   "referenced_type" : "type-22",
5398   "self_type" : "type-22",
5399   "size" : 40,
5400   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5401   "unique_id" : "_ZTSN7android5MutexE"
5402  },
5403  {
5404   "alignment" : 8,
5405   "fields" :
5406   [
5407    {
5408     "access" : "private",
5409     "field_name" : "mLock",
5410     "referenced_type" : "type-473"
5411    }
5412   ],
5413   "linker_set_key" : "android::Mutex::Autolock",
5414   "name" : "android::Mutex::Autolock",
5415   "record_kind" : "class",
5416   "referenced_type" : "type-472",
5417   "self_type" : "type-472",
5418   "size" : 8,
5419   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5420   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5421  },
5422  {
5423   "alignment" : 8,
5424   "base_specifiers" :
5425   [
5426    {
5427     "referenced_type" : "type-159"
5428    }
5429   ],
5430   "fields" :
5431   [
5432    {
5433     "access" : "private",
5434     "field_name" : "mHandle",
5435     "field_offset" : 64,
5436     "referenced_type" : "type-162"
5437    },
5438    {
5439     "access" : "private",
5440     "field_name" : "mOwnsHandle",
5441     "field_offset" : 128,
5442     "referenced_type" : "type-31"
5443    }
5444   ],
5445   "linker_set_key" : "android::NativeHandle",
5446   "name" : "android::NativeHandle",
5447   "record_kind" : "class",
5448   "referenced_type" : "type-161",
5449   "self_type" : "type-161",
5450   "size" : 24,
5451   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5452   "unique_id" : "_ZTSN7android12NativeHandleE"
5453  },
5454  {
5455   "alignment" : 4,
5456   "fields" :
5457   [
5458    {
5459     "access" : "private",
5460     "field_name" : "mRWLock",
5461     "referenced_type" : "type-478"
5462    }
5463   ],
5464   "linker_set_key" : "android::RWLock",
5465   "name" : "android::RWLock",
5466   "record_kind" : "class",
5467   "referenced_type" : "type-477",
5468   "self_type" : "type-477",
5469   "size" : 56,
5470   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5471   "unique_id" : "_ZTSN7android6RWLockE"
5472  },
5473  {
5474   "alignment" : 8,
5475   "fields" :
5476   [
5477    {
5478     "access" : "private",
5479     "field_name" : "mLock",
5480     "referenced_type" : "type-481"
5481    }
5482   ],
5483   "linker_set_key" : "android::RWLock::AutoRLock",
5484   "name" : "android::RWLock::AutoRLock",
5485   "record_kind" : "class",
5486   "referenced_type" : "type-480",
5487   "self_type" : "type-480",
5488   "size" : 8,
5489   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5490   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5491  },
5492  {
5493   "alignment" : 8,
5494   "fields" :
5495   [
5496    {
5497     "access" : "private",
5498     "field_name" : "mLock",
5499     "referenced_type" : "type-481"
5500    }
5501   ],
5502   "linker_set_key" : "android::RWLock::AutoWLock",
5503   "name" : "android::RWLock::AutoWLock",
5504   "record_kind" : "class",
5505   "referenced_type" : "type-483",
5506   "self_type" : "type-483",
5507   "size" : 8,
5508   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5509   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5510  },
5511  {
5512   "alignment" : 8,
5513   "fields" :
5514   [
5515    {
5516     "access" : "private",
5517     "field_name" : "mRefs",
5518     "field_offset" : 64,
5519     "referenced_type" : "type-7"
5520    }
5521   ],
5522   "linker_set_key" : "android::RefBase",
5523   "name" : "android::RefBase",
5524   "record_kind" : "class",
5525   "referenced_type" : "type-6",
5526   "self_type" : "type-6",
5527   "size" : 16,
5528   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5529   "unique_id" : "_ZTSN7android7RefBaseE",
5530   "vtable_components" :
5531   [
5532    {
5533     "kind" : "offset_to_top"
5534    },
5535    {
5536     "kind" : "rtti",
5537     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5538    },
5539    {
5540     "kind" : "complete_dtor_pointer",
5541     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5542    },
5543    {
5544     "kind" : "deleting_dtor_pointer",
5545     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5546    },
5547    {
5548     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5549    },
5550    {
5551     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5552    },
5553    {
5554     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5555    },
5556    {
5557     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5558    }
5559   ]
5560  },
5561  {
5562   "alignment" : 1,
5563   "linker_set_key" : "android::RefBase::weakref_type",
5564   "name" : "android::RefBase::weakref_type",
5565   "record_kind" : "class",
5566   "referenced_type" : "type-11",
5567   "self_type" : "type-11",
5568   "size" : 1,
5569   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5570   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5571  },
5572  {
5573   "alignment" : 1,
5574   "linker_set_key" : "android::ReferenceMover",
5575   "name" : "android::ReferenceMover",
5576   "record_kind" : "class",
5577   "referenced_type" : "type-259",
5578   "self_type" : "type-259",
5579   "size" : 1,
5580   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5581   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5582  },
5583  {
5584   "alignment" : 8,
5585   "linker_set_key" : "android::ReferenceRenamer",
5586   "name" : "android::ReferenceRenamer",
5587   "record_kind" : "class",
5588   "referenced_type" : "type-254",
5589   "self_type" : "type-254",
5590   "size" : 8,
5591   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5592   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5593   "vtable_components" :
5594   [
5595    {
5596     "kind" : "offset_to_top"
5597    },
5598    {
5599     "kind" : "rtti",
5600     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5601    },
5602    {
5603     "is_pure" : true,
5604     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5605    }
5606   ]
5607  },
5608  {
5609   "alignment" : 8,
5610   "fields" :
5611   [
5612    {
5613     "access" : "private",
5614     "field_name" : "mTag",
5615     "referenced_type" : "type-20"
5616    }
5617   ],
5618   "linker_set_key" : "android::ScopedTrace",
5619   "name" : "android::ScopedTrace",
5620   "record_kind" : "class",
5621   "referenced_type" : "type-486",
5622   "self_type" : "type-486",
5623   "size" : 8,
5624   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5625   "unique_id" : "_ZTSN7android11ScopedTraceE"
5626  },
5627  {
5628   "alignment" : 8,
5629   "base_specifiers" :
5630   [
5631    {
5632     "access" : "private",
5633     "referenced_type" : "type-45"
5634    }
5635   ],
5636   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5637   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5638   "record_kind" : "class",
5639   "referenced_type" : "type-44",
5640   "self_type" : "type-44",
5641   "size" : 40,
5642   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5643   "template_args" : [ "type-46" ],
5644   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5645   "vtable_components" :
5646   [
5647    {
5648     "kind" : "offset_to_top"
5649    },
5650    {
5651     "kind" : "rtti",
5652     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5653    },
5654    {
5655     "kind" : "complete_dtor_pointer",
5656     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5657    },
5658    {
5659     "kind" : "deleting_dtor_pointer",
5660     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5661    },
5662    {
5663     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
5664    },
5665    {
5666     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
5667    },
5668    {
5669     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
5670    },
5671    {
5672     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
5673    },
5674    {
5675     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
5676    },
5677    {
5678     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
5679    },
5680    {
5681     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5682    }
5683   ]
5684  },
5685  {
5686   "alignment" : 8,
5687   "base_specifiers" :
5688   [
5689    {
5690     "referenced_type" : "type-25"
5691    }
5692   ],
5693   "linker_set_key" : "android::SortedVectorImpl",
5694   "name" : "android::SortedVectorImpl",
5695   "record_kind" : "class",
5696   "referenced_type" : "type-45",
5697   "self_type" : "type-45",
5698   "size" : 40,
5699   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5700   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5701   "vtable_components" :
5702   [
5703    {
5704     "kind" : "offset_to_top"
5705    },
5706    {
5707     "kind" : "rtti",
5708     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5709    },
5710    {
5711     "kind" : "complete_dtor_pointer",
5712     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5713    },
5714    {
5715     "kind" : "deleting_dtor_pointer",
5716     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5717    },
5718    {
5719     "is_pure" : true,
5720     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
5721    },
5722    {
5723     "is_pure" : true,
5724     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
5725    },
5726    {
5727     "is_pure" : true,
5728     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
5729    },
5730    {
5731     "is_pure" : true,
5732     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
5733    },
5734    {
5735     "is_pure" : true,
5736     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
5737    },
5738    {
5739     "is_pure" : true,
5740     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
5741    },
5742    {
5743     "is_pure" : true,
5744     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5745    }
5746   ]
5747  },
5748  {
5749   "alignment" : 8,
5750   "fields" :
5751   [
5752    {
5753     "access" : "private",
5754     "field_name" : "mString",
5755     "referenced_type" : "type-37"
5756    }
5757   ],
5758   "linker_set_key" : "android::String16",
5759   "name" : "android::String16",
5760   "record_kind" : "class",
5761   "referenced_type" : "type-36",
5762   "self_type" : "type-36",
5763   "size" : 8,
5764   "source_file" : "/system/core/libutils/include/utils/String16.h",
5765   "unique_id" : "_ZTSN7android8String16E"
5766  },
5767  {
5768   "alignment" : 8,
5769   "fields" :
5770   [
5771    {
5772     "access" : "private",
5773     "field_name" : "mString",
5774     "referenced_type" : "type-48"
5775    }
5776   ],
5777   "linker_set_key" : "android::String8",
5778   "name" : "android::String8",
5779   "record_kind" : "class",
5780   "referenced_type" : "type-47",
5781   "self_type" : "type-47",
5782   "size" : 8,
5783   "source_file" : "/system/core/libutils/include/utils/String8.h",
5784   "unique_id" : "_ZTSN7android7String8E"
5785  },
5786  {
5787   "alignment" : 8,
5788   "base_specifiers" :
5789   [
5790    {
5791     "is_virtual" : true,
5792     "referenced_type" : "type-6"
5793    }
5794   ],
5795   "fields" :
5796   [
5797    {
5798     "access" : "private",
5799     "field_name" : "mCanCallJava",
5800     "field_offset" : 64,
5801     "referenced_type" : "type-67"
5802    },
5803    {
5804     "access" : "private",
5805     "field_name" : "mThread",
5806     "field_offset" : 128,
5807     "referenced_type" : "type-16"
5808    },
5809    {
5810     "access" : "private",
5811     "field_name" : "mLock",
5812     "field_offset" : 192,
5813     "referenced_type" : "type-22"
5814    },
5815    {
5816     "access" : "private",
5817     "field_name" : "mThreadExitedCondition",
5818     "field_offset" : 512,
5819     "referenced_type" : "type-68"
5820    },
5821    {
5822     "access" : "private",
5823     "field_name" : "mStatus",
5824     "field_offset" : 896,
5825     "referenced_type" : "type-15"
5826    },
5827    {
5828     "access" : "private",
5829     "field_name" : "mExitPending",
5830     "field_offset" : 928,
5831     "referenced_type" : "type-70"
5832    },
5833    {
5834     "access" : "private",
5835     "field_name" : "mRunning",
5836     "field_offset" : 936,
5837     "referenced_type" : "type-70"
5838    },
5839    {
5840     "access" : "private",
5841     "field_name" : "mHoldSelf",
5842     "field_offset" : 960,
5843     "referenced_type" : "type-64"
5844    },
5845    {
5846     "access" : "private",
5847     "field_name" : "mTid",
5848     "field_offset" : 1024,
5849     "referenced_type" : "type-15"
5850    }
5851   ],
5852   "linker_set_key" : "android::Thread",
5853   "name" : "android::Thread",
5854   "record_kind" : "class",
5855   "referenced_type" : "type-66",
5856   "self_type" : "type-66",
5857   "size" : 152,
5858   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5859   "unique_id" : "_ZTSN7android6ThreadE",
5860   "vtable_components" :
5861   [
5862    {
5863     "component_value" : 136,
5864     "kind" : "vbase_offset"
5865    },
5866    {
5867     "kind" : "offset_to_top"
5868    },
5869    {
5870     "kind" : "rtti",
5871     "mangled_component_name" : "_ZTIN7android6ThreadE"
5872    },
5873    {
5874     "kind" : "complete_dtor_pointer",
5875     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5876    },
5877    {
5878     "kind" : "deleting_dtor_pointer",
5879     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5880    },
5881    {
5882     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
5883    },
5884    {
5885     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5886    },
5887    {
5888     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5889    },
5890    {
5891     "is_pure" : true,
5892     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5893    },
5894    {
5895     "kind" : "vcall_offset"
5896    },
5897    {
5898     "kind" : "vcall_offset"
5899    },
5900    {
5901     "kind" : "vcall_offset"
5902    },
5903    {
5904     "kind" : "vcall_offset"
5905    },
5906    {
5907     "component_value" : -136,
5908     "kind" : "vcall_offset"
5909    },
5910    {
5911     "component_value" : -136,
5912     "kind" : "offset_to_top"
5913    },
5914    {
5915     "kind" : "rtti",
5916     "mangled_component_name" : "_ZTIN7android6ThreadE"
5917    },
5918    {
5919     "kind" : "complete_dtor_pointer",
5920     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
5921    },
5922    {
5923     "kind" : "deleting_dtor_pointer",
5924     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
5925    },
5926    {
5927     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5928    },
5929    {
5930     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5931    },
5932    {
5933     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5934    },
5935    {
5936     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5937    }
5938   ]
5939  },
5940  {
5941   "alignment" : 8,
5942   "base_specifiers" :
5943   [
5944    {
5945     "access" : "private",
5946     "referenced_type" : "type-25"
5947    }
5948   ],
5949   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5950   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5951   "record_kind" : "class",
5952   "referenced_type" : "type-24",
5953   "self_type" : "type-24",
5954   "size" : 40,
5955   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5956   "template_args" : [ "type-28" ],
5957   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5958   "vtable_components" :
5959   [
5960    {
5961     "kind" : "offset_to_top"
5962    },
5963    {
5964     "kind" : "rtti",
5965     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5966    },
5967    {
5968     "kind" : "complete_dtor_pointer",
5969     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5970    },
5971    {
5972     "kind" : "deleting_dtor_pointer",
5973     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5974    },
5975    {
5976     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
5977    },
5978    {
5979     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
5980    },
5981    {
5982     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
5983    },
5984    {
5985     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
5986    },
5987    {
5988     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
5989    },
5990    {
5991     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
5992    }
5993   ]
5994  },
5995  {
5996   "alignment" : 8,
5997   "fields" :
5998   [
5999    {
6000     "access" : "private",
6001     "field_name" : "mStorage",
6002     "field_offset" : 64,
6003     "referenced_type" : "type-16"
6004    },
6005    {
6006     "access" : "private",
6007     "field_name" : "mCount",
6008     "field_offset" : 128,
6009     "referenced_type" : "type-20"
6010    },
6011    {
6012     "access" : "private",
6013     "field_name" : "mFlags",
6014     "field_offset" : 192,
6015     "referenced_type" : "type-26"
6016    },
6017    {
6018     "access" : "private",
6019     "field_name" : "mItemSize",
6020     "field_offset" : 256,
6021     "referenced_type" : "type-27"
6022    }
6023   ],
6024   "linker_set_key" : "android::VectorImpl",
6025   "name" : "android::VectorImpl",
6026   "record_kind" : "class",
6027   "referenced_type" : "type-25",
6028   "self_type" : "type-25",
6029   "size" : 40,
6030   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6031   "unique_id" : "_ZTSN7android10VectorImplE",
6032   "vtable_components" :
6033   [
6034    {
6035     "kind" : "offset_to_top"
6036    },
6037    {
6038     "kind" : "rtti",
6039     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6040    },
6041    {
6042     "kind" : "complete_dtor_pointer",
6043     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6044    },
6045    {
6046     "kind" : "deleting_dtor_pointer",
6047     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6048    },
6049    {
6050     "is_pure" : true,
6051     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6052    },
6053    {
6054     "is_pure" : true,
6055     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6056    },
6057    {
6058     "is_pure" : true,
6059     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6060    },
6061    {
6062     "is_pure" : true,
6063     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6064    },
6065    {
6066     "is_pure" : true,
6067     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6068    },
6069    {
6070     "is_pure" : true,
6071     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6072    }
6073   ]
6074  },
6075  {
6076   "alignment" : 8,
6077   "base_specifiers" :
6078   [
6079    {
6080     "referenced_type" : "type-156"
6081    }
6082   ],
6083   "linker_set_key" : "android::VirtualLightRefBase",
6084   "name" : "android::VirtualLightRefBase",
6085   "record_kind" : "class",
6086   "referenced_type" : "type-158",
6087   "self_type" : "type-158",
6088   "size" : 16,
6089   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6090   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6091   "vtable_components" :
6092   [
6093    {
6094     "kind" : "offset_to_top"
6095    },
6096    {
6097     "kind" : "rtti",
6098     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6099    },
6100    {
6101     "kind" : "complete_dtor_pointer",
6102     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6103    },
6104    {
6105     "kind" : "deleting_dtor_pointer",
6106     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6107    }
6108   ]
6109  },
6110  {
6111   "alignment" : 8,
6112   "base_specifiers" :
6113   [
6114    {
6115     "referenced_type" : "type-30"
6116    }
6117   ],
6118   "fields" :
6119   [
6120    {
6121     "access" : "protected",
6122     "field_name" : "mSchedPolicy",
6123     "field_offset" : 64,
6124     "referenced_type" : "type-15"
6125    },
6126    {
6127     "access" : "protected",
6128     "field_name" : "mSchedPriority",
6129     "field_offset" : 96,
6130     "referenced_type" : "type-15"
6131    },
6132    {
6133     "access" : "private",
6134     "field_name" : "mExtras",
6135     "field_offset" : 128,
6136     "referenced_type" : "type-111"
6137    },
6138    {
6139     "access" : "private",
6140     "field_name" : "mReserved0",
6141     "field_offset" : 192,
6142     "referenced_type" : "type-16"
6143    }
6144   ],
6145   "linker_set_key" : "android::hardware::BHwBinder",
6146   "name" : "android::hardware::BHwBinder",
6147   "record_kind" : "class",
6148   "referenced_type" : "type-110",
6149   "self_type" : "type-110",
6150   "size" : 48,
6151   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6152   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6153   "vtable_components" :
6154   [
6155    {
6156     "component_value" : 32,
6157     "kind" : "vbase_offset"
6158    },
6159    {
6160     "kind" : "offset_to_top"
6161    },
6162    {
6163     "kind" : "rtti",
6164     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6165    },
6166    {
6167     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6168    },
6169    {
6170     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6171    },
6172    {
6173     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6174    },
6175    {
6176     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6177    },
6178    {
6179     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6180    },
6181    {
6182     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6183    },
6184    {
6185     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6186    },
6187    {
6188     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6189    },
6190    {
6191     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6192    },
6193    {
6194     "kind" : "complete_dtor_pointer",
6195     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6196    },
6197    {
6198     "kind" : "deleting_dtor_pointer",
6199     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6200    },
6201    {
6202     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6203    },
6204    {
6205     "kind" : "vcall_offset"
6206    },
6207    {
6208     "kind" : "vcall_offset"
6209    },
6210    {
6211     "kind" : "vcall_offset"
6212    },
6213    {
6214     "kind" : "vcall_offset"
6215    },
6216    {
6217     "component_value" : -32,
6218     "kind" : "vcall_offset"
6219    },
6220    {
6221     "component_value" : -32,
6222     "kind" : "offset_to_top"
6223    },
6224    {
6225     "kind" : "rtti",
6226     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6227    },
6228    {
6229     "kind" : "complete_dtor_pointer",
6230     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
6231    },
6232    {
6233     "kind" : "deleting_dtor_pointer",
6234     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
6235    },
6236    {
6237     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6238    },
6239    {
6240     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6241    },
6242    {
6243     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6244    },
6245    {
6246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6247    }
6248   ]
6249  },
6250  {
6251   "alignment" : 8,
6252   "base_specifiers" :
6253   [
6254    {
6255     "is_virtual" : true,
6256     "referenced_type" : "type-6"
6257    }
6258   ],
6259   "fields" :
6260   [
6261    {
6262     "access" : "private",
6263     "field_name" : "mRemote",
6264     "field_offset" : 64,
6265     "referenced_type" : "type-366"
6266    },
6267    {
6268     "access" : "private",
6269     "field_name" : "mRefs",
6270     "field_offset" : 128,
6271     "referenced_type" : "type-10"
6272    },
6273    {
6274     "access" : "private",
6275     "field_name" : "mState",
6276     "field_offset" : 192,
6277     "referenced_type" : "type-367"
6278    }
6279   ],
6280   "linker_set_key" : "android::hardware::BpHwRefBase",
6281   "name" : "android::hardware::BpHwRefBase",
6282   "record_kind" : "class",
6283   "referenced_type" : "type-365",
6284   "self_type" : "type-365",
6285   "size" : 48,
6286   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6287   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6288   "vtable_components" :
6289   [
6290    {
6291     "component_value" : 32,
6292     "kind" : "vbase_offset"
6293    },
6294    {
6295     "kind" : "offset_to_top"
6296    },
6297    {
6298     "kind" : "rtti",
6299     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6300    },
6301    {
6302     "kind" : "complete_dtor_pointer",
6303     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6304    },
6305    {
6306     "kind" : "deleting_dtor_pointer",
6307     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6308    },
6309    {
6310     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6311    },
6312    {
6313     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6314    },
6315    {
6316     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6317    },
6318    {
6319     "kind" : "vcall_offset"
6320    },
6321    {
6322     "component_value" : -32,
6323     "kind" : "vcall_offset"
6324    },
6325    {
6326     "component_value" : -32,
6327     "kind" : "vcall_offset"
6328    },
6329    {
6330     "component_value" : -32,
6331     "kind" : "vcall_offset"
6332    },
6333    {
6334     "component_value" : -32,
6335     "kind" : "vcall_offset"
6336    },
6337    {
6338     "component_value" : -32,
6339     "kind" : "offset_to_top"
6340    },
6341    {
6342     "kind" : "rtti",
6343     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6344    },
6345    {
6346     "kind" : "complete_dtor_pointer",
6347     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
6348    },
6349    {
6350     "kind" : "deleting_dtor_pointer",
6351     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
6352    },
6353    {
6354     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6355    },
6356    {
6357     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6358    },
6359    {
6360     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6361    },
6362    {
6363     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6364    }
6365   ]
6366  },
6367  {
6368   "alignment" : 8,
6369   "base_specifiers" :
6370   [
6371    {
6372     "referenced_type" : "type-80"
6373    },
6374    {
6375     "referenced_type" : "type-370"
6376    },
6377    {
6378     "referenced_type" : "type-365"
6379    }
6380   ],
6381   "linker_set_key" : "android::hardware::BpInterface<android::hardware::weaver::V1_0::IWeaver>",
6382   "name" : "android::hardware::BpInterface<android::hardware::weaver::V1_0::IWeaver>",
6383   "record_kind" : "class",
6384   "referenced_type" : "type-372",
6385   "self_type" : "type-372",
6386   "size" : 64,
6387   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6388   "template_args" : [ "type-80" ],
6389   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEEE",
6390   "vtable_components" :
6391   [
6392    {
6393     "component_value" : 48,
6394     "kind" : "vbase_offset"
6395    },
6396    {
6397     "kind" : "offset_to_top"
6398    },
6399    {
6400     "kind" : "rtti",
6401     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEEE"
6402    },
6403    {
6404     "mangled_component_name" : "_ZNK7android8hardware6weaver4V1_07IWeaver8isRemoteEv"
6405    },
6406    {
6407     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6408    },
6409    {
6410     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6411    },
6412    {
6413     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6414    },
6415    {
6416     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6417    },
6418    {
6419     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver21setHALInstrumentationEv"
6420    },
6421    {
6422     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6423    },
6424    {
6425     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver4pingEv"
6426    },
6427    {
6428     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6429    },
6430    {
6431     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver21notifySyspropsChangedEv"
6432    },
6433    {
6434     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6435    },
6436    {
6437     "kind" : "complete_dtor_pointer",
6438     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED1Ev"
6439    },
6440    {
6441     "kind" : "deleting_dtor_pointer",
6442     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED0Ev"
6443    },
6444    {
6445     "is_pure" : true,
6446     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver9getConfigENSt3__18functionIFvNS2_12WeaverStatusERKNS2_12WeaverConfigEEEE"
6447    },
6448    {
6449     "is_pure" : true,
6450     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver5writeEjRKNS0_8hidl_vecIhEES7_"
6451    },
6452    {
6453     "is_pure" : true,
6454     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver4readEjRKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_16WeaverReadStatusERKNS2_18WeaverReadResponseEEEE"
6455    },
6456    {
6457     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEE10onAsBinderEv"
6458    },
6459    {
6460     "component_value" : 40,
6461     "kind" : "vbase_offset"
6462    },
6463    {
6464     "component_value" : -8,
6465     "kind" : "offset_to_top"
6466    },
6467    {
6468     "kind" : "rtti",
6469     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEEE"
6470    },
6471    {
6472     "kind" : "complete_dtor_pointer",
6473     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED1Ev"
6474    },
6475    {
6476     "kind" : "deleting_dtor_pointer",
6477     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED0Ev"
6478    },
6479    {
6480     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEE10onAsBinderEv"
6481    },
6482    {
6483     "component_value" : 32,
6484     "kind" : "vbase_offset"
6485    },
6486    {
6487     "component_value" : -16,
6488     "kind" : "offset_to_top"
6489    },
6490    {
6491     "kind" : "rtti",
6492     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEEE"
6493    },
6494    {
6495     "kind" : "complete_dtor_pointer",
6496     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED1Ev"
6497    },
6498    {
6499     "kind" : "deleting_dtor_pointer",
6500     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED0Ev"
6501    },
6502    {
6503     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6504    },
6505    {
6506     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6507    },
6508    {
6509     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6510    },
6511    {
6512     "kind" : "vcall_offset"
6513    },
6514    {
6515     "component_value" : -32,
6516     "kind" : "vcall_offset"
6517    },
6518    {
6519     "component_value" : -32,
6520     "kind" : "vcall_offset"
6521    },
6522    {
6523     "component_value" : -32,
6524     "kind" : "vcall_offset"
6525    },
6526    {
6527     "component_value" : -48,
6528     "kind" : "vcall_offset"
6529    },
6530    {
6531     "component_value" : -48,
6532     "kind" : "offset_to_top"
6533    },
6534    {
6535     "kind" : "rtti",
6536     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEEE"
6537    },
6538    {
6539     "kind" : "complete_dtor_pointer",
6540     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED1Ev"
6541    },
6542    {
6543     "kind" : "deleting_dtor_pointer",
6544     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEED0Ev"
6545    },
6546    {
6547     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6548    },
6549    {
6550     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6551    },
6552    {
6553     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6554    },
6555    {
6556     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6557    }
6558   ]
6559  },
6560  {
6561   "alignment" : 8,
6562   "base_specifiers" :
6563   [
6564    {
6565     "referenced_type" : "type-5"
6566    },
6567    {
6568     "referenced_type" : "type-370"
6569    },
6570    {
6571     "referenced_type" : "type-365"
6572    }
6573   ],
6574   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6575   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6576   "record_kind" : "class",
6577   "referenced_type" : "type-369",
6578   "self_type" : "type-369",
6579   "size" : 64,
6580   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6581   "template_args" : [ "type-5" ],
6582   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6583   "vtable_components" :
6584   [
6585    {
6586     "component_value" : 48,
6587     "kind" : "vbase_offset"
6588    },
6589    {
6590     "kind" : "offset_to_top"
6591    },
6592    {
6593     "kind" : "rtti",
6594     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6595    },
6596    {
6597     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6598    },
6599    {
6600     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6601    },
6602    {
6603     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6604    },
6605    {
6606     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6607    },
6608    {
6609     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6610    },
6611    {
6612     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6613    },
6614    {
6615     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6616    },
6617    {
6618     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6619    },
6620    {
6621     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6622    },
6623    {
6624     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6625    },
6626    {
6627     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6628    },
6629    {
6630     "kind" : "complete_dtor_pointer",
6631     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6632    },
6633    {
6634     "kind" : "deleting_dtor_pointer",
6635     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6636    },
6637    {
6638     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6639    },
6640    {
6641     "component_value" : 40,
6642     "kind" : "vbase_offset"
6643    },
6644    {
6645     "component_value" : -8,
6646     "kind" : "offset_to_top"
6647    },
6648    {
6649     "kind" : "rtti",
6650     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6651    },
6652    {
6653     "kind" : "complete_dtor_pointer",
6654     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6655    },
6656    {
6657     "kind" : "deleting_dtor_pointer",
6658     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6659    },
6660    {
6661     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6662    },
6663    {
6664     "component_value" : 32,
6665     "kind" : "vbase_offset"
6666    },
6667    {
6668     "component_value" : -16,
6669     "kind" : "offset_to_top"
6670    },
6671    {
6672     "kind" : "rtti",
6673     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6674    },
6675    {
6676     "kind" : "complete_dtor_pointer",
6677     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6678    },
6679    {
6680     "kind" : "deleting_dtor_pointer",
6681     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6682    },
6683    {
6684     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6685    },
6686    {
6687     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6688    },
6689    {
6690     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6691    },
6692    {
6693     "kind" : "vcall_offset"
6694    },
6695    {
6696     "component_value" : -32,
6697     "kind" : "vcall_offset"
6698    },
6699    {
6700     "component_value" : -32,
6701     "kind" : "vcall_offset"
6702    },
6703    {
6704     "component_value" : -32,
6705     "kind" : "vcall_offset"
6706    },
6707    {
6708     "component_value" : -48,
6709     "kind" : "vcall_offset"
6710    },
6711    {
6712     "component_value" : -48,
6713     "kind" : "offset_to_top"
6714    },
6715    {
6716     "kind" : "rtti",
6717     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6718    },
6719    {
6720     "kind" : "complete_dtor_pointer",
6721     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6722    },
6723    {
6724     "kind" : "deleting_dtor_pointer",
6725     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6726    },
6727    {
6728     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6729    },
6730    {
6731     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6732    },
6733    {
6734     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6735    },
6736    {
6737     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6738    }
6739   ]
6740  },
6741  {
6742   "alignment" : 8,
6743   "fields" :
6744   [
6745    {
6746     "access" : "private",
6747     "field_name" : "mMutex",
6748     "referenced_type" : "type-398"
6749    },
6750    {
6751     "access" : "private",
6752     "field_name" : "mMap",
6753     "field_offset" : 320,
6754     "referenced_type" : "type-399"
6755    }
6756   ],
6757   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6758   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6759   "record_kind" : "class",
6760   "referenced_type" : "type-397",
6761   "self_type" : "type-397",
6762   "size" : 64,
6763   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6764   "template_args" : [ "type-3", "type-400" ],
6765   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6766  },
6767  {
6768   "alignment" : 8,
6769   "fields" :
6770   [
6771    {
6772     "access" : "private",
6773     "field_name" : "mMutex",
6774     "referenced_type" : "type-406"
6775    },
6776    {
6777     "access" : "private",
6778     "field_name" : "mMap",
6779     "field_offset" : 320,
6780     "referenced_type" : "type-407"
6781    }
6782   ],
6783   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6784   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6785   "record_kind" : "class",
6786   "referenced_type" : "type-405",
6787   "self_type" : "type-405",
6788   "size" : 64,
6789   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6790   "template_args" : [ "type-3", "type-31" ],
6791   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6792  },
6793  {
6794   "alignment" : 8,
6795   "fields" :
6796   [
6797    {
6798     "access" : "private",
6799     "field_name" : "mMutex",
6800     "referenced_type" : "type-411"
6801    },
6802    {
6803     "access" : "private",
6804     "field_name" : "mMap",
6805     "field_offset" : 320,
6806     "referenced_type" : "type-412"
6807    }
6808   ],
6809   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6810   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6811   "record_kind" : "class",
6812   "referenced_type" : "type-410",
6813   "self_type" : "type-410",
6814   "size" : 64,
6815   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6816   "template_args" : [ "type-413", "type-347" ],
6817   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6818  },
6819  {
6820   "alignment" : 8,
6821   "fields" :
6822   [
6823    {
6824     "access" : "private",
6825     "field_name" : "mMutex",
6826     "referenced_type" : "type-429"
6827    },
6828    {
6829     "access" : "private",
6830     "field_name" : "mMap",
6831     "field_offset" : 320,
6832     "referenced_type" : "type-430"
6833    }
6834   ],
6835   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6836   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6837   "record_kind" : "class",
6838   "referenced_type" : "type-428",
6839   "self_type" : "type-428",
6840   "size" : 64,
6841   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6842   "template_args" : [ "type-431", "type-432" ],
6843   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6844  },
6845  {
6846   "alignment" : 8,
6847   "fields" :
6848   [
6849    {
6850     "access" : "private",
6851     "field_name" : "mMutex",
6852     "referenced_type" : "type-419"
6853    },
6854    {
6855     "access" : "private",
6856     "field_name" : "mMap",
6857     "field_offset" : 320,
6858     "referenced_type" : "type-420"
6859    }
6860   ],
6861   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6862   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6863   "record_kind" : "class",
6864   "referenced_type" : "type-418",
6865   "self_type" : "type-418",
6866   "size" : 64,
6867   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6868   "template_args" : [ "type-421", "type-422" ],
6869   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6870  },
6871  {
6872   "alignment" : 8,
6873   "fields" :
6874   [
6875    {
6876     "field_name" : "flags",
6877     "referenced_type" : "type-2"
6878    },
6879    {
6880     "field_name" : "fdIndex",
6881     "field_offset" : 32,
6882     "referenced_type" : "type-2"
6883    },
6884    {
6885     "field_name" : "offset",
6886     "field_offset" : 64,
6887     "referenced_type" : "type-2"
6888    },
6889    {
6890     "field_name" : "extent",
6891     "field_offset" : 128,
6892     "referenced_type" : "type-20"
6893    }
6894   ],
6895   "linker_set_key" : "android::hardware::GrantorDescriptor",
6896   "name" : "android::hardware::GrantorDescriptor",
6897   "referenced_type" : "type-283",
6898   "self_type" : "type-283",
6899   "size" : 24,
6900   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6901   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6902  },
6903  {
6904   "alignment" : 8,
6905   "base_specifiers" :
6906   [
6907    {
6908     "is_virtual" : true,
6909     "referenced_type" : "type-267"
6910    },
6911    {
6912     "is_virtual" : true,
6913     "referenced_type" : "type-6"
6914    }
6915   ],
6916   "linker_set_key" : "android::hardware::HidlMemory",
6917   "name" : "android::hardware::HidlMemory",
6918   "record_kind" : "class",
6919   "referenced_type" : "type-275",
6920   "self_type" : "type-275",
6921   "size" : 64,
6922   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6923   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6924   "vtable_components" :
6925   [
6926    {
6927     "component_value" : 48,
6928     "kind" : "vbase_offset"
6929    },
6930    {
6931     "component_value" : 8,
6932     "kind" : "vbase_offset"
6933    },
6934    {
6935     "kind" : "offset_to_top"
6936    },
6937    {
6938     "kind" : "rtti",
6939     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6940    },
6941    {
6942     "kind" : "complete_dtor_pointer",
6943     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6944    },
6945    {
6946     "kind" : "deleting_dtor_pointer",
6947     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6948    },
6949    {
6950     "kind" : "vcall_offset"
6951    },
6952    {
6953     "kind" : "vcall_offset"
6954    },
6955    {
6956     "kind" : "vcall_offset"
6957    },
6958    {
6959     "kind" : "vcall_offset"
6960    },
6961    {
6962     "component_value" : -48,
6963     "kind" : "vcall_offset"
6964    },
6965    {
6966     "component_value" : -48,
6967     "kind" : "offset_to_top"
6968    },
6969    {
6970     "kind" : "rtti",
6971     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6972    },
6973    {
6974     "kind" : "complete_dtor_pointer",
6975     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
6976    },
6977    {
6978     "kind" : "deleting_dtor_pointer",
6979     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
6980    },
6981    {
6982     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6983    },
6984    {
6985     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6986    },
6987    {
6988     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6989    },
6990    {
6991     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6992    }
6993   ]
6994  },
6995  {
6996   "alignment" : 8,
6997   "base_specifiers" :
6998   [
6999    {
7000     "is_virtual" : true,
7001     "referenced_type" : "type-6"
7002    }
7003   ],
7004   "linker_set_key" : "android::hardware::IBinder",
7005   "name" : "android::hardware::IBinder",
7006   "record_kind" : "class",
7007   "referenced_type" : "type-30",
7008   "self_type" : "type-30",
7009   "size" : 24,
7010   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7011   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7012   "vtable_components" :
7013   [
7014    {
7015     "component_value" : 8,
7016     "kind" : "vbase_offset"
7017    },
7018    {
7019     "kind" : "offset_to_top"
7020    },
7021    {
7022     "kind" : "rtti",
7023     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7024    },
7025    {
7026     "is_pure" : true,
7027     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7028    },
7029    {
7030     "is_pure" : true,
7031     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7032    },
7033    {
7034     "is_pure" : true,
7035     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7036    },
7037    {
7038     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7039    },
7040    {
7041     "is_pure" : true,
7042     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7043    },
7044    {
7045     "is_pure" : true,
7046     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7047    },
7048    {
7049     "is_pure" : true,
7050     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7051    },
7052    {
7053     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7054    },
7055    {
7056     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7057    },
7058    {
7059     "kind" : "complete_dtor_pointer",
7060     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7061    },
7062    {
7063     "kind" : "deleting_dtor_pointer",
7064     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7065    },
7066    {
7067     "kind" : "vcall_offset"
7068    },
7069    {
7070     "kind" : "vcall_offset"
7071    },
7072    {
7073     "kind" : "vcall_offset"
7074    },
7075    {
7076     "kind" : "vcall_offset"
7077    },
7078    {
7079     "component_value" : -8,
7080     "kind" : "vcall_offset"
7081    },
7082    {
7083     "component_value" : -8,
7084     "kind" : "offset_to_top"
7085    },
7086    {
7087     "kind" : "rtti",
7088     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7089    },
7090    {
7091     "kind" : "complete_dtor_pointer",
7092     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
7093    },
7094    {
7095     "kind" : "deleting_dtor_pointer",
7096     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
7097    },
7098    {
7099     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7100    },
7101    {
7102     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7103    },
7104    {
7105     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7106    },
7107    {
7108     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7109    }
7110   ]
7111  },
7112  {
7113   "alignment" : 8,
7114   "base_specifiers" :
7115   [
7116    {
7117     "is_virtual" : true,
7118     "referenced_type" : "type-6"
7119    }
7120   ],
7121   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7122   "name" : "android::hardware::IBinder::DeathRecipient",
7123   "record_kind" : "class",
7124   "referenced_type" : "type-103",
7125   "self_type" : "type-103",
7126   "size" : 24,
7127   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7128   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7129   "vtable_components" :
7130   [
7131    {
7132     "component_value" : 8,
7133     "kind" : "vbase_offset"
7134    },
7135    {
7136     "kind" : "offset_to_top"
7137    },
7138    {
7139     "kind" : "rtti",
7140     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7141    },
7142    {
7143     "is_pure" : true,
7144     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7145    },
7146    {
7147     "kind" : "complete_dtor_pointer",
7148     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7149    },
7150    {
7151     "kind" : "deleting_dtor_pointer",
7152     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7153    },
7154    {
7155     "kind" : "vcall_offset"
7156    },
7157    {
7158     "kind" : "vcall_offset"
7159    },
7160    {
7161     "kind" : "vcall_offset"
7162    },
7163    {
7164     "kind" : "vcall_offset"
7165    },
7166    {
7167     "component_value" : -8,
7168     "kind" : "vcall_offset"
7169    },
7170    {
7171     "component_value" : -8,
7172     "kind" : "offset_to_top"
7173    },
7174    {
7175     "kind" : "rtti",
7176     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7177    },
7178    {
7179     "kind" : "complete_dtor_pointer",
7180     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
7181    },
7182    {
7183     "kind" : "deleting_dtor_pointer",
7184     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
7185    },
7186    {
7187     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7188    },
7189    {
7190     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7191    },
7192    {
7193     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7194    },
7195    {
7196     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7197    }
7198   ]
7199  },
7200  {
7201   "alignment" : 8,
7202   "base_specifiers" :
7203   [
7204    {
7205     "is_virtual" : true,
7206     "referenced_type" : "type-6"
7207    }
7208   ],
7209   "linker_set_key" : "android::hardware::IInterface",
7210   "name" : "android::hardware::IInterface",
7211   "record_kind" : "class",
7212   "referenced_type" : "type-370",
7213   "self_type" : "type-370",
7214   "size" : 24,
7215   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7216   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7217   "vtable_components" :
7218   [
7219    {
7220     "component_value" : 8,
7221     "kind" : "vbase_offset"
7222    },
7223    {
7224     "kind" : "offset_to_top"
7225    },
7226    {
7227     "kind" : "rtti",
7228     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7229    },
7230    {
7231     "kind" : "complete_dtor_pointer",
7232     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7233    },
7234    {
7235     "kind" : "deleting_dtor_pointer",
7236     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7237    },
7238    {
7239     "is_pure" : true,
7240     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7241    },
7242    {
7243     "kind" : "vcall_offset"
7244    },
7245    {
7246     "kind" : "vcall_offset"
7247    },
7248    {
7249     "kind" : "vcall_offset"
7250    },
7251    {
7252     "kind" : "vcall_offset"
7253    },
7254    {
7255     "component_value" : -8,
7256     "kind" : "vcall_offset"
7257    },
7258    {
7259     "component_value" : -8,
7260     "kind" : "offset_to_top"
7261    },
7262    {
7263     "kind" : "rtti",
7264     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7265    },
7266    {
7267     "kind" : "complete_dtor_pointer",
7268     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
7269    },
7270    {
7271     "kind" : "deleting_dtor_pointer",
7272     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
7273    },
7274    {
7275     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7276    },
7277    {
7278     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7279    },
7280    {
7281     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7282    },
7283    {
7284     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7285    }
7286   ]
7287  },
7288  {
7289   "alignment" : 8,
7290   "fields" :
7291   [
7292    {
7293     "access" : "private",
7294     "field_name" : "mGrantors",
7295     "referenced_type" : "type-279"
7296    },
7297    {
7298     "access" : "private",
7299     "field_name" : "mHandle",
7300     "field_offset" : 128,
7301     "referenced_type" : "type-339"
7302    },
7303    {
7304     "access" : "private",
7305     "field_name" : "mQuantum",
7306     "field_offset" : 192,
7307     "referenced_type" : "type-2"
7308    },
7309    {
7310     "access" : "private",
7311     "field_name" : "mFlags",
7312     "field_offset" : 224,
7313     "referenced_type" : "type-2"
7314    }
7315   ],
7316   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7317   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7318   "referenced_type" : "type-338",
7319   "self_type" : "type-338",
7320   "size" : 32,
7321   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7322   "template_args" : [ "type-50" ],
7323   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7324  },
7325  {
7326   "alignment" : 8,
7327   "fields" :
7328   [
7329    {
7330     "access" : "private",
7331     "field_name" : "mBufCachePos",
7332     "referenced_type" : "type-20"
7333    },
7334    {
7335     "access" : "private",
7336     "field_name" : "mBufCache",
7337     "field_offset" : 64,
7338     "referenced_type" : "type-374"
7339    },
7340    {
7341     "access" : "private",
7342     "field_name" : "mError",
7343     "field_offset" : 256,
7344     "referenced_type" : "type-15"
7345    },
7346    {
7347     "access" : "private",
7348     "field_name" : "mData",
7349     "field_offset" : 320,
7350     "referenced_type" : "type-315"
7351    },
7352    {
7353     "access" : "private",
7354     "field_name" : "mDataSize",
7355     "field_offset" : 384,
7356     "referenced_type" : "type-20"
7357    },
7358    {
7359     "access" : "private",
7360     "field_name" : "mDataCapacity",
7361     "field_offset" : 448,
7362     "referenced_type" : "type-20"
7363    },
7364    {
7365     "access" : "private",
7366     "field_name" : "mDataPos",
7367     "field_offset" : 512,
7368     "referenced_type" : "type-20"
7369    },
7370    {
7371     "access" : "private",
7372     "field_name" : "mObjects",
7373     "field_offset" : 576,
7374     "referenced_type" : "type-375"
7375    },
7376    {
7377     "access" : "private",
7378     "field_name" : "mObjectsSize",
7379     "field_offset" : 640,
7380     "referenced_type" : "type-20"
7381    },
7382    {
7383     "access" : "private",
7384     "field_name" : "mObjectsCapacity",
7385     "field_offset" : 704,
7386     "referenced_type" : "type-20"
7387    },
7388    {
7389     "access" : "private",
7390     "field_name" : "mNextObjectHint",
7391     "field_offset" : 768,
7392     "referenced_type" : "type-20"
7393    },
7394    {
7395     "access" : "private",
7396     "field_name" : "mNumRef",
7397     "field_offset" : 832,
7398     "referenced_type" : "type-20"
7399    },
7400    {
7401     "access" : "private",
7402     "field_name" : "mFdsKnown",
7403     "field_offset" : 896,
7404     "referenced_type" : "type-31"
7405    },
7406    {
7407     "access" : "private",
7408     "field_name" : "mHasFds",
7409     "field_offset" : 904,
7410     "referenced_type" : "type-31"
7411    },
7412    {
7413     "access" : "private",
7414     "field_name" : "mAllowFds",
7415     "field_offset" : 912,
7416     "referenced_type" : "type-31"
7417    },
7418    {
7419     "access" : "private",
7420     "field_name" : "mOwner",
7421     "field_offset" : 960,
7422     "referenced_type" : "type-376"
7423    },
7424    {
7425     "access" : "private",
7426     "field_name" : "mOwnerCookie",
7427     "field_offset" : 1024,
7428     "referenced_type" : "type-16"
7429    }
7430   ],
7431   "linker_set_key" : "android::hardware::Parcel",
7432   "name" : "android::hardware::Parcel",
7433   "record_kind" : "class",
7434   "referenced_type" : "type-373",
7435   "self_type" : "type-373",
7436   "size" : 136,
7437   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7438   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7439  },
7440  {
7441   "access" : "private",
7442   "alignment" : 8,
7443   "fields" :
7444   [
7445    {
7446     "field_name" : "index",
7447     "referenced_type" : "type-20"
7448    },
7449    {
7450     "field_name" : "buffer",
7451     "field_offset" : 64,
7452     "referenced_type" : "type-216"
7453    },
7454    {
7455     "field_name" : "bufend",
7456     "field_offset" : 128,
7457     "referenced_type" : "type-216"
7458    }
7459   ],
7460   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7461   "name" : "android::hardware::Parcel::BufferInfo",
7462   "referenced_type" : "type-381",
7463   "self_type" : "type-381",
7464   "size" : 24,
7465   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7466   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7467  },
7468  {
7469   "alignment" : 8,
7470   "base_specifiers" :
7471   [
7472    {
7473     "is_virtual" : true,
7474     "referenced_type" : "type-6"
7475    }
7476   ],
7477   "fields" :
7478   [
7479    {
7480     "access" : "private",
7481     "field_name" : "mDriverFD",
7482     "field_offset" : 64,
7483     "referenced_type" : "type-15"
7484    },
7485    {
7486     "access" : "private",
7487     "field_name" : "mVMStart",
7488     "field_offset" : 128,
7489     "referenced_type" : "type-16"
7490    },
7491    {
7492     "access" : "private",
7493     "field_name" : "mThreadCountLock",
7494     "field_offset" : 192,
7495     "referenced_type" : "type-18"
7496    },
7497    {
7498     "access" : "private",
7499     "field_name" : "mThreadCountDecrement",
7500     "field_offset" : 512,
7501     "referenced_type" : "type-19"
7502    },
7503    {
7504     "access" : "private",
7505     "field_name" : "mExecutingThreadsCount",
7506     "field_offset" : 896,
7507     "referenced_type" : "type-20"
7508    },
7509    {
7510     "access" : "private",
7511     "field_name" : "mMaxThreads",
7512     "field_offset" : 960,
7513     "referenced_type" : "type-20"
7514    },
7515    {
7516     "access" : "private",
7517     "field_name" : "mStarvationStartTimeMs",
7518     "field_offset" : 1024,
7519     "referenced_type" : "type-21"
7520    },
7521    {
7522     "access" : "private",
7523     "field_name" : "mLock",
7524     "field_offset" : 1088,
7525     "referenced_type" : "type-22"
7526    },
7527    {
7528     "access" : "private",
7529     "field_name" : "mHandleToObject",
7530     "field_offset" : 1408,
7531     "referenced_type" : "type-24"
7532    },
7533    {
7534     "access" : "private",
7535     "field_name" : "mManagesContexts",
7536     "field_offset" : 1728,
7537     "referenced_type" : "type-31"
7538    },
7539    {
7540     "access" : "private",
7541     "field_name" : "mBinderContextCheckFunc",
7542     "field_offset" : 1792,
7543     "referenced_type" : "type-32"
7544    },
7545    {
7546     "access" : "private",
7547     "field_name" : "mBinderContextUserData",
7548     "field_offset" : 1856,
7549     "referenced_type" : "type-16"
7550    },
7551    {
7552     "access" : "private",
7553     "field_name" : "mContexts",
7554     "field_offset" : 1920,
7555     "referenced_type" : "type-43"
7556    },
7557    {
7558     "access" : "private",
7559     "field_name" : "mRootDir",
7560     "field_offset" : 2240,
7561     "referenced_type" : "type-47"
7562    },
7563    {
7564     "access" : "private",
7565     "field_name" : "mThreadPoolStarted",
7566     "field_offset" : 2304,
7567     "referenced_type" : "type-31"
7568    },
7569    {
7570     "access" : "private",
7571     "field_name" : "mSpawnThreadOnStart",
7572     "field_offset" : 2312,
7573     "referenced_type" : "type-31"
7574    },
7575    {
7576     "access" : "private",
7577     "field_name" : "mThreadPoolSeq",
7578     "field_offset" : 2336,
7579     "referenced_type" : "type-51"
7580    },
7581    {
7582     "access" : "private",
7583     "field_name" : "mMmapSize",
7584     "field_offset" : 2368,
7585     "referenced_type" : "type-27"
7586    },
7587    {
7588     "access" : "private",
7589     "field_name" : "mCallRestriction",
7590     "field_offset" : 2432,
7591     "referenced_type" : "type-52"
7592    }
7593   ],
7594   "linker_set_key" : "android::hardware::ProcessState",
7595   "name" : "android::hardware::ProcessState",
7596   "record_kind" : "class",
7597   "referenced_type" : "type-14",
7598   "self_type" : "type-14",
7599   "size" : 328,
7600   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7601   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7602   "vtable_components" :
7603   [
7604    {
7605     "component_value" : 312,
7606     "kind" : "vbase_offset"
7607    },
7608    {
7609     "kind" : "offset_to_top"
7610    },
7611    {
7612     "kind" : "rtti",
7613     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7614    },
7615    {
7616     "kind" : "complete_dtor_pointer",
7617     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7618    },
7619    {
7620     "kind" : "deleting_dtor_pointer",
7621     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7622    },
7623    {
7624     "kind" : "vcall_offset"
7625    },
7626    {
7627     "kind" : "vcall_offset"
7628    },
7629    {
7630     "kind" : "vcall_offset"
7631    },
7632    {
7633     "kind" : "vcall_offset"
7634    },
7635    {
7636     "component_value" : -312,
7637     "kind" : "vcall_offset"
7638    },
7639    {
7640     "component_value" : -312,
7641     "kind" : "offset_to_top"
7642    },
7643    {
7644     "kind" : "rtti",
7645     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7646    },
7647    {
7648     "kind" : "complete_dtor_pointer",
7649     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
7650    },
7651    {
7652     "kind" : "deleting_dtor_pointer",
7653     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
7654    },
7655    {
7656     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7657    },
7658    {
7659     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7660    },
7661    {
7662     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7663    },
7664    {
7665     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7666    }
7667   ]
7668  },
7669  {
7670   "access" : "private",
7671   "alignment" : 8,
7672   "fields" :
7673   [
7674    {
7675     "field_name" : "binder",
7676     "referenced_type" : "type-29"
7677    },
7678    {
7679     "field_name" : "refs",
7680     "field_offset" : 64,
7681     "referenced_type" : "type-10"
7682    }
7683   ],
7684   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7685   "name" : "android::hardware::ProcessState::handle_entry",
7686   "referenced_type" : "type-28",
7687   "self_type" : "type-28",
7688   "size" : 16,
7689   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7690   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7691  },
7692  {
7693   "alignment" : 8,
7694   "base_specifiers" :
7695   [
7696    {
7697     "referenced_type" : "type-123"
7698    }
7699   ],
7700   "fields" :
7701   [
7702    {
7703     "access" : "private",
7704     "field_name" : "mVal",
7705     "field_offset" : 288,
7706     "referenced_type" : "type-131"
7707    }
7708   ],
7709   "linker_set_key" : "android::hardware::Return<android::hardware::weaver::V1_0::WeaverStatus>",
7710   "name" : "android::hardware::Return<android::hardware::weaver::V1_0::WeaverStatus>",
7711   "record_kind" : "class",
7712   "referenced_type" : "type-130",
7713   "self_type" : "type-130",
7714   "size" : 40,
7715   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7716   "template_args" : [ "type-131" ],
7717   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_6weaver4V1_012WeaverStatusEEE"
7718  },
7719  {
7720   "alignment" : 8,
7721   "base_specifiers" :
7722   [
7723    {
7724     "referenced_type" : "type-123"
7725    }
7726   ],
7727   "fields" :
7728   [
7729    {
7730     "access" : "private",
7731     "field_name" : "mVal",
7732     "field_offset" : 320,
7733     "referenced_type" : "type-78"
7734    }
7735   ],
7736   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::weaver::V1_0::IWeaver> >",
7737   "name" : "android::hardware::Return<android::sp<android::hardware::weaver::V1_0::IWeaver> >",
7738   "record_kind" : "class",
7739   "referenced_type" : "type-139",
7740   "self_type" : "type-139",
7741   "size" : 48,
7742   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7743   "template_args" : [ "type-78" ],
7744   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_6weaver4V1_07IWeaverEEEEE"
7745  },
7746  {
7747   "alignment" : 8,
7748   "base_specifiers" :
7749   [
7750    {
7751     "referenced_type" : "type-123"
7752    }
7753   ],
7754   "fields" :
7755   [
7756    {
7757     "access" : "private",
7758     "field_name" : "mVal",
7759     "field_offset" : 264,
7760     "referenced_type" : "type-31"
7761    }
7762   ],
7763   "linker_set_key" : "android::hardware::Return<bool>",
7764   "name" : "android::hardware::Return<bool>",
7765   "record_kind" : "class",
7766   "referenced_type" : "type-122",
7767   "self_type" : "type-122",
7768   "size" : 40,
7769   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7770   "template_args" : [ "type-31" ],
7771   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7772  },
7773  {
7774   "alignment" : 8,
7775   "base_specifiers" :
7776   [
7777    {
7778     "referenced_type" : "type-123"
7779    }
7780   ],
7781   "linker_set_key" : "android::hardware::Return<void>",
7782   "name" : "android::hardware::Return<void>",
7783   "record_kind" : "class",
7784   "referenced_type" : "type-152",
7785   "self_type" : "type-152",
7786   "size" : 40,
7787   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7788   "template_args" : [ "type-17" ],
7789   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7790  },
7791  {
7792   "alignment" : 8,
7793   "fields" :
7794   [
7795    {
7796     "access" : "private",
7797     "field_name" : "mException",
7798     "referenced_type" : "type-15"
7799    },
7800    {
7801     "access" : "private",
7802     "field_name" : "mErrorCode",
7803     "field_offset" : 32,
7804     "referenced_type" : "type-15"
7805    },
7806    {
7807     "access" : "private",
7808     "field_name" : "mMessage",
7809     "field_offset" : 64,
7810     "referenced_type" : "type-113"
7811    }
7812   ],
7813   "linker_set_key" : "android::hardware::Status",
7814   "name" : "android::hardware::Status",
7815   "record_kind" : "class",
7816   "referenced_type" : "type-112",
7817   "self_type" : "type-112",
7818   "size" : 32,
7819   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7820   "unique_id" : "_ZTSN7android8hardware6StatusE"
7821  },
7822  {
7823   "alignment" : 8,
7824   "fields" :
7825   [
7826    {
7827     "access" : "protected",
7828     "field_name" : "mInstrumentationCallbacks",
7829     "field_offset" : 64,
7830     "referenced_type" : "type-390"
7831    },
7832    {
7833     "access" : "protected",
7834     "field_name" : "mEnableInstrumentation",
7835     "field_offset" : 256,
7836     "referenced_type" : "type-31"
7837    },
7838    {
7839     "access" : "protected",
7840     "field_name" : "mInstrumentationLibPackage",
7841     "field_offset" : 320,
7842     "referenced_type" : "type-391"
7843    },
7844    {
7845     "access" : "protected",
7846     "field_name" : "mInterfaceName",
7847     "field_offset" : 512,
7848     "referenced_type" : "type-392"
7849    }
7850   ],
7851   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7852   "name" : "android::hardware::details::HidlInstrumentor",
7853   "referenced_type" : "type-389",
7854   "self_type" : "type-389",
7855   "size" : 88,
7856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7857   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7858   "vtable_components" :
7859   [
7860    {
7861     "kind" : "offset_to_top"
7862    },
7863    {
7864     "kind" : "rtti",
7865     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7866    },
7867    {
7868     "kind" : "complete_dtor_pointer",
7869     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7870    },
7871    {
7872     "kind" : "deleting_dtor_pointer",
7873     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7874    }
7875   ]
7876  },
7877  {
7878   "alignment" : 4,
7879   "fields" :
7880   [
7881    {
7882     "field_name" : "sched_policy",
7883     "referenced_type" : "type-15"
7884    },
7885    {
7886     "field_name" : "prio",
7887     "field_offset" : 32,
7888     "referenced_type" : "type-15"
7889    }
7890   ],
7891   "linker_set_key" : "android::hardware::details::SchedPrio",
7892   "name" : "android::hardware::details::SchedPrio",
7893   "referenced_type" : "type-400",
7894   "self_type" : "type-400",
7895   "size" : 8,
7896   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7897   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7898  },
7899  {
7900   "alignment" : 8,
7901   "fields" :
7902   [
7903    {
7904     "access" : "private",
7905     "field_name" : "mQueue",
7906     "referenced_type" : "type-570"
7907    }
7908   ],
7909   "linker_set_key" : "android::hardware::details::TaskRunner",
7910   "name" : "android::hardware::details::TaskRunner",
7911   "record_kind" : "class",
7912   "referenced_type" : "type-569",
7913   "self_type" : "type-569",
7914   "size" : 16,
7915   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7916   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7917  },
7918  {
7919   "alignment" : 1,
7920   "linker_set_key" : "android::hardware::details::bnhw_tag",
7921   "name" : "android::hardware::details::bnhw_tag",
7922   "referenced_type" : "type-218",
7923   "self_type" : "type-218",
7924   "size" : 1,
7925   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7926   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7927  },
7928  {
7929   "alignment" : 1,
7930   "linker_set_key" : "android::hardware::details::bphw_tag",
7931   "name" : "android::hardware::details::bphw_tag",
7932   "referenced_type" : "type-229",
7933   "self_type" : "type-229",
7934   "size" : 1,
7935   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7936   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7937  },
7938  {
7939   "alignment" : 1,
7940   "linker_set_key" : "android::hardware::details::bs_tag",
7941   "name" : "android::hardware::details::bs_tag",
7942   "referenced_type" : "type-240",
7943   "self_type" : "type-240",
7944   "size" : 1,
7945   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7946   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7947  },
7948  {
7949   "access" : "private",
7950   "alignment" : 8,
7951   "fields" :
7952   [
7953    {
7954     "field_name" : "mPointer",
7955     "referenced_type" : "type-282"
7956    },
7957    {
7958     "field_name" : "_pad",
7959     "referenced_type" : "type-20"
7960    }
7961   ],
7962   "is_anonymous" : true,
7963   "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",
7964   "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",
7965   "record_kind" : "union",
7966   "referenced_type" : "type-281",
7967   "self_type" : "type-281",
7968   "size" : 8,
7969   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7970   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7971  },
7972  {
7973   "alignment" : 8,
7974   "fields" :
7975   [
7976    {
7977     "access" : "private",
7978     "referenced_type" : "type-281"
7979    }
7980   ],
7981   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7982   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7983   "referenced_type" : "type-280",
7984   "self_type" : "type-280",
7985   "size" : 8,
7986   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7987   "template_args" : [ "type-283" ],
7988   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7989  },
7990  {
7991   "alignment" : 8,
7992   "fields" :
7993   [
7994    {
7995     "access" : "private",
7996     "referenced_type" : "type-296"
7997    }
7998   ],
7999   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8000   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8001   "referenced_type" : "type-295",
8002   "self_type" : "type-295",
8003   "size" : 8,
8004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8005   "template_args" : [ "type-298" ],
8006   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
8007  },
8008  {
8009   "alignment" : 8,
8010   "fields" :
8011   [
8012    {
8013     "access" : "private",
8014     "referenced_type" : "type-287"
8015    }
8016   ],
8017   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8018   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8019   "referenced_type" : "type-286",
8020   "self_type" : "type-286",
8021   "size" : 8,
8022   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8023   "template_args" : [ "type-263" ],
8024   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8025  },
8026  {
8027   "alignment" : 8,
8028   "fields" :
8029   [
8030    {
8031     "access" : "private",
8032     "referenced_type" : "type-325"
8033    }
8034   ],
8035   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8036   "name" : "android::hardware::details::hidl_pointer<char>",
8037   "referenced_type" : "type-324",
8038   "self_type" : "type-324",
8039   "size" : 8,
8040   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8041   "template_args" : [ "type-50" ],
8042   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8043  },
8044  {
8045   "access" : "private",
8046   "alignment" : 8,
8047   "fields" :
8048   [
8049    {
8050     "field_name" : "mPointer",
8051     "referenced_type" : "type-166"
8052    },
8053    {
8054     "field_name" : "_pad",
8055     "referenced_type" : "type-20"
8056    }
8057   ],
8058   "is_anonymous" : true,
8059   "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",
8060   "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",
8061   "record_kind" : "union",
8062   "referenced_type" : "type-325",
8063   "self_type" : "type-325",
8064   "size" : 8,
8065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8066   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8067  },
8068  {
8069   "alignment" : 8,
8070   "fields" :
8071   [
8072    {
8073     "access" : "private",
8074     "referenced_type" : "type-265"
8075    }
8076   ],
8077   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8078   "name" : "android::hardware::details::hidl_pointer<const char>",
8079   "referenced_type" : "type-264",
8080   "self_type" : "type-264",
8081   "size" : 8,
8082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8083   "template_args" : [ "type-49" ],
8084   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8085  },
8086  {
8087   "access" : "private",
8088   "alignment" : 8,
8089   "fields" :
8090   [
8091    {
8092     "field_name" : "mPointer",
8093     "referenced_type" : "type-48"
8094    },
8095    {
8096     "field_name" : "_pad",
8097     "referenced_type" : "type-20"
8098    }
8099   ],
8100   "is_anonymous" : true,
8101   "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",
8102   "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",
8103   "record_kind" : "union",
8104   "referenced_type" : "type-265",
8105   "self_type" : "type-265",
8106   "size" : 8,
8107   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8108   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8109  },
8110  {
8111   "alignment" : 8,
8112   "fields" :
8113   [
8114    {
8115     "access" : "private",
8116     "referenced_type" : "type-250"
8117    }
8118   ],
8119   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8120   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8121   "referenced_type" : "type-249",
8122   "self_type" : "type-249",
8123   "size" : 8,
8124   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8125   "template_args" : [ "type-252" ],
8126   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8127  },
8128  {
8129   "access" : "private",
8130   "alignment" : 8,
8131   "fields" :
8132   [
8133    {
8134     "field_name" : "mPointer",
8135     "referenced_type" : "type-251"
8136    },
8137    {
8138     "field_name" : "_pad",
8139     "referenced_type" : "type-20"
8140    }
8141   ],
8142   "is_anonymous" : true,
8143   "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",
8144   "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",
8145   "record_kind" : "union",
8146   "referenced_type" : "type-250",
8147   "self_type" : "type-250",
8148   "size" : 8,
8149   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8150   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8151  },
8152  {
8153   "access" : "private",
8154   "alignment" : 8,
8155   "fields" :
8156   [
8157    {
8158     "field_name" : "mPointer",
8159     "referenced_type" : "type-297"
8160    },
8161    {
8162     "field_name" : "_pad",
8163     "referenced_type" : "type-20"
8164    }
8165   ],
8166   "is_anonymous" : true,
8167   "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",
8168   "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",
8169   "record_kind" : "union",
8170   "referenced_type" : "type-296",
8171   "self_type" : "type-296",
8172   "size" : 8,
8173   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8174   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
8175  },
8176  {
8177   "access" : "private",
8178   "alignment" : 8,
8179   "fields" :
8180   [
8181    {
8182     "field_name" : "mPointer",
8183     "referenced_type" : "type-288"
8184    },
8185    {
8186     "field_name" : "_pad",
8187     "referenced_type" : "type-20"
8188    }
8189   ],
8190   "is_anonymous" : true,
8191   "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",
8192   "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",
8193   "record_kind" : "union",
8194   "referenced_type" : "type-287",
8195   "self_type" : "type-287",
8196   "size" : 8,
8197   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8198   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8199  },
8200  {
8201   "alignment" : 8,
8202   "fields" :
8203   [
8204    {
8205     "access" : "private",
8206     "referenced_type" : "type-307"
8207    }
8208   ],
8209   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8210   "name" : "android::hardware::details::hidl_pointer<int>",
8211   "referenced_type" : "type-306",
8212   "self_type" : "type-306",
8213   "size" : 8,
8214   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8215   "template_args" : [ "type-15" ],
8216   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8217  },
8218  {
8219   "access" : "private",
8220   "alignment" : 8,
8221   "fields" :
8222   [
8223    {
8224     "field_name" : "mPointer",
8225     "referenced_type" : "type-308"
8226    },
8227    {
8228     "field_name" : "_pad",
8229     "referenced_type" : "type-20"
8230    }
8231   ],
8232   "is_anonymous" : true,
8233   "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",
8234   "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",
8235   "record_kind" : "union",
8236   "referenced_type" : "type-307",
8237   "self_type" : "type-307",
8238   "size" : 8,
8239   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8240   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8241  },
8242  {
8243   "alignment" : 8,
8244   "fields" :
8245   [
8246    {
8247     "access" : "private",
8248     "referenced_type" : "type-340"
8249    }
8250   ],
8251   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8252   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8253   "referenced_type" : "type-339",
8254   "self_type" : "type-339",
8255   "size" : 8,
8256   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8257   "template_args" : [ "type-163" ],
8258   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8259  },
8260  {
8261   "access" : "private",
8262   "alignment" : 8,
8263   "fields" :
8264   [
8265    {
8266     "field_name" : "mPointer",
8267     "referenced_type" : "type-162"
8268    },
8269    {
8270     "field_name" : "_pad",
8271     "referenced_type" : "type-20"
8272    }
8273   ],
8274   "is_anonymous" : true,
8275   "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",
8276   "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",
8277   "record_kind" : "union",
8278   "referenced_type" : "type-340",
8279   "self_type" : "type-340",
8280   "size" : 8,
8281   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8282   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8283  },
8284  {
8285   "alignment" : 8,
8286   "fields" :
8287   [
8288    {
8289     "access" : "private",
8290     "referenced_type" : "type-314"
8291    }
8292   ],
8293   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
8294   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
8295   "referenced_type" : "type-313",
8296   "self_type" : "type-313",
8297   "size" : 8,
8298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8299   "template_args" : [ "type-87" ],
8300   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
8301  },
8302  {
8303   "access" : "private",
8304   "alignment" : 8,
8305   "fields" :
8306   [
8307    {
8308     "field_name" : "mPointer",
8309     "referenced_type" : "type-315"
8310    },
8311    {
8312     "field_name" : "_pad",
8313     "referenced_type" : "type-20"
8314    }
8315   ],
8316   "is_anonymous" : true,
8317   "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",
8318   "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",
8319   "record_kind" : "union",
8320   "referenced_type" : "type-314",
8321   "self_type" : "type-314",
8322   "size" : 8,
8323   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8324   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
8325  },
8326  {
8327   "alignment" : 1,
8328   "linker_set_key" : "android::hardware::details::i_tag",
8329   "name" : "android::hardware::details::i_tag",
8330   "referenced_type" : "type-207",
8331   "self_type" : "type-207",
8332   "size" : 1,
8333   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8334   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8335  },
8336  {
8337   "alignment" : 8,
8338   "fields" :
8339   [
8340    {
8341     "access" : "private",
8342     "field_name" : "mStatus",
8343     "referenced_type" : "type-112"
8344    },
8345    {
8346     "access" : "private",
8347     "field_name" : "mCheckedStatus",
8348     "field_offset" : 256,
8349     "referenced_type" : "type-31"
8350    }
8351   ],
8352   "linker_set_key" : "android::hardware::details::return_status",
8353   "name" : "android::hardware::details::return_status",
8354   "record_kind" : "class",
8355   "referenced_type" : "type-123",
8356   "self_type" : "type-123",
8357   "size" : 40,
8358   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8359   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8360  },
8361  {
8362   "alignment" : 1,
8363   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8364   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8365   "referenced_type" : "type-326",
8366   "self_type" : "type-326",
8367   "size" : 1,
8368   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8369   "template_args" : [ "type-87" ],
8370   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
8371  },
8372  {
8373   "alignment" : 1,
8374   "fields" :
8375   [
8376    {
8377     "access" : "private",
8378     "field_name" : "mBuffer",
8379     "referenced_type" : "type-299"
8380    }
8381   ],
8382   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8383   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8384   "referenced_type" : "type-298",
8385   "self_type" : "type-298",
8386   "size" : 32,
8387   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8388   "template_args" : [ "type-87" ],
8389   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
8390  },
8391  {
8392   "alignment" : 8,
8393   "base_specifiers" :
8394   [
8395    {
8396     "referenced_type" : "type-103"
8397    }
8398   ],
8399   "fields" :
8400   [
8401    {
8402     "access" : "private",
8403     "field_name" : "mRecipient",
8404     "field_offset" : 64,
8405     "referenced_type" : "type-100"
8406    },
8407    {
8408     "access" : "private",
8409     "field_name" : "mCookie",
8410     "field_offset" : 192,
8411     "referenced_type" : "type-20"
8412    },
8413    {
8414     "access" : "private",
8415     "field_name" : "mBase",
8416     "field_offset" : 256,
8417     "referenced_type" : "type-3"
8418    }
8419   ],
8420   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8421   "name" : "android::hardware::hidl_binder_death_recipient",
8422   "referenced_type" : "type-99",
8423   "self_type" : "type-99",
8424   "size" : 64,
8425   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8426   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8427   "vtable_components" :
8428   [
8429    {
8430     "component_value" : 48,
8431     "kind" : "vbase_offset"
8432    },
8433    {
8434     "kind" : "offset_to_top"
8435    },
8436    {
8437     "kind" : "rtti",
8438     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8439    },
8440    {
8441     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8442    },
8443    {
8444     "kind" : "complete_dtor_pointer",
8445     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8446    },
8447    {
8448     "kind" : "deleting_dtor_pointer",
8449     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8450    },
8451    {
8452     "kind" : "vcall_offset"
8453    },
8454    {
8455     "kind" : "vcall_offset"
8456    },
8457    {
8458     "kind" : "vcall_offset"
8459    },
8460    {
8461     "kind" : "vcall_offset"
8462    },
8463    {
8464     "component_value" : -48,
8465     "kind" : "vcall_offset"
8466    },
8467    {
8468     "component_value" : -48,
8469     "kind" : "offset_to_top"
8470    },
8471    {
8472     "kind" : "rtti",
8473     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8474    },
8475    {
8476     "kind" : "complete_dtor_pointer",
8477     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
8478    },
8479    {
8480     "kind" : "deleting_dtor_pointer",
8481     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
8482    },
8483    {
8484     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8485    },
8486    {
8487     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8488    },
8489    {
8490     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8491    },
8492    {
8493     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8494    }
8495   ]
8496  },
8497  {
8498   "alignment" : 8,
8499   "base_specifiers" :
8500   [
8501    {
8502     "is_virtual" : true,
8503     "referenced_type" : "type-6"
8504    }
8505   ],
8506   "linker_set_key" : "android::hardware::hidl_death_recipient",
8507   "name" : "android::hardware::hidl_death_recipient",
8508   "referenced_type" : "type-102",
8509   "self_type" : "type-102",
8510   "size" : 24,
8511   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8512   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8513   "vtable_components" :
8514   [
8515    {
8516     "component_value" : 8,
8517     "kind" : "vbase_offset"
8518    },
8519    {
8520     "kind" : "offset_to_top"
8521    },
8522    {
8523     "kind" : "rtti",
8524     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8525    },
8526    {
8527     "is_pure" : true,
8528     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8529    },
8530    {
8531     "kind" : "complete_dtor_pointer",
8532     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8533    },
8534    {
8535     "kind" : "deleting_dtor_pointer",
8536     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8537    },
8538    {
8539     "kind" : "vcall_offset"
8540    },
8541    {
8542     "kind" : "vcall_offset"
8543    },
8544    {
8545     "kind" : "vcall_offset"
8546    },
8547    {
8548     "kind" : "vcall_offset"
8549    },
8550    {
8551     "component_value" : -8,
8552     "kind" : "vcall_offset"
8553    },
8554    {
8555     "component_value" : -8,
8556     "kind" : "offset_to_top"
8557    },
8558    {
8559     "kind" : "rtti",
8560     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8561    },
8562    {
8563     "kind" : "complete_dtor_pointer",
8564     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
8565    },
8566    {
8567     "kind" : "deleting_dtor_pointer",
8568     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
8569    },
8570    {
8571     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8572    },
8573    {
8574     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8575    },
8576    {
8577     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8578    },
8579    {
8580     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8581    }
8582   ]
8583  },
8584  {
8585   "alignment" : 8,
8586   "fields" :
8587   [
8588    {
8589     "access" : "private",
8590     "field_name" : "mHandle",
8591     "referenced_type" : "type-249"
8592    },
8593    {
8594     "access" : "private",
8595     "field_name" : "mOwnsHandle",
8596     "field_offset" : 64,
8597     "referenced_type" : "type-31"
8598    }
8599   ],
8600   "linker_set_key" : "android::hardware::hidl_handle",
8601   "name" : "android::hardware::hidl_handle",
8602   "referenced_type" : "type-261",
8603   "self_type" : "type-261",
8604   "size" : 16,
8605   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8606   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8607  },
8608  {
8609   "alignment" : 8,
8610   "fields" :
8611   [
8612    {
8613     "access" : "private",
8614     "field_name" : "mHandle",
8615     "referenced_type" : "type-261"
8616    },
8617    {
8618     "access" : "private",
8619     "field_name" : "mSize",
8620     "field_offset" : 128,
8621     "referenced_type" : "type-20"
8622    },
8623    {
8624     "access" : "private",
8625     "field_name" : "mName",
8626     "field_offset" : 192,
8627     "referenced_type" : "type-263"
8628    }
8629   ],
8630   "linker_set_key" : "android::hardware::hidl_memory",
8631   "name" : "android::hardware::hidl_memory",
8632   "referenced_type" : "type-267",
8633   "self_type" : "type-267",
8634   "size" : 40,
8635   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8636   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8637  },
8638  {
8639   "alignment" : 8,
8640   "fields" :
8641   [
8642    {
8643     "access" : "private",
8644     "field_name" : "mBuffer",
8645     "referenced_type" : "type-264"
8646    },
8647    {
8648     "access" : "private",
8649     "field_name" : "mSize",
8650     "field_offset" : 64,
8651     "referenced_type" : "type-2"
8652    },
8653    {
8654     "access" : "private",
8655     "field_name" : "mOwnsBuffer",
8656     "field_offset" : 96,
8657     "referenced_type" : "type-31"
8658    }
8659   ],
8660   "linker_set_key" : "android::hardware::hidl_string",
8661   "name" : "android::hardware::hidl_string",
8662   "referenced_type" : "type-263",
8663   "self_type" : "type-263",
8664   "size" : 16,
8665   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8666   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8667  },
8668  {
8669   "alignment" : 8,
8670   "fields" :
8671   [
8672    {
8673     "access" : "private",
8674     "field_name" : "mBuffer",
8675     "referenced_type" : "type-280"
8676    },
8677    {
8678     "access" : "private",
8679     "field_name" : "mSize",
8680     "field_offset" : 64,
8681     "referenced_type" : "type-2"
8682    },
8683    {
8684     "access" : "private",
8685     "field_name" : "mOwnsBuffer",
8686     "field_offset" : 96,
8687     "referenced_type" : "type-31"
8688    }
8689   ],
8690   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8691   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8692   "referenced_type" : "type-279",
8693   "self_type" : "type-279",
8694   "size" : 16,
8695   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8696   "template_args" : [ "type-283" ],
8697   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8698  },
8699  {
8700   "alignment" : 8,
8701   "fields" :
8702   [
8703    {
8704     "access" : "private",
8705     "field_name" : "mBuffer",
8706     "referenced_type" : "type-295"
8707    },
8708    {
8709     "access" : "private",
8710     "field_name" : "mSize",
8711     "field_offset" : 64,
8712     "referenced_type" : "type-2"
8713    },
8714    {
8715     "access" : "private",
8716     "field_name" : "mOwnsBuffer",
8717     "field_offset" : 96,
8718     "referenced_type" : "type-31"
8719    }
8720   ],
8721   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8722   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8723   "referenced_type" : "type-294",
8724   "self_type" : "type-294",
8725   "size" : 16,
8726   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8727   "template_args" : [ "type-298" ],
8728   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
8729  },
8730  {
8731   "alignment" : 8,
8732   "fields" :
8733   [
8734    {
8735     "access" : "private",
8736     "field_name" : "mBuffer",
8737     "referenced_type" : "type-286"
8738    },
8739    {
8740     "access" : "private",
8741     "field_name" : "mSize",
8742     "field_offset" : 64,
8743     "referenced_type" : "type-2"
8744    },
8745    {
8746     "access" : "private",
8747     "field_name" : "mOwnsBuffer",
8748     "field_offset" : 96,
8749     "referenced_type" : "type-31"
8750    }
8751   ],
8752   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8753   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8754   "referenced_type" : "type-285",
8755   "self_type" : "type-285",
8756   "size" : 16,
8757   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8758   "template_args" : [ "type-263" ],
8759   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8760  },
8761  {
8762   "alignment" : 8,
8763   "fields" :
8764   [
8765    {
8766     "access" : "private",
8767     "field_name" : "mBuffer",
8768     "referenced_type" : "type-324"
8769    },
8770    {
8771     "access" : "private",
8772     "field_name" : "mSize",
8773     "field_offset" : 64,
8774     "referenced_type" : "type-2"
8775    },
8776    {
8777     "access" : "private",
8778     "field_name" : "mOwnsBuffer",
8779     "field_offset" : 96,
8780     "referenced_type" : "type-31"
8781    }
8782   ],
8783   "linker_set_key" : "android::hardware::hidl_vec<char>",
8784   "name" : "android::hardware::hidl_vec<char>",
8785   "referenced_type" : "type-323",
8786   "self_type" : "type-323",
8787   "size" : 16,
8788   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8789   "template_args" : [ "type-50" ],
8790   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8791  },
8792  {
8793   "alignment" : 8,
8794   "fields" :
8795   [
8796    {
8797     "access" : "private",
8798     "field_name" : "mBuffer",
8799     "referenced_type" : "type-306"
8800    },
8801    {
8802     "access" : "private",
8803     "field_name" : "mSize",
8804     "field_offset" : 64,
8805     "referenced_type" : "type-2"
8806    },
8807    {
8808     "access" : "private",
8809     "field_name" : "mOwnsBuffer",
8810     "field_offset" : 96,
8811     "referenced_type" : "type-31"
8812    }
8813   ],
8814   "linker_set_key" : "android::hardware::hidl_vec<int>",
8815   "name" : "android::hardware::hidl_vec<int>",
8816   "referenced_type" : "type-305",
8817   "self_type" : "type-305",
8818   "size" : 16,
8819   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8820   "template_args" : [ "type-15" ],
8821   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8822  },
8823  {
8824   "alignment" : 8,
8825   "fields" :
8826   [
8827    {
8828     "access" : "private",
8829     "field_name" : "mBuffer",
8830     "referenced_type" : "type-313"
8831    },
8832    {
8833     "access" : "private",
8834     "field_name" : "mSize",
8835     "field_offset" : 64,
8836     "referenced_type" : "type-2"
8837    },
8838    {
8839     "access" : "private",
8840     "field_name" : "mOwnsBuffer",
8841     "field_offset" : 96,
8842     "referenced_type" : "type-31"
8843    }
8844   ],
8845   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
8846   "name" : "android::hardware::hidl_vec<unsigned char>",
8847   "referenced_type" : "type-312",
8848   "self_type" : "type-312",
8849   "size" : 16,
8850   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8851   "template_args" : [ "type-87" ],
8852   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
8853  },
8854  {
8855   "alignment" : 2,
8856   "fields" :
8857   [
8858    {
8859     "access" : "private",
8860     "field_name" : "mMajor",
8861     "referenced_type" : "type-89"
8862    },
8863    {
8864     "access" : "private",
8865     "field_name" : "mMinor",
8866     "field_offset" : 16,
8867     "referenced_type" : "type-89"
8868    }
8869   ],
8870   "linker_set_key" : "android::hardware::hidl_version",
8871   "name" : "android::hardware::hidl_version",
8872   "referenced_type" : "type-327",
8873   "self_type" : "type-327",
8874   "size" : 4,
8875   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8876   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8877  },
8878  {
8879   "alignment" : 8,
8880   "base_specifiers" :
8881   [
8882    {
8883     "referenced_type" : "type-387"
8884    }
8885   ],
8886   "fields" :
8887   [
8888    {
8889     "access" : "private",
8890     "field_name" : "_hidl_mImpl",
8891     "field_offset" : 1024,
8892     "referenced_type" : "type-78"
8893    }
8894   ],
8895   "linker_set_key" : "android::hardware::weaver::V1_0::BnHwWeaver",
8896   "name" : "android::hardware::weaver::V1_0::BnHwWeaver",
8897   "referenced_type" : "type-452",
8898   "self_type" : "type-452",
8899   "size" : 152,
8900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/weaver/1.0/[email protected]_genc++_headers/gen/android/hardware/weaver/1.0/BnHwWeaver.h",
8901   "unique_id" : "_ZTSN7android8hardware6weaver4V1_010BnHwWeaverE",
8902   "vtable_components" :
8903   [
8904    {
8905     "component_value" : 136,
8906     "kind" : "vbase_offset"
8907    },
8908    {
8909     "kind" : "offset_to_top"
8910    },
8911    {
8912     "kind" : "rtti",
8913     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BnHwWeaverE"
8914    },
8915    {
8916     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8917    },
8918    {
8919     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8920    },
8921    {
8922     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8923    },
8924    {
8925     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8926    },
8927    {
8928     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8929    },
8930    {
8931     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8932    },
8933    {
8934     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8938    },
8939    {
8940     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8941    },
8942    {
8943     "kind" : "complete_dtor_pointer",
8944     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BnHwWeaverD1Ev"
8945    },
8946    {
8947     "kind" : "deleting_dtor_pointer",
8948     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BnHwWeaverD0Ev"
8949    },
8950    {
8951     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BnHwWeaver10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8952    },
8953    {
8954     "component_value" : -32,
8955     "kind" : "offset_to_top"
8956    },
8957    {
8958     "kind" : "rtti",
8959     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BnHwWeaverE"
8960    },
8961    {
8962     "kind" : "complete_dtor_pointer",
8963     "mangled_component_name" : "_ZThn32_N7android8hardware6weaver4V1_010BnHwWeaverD1Ev"
8964    },
8965    {
8966     "kind" : "deleting_dtor_pointer",
8967     "mangled_component_name" : "_ZThn32_N7android8hardware6weaver4V1_010BnHwWeaverD0Ev"
8968    },
8969    {
8970     "kind" : "vcall_offset"
8971    },
8972    {
8973     "kind" : "vcall_offset"
8974    },
8975    {
8976     "kind" : "vcall_offset"
8977    },
8978    {
8979     "kind" : "vcall_offset"
8980    },
8981    {
8982     "component_value" : -136,
8983     "kind" : "vcall_offset"
8984    },
8985    {
8986     "component_value" : -136,
8987     "kind" : "offset_to_top"
8988    },
8989    {
8990     "kind" : "rtti",
8991     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BnHwWeaverE"
8992    },
8993    {
8994     "kind" : "complete_dtor_pointer",
8995     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_010BnHwWeaverD1Ev"
8996    },
8997    {
8998     "kind" : "deleting_dtor_pointer",
8999     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_010BnHwWeaverD0Ev"
9000    },
9001    {
9002     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9003    },
9004    {
9005     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9006    },
9007    {
9008     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9009    },
9010    {
9011     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9012    }
9013   ]
9014  },
9015  {
9016   "alignment" : 8,
9017   "base_specifiers" :
9018   [
9019    {
9020     "referenced_type" : "type-372"
9021    },
9022    {
9023     "referenced_type" : "type-389"
9024    }
9025   ],
9026   "fields" :
9027   [
9028    {
9029     "access" : "private",
9030     "field_name" : "_hidl_mMutex",
9031     "field_offset" : 1088,
9032     "referenced_type" : "type-523"
9033    },
9034    {
9035     "access" : "private",
9036     "field_name" : "_hidl_mDeathRecipients",
9037     "field_offset" : 1408,
9038     "referenced_type" : "type-524"
9039    }
9040   ],
9041   "linker_set_key" : "android::hardware::weaver::V1_0::BpHwWeaver",
9042   "name" : "android::hardware::weaver::V1_0::BpHwWeaver",
9043   "referenced_type" : "type-522",
9044   "self_type" : "type-522",
9045   "size" : 216,
9046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/weaver/1.0/[email protected]_genc++_headers/gen/android/hardware/weaver/1.0/BpHwWeaver.h",
9047   "unique_id" : "_ZTSN7android8hardware6weaver4V1_010BpHwWeaverE",
9048   "vtable_components" :
9049   [
9050    {
9051     "component_value" : 200,
9052     "kind" : "vbase_offset"
9053    },
9054    {
9055     "kind" : "offset_to_top"
9056    },
9057    {
9058     "kind" : "rtti",
9059     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BpHwWeaverE"
9060    },
9061    {
9062     "mangled_component_name" : "_ZNK7android8hardware6weaver4V1_010BpHwWeaver8isRemoteEv"
9063    },
9064    {
9065     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9066    },
9067    {
9068     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9069    },
9070    {
9071     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9072    },
9073    {
9074     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9075    },
9076    {
9077     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver21setHALInstrumentationEv"
9078    },
9079    {
9080     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9081    },
9082    {
9083     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver4pingEv"
9084    },
9085    {
9086     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9087    },
9088    {
9089     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver21notifySyspropsChangedEv"
9090    },
9091    {
9092     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9093    },
9094    {
9095     "kind" : "complete_dtor_pointer",
9096     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaverD1Ev"
9097    },
9098    {
9099     "kind" : "deleting_dtor_pointer",
9100     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaverD0Ev"
9101    },
9102    {
9103     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver9getConfigENSt3__18functionIFvNS2_12WeaverStatusERKNS2_12WeaverConfigEEEE"
9104    },
9105    {
9106     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver5writeEjRKNS0_8hidl_vecIhEES7_"
9107    },
9108    {
9109     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_010BpHwWeaver4readEjRKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_16WeaverReadStatusERKNS2_18WeaverReadResponseEEEE"
9110    },
9111    {
9112     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEE10onAsBinderEv"
9113    },
9114    {
9115     "component_value" : 192,
9116     "kind" : "vbase_offset"
9117    },
9118    {
9119     "component_value" : -8,
9120     "kind" : "offset_to_top"
9121    },
9122    {
9123     "kind" : "rtti",
9124     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BpHwWeaverE"
9125    },
9126    {
9127     "kind" : "complete_dtor_pointer",
9128     "mangled_component_name" : "_ZThn8_N7android8hardware6weaver4V1_010BpHwWeaverD1Ev"
9129    },
9130    {
9131     "kind" : "deleting_dtor_pointer",
9132     "mangled_component_name" : "_ZThn8_N7android8hardware6weaver4V1_010BpHwWeaverD0Ev"
9133    },
9134    {
9135     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_6weaver4V1_07IWeaverEE10onAsBinderEv"
9136    },
9137    {
9138     "component_value" : 184,
9139     "kind" : "vbase_offset"
9140    },
9141    {
9142     "component_value" : -16,
9143     "kind" : "offset_to_top"
9144    },
9145    {
9146     "kind" : "rtti",
9147     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BpHwWeaverE"
9148    },
9149    {
9150     "kind" : "complete_dtor_pointer",
9151     "mangled_component_name" : "_ZThn16_N7android8hardware6weaver4V1_010BpHwWeaverD1Ev"
9152    },
9153    {
9154     "kind" : "deleting_dtor_pointer",
9155     "mangled_component_name" : "_ZThn16_N7android8hardware6weaver4V1_010BpHwWeaverD0Ev"
9156    },
9157    {
9158     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9159    },
9160    {
9161     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9162    },
9163    {
9164     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9165    },
9166    {
9167     "component_value" : -48,
9168     "kind" : "offset_to_top"
9169    },
9170    {
9171     "kind" : "rtti",
9172     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BpHwWeaverE"
9173    },
9174    {
9175     "kind" : "complete_dtor_pointer",
9176     "mangled_component_name" : "_ZThn48_N7android8hardware6weaver4V1_010BpHwWeaverD1Ev"
9177    },
9178    {
9179     "kind" : "deleting_dtor_pointer",
9180     "mangled_component_name" : "_ZThn48_N7android8hardware6weaver4V1_010BpHwWeaverD0Ev"
9181    },
9182    {
9183     "kind" : "vcall_offset"
9184    },
9185    {
9186     "component_value" : -184,
9187     "kind" : "vcall_offset"
9188    },
9189    {
9190     "component_value" : -184,
9191     "kind" : "vcall_offset"
9192    },
9193    {
9194     "component_value" : -184,
9195     "kind" : "vcall_offset"
9196    },
9197    {
9198     "component_value" : -200,
9199     "kind" : "vcall_offset"
9200    },
9201    {
9202     "component_value" : -200,
9203     "kind" : "offset_to_top"
9204    },
9205    {
9206     "kind" : "rtti",
9207     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_010BpHwWeaverE"
9208    },
9209    {
9210     "kind" : "complete_dtor_pointer",
9211     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_010BpHwWeaverD1Ev"
9212    },
9213    {
9214     "kind" : "deleting_dtor_pointer",
9215     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_010BpHwWeaverD0Ev"
9216    },
9217    {
9218     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9219    },
9220    {
9221     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9222    },
9223    {
9224     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9225    },
9226    {
9227     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9228    }
9229   ]
9230  },
9231  {
9232   "alignment" : 8,
9233   "base_specifiers" :
9234   [
9235    {
9236     "referenced_type" : "type-80"
9237    },
9238    {
9239     "referenced_type" : "type-389"
9240    }
9241   ],
9242   "fields" :
9243   [
9244    {
9245     "access" : "private",
9246     "field_name" : "mImpl",
9247     "field_offset" : 768,
9248     "referenced_type" : "type-95"
9249    },
9250    {
9251     "access" : "private",
9252     "field_name" : "mOnewayQueue",
9253     "field_offset" : 832,
9254     "referenced_type" : "type-569"
9255    }
9256   ],
9257   "linker_set_key" : "android::hardware::weaver::V1_0::BsWeaver",
9258   "name" : "android::hardware::weaver::V1_0::BsWeaver",
9259   "referenced_type" : "type-568",
9260   "self_type" : "type-568",
9261   "size" : 136,
9262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/weaver/1.0/[email protected]_genc++_headers/gen/android/hardware/weaver/1.0/BsWeaver.h",
9263   "unique_id" : "_ZTSN7android8hardware6weaver4V1_08BsWeaverE",
9264   "vtable_components" :
9265   [
9266    {
9267     "component_value" : 120,
9268     "kind" : "vbase_offset"
9269    },
9270    {
9271     "kind" : "offset_to_top"
9272    },
9273    {
9274     "kind" : "rtti",
9275     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_08BsWeaverE"
9276    },
9277    {
9278     "mangled_component_name" : "_ZNK7android8hardware6weaver4V1_07IWeaver8isRemoteEv"
9279    },
9280    {
9281     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9282    },
9283    {
9284     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9285    },
9286    {
9287     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9288    },
9289    {
9290     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9291    },
9292    {
9293     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver21setHALInstrumentationEv"
9294    },
9295    {
9296     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9297    },
9298    {
9299     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver4pingEv"
9300    },
9301    {
9302     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9303    },
9304    {
9305     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver21notifySyspropsChangedEv"
9306    },
9307    {
9308     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9309    },
9310    {
9311     "kind" : "complete_dtor_pointer",
9312     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaverD1Ev"
9313    },
9314    {
9315     "kind" : "deleting_dtor_pointer",
9316     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaverD0Ev"
9317    },
9318    {
9319     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver9getConfigENSt3__18functionIFvNS2_12WeaverStatusERKNS2_12WeaverConfigEEEE"
9320    },
9321    {
9322     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver5writeEjRKNS0_8hidl_vecIhEES7_"
9323    },
9324    {
9325     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_08BsWeaver4readEjRKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_16WeaverReadStatusERKNS2_18WeaverReadResponseEEEE"
9326    },
9327    {
9328     "component_value" : -8,
9329     "kind" : "offset_to_top"
9330    },
9331    {
9332     "kind" : "rtti",
9333     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_08BsWeaverE"
9334    },
9335    {
9336     "kind" : "complete_dtor_pointer",
9337     "mangled_component_name" : "_ZThn8_N7android8hardware6weaver4V1_08BsWeaverD1Ev"
9338    },
9339    {
9340     "kind" : "deleting_dtor_pointer",
9341     "mangled_component_name" : "_ZThn8_N7android8hardware6weaver4V1_08BsWeaverD0Ev"
9342    },
9343    {
9344     "kind" : "vcall_offset"
9345    },
9346    {
9347     "kind" : "vcall_offset"
9348    },
9349    {
9350     "kind" : "vcall_offset"
9351    },
9352    {
9353     "kind" : "vcall_offset"
9354    },
9355    {
9356     "component_value" : -120,
9357     "kind" : "vcall_offset"
9358    },
9359    {
9360     "component_value" : -120,
9361     "kind" : "offset_to_top"
9362    },
9363    {
9364     "kind" : "rtti",
9365     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_08BsWeaverE"
9366    },
9367    {
9368     "kind" : "complete_dtor_pointer",
9369     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_08BsWeaverD1Ev"
9370    },
9371    {
9372     "kind" : "deleting_dtor_pointer",
9373     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_08BsWeaverD0Ev"
9374    },
9375    {
9376     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9377    },
9378    {
9379     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9380    },
9381    {
9382     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9383    },
9384    {
9385     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9386    }
9387   ]
9388  },
9389  {
9390   "alignment" : 8,
9391   "base_specifiers" :
9392   [
9393    {
9394     "referenced_type" : "type-5"
9395    }
9396   ],
9397   "linker_set_key" : "android::hardware::weaver::V1_0::IWeaver",
9398   "name" : "android::hardware::weaver::V1_0::IWeaver",
9399   "referenced_type" : "type-80",
9400   "self_type" : "type-80",
9401   "size" : 24,
9402   "source_file" : "/out/soong/.intermediates/hardware/interfaces/weaver/1.0/[email protected]_genc++_headers/gen/android/hardware/weaver/1.0/IWeaver.h",
9403   "unique_id" : "_ZTSN7android8hardware6weaver4V1_07IWeaverE",
9404   "vtable_components" :
9405   [
9406    {
9407     "component_value" : 8,
9408     "kind" : "vbase_offset"
9409    },
9410    {
9411     "kind" : "offset_to_top"
9412    },
9413    {
9414     "kind" : "rtti",
9415     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_07IWeaverE"
9416    },
9417    {
9418     "mangled_component_name" : "_ZNK7android8hardware6weaver4V1_07IWeaver8isRemoteEv"
9419    },
9420    {
9421     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9422    },
9423    {
9424     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9425    },
9426    {
9427     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9428    },
9429    {
9430     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9431    },
9432    {
9433     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver21setHALInstrumentationEv"
9434    },
9435    {
9436     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9437    },
9438    {
9439     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver4pingEv"
9440    },
9441    {
9442     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9443    },
9444    {
9445     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver21notifySyspropsChangedEv"
9446    },
9447    {
9448     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9449    },
9450    {
9451     "kind" : "complete_dtor_pointer",
9452     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaverD1Ev"
9453    },
9454    {
9455     "kind" : "deleting_dtor_pointer",
9456     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaverD0Ev"
9457    },
9458    {
9459     "is_pure" : true,
9460     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver9getConfigENSt3__18functionIFvNS2_12WeaverStatusERKNS2_12WeaverConfigEEEE"
9461    },
9462    {
9463     "is_pure" : true,
9464     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver5writeEjRKNS0_8hidl_vecIhEES7_"
9465    },
9466    {
9467     "is_pure" : true,
9468     "mangled_component_name" : "_ZN7android8hardware6weaver4V1_07IWeaver4readEjRKNS0_8hidl_vecIhEENSt3__18functionIFvNS2_16WeaverReadStatusERKNS2_18WeaverReadResponseEEEE"
9469    },
9470    {
9471     "kind" : "vcall_offset"
9472    },
9473    {
9474     "kind" : "vcall_offset"
9475    },
9476    {
9477     "kind" : "vcall_offset"
9478    },
9479    {
9480     "kind" : "vcall_offset"
9481    },
9482    {
9483     "component_value" : -8,
9484     "kind" : "vcall_offset"
9485    },
9486    {
9487     "component_value" : -8,
9488     "kind" : "offset_to_top"
9489    },
9490    {
9491     "kind" : "rtti",
9492     "mangled_component_name" : "_ZTIN7android8hardware6weaver4V1_07IWeaverE"
9493    },
9494    {
9495     "kind" : "complete_dtor_pointer",
9496     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_07IWeaverD1Ev"
9497    },
9498    {
9499     "kind" : "deleting_dtor_pointer",
9500     "mangled_component_name" : "_ZTv0_n24_N7android8hardware6weaver4V1_07IWeaverD0Ev"
9501    },
9502    {
9503     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9504    },
9505    {
9506     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9507    },
9508    {
9509     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9510    },
9511    {
9512     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9513    }
9514   ]
9515  },
9516  {
9517   "alignment" : 4,
9518   "fields" :
9519   [
9520    {
9521     "field_name" : "slots",
9522     "referenced_type" : "type-2"
9523    },
9524    {
9525     "field_name" : "keySize",
9526     "field_offset" : 32,
9527     "referenced_type" : "type-2"
9528    },
9529    {
9530     "field_name" : "valueSize",
9531     "field_offset" : 64,
9532     "referenced_type" : "type-2"
9533    }
9534   ],
9535   "linker_set_key" : "android::hardware::weaver::V1_0::WeaverConfig",
9536   "name" : "android::hardware::weaver::V1_0::WeaverConfig",
9537   "referenced_type" : "type-501",
9538   "self_type" : "type-501",
9539   "size" : 12,
9540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/weaver/1.0/[email protected]_genc++_headers/gen/android/hardware/weaver/1.0/types.h",
9541   "unique_id" : "_ZTSN7android8hardware6weaver4V1_012WeaverConfigE"
9542  },
9543  {
9544   "alignment" : 8,
9545   "fields" :
9546   [
9547    {
9548     "field_name" : "timeout",
9549     "referenced_type" : "type-2"
9550    },
9551    {
9552     "field_name" : "value",
9553     "field_offset" : 64,
9554     "referenced_type" : "type-312"
9555    }
9556   ],
9557   "linker_set_key" : "android::hardware::weaver::V1_0::WeaverReadResponse",
9558   "name" : "android::hardware::weaver::V1_0::WeaverReadResponse",
9559   "referenced_type" : "type-503",
9560   "self_type" : "type-503",
9561   "size" : 24,
9562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/weaver/1.0/[email protected]_genc++_headers/gen/android/hardware/weaver/1.0/types.h",
9563   "unique_id" : "_ZTSN7android8hardware6weaver4V1_018WeaverReadResponseE"
9564  },
9565  {
9566   "alignment" : 8,
9567   "base_specifiers" :
9568   [
9569    {
9570     "referenced_type" : "type-110"
9571    },
9572    {
9573     "referenced_type" : "type-389"
9574    }
9575   ],
9576   "fields" :
9577   [
9578    {
9579     "access" : "private",
9580     "field_name" : "_hidl_mImpl",
9581     "field_offset" : 960,
9582     "referenced_type" : "type-388"
9583    }
9584   ],
9585   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9586   "name" : "android::hidl::base::V1_0::BnHwBase",
9587   "referenced_type" : "type-387",
9588   "self_type" : "type-387",
9589   "size" : 144,
9590   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9591   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9592   "vtable_components" :
9593   [
9594    {
9595     "component_value" : 128,
9596     "kind" : "vbase_offset"
9597    },
9598    {
9599     "kind" : "offset_to_top"
9600    },
9601    {
9602     "kind" : "rtti",
9603     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9604    },
9605    {
9606     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9607    },
9608    {
9609     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9610    },
9611    {
9612     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9613    },
9614    {
9615     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9616    },
9617    {
9618     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9619    },
9620    {
9621     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9622    },
9623    {
9624     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9625    },
9626    {
9627     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9628    },
9629    {
9630     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9631    },
9632    {
9633     "kind" : "complete_dtor_pointer",
9634     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9635    },
9636    {
9637     "kind" : "deleting_dtor_pointer",
9638     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9639    },
9640    {
9641     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9642    },
9643    {
9644     "component_value" : -32,
9645     "kind" : "offset_to_top"
9646    },
9647    {
9648     "kind" : "rtti",
9649     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9650    },
9651    {
9652     "kind" : "complete_dtor_pointer",
9653     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9654    },
9655    {
9656     "kind" : "deleting_dtor_pointer",
9657     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9658    },
9659    {
9660     "kind" : "vcall_offset"
9661    },
9662    {
9663     "kind" : "vcall_offset"
9664    },
9665    {
9666     "kind" : "vcall_offset"
9667    },
9668    {
9669     "kind" : "vcall_offset"
9670    },
9671    {
9672     "component_value" : -128,
9673     "kind" : "vcall_offset"
9674    },
9675    {
9676     "component_value" : -128,
9677     "kind" : "offset_to_top"
9678    },
9679    {
9680     "kind" : "rtti",
9681     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9682    },
9683    {
9684     "kind" : "complete_dtor_pointer",
9685     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9686    },
9687    {
9688     "kind" : "deleting_dtor_pointer",
9689     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9690    },
9691    {
9692     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9693    },
9694    {
9695     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9696    },
9697    {
9698     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9699    },
9700    {
9701     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9702    }
9703   ]
9704  },
9705  {
9706   "alignment" : 8,
9707   "base_specifiers" :
9708   [
9709    {
9710     "referenced_type" : "type-369"
9711    },
9712    {
9713     "referenced_type" : "type-389"
9714    }
9715   ],
9716   "fields" :
9717   [
9718    {
9719     "access" : "private",
9720     "field_name" : "_hidl_mMutex",
9721     "field_offset" : 1088,
9722     "referenced_type" : "type-517"
9723    },
9724    {
9725     "access" : "private",
9726     "field_name" : "_hidl_mDeathRecipients",
9727     "field_offset" : 1408,
9728     "referenced_type" : "type-518"
9729    }
9730   ],
9731   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9732   "name" : "android::hidl::base::V1_0::BpHwBase",
9733   "referenced_type" : "type-516",
9734   "self_type" : "type-516",
9735   "size" : 216,
9736   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9737   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9738   "vtable_components" :
9739   [
9740    {
9741     "component_value" : 200,
9742     "kind" : "vbase_offset"
9743    },
9744    {
9745     "kind" : "offset_to_top"
9746    },
9747    {
9748     "kind" : "rtti",
9749     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9750    },
9751    {
9752     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9753    },
9754    {
9755     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9756    },
9757    {
9758     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9759    },
9760    {
9761     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9762    },
9763    {
9764     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9765    },
9766    {
9767     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9768    },
9769    {
9770     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9771    },
9772    {
9773     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9774    },
9775    {
9776     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9777    },
9778    {
9779     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9783    },
9784    {
9785     "kind" : "complete_dtor_pointer",
9786     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9787    },
9788    {
9789     "kind" : "deleting_dtor_pointer",
9790     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9791    },
9792    {
9793     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9794    },
9795    {
9796     "component_value" : 192,
9797     "kind" : "vbase_offset"
9798    },
9799    {
9800     "component_value" : -8,
9801     "kind" : "offset_to_top"
9802    },
9803    {
9804     "kind" : "rtti",
9805     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9806    },
9807    {
9808     "kind" : "complete_dtor_pointer",
9809     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9810    },
9811    {
9812     "kind" : "deleting_dtor_pointer",
9813     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9814    },
9815    {
9816     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9817    },
9818    {
9819     "component_value" : 184,
9820     "kind" : "vbase_offset"
9821    },
9822    {
9823     "component_value" : -16,
9824     "kind" : "offset_to_top"
9825    },
9826    {
9827     "kind" : "rtti",
9828     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9829    },
9830    {
9831     "kind" : "complete_dtor_pointer",
9832     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9833    },
9834    {
9835     "kind" : "deleting_dtor_pointer",
9836     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9837    },
9838    {
9839     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9840    },
9841    {
9842     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9843    },
9844    {
9845     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9846    },
9847    {
9848     "component_value" : -48,
9849     "kind" : "offset_to_top"
9850    },
9851    {
9852     "kind" : "rtti",
9853     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9854    },
9855    {
9856     "kind" : "complete_dtor_pointer",
9857     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9858    },
9859    {
9860     "kind" : "deleting_dtor_pointer",
9861     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9862    },
9863    {
9864     "kind" : "vcall_offset"
9865    },
9866    {
9867     "component_value" : -184,
9868     "kind" : "vcall_offset"
9869    },
9870    {
9871     "component_value" : -184,
9872     "kind" : "vcall_offset"
9873    },
9874    {
9875     "component_value" : -184,
9876     "kind" : "vcall_offset"
9877    },
9878    {
9879     "component_value" : -200,
9880     "kind" : "vcall_offset"
9881    },
9882    {
9883     "component_value" : -200,
9884     "kind" : "offset_to_top"
9885    },
9886    {
9887     "kind" : "rtti",
9888     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9889    },
9890    {
9891     "kind" : "complete_dtor_pointer",
9892     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9893    },
9894    {
9895     "kind" : "deleting_dtor_pointer",
9896     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9897    },
9898    {
9899     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9900    },
9901    {
9902     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9903    },
9904    {
9905     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9906    },
9907    {
9908     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9909    }
9910   ]
9911  },
9912  {
9913   "alignment" : 8,
9914   "fields" :
9915   [
9916    {
9917     "field_name" : "pid",
9918     "referenced_type" : "type-15"
9919    },
9920    {
9921     "field_name" : "ptr",
9922     "field_offset" : 64,
9923     "referenced_type" : "type-20"
9924    },
9925    {
9926     "field_name" : "arch",
9927     "field_offset" : 128,
9928     "referenced_type" : "type-345"
9929    }
9930   ],
9931   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9932   "name" : "android::hidl::base::V1_0::DebugInfo",
9933   "referenced_type" : "type-344",
9934   "self_type" : "type-344",
9935   "size" : 24,
9936   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9937   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9938  },
9939  {
9940   "alignment" : 8,
9941   "base_specifiers" :
9942   [
9943    {
9944     "is_virtual" : true,
9945     "referenced_type" : "type-6"
9946    }
9947   ],
9948   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9949   "name" : "android::hidl::base::V1_0::IBase",
9950   "referenced_type" : "type-5",
9951   "self_type" : "type-5",
9952   "size" : 24,
9953   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9954   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9955   "vtable_components" :
9956   [
9957    {
9958     "component_value" : 8,
9959     "kind" : "vbase_offset"
9960    },
9961    {
9962     "kind" : "offset_to_top"
9963    },
9964    {
9965     "kind" : "rtti",
9966     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9967    },
9968    {
9969     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9970    },
9971    {
9972     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9973    },
9974    {
9975     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9976    },
9977    {
9978     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9979    },
9980    {
9981     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9982    },
9983    {
9984     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9985    },
9986    {
9987     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9988    },
9989    {
9990     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9991    },
9992    {
9993     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9994    },
9995    {
9996     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9997    },
9998    {
9999     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10000    },
10001    {
10002     "kind" : "complete_dtor_pointer",
10003     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
10004    },
10005    {
10006     "kind" : "deleting_dtor_pointer",
10007     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
10008    },
10009    {
10010     "kind" : "vcall_offset"
10011    },
10012    {
10013     "kind" : "vcall_offset"
10014    },
10015    {
10016     "kind" : "vcall_offset"
10017    },
10018    {
10019     "kind" : "vcall_offset"
10020    },
10021    {
10022     "component_value" : -8,
10023     "kind" : "vcall_offset"
10024    },
10025    {
10026     "component_value" : -8,
10027     "kind" : "offset_to_top"
10028    },
10029    {
10030     "kind" : "rtti",
10031     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10032    },
10033    {
10034     "kind" : "complete_dtor_pointer",
10035     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
10036    },
10037    {
10038     "kind" : "deleting_dtor_pointer",
10039     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
10040    },
10041    {
10042     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10043    },
10044    {
10045     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10046    },
10047    {
10048     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10049    },
10050    {
10051     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10052    }
10053   ]
10054  },
10055  {
10056   "alignment" : 8,
10057   "base_specifiers" :
10058   [
10059    {
10060     "referenced_type" : "type-5"
10061    }
10062   ],
10063   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10064   "name" : "android::hidl::manager::V1_0::IServiceManager",
10065   "referenced_type" : "type-58",
10066   "self_type" : "type-58",
10067   "size" : 24,
10068   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10069   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10070   "vtable_components" :
10071   [
10072    {
10073     "component_value" : 8,
10074     "kind" : "vbase_offset"
10075    },
10076    {
10077     "kind" : "offset_to_top"
10078    },
10079    {
10080     "kind" : "rtti",
10081     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10082    },
10083    {
10084     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10085    },
10086    {
10087     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10088    },
10089    {
10090     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10091    },
10092    {
10093     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10094    },
10095    {
10096     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10097    },
10098    {
10099     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10100    },
10101    {
10102     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10103    },
10104    {
10105     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10106    },
10107    {
10108     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10109    },
10110    {
10111     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10112    },
10113    {
10114     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10115    },
10116    {
10117     "kind" : "complete_dtor_pointer",
10118     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10119    },
10120    {
10121     "kind" : "deleting_dtor_pointer",
10122     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10123    },
10124    {
10125     "is_pure" : true,
10126     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10127    },
10128    {
10129     "is_pure" : true,
10130     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10131    },
10132    {
10133     "is_pure" : true,
10134     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10135    },
10136    {
10137     "is_pure" : true,
10138     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10139    },
10140    {
10141     "is_pure" : true,
10142     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10143    },
10144    {
10145     "is_pure" : true,
10146     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10147    },
10148    {
10149     "is_pure" : true,
10150     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10151    },
10152    {
10153     "is_pure" : true,
10154     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10155    },
10156    {
10157     "kind" : "vcall_offset"
10158    },
10159    {
10160     "kind" : "vcall_offset"
10161    },
10162    {
10163     "kind" : "vcall_offset"
10164    },
10165    {
10166     "kind" : "vcall_offset"
10167    },
10168    {
10169     "component_value" : -8,
10170     "kind" : "vcall_offset"
10171    },
10172    {
10173     "component_value" : -8,
10174     "kind" : "offset_to_top"
10175    },
10176    {
10177     "kind" : "rtti",
10178     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10179    },
10180    {
10181     "kind" : "complete_dtor_pointer",
10182     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10183    },
10184    {
10185     "kind" : "deleting_dtor_pointer",
10186     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10187    },
10188    {
10189     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10190    },
10191    {
10192     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10193    },
10194    {
10195     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10196    },
10197    {
10198     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10199    }
10200   ]
10201  },
10202  {
10203   "alignment" : 8,
10204   "fields" :
10205   [
10206    {
10207     "field_name" : "interfaceName",
10208     "referenced_type" : "type-263"
10209    },
10210    {
10211     "field_name" : "instanceName",
10212     "field_offset" : 128,
10213     "referenced_type" : "type-263"
10214    },
10215    {
10216     "field_name" : "pid",
10217     "field_offset" : 256,
10218     "referenced_type" : "type-15"
10219    },
10220    {
10221     "field_name" : "clientPids",
10222     "field_offset" : 320,
10223     "referenced_type" : "type-305"
10224    },
10225    {
10226     "field_name" : "arch",
10227     "field_offset" : 448,
10228     "referenced_type" : "type-345"
10229    }
10230   ],
10231   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10232   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10233   "referenced_type" : "type-493",
10234   "self_type" : "type-493",
10235   "size" : 64,
10236   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10237   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10238  },
10239  {
10240   "alignment" : 8,
10241   "base_specifiers" :
10242   [
10243    {
10244     "referenced_type" : "type-5"
10245    }
10246   ],
10247   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10248   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10249   "referenced_type" : "type-73",
10250   "self_type" : "type-73",
10251   "size" : 24,
10252   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10253   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10254   "vtable_components" :
10255   [
10256    {
10257     "component_value" : 8,
10258     "kind" : "vbase_offset"
10259    },
10260    {
10261     "kind" : "offset_to_top"
10262    },
10263    {
10264     "kind" : "rtti",
10265     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10266    },
10267    {
10268     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10269    },
10270    {
10271     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10272    },
10273    {
10274     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10275    },
10276    {
10277     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10278    },
10279    {
10280     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10281    },
10282    {
10283     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10284    },
10285    {
10286     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10293    },
10294    {
10295     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10296    },
10297    {
10298     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10299    },
10300    {
10301     "kind" : "complete_dtor_pointer",
10302     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10303    },
10304    {
10305     "kind" : "deleting_dtor_pointer",
10306     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10307    },
10308    {
10309     "is_pure" : true,
10310     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10311    },
10312    {
10313     "kind" : "vcall_offset"
10314    },
10315    {
10316     "kind" : "vcall_offset"
10317    },
10318    {
10319     "kind" : "vcall_offset"
10320    },
10321    {
10322     "kind" : "vcall_offset"
10323    },
10324    {
10325     "component_value" : -8,
10326     "kind" : "vcall_offset"
10327    },
10328    {
10329     "component_value" : -8,
10330     "kind" : "offset_to_top"
10331    },
10332    {
10333     "kind" : "rtti",
10334     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10335    },
10336    {
10337     "kind" : "complete_dtor_pointer",
10338     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10339    },
10340    {
10341     "kind" : "deleting_dtor_pointer",
10342     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10343    },
10344    {
10345     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10346    },
10347    {
10348     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10349    },
10350    {
10351     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10352    },
10353    {
10354     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10355    }
10356   ]
10357  },
10358  {
10359   "alignment" : 8,
10360   "fields" :
10361   [
10362    {
10363     "access" : "private",
10364     "field_name" : "m_ptr",
10365     "referenced_type" : "type-65"
10366    }
10367   ],
10368   "linker_set_key" : "android::sp<android::Thread>",
10369   "name" : "android::sp<android::Thread>",
10370   "record_kind" : "class",
10371   "referenced_type" : "type-64",
10372   "self_type" : "type-64",
10373   "size" : 8,
10374   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10375   "template_args" : [ "type-66" ],
10376   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10377  },
10378  {
10379   "alignment" : 8,
10380   "fields" :
10381   [
10382    {
10383     "access" : "private",
10384     "field_name" : "m_ptr",
10385     "referenced_type" : "type-109"
10386    }
10387   ],
10388   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10389   "name" : "android::sp<android::hardware::BHwBinder>",
10390   "record_kind" : "class",
10391   "referenced_type" : "type-108",
10392   "self_type" : "type-108",
10393   "size" : 8,
10394   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10395   "template_args" : [ "type-110" ],
10396   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10397  },
10398  {
10399   "alignment" : 8,
10400   "fields" :
10401   [
10402    {
10403     "access" : "private",
10404     "field_name" : "m_ptr",
10405     "referenced_type" : "type-138"
10406    }
10407   ],
10408   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10409   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10410   "record_kind" : "class",
10411   "referenced_type" : "type-584",
10412   "self_type" : "type-584",
10413   "size" : 8,
10414   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10415   "template_args" : [ "type-103" ],
10416   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10417  },
10418  {
10419   "alignment" : 8,
10420   "fields" :
10421   [
10422    {
10423     "access" : "private",
10424     "field_name" : "m_ptr",
10425     "referenced_type" : "type-29"
10426    }
10427   ],
10428   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10429   "name" : "android::sp<android::hardware::IBinder>",
10430   "record_kind" : "class",
10431   "referenced_type" : "type-42",
10432   "self_type" : "type-42",
10433   "size" : 8,
10434   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10435   "template_args" : [ "type-30" ],
10436   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10437  },
10438  {
10439   "alignment" : 8,
10440   "fields" :
10441   [
10442    {
10443     "access" : "private",
10444     "field_name" : "m_ptr",
10445     "referenced_type" : "type-589"
10446    }
10447   ],
10448   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10449   "name" : "android::sp<android::hardware::IInterface>",
10450   "record_kind" : "class",
10451   "referenced_type" : "type-588",
10452   "self_type" : "type-588",
10453   "size" : 8,
10454   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10455   "template_args" : [ "type-370" ],
10456   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10457  },
10458  {
10459   "alignment" : 8,
10460   "fields" :
10461   [
10462    {
10463     "access" : "private",
10464     "field_name" : "m_ptr",
10465     "referenced_type" : "type-13"
10466    }
10467   ],
10468   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
10469   "name" : "android::sp<android::hardware::ProcessState>",
10470   "record_kind" : "class",
10471   "referenced_type" : "type-12",
10472   "self_type" : "type-12",
10473   "size" : 8,
10474   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10475   "template_args" : [ "type-14" ],
10476   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
10477  },
10478  {
10479   "alignment" : 8,
10480   "fields" :
10481   [
10482    {
10483     "access" : "private",
10484     "field_name" : "m_ptr",
10485     "referenced_type" : "type-98"
10486    }
10487   ],
10488   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10489   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10490   "record_kind" : "class",
10491   "referenced_type" : "type-97",
10492   "self_type" : "type-97",
10493   "size" : 8,
10494   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10495   "template_args" : [ "type-99" ],
10496   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
10497  },
10498  {
10499   "alignment" : 8,
10500   "fields" :
10501   [
10502    {
10503     "access" : "private",
10504     "field_name" : "m_ptr",
10505     "referenced_type" : "type-101"
10506    }
10507   ],
10508   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
10509   "name" : "android::sp<android::hardware::hidl_death_recipient>",
10510   "record_kind" : "class",
10511   "referenced_type" : "type-317",
10512   "self_type" : "type-317",
10513   "size" : 8,
10514   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10515   "template_args" : [ "type-102" ],
10516   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
10517  },
10518  {
10519   "alignment" : 8,
10520   "fields" :
10521   [
10522    {
10523     "access" : "private",
10524     "field_name" : "m_ptr",
10525     "referenced_type" : "type-79"
10526    }
10527   ],
10528   "linker_set_key" : "android::sp<android::hardware::weaver::V1_0::IWeaver>",
10529   "name" : "android::sp<android::hardware::weaver::V1_0::IWeaver>",
10530   "record_kind" : "class",
10531   "referenced_type" : "type-78",
10532   "self_type" : "type-78",
10533   "size" : 8,
10534   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10535   "template_args" : [ "type-80" ],
10536   "unique_id" : "_ZTSN7android2spINS_8hardware6weaver4V1_07IWeaverEEE"
10537  },
10538  {
10539   "alignment" : 8,
10540   "fields" :
10541   [
10542    {
10543     "access" : "private",
10544     "field_name" : "m_ptr",
10545     "referenced_type" : "type-4"
10546    }
10547   ],
10548   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
10549   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
10550   "record_kind" : "class",
10551   "referenced_type" : "type-388",
10552   "self_type" : "type-388",
10553   "size" : 8,
10554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10555   "template_args" : [ "type-5" ],
10556   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
10557  },
10558  {
10559   "alignment" : 8,
10560   "fields" :
10561   [
10562    {
10563     "access" : "private",
10564     "field_name" : "m_ptr",
10565     "referenced_type" : "type-57"
10566    }
10567   ],
10568   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10569   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10570   "record_kind" : "class",
10571   "referenced_type" : "type-56",
10572   "self_type" : "type-56",
10573   "size" : 8,
10574   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10575   "template_args" : [ "type-58" ],
10576   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
10577  },
10578  {
10579   "alignment" : 8,
10580   "fields" :
10581   [
10582    {
10583     "access" : "private",
10584     "field_name" : "m_ptr",
10585     "referenced_type" : "type-72"
10586    }
10587   ],
10588   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10589   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10590   "record_kind" : "class",
10591   "referenced_type" : "type-71",
10592   "self_type" : "type-71",
10593   "size" : 8,
10594   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10595   "template_args" : [ "type-73" ],
10596   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10597  },
10598  {
10599   "alignment" : 1,
10600   "linker_set_key" : "android::trait_trivial_copy<bool>",
10601   "name" : "android::trait_trivial_copy<bool>",
10602   "referenced_type" : "type-174",
10603   "self_type" : "type-174",
10604   "size" : 1,
10605   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10606   "template_args" : [ "type-31" ],
10607   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10608  },
10609  {
10610   "alignment" : 1,
10611   "linker_set_key" : "android::trait_trivial_copy<char>",
10612   "name" : "android::trait_trivial_copy<char>",
10613   "referenced_type" : "type-178",
10614   "self_type" : "type-178",
10615   "size" : 1,
10616   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10617   "template_args" : [ "type-50" ],
10618   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10619  },
10620  {
10621   "alignment" : 1,
10622   "linker_set_key" : "android::trait_trivial_copy<double>",
10623   "name" : "android::trait_trivial_copy<double>",
10624   "referenced_type" : "type-230",
10625   "self_type" : "type-230",
10626   "size" : 1,
10627   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10628   "template_args" : [ "type-227" ],
10629   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10630  },
10631  {
10632   "alignment" : 1,
10633   "linker_set_key" : "android::trait_trivial_copy<float>",
10634   "name" : "android::trait_trivial_copy<float>",
10635   "referenced_type" : "type-224",
10636   "self_type" : "type-224",
10637   "size" : 1,
10638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10639   "template_args" : [ "type-222" ],
10640   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10641  },
10642  {
10643   "alignment" : 1,
10644   "linker_set_key" : "android::trait_trivial_copy<int>",
10645   "name" : "android::trait_trivial_copy<int>",
10646   "referenced_type" : "type-195",
10647   "self_type" : "type-195",
10648   "size" : 1,
10649   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10650   "template_args" : [ "type-15" ],
10651   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10652  },
10653  {
10654   "alignment" : 1,
10655   "linker_set_key" : "android::trait_trivial_copy<long long>",
10656   "name" : "android::trait_trivial_copy<long long>",
10657   "referenced_type" : "type-213",
10658   "self_type" : "type-213",
10659   "size" : 1,
10660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10661   "template_args" : [ "type-211" ],
10662   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10663  },
10664  {
10665   "alignment" : 1,
10666   "linker_set_key" : "android::trait_trivial_copy<long>",
10667   "name" : "android::trait_trivial_copy<long>",
10668   "referenced_type" : "type-203",
10669   "self_type" : "type-203",
10670   "size" : 1,
10671   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10672   "template_args" : [ "type-21" ],
10673   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10674  },
10675  {
10676   "alignment" : 1,
10677   "linker_set_key" : "android::trait_trivial_copy<short>",
10678   "name" : "android::trait_trivial_copy<short>",
10679   "referenced_type" : "type-187",
10680   "self_type" : "type-187",
10681   "size" : 1,
10682   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10683   "template_args" : [ "type-185" ],
10684   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10685  },
10686  {
10687   "alignment" : 1,
10688   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10689   "name" : "android::trait_trivial_copy<unsigned char>",
10690   "referenced_type" : "type-182",
10691   "self_type" : "type-182",
10692   "size" : 1,
10693   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10694   "template_args" : [ "type-87" ],
10695   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10696  },
10697  {
10698   "alignment" : 1,
10699   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10700   "name" : "android::trait_trivial_copy<unsigned int>",
10701   "referenced_type" : "type-199",
10702   "self_type" : "type-199",
10703   "size" : 1,
10704   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10705   "template_args" : [ "type-2" ],
10706   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10707  },
10708  {
10709   "alignment" : 1,
10710   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10711   "name" : "android::trait_trivial_copy<unsigned long long>",
10712   "referenced_type" : "type-219",
10713   "self_type" : "type-219",
10714   "size" : 1,
10715   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10716   "template_args" : [ "type-216" ],
10717   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10718  },
10719  {
10720   "alignment" : 1,
10721   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10722   "name" : "android::trait_trivial_copy<unsigned long>",
10723   "referenced_type" : "type-208",
10724   "self_type" : "type-208",
10725   "size" : 1,
10726   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10727   "template_args" : [ "type-20" ],
10728   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10729  },
10730  {
10731   "alignment" : 1,
10732   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10733   "name" : "android::trait_trivial_copy<unsigned short>",
10734   "referenced_type" : "type-191",
10735   "self_type" : "type-191",
10736   "size" : 1,
10737   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10738   "template_args" : [ "type-89" ],
10739   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10740  },
10741  {
10742   "alignment" : 1,
10743   "linker_set_key" : "android::trait_trivial_copy<void>",
10744   "name" : "android::trait_trivial_copy<void>",
10745   "referenced_type" : "type-170",
10746   "self_type" : "type-170",
10747   "size" : 1,
10748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10749   "template_args" : [ "type-17" ],
10750   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10751  },
10752  {
10753   "alignment" : 1,
10754   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10755   "name" : "android::trait_trivial_ctor<bool>",
10756   "referenced_type" : "type-172",
10757   "self_type" : "type-172",
10758   "size" : 1,
10759   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10760   "template_args" : [ "type-31" ],
10761   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10762  },
10763  {
10764   "alignment" : 1,
10765   "linker_set_key" : "android::trait_trivial_ctor<char>",
10766   "name" : "android::trait_trivial_ctor<char>",
10767   "referenced_type" : "type-176",
10768   "self_type" : "type-176",
10769   "size" : 1,
10770   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10771   "template_args" : [ "type-50" ],
10772   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10773  },
10774  {
10775   "alignment" : 1,
10776   "linker_set_key" : "android::trait_trivial_ctor<double>",
10777   "name" : "android::trait_trivial_ctor<double>",
10778   "referenced_type" : "type-226",
10779   "self_type" : "type-226",
10780   "size" : 1,
10781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10782   "template_args" : [ "type-227" ],
10783   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10784  },
10785  {
10786   "alignment" : 1,
10787   "linker_set_key" : "android::trait_trivial_ctor<float>",
10788   "name" : "android::trait_trivial_ctor<float>",
10789   "referenced_type" : "type-221",
10790   "self_type" : "type-221",
10791   "size" : 1,
10792   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10793   "template_args" : [ "type-222" ],
10794   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10795  },
10796  {
10797   "alignment" : 1,
10798   "linker_set_key" : "android::trait_trivial_ctor<int>",
10799   "name" : "android::trait_trivial_ctor<int>",
10800   "referenced_type" : "type-193",
10801   "self_type" : "type-193",
10802   "size" : 1,
10803   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10804   "template_args" : [ "type-15" ],
10805   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10806  },
10807  {
10808   "alignment" : 1,
10809   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10810   "name" : "android::trait_trivial_ctor<long long>",
10811   "referenced_type" : "type-210",
10812   "self_type" : "type-210",
10813   "size" : 1,
10814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10815   "template_args" : [ "type-211" ],
10816   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10817  },
10818  {
10819   "alignment" : 1,
10820   "linker_set_key" : "android::trait_trivial_ctor<long>",
10821   "name" : "android::trait_trivial_ctor<long>",
10822   "referenced_type" : "type-201",
10823   "self_type" : "type-201",
10824   "size" : 1,
10825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10826   "template_args" : [ "type-21" ],
10827   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10828  },
10829  {
10830   "alignment" : 1,
10831   "linker_set_key" : "android::trait_trivial_ctor<short>",
10832   "name" : "android::trait_trivial_ctor<short>",
10833   "referenced_type" : "type-184",
10834   "self_type" : "type-184",
10835   "size" : 1,
10836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10837   "template_args" : [ "type-185" ],
10838   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10839  },
10840  {
10841   "alignment" : 1,
10842   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10843   "name" : "android::trait_trivial_ctor<unsigned char>",
10844   "referenced_type" : "type-180",
10845   "self_type" : "type-180",
10846   "size" : 1,
10847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10848   "template_args" : [ "type-87" ],
10849   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10850  },
10851  {
10852   "alignment" : 1,
10853   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10854   "name" : "android::trait_trivial_ctor<unsigned int>",
10855   "referenced_type" : "type-197",
10856   "self_type" : "type-197",
10857   "size" : 1,
10858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10859   "template_args" : [ "type-2" ],
10860   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10861  },
10862  {
10863   "alignment" : 1,
10864   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10865   "name" : "android::trait_trivial_ctor<unsigned long long>",
10866   "referenced_type" : "type-215",
10867   "self_type" : "type-215",
10868   "size" : 1,
10869   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10870   "template_args" : [ "type-216" ],
10871   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10872  },
10873  {
10874   "alignment" : 1,
10875   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10876   "name" : "android::trait_trivial_ctor<unsigned long>",
10877   "referenced_type" : "type-205",
10878   "self_type" : "type-205",
10879   "size" : 1,
10880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10881   "template_args" : [ "type-20" ],
10882   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10883  },
10884  {
10885   "alignment" : 1,
10886   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10887   "name" : "android::trait_trivial_ctor<unsigned short>",
10888   "referenced_type" : "type-189",
10889   "self_type" : "type-189",
10890   "size" : 1,
10891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10892   "template_args" : [ "type-89" ],
10893   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10894  },
10895  {
10896   "alignment" : 1,
10897   "linker_set_key" : "android::trait_trivial_ctor<void>",
10898   "name" : "android::trait_trivial_ctor<void>",
10899   "referenced_type" : "type-167",
10900   "self_type" : "type-167",
10901   "size" : 1,
10902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10903   "template_args" : [ "type-17" ],
10904   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10905  },
10906  {
10907   "alignment" : 1,
10908   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10909   "name" : "android::trait_trivial_dtor<bool>",
10910   "referenced_type" : "type-173",
10911   "self_type" : "type-173",
10912   "size" : 1,
10913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10914   "template_args" : [ "type-31" ],
10915   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10916  },
10917  {
10918   "alignment" : 1,
10919   "linker_set_key" : "android::trait_trivial_dtor<char>",
10920   "name" : "android::trait_trivial_dtor<char>",
10921   "referenced_type" : "type-177",
10922   "self_type" : "type-177",
10923   "size" : 1,
10924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10925   "template_args" : [ "type-50" ],
10926   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10927  },
10928  {
10929   "alignment" : 1,
10930   "linker_set_key" : "android::trait_trivial_dtor<double>",
10931   "name" : "android::trait_trivial_dtor<double>",
10932   "referenced_type" : "type-228",
10933   "self_type" : "type-228",
10934   "size" : 1,
10935   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10936   "template_args" : [ "type-227" ],
10937   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10938  },
10939  {
10940   "alignment" : 1,
10941   "linker_set_key" : "android::trait_trivial_dtor<float>",
10942   "name" : "android::trait_trivial_dtor<float>",
10943   "referenced_type" : "type-223",
10944   "self_type" : "type-223",
10945   "size" : 1,
10946   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10947   "template_args" : [ "type-222" ],
10948   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10949  },
10950  {
10951   "alignment" : 1,
10952   "linker_set_key" : "android::trait_trivial_dtor<int>",
10953   "name" : "android::trait_trivial_dtor<int>",
10954   "referenced_type" : "type-194",
10955   "self_type" : "type-194",
10956   "size" : 1,
10957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10958   "template_args" : [ "type-15" ],
10959   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10960  },
10961  {
10962   "alignment" : 1,
10963   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10964   "name" : "android::trait_trivial_dtor<long long>",
10965   "referenced_type" : "type-212",
10966   "self_type" : "type-212",
10967   "size" : 1,
10968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10969   "template_args" : [ "type-211" ],
10970   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10971  },
10972  {
10973   "alignment" : 1,
10974   "linker_set_key" : "android::trait_trivial_dtor<long>",
10975   "name" : "android::trait_trivial_dtor<long>",
10976   "referenced_type" : "type-202",
10977   "self_type" : "type-202",
10978   "size" : 1,
10979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10980   "template_args" : [ "type-21" ],
10981   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10982  },
10983  {
10984   "alignment" : 1,
10985   "linker_set_key" : "android::trait_trivial_dtor<short>",
10986   "name" : "android::trait_trivial_dtor<short>",
10987   "referenced_type" : "type-186",
10988   "self_type" : "type-186",
10989   "size" : 1,
10990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10991   "template_args" : [ "type-185" ],
10992   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10993  },
10994  {
10995   "alignment" : 1,
10996   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10997   "name" : "android::trait_trivial_dtor<unsigned char>",
10998   "referenced_type" : "type-181",
10999   "self_type" : "type-181",
11000   "size" : 1,
11001   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11002   "template_args" : [ "type-87" ],
11003   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
11004  },
11005  {
11006   "alignment" : 1,
11007   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
11008   "name" : "android::trait_trivial_dtor<unsigned int>",
11009   "referenced_type" : "type-198",
11010   "self_type" : "type-198",
11011   "size" : 1,
11012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11013   "template_args" : [ "type-2" ],
11014   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
11015  },
11016  {
11017   "alignment" : 1,
11018   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
11019   "name" : "android::trait_trivial_dtor<unsigned long long>",
11020   "referenced_type" : "type-217",
11021   "self_type" : "type-217",
11022   "size" : 1,
11023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11024   "template_args" : [ "type-216" ],
11025   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
11026  },
11027  {
11028   "alignment" : 1,
11029   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
11030   "name" : "android::trait_trivial_dtor<unsigned long>",
11031   "referenced_type" : "type-206",
11032   "self_type" : "type-206",
11033   "size" : 1,
11034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11035   "template_args" : [ "type-20" ],
11036   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
11037  },
11038  {
11039   "alignment" : 1,
11040   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
11041   "name" : "android::trait_trivial_dtor<unsigned short>",
11042   "referenced_type" : "type-190",
11043   "self_type" : "type-190",
11044   "size" : 1,
11045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11046   "template_args" : [ "type-89" ],
11047   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
11048  },
11049  {
11050   "alignment" : 1,
11051   "linker_set_key" : "android::trait_trivial_dtor<void>",
11052   "name" : "android::trait_trivial_dtor<void>",
11053   "referenced_type" : "type-168",
11054   "self_type" : "type-168",
11055   "size" : 1,
11056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11057   "template_args" : [ "type-17" ],
11058   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
11059  },
11060  {
11061   "alignment" : 1,
11062   "linker_set_key" : "android::trait_trivial_move<android::String16>",
11063   "name" : "android::trait_trivial_move<android::String16>",
11064   "referenced_type" : "type-362",
11065   "self_type" : "type-362",
11066   "size" : 1,
11067   "source_file" : "/system/core/libutils/include/utils/String16.h",
11068   "template_args" : [ "type-36" ],
11069   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
11070  },
11071  {
11072   "alignment" : 1,
11073   "linker_set_key" : "android::trait_trivial_move<android::String8>",
11074   "name" : "android::trait_trivial_move<android::String8>",
11075   "referenced_type" : "type-357",
11076   "self_type" : "type-357",
11077   "size" : 1,
11078   "source_file" : "/system/core/libutils/include/utils/String8.h",
11079   "template_args" : [ "type-47" ],
11080   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
11081  },
11082  {
11083   "alignment" : 1,
11084   "linker_set_key" : "android::trait_trivial_move<bool>",
11085   "name" : "android::trait_trivial_move<bool>",
11086   "referenced_type" : "type-175",
11087   "self_type" : "type-175",
11088   "size" : 1,
11089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11090   "template_args" : [ "type-31" ],
11091   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
11092  },
11093  {
11094   "alignment" : 1,
11095   "linker_set_key" : "android::trait_trivial_move<char>",
11096   "name" : "android::trait_trivial_move<char>",
11097   "referenced_type" : "type-179",
11098   "self_type" : "type-179",
11099   "size" : 1,
11100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11101   "template_args" : [ "type-50" ],
11102   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
11103  },
11104  {
11105   "alignment" : 1,
11106   "linker_set_key" : "android::trait_trivial_move<double>",
11107   "name" : "android::trait_trivial_move<double>",
11108   "referenced_type" : "type-231",
11109   "self_type" : "type-231",
11110   "size" : 1,
11111   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11112   "template_args" : [ "type-227" ],
11113   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
11114  },
11115  {
11116   "alignment" : 1,
11117   "linker_set_key" : "android::trait_trivial_move<float>",
11118   "name" : "android::trait_trivial_move<float>",
11119   "referenced_type" : "type-225",
11120   "self_type" : "type-225",
11121   "size" : 1,
11122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11123   "template_args" : [ "type-222" ],
11124   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
11125  },
11126  {
11127   "alignment" : 1,
11128   "linker_set_key" : "android::trait_trivial_move<int>",
11129   "name" : "android::trait_trivial_move<int>",
11130   "referenced_type" : "type-196",
11131   "self_type" : "type-196",
11132   "size" : 1,
11133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11134   "template_args" : [ "type-15" ],
11135   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
11136  },
11137  {
11138   "alignment" : 1,
11139   "linker_set_key" : "android::trait_trivial_move<long long>",
11140   "name" : "android::trait_trivial_move<long long>",
11141   "referenced_type" : "type-214",
11142   "self_type" : "type-214",
11143   "size" : 1,
11144   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11145   "template_args" : [ "type-211" ],
11146   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
11147  },
11148  {
11149   "alignment" : 1,
11150   "linker_set_key" : "android::trait_trivial_move<long>",
11151   "name" : "android::trait_trivial_move<long>",
11152   "referenced_type" : "type-204",
11153   "self_type" : "type-204",
11154   "size" : 1,
11155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11156   "template_args" : [ "type-21" ],
11157   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
11158  },
11159  {
11160   "alignment" : 1,
11161   "linker_set_key" : "android::trait_trivial_move<short>",
11162   "name" : "android::trait_trivial_move<short>",
11163   "referenced_type" : "type-188",
11164   "self_type" : "type-188",
11165   "size" : 1,
11166   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11167   "template_args" : [ "type-185" ],
11168   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
11169  },
11170  {
11171   "alignment" : 1,
11172   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
11173   "name" : "android::trait_trivial_move<unsigned char>",
11174   "referenced_type" : "type-183",
11175   "self_type" : "type-183",
11176   "size" : 1,
11177   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11178   "template_args" : [ "type-87" ],
11179   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
11180  },
11181  {
11182   "alignment" : 1,
11183   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
11184   "name" : "android::trait_trivial_move<unsigned int>",
11185   "referenced_type" : "type-200",
11186   "self_type" : "type-200",
11187   "size" : 1,
11188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11189   "template_args" : [ "type-2" ],
11190   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
11191  },
11192  {
11193   "alignment" : 1,
11194   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
11195   "name" : "android::trait_trivial_move<unsigned long long>",
11196   "referenced_type" : "type-220",
11197   "self_type" : "type-220",
11198   "size" : 1,
11199   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11200   "template_args" : [ "type-216" ],
11201   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
11202  },
11203  {
11204   "alignment" : 1,
11205   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
11206   "name" : "android::trait_trivial_move<unsigned long>",
11207   "referenced_type" : "type-209",
11208   "self_type" : "type-209",
11209   "size" : 1,
11210   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11211   "template_args" : [ "type-20" ],
11212   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
11213  },
11214  {
11215   "alignment" : 1,
11216   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11217   "name" : "android::trait_trivial_move<unsigned short>",
11218   "referenced_type" : "type-192",
11219   "self_type" : "type-192",
11220   "size" : 1,
11221   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11222   "template_args" : [ "type-89" ],
11223   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11224  },
11225  {
11226   "alignment" : 1,
11227   "linker_set_key" : "android::trait_trivial_move<void>",
11228   "name" : "android::trait_trivial_move<void>",
11229   "referenced_type" : "type-171",
11230   "self_type" : "type-171",
11231   "size" : 1,
11232   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11233   "template_args" : [ "type-17" ],
11234   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11235  },
11236  {
11237   "alignment" : 8,
11238   "fields" :
11239   [
11240    {
11241     "access" : "private",
11242     "field_name" : "m_ptr",
11243     "referenced_type" : "type-109"
11244    },
11245    {
11246     "access" : "private",
11247     "field_name" : "m_refs",
11248     "field_offset" : 64,
11249     "referenced_type" : "type-10"
11250    }
11251   ],
11252   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11253   "name" : "android::wp<android::hardware::BHwBinder>",
11254   "record_kind" : "class",
11255   "referenced_type" : "type-347",
11256   "self_type" : "type-347",
11257   "size" : 16,
11258   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11259   "template_args" : [ "type-110" ],
11260   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11261  },
11262  {
11263   "alignment" : 8,
11264   "fields" :
11265   [
11266    {
11267     "access" : "private",
11268     "field_name" : "m_ptr",
11269     "referenced_type" : "type-138"
11270    },
11271    {
11272     "access" : "private",
11273     "field_name" : "m_refs",
11274     "field_offset" : 64,
11275     "referenced_type" : "type-10"
11276    }
11277   ],
11278   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11279   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11280   "record_kind" : "class",
11281   "referenced_type" : "type-137",
11282   "self_type" : "type-137",
11283   "size" : 16,
11284   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11285   "template_args" : [ "type-103" ],
11286   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11287  },
11288  {
11289   "alignment" : 8,
11290   "fields" :
11291   [
11292    {
11293     "access" : "private",
11294     "field_name" : "m_ptr",
11295     "referenced_type" : "type-101"
11296    },
11297    {
11298     "access" : "private",
11299     "field_name" : "m_refs",
11300     "field_offset" : 64,
11301     "referenced_type" : "type-10"
11302    }
11303   ],
11304   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11305   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11306   "record_kind" : "class",
11307   "referenced_type" : "type-100",
11308   "self_type" : "type-100",
11309   "size" : 16,
11310   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11311   "template_args" : [ "type-102" ],
11312   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11313  },
11314  {
11315   "alignment" : 8,
11316   "fields" :
11317   [
11318    {
11319     "access" : "private",
11320     "field_name" : "m_ptr",
11321     "referenced_type" : "type-4"
11322    },
11323    {
11324     "access" : "private",
11325     "field_name" : "m_refs",
11326     "field_offset" : 64,
11327     "referenced_type" : "type-10"
11328    }
11329   ],
11330   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11331   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11332   "record_kind" : "class",
11333   "referenced_type" : "type-3",
11334   "self_type" : "type-3",
11335   "size" : 16,
11336   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11337   "template_args" : [ "type-5" ],
11338   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11339  },
11340  {
11341   "alignment" : 4,
11342   "fields" :
11343   [
11344    {
11345     "field_name" : "maxContentLightLevel",
11346     "referenced_type" : "type-222"
11347    },
11348    {
11349     "field_name" : "maxFrameAverageLightLevel",
11350     "field_offset" : 32,
11351     "referenced_type" : "type-222"
11352    }
11353   ],
11354   "linker_set_key" : "android_cta861_3_metadata",
11355   "name" : "android_cta861_3_metadata",
11356   "referenced_type" : "type-465",
11357   "self_type" : "type-465",
11358   "size" : 8,
11359   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11360   "unique_id" : "android_cta861_3_metadata"
11361  },
11362  {
11363   "alignment" : 4,
11364   "fields" :
11365   [
11366    {
11367     "field_name" : "num_points",
11368     "referenced_type" : "type-2"
11369    },
11370    {
11371     "field_name" : "reserved",
11372     "field_offset" : 32,
11373     "referenced_type" : "type-455"
11374    },
11375    {
11376     "field_name" : "xyzc_points",
11377     "field_offset" : 288,
11378     "referenced_type" : "type-462"
11379    }
11380   ],
11381   "linker_set_key" : "android_depth_points",
11382   "name" : "android_depth_points",
11383   "referenced_type" : "type-461",
11384   "self_type" : "type-461",
11385   "size" : 36,
11386   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11387   "unique_id" : "android_depth_points"
11388  },
11389  {
11390   "alignment" : 8,
11391   "fields" :
11392   [
11393    {
11394     "field_name" : "format",
11395     "referenced_type" : "type-458"
11396    },
11397    {
11398     "field_name" : "num_planes",
11399     "field_offset" : 32,
11400     "referenced_type" : "type-2"
11401    },
11402    {
11403     "field_name" : "planes",
11404     "field_offset" : 64,
11405     "referenced_type" : "type-460"
11406    }
11407   ],
11408   "linker_set_key" : "android_flex_layout",
11409   "name" : "android_flex_layout",
11410   "referenced_type" : "type-459",
11411   "self_type" : "type-459",
11412   "size" : 16,
11413   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11414   "unique_id" : "android_flex_layout"
11415  },
11416  {
11417   "alignment" : 8,
11418   "fields" :
11419   [
11420    {
11421     "field_name" : "top_left",
11422     "referenced_type" : "type-315"
11423    },
11424    {
11425     "field_name" : "component",
11426     "field_offset" : 64,
11427     "referenced_type" : "type-456"
11428    },
11429    {
11430     "field_name" : "bits_per_component",
11431     "field_offset" : 96,
11432     "referenced_type" : "type-15"
11433    },
11434    {
11435     "field_name" : "bits_used",
11436     "field_offset" : 128,
11437     "referenced_type" : "type-15"
11438    },
11439    {
11440     "field_name" : "h_increment",
11441     "field_offset" : 160,
11442     "referenced_type" : "type-15"
11443    },
11444    {
11445     "field_name" : "v_increment",
11446     "field_offset" : 192,
11447     "referenced_type" : "type-15"
11448    },
11449    {
11450     "field_name" : "h_subsampling",
11451     "field_offset" : 224,
11452     "referenced_type" : "type-15"
11453    },
11454    {
11455     "field_name" : "v_subsampling",
11456     "field_offset" : 256,
11457     "referenced_type" : "type-15"
11458    }
11459   ],
11460   "linker_set_key" : "android_flex_plane",
11461   "name" : "android_flex_plane",
11462   "referenced_type" : "type-457",
11463   "self_type" : "type-457",
11464   "size" : 40,
11465   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11466   "unique_id" : "android_flex_plane"
11467  },
11468  {
11469   "alignment" : 4,
11470   "fields" :
11471   [
11472    {
11473     "field_name" : "displayPrimaryRed",
11474     "referenced_type" : "type-463"
11475    },
11476    {
11477     "field_name" : "displayPrimaryGreen",
11478     "field_offset" : 64,
11479     "referenced_type" : "type-463"
11480    },
11481    {
11482     "field_name" : "displayPrimaryBlue",
11483     "field_offset" : 128,
11484     "referenced_type" : "type-463"
11485    },
11486    {
11487     "field_name" : "whitePoint",
11488     "field_offset" : 192,
11489     "referenced_type" : "type-463"
11490    },
11491    {
11492     "field_name" : "maxLuminance",
11493     "field_offset" : 256,
11494     "referenced_type" : "type-222"
11495    },
11496    {
11497     "field_name" : "minLuminance",
11498     "field_offset" : 288,
11499     "referenced_type" : "type-222"
11500    }
11501   ],
11502   "linker_set_key" : "android_smpte2086_metadata",
11503   "name" : "android_smpte2086_metadata",
11504   "referenced_type" : "type-464",
11505   "self_type" : "type-464",
11506   "size" : 40,
11507   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11508   "unique_id" : "android_smpte2086_metadata"
11509  },
11510  {
11511   "alignment" : 4,
11512   "fields" :
11513   [
11514    {
11515     "field_name" : "x",
11516     "referenced_type" : "type-222"
11517    },
11518    {
11519     "field_name" : "y",
11520     "field_offset" : 32,
11521     "referenced_type" : "type-222"
11522    }
11523   ],
11524   "linker_set_key" : "android_xy_color",
11525   "name" : "android_xy_color",
11526   "referenced_type" : "type-463",
11527   "self_type" : "type-463",
11528   "size" : 8,
11529   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11530   "unique_id" : "android_xy_color"
11531  },
11532  {
11533   "alignment" : 8,
11534   "fields" :
11535   [
11536    {
11537     "field_name" : "y",
11538     "referenced_type" : "type-16"
11539    },
11540    {
11541     "field_name" : "cb",
11542     "field_offset" : 64,
11543     "referenced_type" : "type-16"
11544    },
11545    {
11546     "field_name" : "cr",
11547     "field_offset" : 128,
11548     "referenced_type" : "type-16"
11549    },
11550    {
11551     "field_name" : "ystride",
11552     "field_offset" : 192,
11553     "referenced_type" : "type-20"
11554    },
11555    {
11556     "field_name" : "cstride",
11557     "field_offset" : 256,
11558     "referenced_type" : "type-20"
11559    },
11560    {
11561     "field_name" : "chroma_step",
11562     "field_offset" : 320,
11563     "referenced_type" : "type-20"
11564    },
11565    {
11566     "field_name" : "reserved",
11567     "field_offset" : 384,
11568     "referenced_type" : "type-455"
11569    }
11570   ],
11571   "linker_set_key" : "android_ycbcr",
11572   "name" : "android_ycbcr",
11573   "referenced_type" : "type-454",
11574   "self_type" : "type-454",
11575   "size" : 80,
11576   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11577   "unique_id" : "android_ycbcr"
11578  },
11579  {
11580   "alignment" : 4,
11581   "fields" :
11582   [
11583    {
11584     "referenced_type" : "type-85"
11585    }
11586   ],
11587   "linker_set_key" : "log_msg",
11588   "name" : "log_msg",
11589   "referenced_type" : "type-84",
11590   "self_type" : "type-84",
11591   "size" : 5124,
11592   "source_file" : "/system/core/liblog/include/log/log_read.h",
11593   "unique_id" : "log_msg"
11594  },
11595  {
11596   "alignment" : 4,
11597   "fields" :
11598   [
11599    {
11600     "field_name" : "buf",
11601     "referenced_type" : "type-86"
11602    },
11603    {
11604     "field_name" : "entry",
11605     "referenced_type" : "type-88"
11606    },
11607    {
11608     "field_name" : "entry_v4",
11609     "referenced_type" : "type-88"
11610    },
11611    {
11612     "field_name" : "entry_v3",
11613     "referenced_type" : "type-91"
11614    },
11615    {
11616     "field_name" : "entry_v2",
11617     "referenced_type" : "type-92"
11618    },
11619    {
11620     "field_name" : "entry_v1",
11621     "referenced_type" : "type-93"
11622    }
11623   ],
11624   "is_anonymous" : true,
11625   "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",
11626   "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",
11627   "record_kind" : "union",
11628   "referenced_type" : "type-85",
11629   "self_type" : "type-85",
11630   "size" : 5124,
11631   "source_file" : "/system/core/liblog/include/log/log_read.h",
11632   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11633  },
11634  {
11635   "alignment" : 1,
11636   "fields" :
11637   [
11638    {
11639     "field_name" : "tv_sec",
11640     "referenced_type" : "type-2"
11641    },
11642    {
11643     "field_name" : "tv_nsec",
11644     "field_offset" : 32,
11645     "referenced_type" : "type-2"
11646    }
11647   ],
11648   "linker_set_key" : "log_time",
11649   "name" : "log_time",
11650   "referenced_type" : "type-363",
11651   "self_type" : "type-363",
11652   "size" : 8,
11653   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11654   "unique_id" : "_ZTS8log_time"
11655  },
11656  {
11657   "alignment" : 4,
11658   "fields" :
11659   [
11660    {
11661     "field_name" : "len",
11662     "referenced_type" : "type-89"
11663    },
11664    {
11665     "field_name" : "__pad",
11666     "field_offset" : 16,
11667     "referenced_type" : "type-89"
11668    },
11669    {
11670     "field_name" : "pid",
11671     "field_offset" : 32,
11672     "referenced_type" : "type-15"
11673    },
11674    {
11675     "field_name" : "tid",
11676     "field_offset" : 64,
11677     "referenced_type" : "type-15"
11678    },
11679    {
11680     "field_name" : "sec",
11681     "field_offset" : 96,
11682     "referenced_type" : "type-15"
11683    },
11684    {
11685     "field_name" : "nsec",
11686     "field_offset" : 128,
11687     "referenced_type" : "type-15"
11688    },
11689    {
11690     "field_name" : "msg",
11691     "field_offset" : 160,
11692     "referenced_type" : "type-90"
11693    }
11694   ],
11695   "linker_set_key" : "logger_entry",
11696   "name" : "logger_entry",
11697   "referenced_type" : "type-93",
11698   "self_type" : "type-93",
11699   "size" : 20,
11700   "source_file" : "/system/core/liblog/include/log/log_read.h",
11701   "unique_id" : "logger_entry"
11702  },
11703  {
11704   "alignment" : 1,
11705   "fields" :
11706   [
11707    {
11708     "field_name" : "len",
11709     "referenced_type" : "type-89"
11710    },
11711    {
11712     "field_name" : "hdr_size",
11713     "field_offset" : 16,
11714     "referenced_type" : "type-89"
11715    },
11716    {
11717     "field_name" : "pid",
11718     "field_offset" : 32,
11719     "referenced_type" : "type-15"
11720    },
11721    {
11722     "field_name" : "tid",
11723     "field_offset" : 64,
11724     "referenced_type" : "type-15"
11725    },
11726    {
11727     "field_name" : "sec",
11728     "field_offset" : 96,
11729     "referenced_type" : "type-15"
11730    },
11731    {
11732     "field_name" : "nsec",
11733     "field_offset" : 128,
11734     "referenced_type" : "type-15"
11735    },
11736    {
11737     "field_name" : "euid",
11738     "field_offset" : 160,
11739     "referenced_type" : "type-2"
11740    },
11741    {
11742     "field_name" : "msg",
11743     "field_offset" : 192,
11744     "referenced_type" : "type-90"
11745    }
11746   ],
11747   "linker_set_key" : "logger_entry_v2",
11748   "name" : "logger_entry_v2",
11749   "referenced_type" : "type-92",
11750   "self_type" : "type-92",
11751   "size" : 24,
11752   "source_file" : "/system/core/liblog/include/log/log_read.h",
11753   "unique_id" : "logger_entry_v2"
11754  },
11755  {
11756   "alignment" : 1,
11757   "fields" :
11758   [
11759    {
11760     "field_name" : "len",
11761     "referenced_type" : "type-89"
11762    },
11763    {
11764     "field_name" : "hdr_size",
11765     "field_offset" : 16,
11766     "referenced_type" : "type-89"
11767    },
11768    {
11769     "field_name" : "pid",
11770     "field_offset" : 32,
11771     "referenced_type" : "type-15"
11772    },
11773    {
11774     "field_name" : "tid",
11775     "field_offset" : 64,
11776     "referenced_type" : "type-15"
11777    },
11778    {
11779     "field_name" : "sec",
11780     "field_offset" : 96,
11781     "referenced_type" : "type-15"
11782    },
11783    {
11784     "field_name" : "nsec",
11785     "field_offset" : 128,
11786     "referenced_type" : "type-15"
11787    },
11788    {
11789     "field_name" : "lid",
11790     "field_offset" : 160,
11791     "referenced_type" : "type-2"
11792    },
11793    {
11794     "field_name" : "msg",
11795     "field_offset" : 192,
11796     "referenced_type" : "type-90"
11797    }
11798   ],
11799   "linker_set_key" : "logger_entry_v3",
11800   "name" : "logger_entry_v3",
11801   "referenced_type" : "type-91",
11802   "self_type" : "type-91",
11803   "size" : 24,
11804   "source_file" : "/system/core/liblog/include/log/log_read.h",
11805   "unique_id" : "logger_entry_v3"
11806  },
11807  {
11808   "alignment" : 4,
11809   "fields" :
11810   [
11811    {
11812     "field_name" : "len",
11813     "referenced_type" : "type-89"
11814    },
11815    {
11816     "field_name" : "hdr_size",
11817     "field_offset" : 16,
11818     "referenced_type" : "type-89"
11819    },
11820    {
11821     "field_name" : "pid",
11822     "field_offset" : 32,
11823     "referenced_type" : "type-15"
11824    },
11825    {
11826     "field_name" : "tid",
11827     "field_offset" : 64,
11828     "referenced_type" : "type-2"
11829    },
11830    {
11831     "field_name" : "sec",
11832     "field_offset" : 96,
11833     "referenced_type" : "type-2"
11834    },
11835    {
11836     "field_name" : "nsec",
11837     "field_offset" : 128,
11838     "referenced_type" : "type-2"
11839    },
11840    {
11841     "field_name" : "lid",
11842     "field_offset" : 160,
11843     "referenced_type" : "type-2"
11844    },
11845    {
11846     "field_name" : "uid",
11847     "field_offset" : 192,
11848     "referenced_type" : "type-2"
11849    },
11850    {
11851     "field_name" : "msg",
11852     "field_offset" : 224,
11853     "referenced_type" : "type-90"
11854    }
11855   ],
11856   "linker_set_key" : "logger_entry_v4",
11857   "name" : "logger_entry_v4",
11858   "referenced_type" : "type-88",
11859   "self_type" : "type-88",
11860   "size" : 28,
11861   "source_file" : "/system/core/liblog/include/log/log_read.h",
11862   "unique_id" : "logger_entry_v4"
11863  },
11864  {
11865   "alignment" : 4,
11866   "fields" :
11867   [
11868    {
11869     "field_name" : "version",
11870     "referenced_type" : "type-15"
11871    },
11872    {
11873     "field_name" : "numFds",
11874     "field_offset" : 32,
11875     "referenced_type" : "type-15"
11876    },
11877    {
11878     "field_name" : "numInts",
11879     "field_offset" : 64,
11880     "referenced_type" : "type-15"
11881    },
11882    {
11883     "field_name" : "data",
11884     "field_offset" : 96,
11885     "referenced_type" : "type-164"
11886    }
11887   ],
11888   "linker_set_key" : "native_handle",
11889   "name" : "native_handle",
11890   "referenced_type" : "type-163",
11891   "self_type" : "type-163",
11892   "size" : 12,
11893   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11894   "unique_id" : "native_handle"
11895  }
11896 ],
11897 "rvalue_reference_types" :
11898 [
11899  {
11900   "alignment" : 8,
11901   "linker_set_key" : "android::hardware::Return<android::hardware::weaver::V1_0::WeaverStatus> &&",
11902   "name" : "android::hardware::Return<android::hardware::weaver::V1_0::WeaverStatus> &&",
11903   "referenced_type" : "type-130",
11904   "self_type" : "type-133",
11905   "size" : 8,
11906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11907  },
11908  {
11909   "alignment" : 8,
11910   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::weaver::V1_0::IWeaver> > &&",
11911   "name" : "android::hardware::Return<android::sp<android::hardware::weaver::V1_0::IWeaver> > &&",
11912   "referenced_type" : "type-139",
11913   "self_type" : "type-141",
11914   "size" : 8,
11915   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11916  },
11917  {
11918   "alignment" : 8,
11919   "linker_set_key" : "android::hardware::Return<bool> &&",
11920   "name" : "android::hardware::Return<bool> &&",
11921   "referenced_type" : "type-122",
11922   "self_type" : "type-125",
11923   "size" : 8,
11924   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11925  },
11926  {
11927   "alignment" : 8,
11928   "linker_set_key" : "android::hardware::Return<void> &&",
11929   "name" : "android::hardware::Return<void> &&",
11930   "referenced_type" : "type-152",
11931   "self_type" : "type-154",
11932   "size" : 8,
11933   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11934  },
11935  {
11936   "alignment" : 8,
11937   "linker_set_key" : "android::hardware::Status &&",
11938   "name" : "android::hardware::Status &&",
11939   "referenced_type" : "type-112",
11940   "self_type" : "type-119",
11941   "size" : 8,
11942   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11943  },
11944  {
11945   "alignment" : 8,
11946   "linker_set_key" : "android::hardware::details::return_status &&",
11947   "name" : "android::hardware::details::return_status &&",
11948   "referenced_type" : "type-123",
11949   "self_type" : "type-147",
11950   "size" : 8,
11951   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11952  },
11953  {
11954   "alignment" : 8,
11955   "linker_set_key" : "android::hardware::hidl_handle &&",
11956   "name" : "android::hardware::hidl_handle &&",
11957   "referenced_type" : "type-261",
11958   "self_type" : "type-269",
11959   "size" : 8,
11960   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11961  },
11962  {
11963   "alignment" : 8,
11964   "linker_set_key" : "android::hardware::hidl_memory &&",
11965   "name" : "android::hardware::hidl_memory &&",
11966   "referenced_type" : "type-267",
11967   "self_type" : "type-273",
11968   "size" : 8,
11969   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11970  },
11971  {
11972   "alignment" : 8,
11973   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11974   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11975   "referenced_type" : "type-97",
11976   "self_type" : "type-104",
11977   "size" : 8,
11978   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11979  },
11980  {
11981   "alignment" : 8,
11982   "linker_set_key" : "android::sp<android::hardware::weaver::V1_0::IWeaver> &&",
11983   "name" : "android::sp<android::hardware::weaver::V1_0::IWeaver> &&",
11984   "referenced_type" : "type-78",
11985   "self_type" : "type-81",
11986   "size" : 8,
11987   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11988  },
11989  {
11990   "alignment" : 8,
11991   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11992   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11993   "referenced_type" : "type-425",
11994   "self_type" : "type-424",
11995   "size" : 8,
11996   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11997  },
11998  {
11999   "alignment" : 8,
12000   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
12001   "name" : "std::function<sp<IBase> (void *)> &&",
12002   "referenced_type" : "type-435",
12003   "self_type" : "type-434",
12004   "size" : 8,
12005   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12006  },
12007  {
12008   "alignment" : 8,
12009   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
12010   "name" : "std::function<sp<IBinder> (void *)> &&",
12011   "referenced_type" : "type-427",
12012   "self_type" : "type-426",
12013   "size" : 8,
12014   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12015  }
12016 ]
12017}
12018