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