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