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