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