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