1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-44",
9   "self_type" : "type-89",
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-213",
16   "self_type" : "type-459",
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-156",
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-86",
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-86",
41   "self_type" : "type-85",
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-452",
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-25",
64   "self_type" : "type-25",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-44",
73   "self_type" : "type-44",
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-33",
83   "self_type" : "type-33",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-218",
91   "self_type" : "type-218",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-213",
99   "self_type" : "type-213",
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" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-194",
117   "self_type" : "type-194",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-14",
126   "self_type" : "type-14",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-177",
135   "self_type" : "type-177",
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-225",
144   "self_type" : "type-225",
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-86",
154   "self_type" : "type-86",
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" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-199",
174   "self_type" : "type-199",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-100",
184   "self_type" : "type-100",
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-88",
194   "self_type" : "type-88",
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_recipientEEEy"
252  },
253  {
254   "name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_recipientEEEy"
297  },
298  {
299   "name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
300  },
301  {
302   "name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_EEiEERKT_"
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_EEiEE"
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_EEiEERKT_"
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_EEiEE"
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" : "_ZThn20_N7android8hardware8memtrack4V1_012BnHwMemtrackD0Ev"
386  },
387  {
388   "name" : "_ZThn20_N7android8hardware8memtrack4V1_012BnHwMemtrackD1Ev"
389  },
390  {
391   "name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_012BnHwMemtrackD0Ev"
392  },
393  {
394   "name" : "_ZTv0_n12_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_012BpHwMemtrackE4_NS0_10IInterfaceE"
426  },
427  {
428   "name" : "_ZTCN7android8hardware8memtrack4V1_012BpHwMemtrackE8_NS0_11BpHwRefBaseE"
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-472",
474   "self_type" : "type-472",
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-143",
536   "self_type" : "type-143",
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-46",
614   "self_type" : "type-46",
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-113",
668   "self_type" : "type-113",
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-538",
722   "self_type" : "type-538",
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-498",
772   "self_type" : "type-498",
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-500",
798   "self_type" : "type-500",
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-499",
836   "self_type" : "type-499",
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-488",
880   "self_type" : "type-488",
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-487",
906   "self_type" : "type-487",
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-86",
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-440",
1010   "self_type" : "type-440",
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-445",
1036   "self_type" : "type-445",
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-441",
1078   "self_type" : "type-441",
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-439",
1320   "self_type" : "type-439",
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-444",
1350   "self_type" : "type-444",
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-448",
1380   "self_type" : "type-448",
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-453",
1422   "self_type" : "type-453",
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-455",
1460   "self_type" : "type-455",
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-442",
1486   "self_type" : "type-442",
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-447",
1504   "self_type" : "type-447",
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-450",
1534   "self_type" : "type-450",
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-437",
1628   "self_type" : "type-437",
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-443",
1670   "self_type" : "type-443",
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-449",
1688   "self_type" : "type-449",
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-446",
1718   "self_type" : "type-446",
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-438",
1752   "self_type" : "type-438",
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-28"
1823    },
1824    {
1825     "referenced_type" : "type-34"
1826    },
1827    {
1828     "referenced_type" : "type-10"
1829    }
1830   ],
1831   "referenced_type" : "type-27",
1832   "return_type" : "type-25",
1833   "self_type" : "type-27",
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-463",
1847   "return_type" : "type-9",
1848   "self_type" : "type-463",
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 int, const unsigned long long *, unsigned int, void *)",
1854   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1855   "parameters" :
1856   [
1857    {
1858     "referenced_type" : "type-375"
1859    },
1860    {
1861     "referenced_type" : "type-323"
1862    },
1863    {
1864     "referenced_type" : "type-2"
1865    },
1866    {
1867     "referenced_type" : "type-376"
1868    },
1869    {
1870     "referenced_type" : "type-2"
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-384"
1891    },
1892    {
1893     "referenced_type" : "type-42"
1894    },
1895    {
1896     "referenced_type" : "type-25"
1897    }
1898   ],
1899   "return_type" : "type-132",
1900   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1901   "template_args" : [ "type-77", "type-55", "type-522" ]
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-393"
1910    },
1911    {
1912     "referenced_type" : "type-25"
1913    },
1914    {
1915     "referenced_type" : "type-25"
1916    }
1917   ],
1918   "return_type" : "type-75",
1919   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1920   "template_args" : [ "type-522", "type-77", "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-580"
1931    },
1932    {
1933     "referenced_type" : "type-598"
1934    }
1935   ],
1936   "return_type" : "type-144",
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-580"
1947    },
1948    {
1949     "referenced_type" : "type-81"
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-580"
1963    },
1964    {
1965     "referenced_type" : "type-81"
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-381"
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-602"
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-603"
2013    }
2014   ],
2015   "return_type" : "type-144",
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-382"
2025    },
2026    {
2027     "referenced_type" : "type-381"
2028    },
2029    {
2030     "referenced_type" : "type-375"
2031    },
2032    {
2033     "referenced_type" : "type-604"
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-144",
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-544"
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-544"
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_recipientEEEy",
2127   "parameters" :
2128   [
2129    {
2130     "is_this_ptr" : true,
2131     "referenced_type" : "type-581"
2132    },
2133    {
2134     "referenced_type" : "type-318"
2135    },
2136    {
2137     "referenced_type" : "type-100"
2138    }
2139   ],
2140   "return_type" : "type-124",
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-581"
2151    },
2152    {
2153     "referenced_type" : "type-605"
2154    }
2155   ],
2156   "return_type" : "type-144",
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_arrayIhLj32EJEEEEEEEE",
2162   "parameters" :
2163   [
2164    {
2165     "is_this_ptr" : true,
2166     "referenced_type" : "type-581"
2167    },
2168    {
2169     "referenced_type" : "type-606"
2170    }
2171   ],
2172   "return_type" : "type-144",
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-581"
2183    },
2184    {
2185     "referenced_type" : "type-318"
2186    }
2187   ],
2188   "return_type" : "type-124",
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-581"
2199    },
2200    {
2201     "referenced_type" : "type-607"
2202    }
2203   ],
2204   "return_type" : "type-144",
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-588"
2214    },
2215    {
2216     "referenced_type" : "type-542"
2217    },
2218    {
2219     "referenced_type" : "type-9"
2220    },
2221    {
2222     "referenced_type" : "type-499"
2223    },
2224    {
2225     "referenced_type" : "type-608"
2226    }
2227   ],
2228   "return_type" : "type-144",
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-581"
2239    },
2240    {
2241     "referenced_type" : "type-609"
2242    }
2243   ],
2244   "return_type" : "type-144",
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-581"
2255    }
2256   ],
2257   "return_type" : "type-144",
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-581"
2268    }
2269   ],
2270   "return_type" : "type-144",
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-581"
2281    }
2282   ],
2283   "return_type" : "type-144",
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-581"
2294    },
2295    {
2296     "referenced_type" : "type-333"
2297    },
2298    {
2299     "referenced_type" : "type-514"
2300    }
2301   ],
2302   "return_type" : "type-144",
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-581"
2313    },
2314    {
2315     "referenced_type" : "type-9"
2316    },
2317    {
2318     "referenced_type" : "type-499"
2319    },
2320    {
2321     "referenced_type" : "type-610"
2322    }
2323   ],
2324   "return_type" : "type-144",
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-581"
2335    },
2336    {
2337     "referenced_type" : "type-34"
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-581"
2351    },
2352    {
2353     "referenced_type" : "type-34"
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-393"
2367    },
2368    {
2369     "default_arg" : true,
2370     "referenced_type" : "type-25"
2371    }
2372   ],
2373   "return_type" : "type-75",
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_recipientEEEy",
2379   "parameters" :
2380   [
2381    {
2382     "is_this_ptr" : true,
2383     "referenced_type" : "type-76"
2384    },
2385    {
2386     "referenced_type" : "type-318"
2387    },
2388    {
2389     "referenced_type" : "type-100"
2390    }
2391   ],
2392   "return_type" : "type-124",
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-76"
2403    },
2404    {
2405     "referenced_type" : "type-611"
2406    }
2407   ],
2408   "return_type" : "type-144",
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_arrayIhLj32EJEEEEEEEE",
2414   "parameters" :
2415   [
2416    {
2417     "is_this_ptr" : true,
2418     "referenced_type" : "type-76"
2419    },
2420    {
2421     "referenced_type" : "type-612"
2422    }
2423   ],
2424   "return_type" : "type-144",
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-393"
2435    },
2436    {
2437     "default_arg" : true,
2438     "referenced_type" : "type-25"
2439    }
2440   ],
2441   "return_type" : "type-75",
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-76"
2452    },
2453    {
2454     "referenced_type" : "type-318"
2455    }
2456   ],
2457   "return_type" : "type-124",
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-76"
2468    },
2469    {
2470     "referenced_type" : "type-613"
2471    }
2472   ],
2473   "return_type" : "type-144",
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-76"
2484    },
2485    {
2486     "default_arg" : true,
2487     "referenced_type" : "type-393"
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-76"
2501    },
2502    {
2503     "referenced_type" : "type-614"
2504    }
2505   ],
2506   "return_type" : "type-144",
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-76"
2517    }
2518   ],
2519   "return_type" : "type-144",
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-76"
2530    }
2531   ],
2532   "return_type" : "type-144",
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-393"
2542    },
2543    {
2544     "referenced_type" : "type-515"
2545    }
2546   ],
2547   "return_type" : "type-25",
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-76"
2558    }
2559   ],
2560   "return_type" : "type-144",
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-76"
2571    },
2572    {
2573     "referenced_type" : "type-333"
2574    },
2575    {
2576     "referenced_type" : "type-514"
2577    }
2578   ],
2579   "return_type" : "type-144",
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-567"
2589    },
2590    {
2591     "default_arg" : true,
2592     "referenced_type" : "type-25"
2593    }
2594   ],
2595   "return_type" : "type-132",
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-544"
2605    },
2606    {
2607     "default_arg" : true,
2608     "referenced_type" : "type-25"
2609    }
2610   ],
2611   "return_type" : "type-132",
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-42",
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" : 4,
2628   "linker_set_key" : "android::Mutex &",
2629   "name" : "android::Mutex &",
2630   "referenced_type" : "type-15",
2631   "self_type" : "type-470",
2632   "size" : 4,
2633   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2634  },
2635  {
2636   "alignment" : 4,
2637   "linker_set_key" : "android::RWLock &",
2638   "name" : "android::RWLock &",
2639   "referenced_type" : "type-474",
2640   "self_type" : "type-478",
2641   "size" : 4,
2642   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2643  },
2644  {
2645   "alignment" : 4,
2646   "linker_set_key" : "android::String16 &",
2647   "name" : "android::String16 &",
2648   "referenced_type" : "type-30",
2649   "self_type" : "type-356",
2650   "size" : 4,
2651   "source_file" : "/system/core/libutils/include/utils/String16.h"
2652  },
2653  {
2654   "alignment" : 4,
2655   "linker_set_key" : "android::String8 &",
2656   "name" : "android::String8 &",
2657   "referenced_type" : "type-41",
2658   "self_type" : "type-351",
2659   "size" : 4,
2660   "source_file" : "/system/core/libutils/include/utils/String8.h"
2661  },
2662  {
2663   "alignment" : 4,
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-132",
2667   "self_type" : "type-135",
2668   "size" : 4,
2669   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2670  },
2671  {
2672   "alignment" : 4,
2673   "linker_set_key" : "android::hardware::Return<bool> &",
2674   "name" : "android::hardware::Return<bool> &",
2675   "referenced_type" : "type-124",
2676   "self_type" : "type-128",
2677   "size" : 4,
2678   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2679  },
2680  {
2681   "alignment" : 4,
2682   "linker_set_key" : "android::hardware::Return<void> &",
2683   "name" : "android::hardware::Return<void> &",
2684   "referenced_type" : "type-144",
2685   "self_type" : "type-147",
2686   "size" : 4,
2687   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2688  },
2689  {
2690   "alignment" : 4,
2691   "linker_set_key" : "android::hardware::Status &",
2692   "name" : "android::hardware::Status &",
2693   "referenced_type" : "type-111",
2694   "self_type" : "type-122",
2695   "size" : 4,
2696   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2697  },
2698  {
2699   "alignment" : 4,
2700   "linker_set_key" : "android::hardware::TextOutput &",
2701   "name" : "android::hardware::TextOutput &",
2702   "referenced_type" : "type-379",
2703   "self_type" : "type-378",
2704   "size" : 4,
2705   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2706  },
2707  {
2708   "alignment" : 4,
2709   "linker_set_key" : "android::hardware::TextOutput &",
2710   "name" : "android::hardware::TextOutput &",
2711   "referenced_type" : "type-565",
2712   "self_type" : "type-564",
2713   "size" : 4,
2714   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2715  },
2716  {
2717   "alignment" : 4,
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-534",
2722   "size" : 4,
2723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2724  },
2725  {
2726   "alignment" : 4,
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-529",
2731   "size" : 4,
2732   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2733  },
2734  {
2735   "alignment" : 4,
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-537",
2740   "size" : 4,
2741   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2742  },
2743  {
2744   "alignment" : 4,
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" : 4,
2750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2751  },
2752  {
2753   "alignment" : 4,
2754   "linker_set_key" : "android::hardware::hidl_string &",
2755   "name" : "android::hardware::hidl_string &",
2756   "referenced_type" : "type-258",
2757   "self_type" : "type-532",
2758   "size" : 4,
2759   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2760  },
2761  {
2762   "alignment" : 4,
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" : 4,
2768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2769  },
2770  {
2771   "alignment" : 4,
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" : 4,
2777   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2778  },
2779  {
2780   "alignment" : 4,
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-94",
2784   "self_type" : "type-104",
2785   "size" : 4,
2786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2787  },
2788  {
2789   "alignment" : 4,
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-75",
2793   "self_type" : "type-79",
2794   "size" : 4,
2795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2796  },
2797  {
2798   "alignment" : 4,
2799   "linker_set_key" : "const android::String16 &",
2800   "name" : "const android::String16 &",
2801   "referenced_type" : "type-29",
2802   "self_type" : "type-28",
2803   "size" : 4,
2804   "source_file" : "/system/core/libutils/include/utils/String16.h"
2805  },
2806  {
2807   "alignment" : 4,
2808   "linker_set_key" : "const android::String8 &",
2809   "name" : "const android::String8 &",
2810   "referenced_type" : "type-348",
2811   "self_type" : "type-350",
2812   "size" : 4,
2813   "source_file" : "/system/core/libutils/include/utils/String8.h"
2814  },
2815  {
2816   "alignment" : 4,
2817   "linker_set_key" : "const android::hardware::Parcel &",
2818   "name" : "const android::hardware::Parcel &",
2819   "referenced_type" : "type-380",
2820   "self_type" : "type-381",
2821   "size" : 4,
2822   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2823  },
2824  {
2825   "alignment" : 4,
2826   "linker_set_key" : "const android::hardware::Return<bool> &",
2827   "name" : "const android::hardware::Return<bool> &",
2828   "referenced_type" : "type-129",
2829   "self_type" : "type-138",
2830   "size" : 4,
2831   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2832  },
2833  {
2834   "alignment" : 4,
2835   "linker_set_key" : "const android::hardware::Status &",
2836   "name" : "const android::hardware::Status &",
2837   "referenced_type" : "type-115",
2838   "self_type" : "type-116",
2839   "size" : 4,
2840   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2841  },
2842  {
2843   "alignment" : 4,
2844   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2845   "name" : "const android::hardware::details::SchedPrio &",
2846   "referenced_type" : "type-399",
2847   "self_type" : "type-398",
2848   "size" : 4,
2849   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2850  },
2851  {
2852   "alignment" : 4,
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" : 4,
2858   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2859  },
2860  {
2861   "alignment" : 4,
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" : 4,
2867   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2868  },
2869  {
2870   "alignment" : 4,
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" : 4,
2876   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2877  },
2878  {
2879   "alignment" : 4,
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-513",
2883   "self_type" : "type-514",
2884   "size" : 4,
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" : 4,
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-389",
2893   "size" : 4,
2894   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
2895  },
2896  {
2897   "alignment" : 4,
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" : 4,
2903   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2904  },
2905  {
2906   "alignment" : 4,
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" : 4,
2912   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2913  },
2914  {
2915   "alignment" : 4,
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-413",
2919   "self_type" : "type-414",
2920   "size" : 4,
2921   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2922  },
2923  {
2924   "alignment" : 4,
2925   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2926   "name" : "const android::sp<android::hardware::IBinder> &",
2927   "referenced_type" : "type-35",
2928   "self_type" : "type-34",
2929   "size" : 4,
2930   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
2931  },
2932  {
2933   "alignment" : 4,
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-106",
2937   "self_type" : "type-242",
2938   "size" : 4,
2939   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2940  },
2941  {
2942   "alignment" : 4,
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" : 4,
2948   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2949  },
2950  {
2951   "alignment" : 4,
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-81",
2955   "self_type" : "type-544",
2956   "size" : 4,
2957   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2958  },
2959  {
2960   "alignment" : 4,
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-566",
2964   "self_type" : "type-567",
2965   "size" : 4,
2966   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2967  },
2968  {
2969   "alignment" : 4,
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-72",
2973   "self_type" : "type-515",
2974   "size" : 4,
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" : 4,
2979   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
2980   "name" : "const android::wp<android::hardware::BHwBinder> &",
2981   "referenced_type" : "type-549",
2982   "self_type" : "type-551",
2983   "size" : 4,
2984   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2985  },
2986  {
2987   "alignment" : 4,
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-545",
2991   "self_type" : "type-547",
2992   "size" : 4,
2993   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2994  },
2995  {
2996   "alignment" : 4,
2997   "linker_set_key" : "const bool &",
2998   "name" : "const bool &",
2999   "referenced_type" : "type-64",
3000   "self_type" : "type-223",
3001   "size" : 4,
3002   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3003  },
3004  {
3005   "alignment" : 4,
3006   "linker_set_key" : "const double &",
3007   "name" : "const double &",
3008   "referenced_type" : "type-244",
3009   "self_type" : "type-245",
3010   "size" : 4,
3011   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3012  },
3013  {
3014   "alignment" : 4,
3015   "linker_set_key" : "const float &",
3016   "name" : "const float &",
3017   "referenced_type" : "type-241",
3018   "self_type" : "type-243",
3019   "size" : 4,
3020   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3021  },
3022  {
3023   "alignment" : 4,
3024   "linker_set_key" : "const int &",
3025   "name" : "const int &",
3026   "referenced_type" : "type-467",
3027   "self_type" : "type-466",
3028   "size" : 4,
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-558",
3042   "self_type" : "type-560",
3043   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3044  },
3045  {
3046   "alignment" : 4,
3047   "linker_set_key" : "const log_msg &",
3048   "name" : "const log_msg &",
3049   "referenced_type" : "type-82",
3050   "self_type" : "type-131",
3051   "size" : 4,
3052   "source_file" : "/system/core/liblog/include/log/log_read.h"
3053  },
3054  {
3055   "alignment" : 4,
3056   "linker_set_key" : "const long long &",
3057   "name" : "const long long &",
3058   "referenced_type" : "type-235",
3059   "self_type" : "type-236",
3060   "size" : 4,
3061   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3062  },
3063  {
3064   "alignment" : 4,
3065   "linker_set_key" : "const short &",
3066   "name" : "const short &",
3067   "referenced_type" : "type-230",
3068   "self_type" : "type-231",
3069   "size" : 4,
3070   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3071  },
3072  {
3073   "alignment" : 4,
3074   "linker_set_key" : "const signed char &",
3075   "name" : "const signed char &",
3076   "referenced_type" : "type-224",
3077   "self_type" : "type-226",
3078   "size" : 4,
3079   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3080  },
3081  {
3082   "alignment" : 4,
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-391",
3086   "self_type" : "type-393",
3087   "size" : 4,
3088   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3089  },
3090  {
3091   "alignment" : 4,
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-540",
3095   "self_type" : "type-539",
3096   "size" : 4,
3097   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3098  },
3099  {
3100   "alignment" : 4,
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-578",
3104   "self_type" : "type-577",
3105   "size" : 4,
3106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3107  },
3108  {
3109   "alignment" : 4,
3110   "linker_set_key" : "const unsigned char &",
3111   "name" : "const unsigned char &",
3112   "referenced_type" : "type-227",
3113   "self_type" : "type-229",
3114   "size" : 4,
3115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3116  },
3117  {
3118   "alignment" : 4,
3119   "linker_set_key" : "const unsigned int &",
3120   "name" : "const unsigned int &",
3121   "referenced_type" : "type-19",
3122   "self_type" : "type-234",
3123   "size" : 4,
3124   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3125  },
3126  {
3127   "alignment" : 4,
3128   "linker_set_key" : "const unsigned long long &",
3129   "name" : "const unsigned long long &",
3130   "referenced_type" : "type-237",
3131   "self_type" : "type-240",
3132   "size" : 4,
3133   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3134  },
3135  {
3136   "alignment" : 4,
3137   "linker_set_key" : "const unsigned short &",
3138   "name" : "const unsigned short &",
3139   "referenced_type" : "type-232",
3140   "self_type" : "type-233",
3141   "size" : 4,
3142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3143  },
3144  {
3145   "alignment" : 4,
3146   "linker_set_key" : "int &",
3147   "name" : "int &",
3148   "referenced_type" : "type-9",
3149   "self_type" : "type-344",
3150   "size" : 4,
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" : 4,
3155   "linker_set_key" : "unsigned char &",
3156   "name" : "unsigned char &",
3157   "referenced_type" : "type-86",
3158   "self_type" : "type-492",
3159   "size" : 4,
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" : 4,
3164   "linker_set_key" : "unsigned int &",
3165   "name" : "unsigned int &",
3166   "referenced_type" : "type-2",
3167   "self_type" : "type-502",
3168   "size" : 4,
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" : 4,
3176   "linker_set_key" : "android::Condition *",
3177   "name" : "android::Condition *",
3178   "referenced_type" : "type-65",
3179   "self_type" : "type-473",
3180   "size" : 4,
3181   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3182  },
3183  {
3184   "alignment" : 4,
3185   "linker_set_key" : "android::Mutex *",
3186   "name" : "android::Mutex *",
3187   "referenced_type" : "type-15",
3188   "self_type" : "type-468",
3189   "size" : 4,
3190   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3191  },
3192  {
3193   "alignment" : 4,
3194   "linker_set_key" : "android::Mutex::Autolock *",
3195   "name" : "android::Mutex::Autolock *",
3196   "referenced_type" : "type-469",
3197   "self_type" : "type-471",
3198   "size" : 4,
3199   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3200  },
3201  {
3202   "alignment" : 4,
3203   "linker_set_key" : "android::RWLock *",
3204   "name" : "android::RWLock *",
3205   "referenced_type" : "type-474",
3206   "self_type" : "type-476",
3207   "size" : 4,
3208   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3209  },
3210  {
3211   "alignment" : 4,
3212   "linker_set_key" : "android::RWLock::AutoRLock *",
3213   "name" : "android::RWLock::AutoRLock *",
3214   "referenced_type" : "type-477",
3215   "self_type" : "type-479",
3216   "size" : 4,
3217   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3218  },
3219  {
3220   "alignment" : 4,
3221   "linker_set_key" : "android::RWLock::AutoWLock *",
3222   "name" : "android::RWLock::AutoWLock *",
3223   "referenced_type" : "type-480",
3224   "self_type" : "type-481",
3225   "size" : 4,
3226   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3227  },
3228  {
3229   "alignment" : 4,
3230   "linker_set_key" : "android::RefBase *",
3231   "name" : "android::RefBase *",
3232   "referenced_type" : "type-4",
3233   "self_type" : "type-254",
3234   "size" : 4,
3235   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3236  },
3237  {
3238   "alignment" : 4,
3239   "linker_set_key" : "android::RefBase::weakref_impl *",
3240   "name" : "android::RefBase::weakref_impl *",
3241   "referenced_type" : "type-556",
3242   "self_type" : "type-555",
3243   "size" : 4,
3244   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3245  },
3246  {
3247   "alignment" : 4,
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" : 4,
3253   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3254  },
3255  {
3256   "alignment" : 4,
3257   "linker_set_key" : "android::RefBase::weakref_type *",
3258   "name" : "android::RefBase::weakref_type *",
3259   "referenced_type" : "type-24",
3260   "self_type" : "type-23",
3261   "size" : 4,
3262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3263  },
3264  {
3265   "alignment" : 4,
3266   "linker_set_key" : "android::ReferenceRenamer *",
3267   "name" : "android::ReferenceRenamer *",
3268   "referenced_type" : "type-246",
3269   "self_type" : "type-247",
3270   "size" : 4,
3271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3272  },
3273  {
3274   "alignment" : 4,
3275   "linker_set_key" : "android::ScopedTrace *",
3276   "name" : "android::ScopedTrace *",
3277   "referenced_type" : "type-483",
3278   "self_type" : "type-484",
3279   "size" : 4,
3280   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3281  },
3282  {
3283   "alignment" : 4,
3284   "linker_set_key" : "android::String16 *",
3285   "name" : "android::String16 *",
3286   "referenced_type" : "type-30",
3287   "self_type" : "type-357",
3288   "size" : 4,
3289   "source_file" : "/system/core/libutils/include/utils/String16.h"
3290  },
3291  {
3292   "alignment" : 4,
3293   "linker_set_key" : "android::String8 *",
3294   "name" : "android::String8 *",
3295   "referenced_type" : "type-41",
3296   "self_type" : "type-352",
3297   "size" : 4,
3298   "source_file" : "/system/core/libutils/include/utils/String8.h"
3299  },
3300  {
3301   "alignment" : 4,
3302   "linker_set_key" : "android::Thread *",
3303   "name" : "android::Thread *",
3304   "referenced_type" : "type-63",
3305   "self_type" : "type-62",
3306   "size" : 4,
3307   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3308  },
3309  {
3310   "alignment" : 4,
3311   "linker_set_key" : "android::VirtualLightRefBase *",
3312   "name" : "android::VirtualLightRefBase *",
3313   "referenced_type" : "type-150",
3314   "self_type" : "type-158",
3315   "size" : 4,
3316   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3317  },
3318  {
3319   "alignment" : 4,
3320   "linker_set_key" : "android::hardware::BHwBinder *",
3321   "name" : "android::hardware::BHwBinder *",
3322   "referenced_type" : "type-109",
3323   "self_type" : "type-108",
3324   "size" : 4,
3325   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3326  },
3327  {
3328   "alignment" : 4,
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" : 4,
3334   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3335  },
3336  {
3337   "alignment" : 4,
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-407",
3341   "self_type" : "type-412",
3342   "size" : 4,
3343   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3344  },
3345  {
3346   "alignment" : 4,
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-426",
3350   "self_type" : "type-431",
3351   "size" : 4,
3352   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3353  },
3354  {
3355   "alignment" : 4,
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-415",
3359   "self_type" : "type-420",
3360   "size" : 4,
3361   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3362  },
3363  {
3364   "alignment" : 4,
3365   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3366   "name" : "android::hardware::GrantorDescriptor *",
3367   "referenced_type" : "type-280",
3368   "self_type" : "type-279",
3369   "size" : 4,
3370   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3371  },
3372  {
3373   "alignment" : 4,
3374   "linker_set_key" : "android::hardware::IBinder *",
3375   "name" : "android::hardware::IBinder *",
3376   "referenced_type" : "type-22",
3377   "self_type" : "type-21",
3378   "size" : 4,
3379   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3380  },
3381  {
3382   "alignment" : 4,
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" : 4,
3388   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3389  },
3390  {
3391   "alignment" : 4,
3392   "linker_set_key" : "android::hardware::IInterface *",
3393   "name" : "android::hardware::IInterface *",
3394   "referenced_type" : "type-366",
3395   "self_type" : "type-588",
3396   "size" : 4,
3397   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3398  },
3399  {
3400   "alignment" : 4,
3401   "linker_set_key" : "android::hardware::Parcel *",
3402   "name" : "android::hardware::Parcel *",
3403   "referenced_type" : "type-369",
3404   "self_type" : "type-375",
3405   "size" : 4,
3406   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3407  },
3408  {
3409   "alignment" : 4,
3410   "linker_set_key" : "android::hardware::ProcessState *",
3411   "name" : "android::hardware::ProcessState *",
3412   "referenced_type" : "type-8",
3413   "self_type" : "type-49",
3414   "size" : 4,
3415   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3416  },
3417  {
3418   "alignment" : 4,
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-132",
3422   "self_type" : "type-133",
3423   "size" : 4,
3424   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3425  },
3426  {
3427   "alignment" : 4,
3428   "linker_set_key" : "android::hardware::Return<bool> *",
3429   "name" : "android::hardware::Return<bool> *",
3430   "referenced_type" : "type-124",
3431   "self_type" : "type-126",
3432   "size" : 4,
3433   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3434  },
3435  {
3436   "alignment" : 4,
3437   "linker_set_key" : "android::hardware::Return<void> *",
3438   "name" : "android::hardware::Return<void> *",
3439   "referenced_type" : "type-144",
3440   "self_type" : "type-145",
3441   "size" : 4,
3442   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3443  },
3444  {
3445   "alignment" : 4,
3446   "linker_set_key" : "android::hardware::Status *",
3447   "name" : "android::hardware::Status *",
3448   "referenced_type" : "type-111",
3449   "self_type" : "type-114",
3450   "size" : 4,
3451   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3452  },
3453  {
3454   "alignment" : 4,
3455   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3456   "name" : "android::hardware::details::HidlInstrumentor *",
3457   "referenced_type" : "type-385",
3458   "self_type" : "type-542",
3459   "size" : 4,
3460   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3461  },
3462  {
3463   "alignment" : 4,
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-533",
3468   "size" : 4,
3469   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3470  },
3471  {
3472   "alignment" : 4,
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-528",
3477   "size" : 4,
3478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3479  },
3480  {
3481   "alignment" : 4,
3482   "linker_set_key" : "android::hardware::details::return_status *",
3483   "name" : "android::hardware::details::return_status *",
3484   "referenced_type" : "type-125",
3485   "self_type" : "type-139",
3486   "size" : 4,
3487   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3488  },
3489  {
3490   "alignment" : 4,
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" : 4,
3496   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3497  },
3498  {
3499   "alignment" : 4,
3500   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3501   "name" : "android::hardware::hidl_binder_death_recipient *",
3502   "referenced_type" : "type-96",
3503   "self_type" : "type-95",
3504   "size" : 4,
3505   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3506  },
3507  {
3508   "alignment" : 4,
3509   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3510   "name" : "android::hardware::hidl_death_recipient *",
3511   "referenced_type" : "type-99",
3512   "self_type" : "type-98",
3513   "size" : 4,
3514   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3515  },
3516  {
3517   "alignment" : 4,
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" : 4,
3523   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3524  },
3525  {
3526   "alignment" : 4,
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" : 4,
3532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3533  },
3534  {
3535   "alignment" : 4,
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" : 4,
3541   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3542  },
3543  {
3544   "alignment" : 4,
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" : 4,
3550   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3551  },
3552  {
3553   "alignment" : 4,
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" : 4,
3559   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3560  },
3561  {
3562   "alignment" : 4,
3563   "linker_set_key" : "android::hardware::memtrack::V1_0::BnHwMemtrack *",
3564   "name" : "android::hardware::memtrack::V1_0::BnHwMemtrack *",
3565   "referenced_type" : "type-434",
3566   "self_type" : "type-548",
3567   "size" : 4,
3568   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3569  },
3570  {
3571   "alignment" : 4,
3572   "linker_set_key" : "android::hardware::memtrack::V1_0::BpHwMemtrack *",
3573   "name" : "android::hardware::memtrack::V1_0::BpHwMemtrack *",
3574   "referenced_type" : "type-522",
3575   "self_type" : "type-581",
3576   "size" : 4,
3577   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3578  },
3579  {
3580   "alignment" : 4,
3581   "linker_set_key" : "android::hardware::memtrack::V1_0::BsMemtrack *",
3582   "name" : "android::hardware::memtrack::V1_0::BsMemtrack *",
3583   "referenced_type" : "type-568",
3584   "self_type" : "type-580",
3585   "size" : 4,
3586   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3587  },
3588  {
3589   "alignment" : 4,
3590   "linker_set_key" : "android::hardware::memtrack::V1_0::IMemtrack *",
3591   "name" : "android::hardware::memtrack::V1_0::IMemtrack *",
3592   "referenced_type" : "type-77",
3593   "self_type" : "type-76",
3594   "size" : 4,
3595   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3596  },
3597  {
3598   "alignment" : 4,
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" : 4,
3604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3605  },
3606  {
3607   "alignment" : 4,
3608   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3609   "name" : "android::hidl::base::V1_0::BnHwBase *",
3610   "referenced_type" : "type-383",
3611   "self_type" : "type-382",
3612   "size" : 4,
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" : 4,
3617   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3618   "name" : "android::hidl::base::V1_0::IBase *",
3619   "referenced_type" : "type-55",
3620   "self_type" : "type-102",
3621   "size" : 4,
3622   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3623  },
3624  {
3625   "alignment" : 4,
3626   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3627   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3628   "referenced_type" : "type-54",
3629   "self_type" : "type-53",
3630   "size" : 4,
3631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3632  },
3633  {
3634   "alignment" : 4,
3635   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3636   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3637   "referenced_type" : "type-70",
3638   "self_type" : "type-69",
3639   "size" : 4,
3640   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3641  },
3642  {
3643   "alignment" : 4,
3644   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3645   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3646   "referenced_type" : "type-583",
3647   "self_type" : "type-584",
3648   "size" : 4,
3649   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3650  },
3651  {
3652   "alignment" : 4,
3653   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3654   "name" : "android::sp<android::hardware::IBinder> *",
3655   "referenced_type" : "type-36",
3656   "self_type" : "type-585",
3657   "size" : 4,
3658   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3659  },
3660  {
3661   "alignment" : 4,
3662   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3663   "name" : "android::sp<android::hardware::ProcessState> *",
3664   "referenced_type" : "type-48",
3665   "self_type" : "type-47",
3666   "size" : 4,
3667   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3668  },
3669  {
3670   "alignment" : 4,
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-94",
3674   "self_type" : "type-93",
3675   "size" : 4,
3676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3677  },
3678  {
3679   "alignment" : 4,
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-75",
3683   "self_type" : "type-74",
3684   "size" : 4,
3685   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3686  },
3687  {
3688   "alignment" : 4,
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-384",
3692   "self_type" : "type-563",
3693   "size" : 4,
3694   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3695  },
3696  {
3697   "alignment" : 4,
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-52",
3701   "self_type" : "type-56",
3702   "size" : 4,
3703   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3704  },
3705  {
3706   "alignment" : 4,
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-68",
3710   "self_type" : "type-71",
3711   "size" : 4,
3712   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3713  },
3714  {
3715   "alignment" : 4,
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-423",
3720   "size" : 4,
3721   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3722  },
3723  {
3724   "alignment" : 4,
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" : 4,
3730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3731  },
3732  {
3733   "alignment" : 4,
3734   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3735   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3736   "referenced_type" : "type-97",
3737   "self_type" : "type-263",
3738   "size" : 4,
3739   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3740  },
3741  {
3742   "alignment" : 4,
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-101",
3746   "self_type" : "type-543",
3747   "size" : 4,
3748   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3749  },
3750  {
3751   "alignment" : 4,
3752   "linker_set_key" : "android_flex_plane *",
3753   "name" : "android_flex_plane *",
3754   "referenced_type" : "type-454",
3755   "self_type" : "type-457",
3756   "size" : 4,
3757   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3758  },
3759  {
3760   "alignment" : 4,
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-27",
3764   "self_type" : "type-26",
3765   "size" : 4,
3766   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3767  },
3768  {
3769   "alignment" : 4,
3770   "linker_set_key" : "char *",
3771   "name" : "char *",
3772   "referenced_type" : "type-44",
3773   "self_type" : "type-167",
3774   "size" : 4,
3775   "source_file" : "/system/core/liblog/include/log/log_read.h"
3776  },
3777  {
3778   "alignment" : 4,
3779   "linker_set_key" : "const android::NativeHandle *",
3780   "name" : "const android::NativeHandle *",
3781   "referenced_type" : "type-339",
3782   "self_type" : "type-340",
3783   "size" : 4,
3784   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3785  },
3786  {
3787   "alignment" : 4,
3788   "linker_set_key" : "const android::RefBase *",
3789   "name" : "const android::RefBase *",
3790   "referenced_type" : "type-252",
3791   "self_type" : "type-253",
3792   "size" : 4,
3793   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3794  },
3795  {
3796   "alignment" : 4,
3797   "linker_set_key" : "const android::String16 *",
3798   "name" : "const android::String16 *",
3799   "referenced_type" : "type-29",
3800   "self_type" : "type-355",
3801   "size" : 4,
3802   "source_file" : "/system/core/libutils/include/utils/String16.h"
3803  },
3804  {
3805   "alignment" : 4,
3806   "linker_set_key" : "const android::String8 *",
3807   "name" : "const android::String8 *",
3808   "referenced_type" : "type-348",
3809   "self_type" : "type-349",
3810   "size" : 4,
3811   "source_file" : "/system/core/libutils/include/utils/String8.h"
3812  },
3813  {
3814   "alignment" : 4,
3815   "linker_set_key" : "const android::VectorImpl *",
3816   "name" : "const android::VectorImpl *",
3817   "referenced_type" : "type-435",
3818   "self_type" : "type-436",
3819   "size" : 4,
3820   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3821  },
3822  {
3823   "alignment" : 4,
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" : 4,
3829   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3830  },
3831  {
3832   "alignment" : 4,
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-400",
3836   "self_type" : "type-401",
3837   "size" : 4,
3838   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3839  },
3840  {
3841   "alignment" : 4,
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-405",
3845   "self_type" : "type-406",
3846   "size" : 4,
3847   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3848  },
3849  {
3850   "alignment" : 4,
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-136",
3854   "self_type" : "type-137",
3855   "size" : 4,
3856   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3857  },
3858  {
3859   "alignment" : 4,
3860   "linker_set_key" : "const android::hardware::Return<bool> *",
3861   "name" : "const android::hardware::Return<bool> *",
3862   "referenced_type" : "type-129",
3863   "self_type" : "type-130",
3864   "size" : 4,
3865   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3866  },
3867  {
3868   "alignment" : 4,
3869   "linker_set_key" : "const android::hardware::Status *",
3870   "name" : "const android::hardware::Status *",
3871   "referenced_type" : "type-115",
3872   "self_type" : "type-123",
3873   "size" : 4,
3874   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3875  },
3876  {
3877   "alignment" : 4,
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-535",
3881   "self_type" : "type-536",
3882   "size" : 4,
3883   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3884  },
3885  {
3886   "alignment" : 4,
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-530",
3890   "self_type" : "type-531",
3891   "size" : 4,
3892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3893  },
3894  {
3895   "alignment" : 4,
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-526",
3899   "self_type" : "type-527",
3900   "size" : 4,
3901   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3902  },
3903  {
3904   "alignment" : 4,
3905   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
3906   "name" : "const android::hardware::details::hidl_pointer<int> *",
3907   "referenced_type" : "type-482",
3908   "self_type" : "type-491",
3909   "size" : 4,
3910   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3911  },
3912  {
3913   "alignment" : 4,
3914   "linker_set_key" : "const android::hardware::details::return_status *",
3915   "name" : "const android::hardware::details::return_status *",
3916   "referenced_type" : "type-141",
3917   "self_type" : "type-142",
3918   "size" : 4,
3919   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3920  },
3921  {
3922   "alignment" : 4,
3923   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
3924   "name" : "const android::hardware::hidl_death_recipient *",
3925   "referenced_type" : "type-553",
3926   "self_type" : "type-554",
3927   "size" : 4,
3928   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3929  },
3930  {
3931   "alignment" : 4,
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" : 4,
3937   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3938  },
3939  {
3940   "alignment" : 4,
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" : 4,
3946   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3947  },
3948  {
3949   "alignment" : 4,
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" : 4,
3955   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3956  },
3957  {
3958   "alignment" : 4,
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" : 4,
3964   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3965  },
3966  {
3967   "alignment" : 4,
3968   "linker_set_key" : "const android::hardware::memtrack::V1_0::BpHwMemtrack *",
3969   "name" : "const android::hardware::memtrack::V1_0::BpHwMemtrack *",
3970   "referenced_type" : "type-521",
3971   "self_type" : "type-525",
3972   "size" : 4,
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" : 4,
3977   "linker_set_key" : "const android::hardware::memtrack::V1_0::IMemtrack *",
3978   "name" : "const android::hardware::memtrack::V1_0::IMemtrack *",
3979   "referenced_type" : "type-511",
3980   "self_type" : "type-512",
3981   "size" : 4,
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" : 4,
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" : 4,
3991   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3992  },
3993  {
3994   "alignment" : 4,
3995   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
3996   "name" : "const android::hidl::base::V1_0::BpHwBase *",
3997   "referenced_type" : "type-519",
3998   "self_type" : "type-520",
3999   "size" : 4,
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" : 4,
4004   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4005   "name" : "const android::hidl::base::V1_0::IBase *",
4006   "referenced_type" : "type-411",
4007   "self_type" : "type-410",
4008   "size" : 4,
4009   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4010  },
4011  {
4012   "alignment" : 4,
4013   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4014   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4015   "referenced_type" : "type-59",
4016   "self_type" : "type-60",
4017   "size" : 4,
4018   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4019  },
4020  {
4021   "alignment" : 4,
4022   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4023   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4024   "referenced_type" : "type-485",
4025   "self_type" : "type-486",
4026   "size" : 4,
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" : 4,
4031   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4032   "name" : "const android::sp<android::hardware::IBinder> *",
4033   "referenced_type" : "type-35",
4034   "self_type" : "type-586",
4035   "size" : 4,
4036   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4037  },
4038  {
4039   "alignment" : 4,
4040   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4041   "name" : "const android::sp<android::hardware::ProcessState> *",
4042   "referenced_type" : "type-50",
4043   "self_type" : "type-51",
4044   "size" : 4,
4045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4046  },
4047  {
4048   "alignment" : 4,
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-106",
4052   "self_type" : "type-105",
4053   "size" : 4,
4054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4055  },
4056  {
4057   "alignment" : 4,
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-552",
4062   "size" : 4,
4063   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4064  },
4065  {
4066   "alignment" : 4,
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-81",
4070   "self_type" : "type-80",
4071   "size" : 4,
4072   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4073  },
4074  {
4075   "alignment" : 4,
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-566",
4079   "self_type" : "type-582",
4080   "size" : 4,
4081   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4082  },
4083  {
4084   "alignment" : 4,
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-57",
4088   "self_type" : "type-58",
4089   "size" : 4,
4090   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4091  },
4092  {
4093   "alignment" : 4,
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-72",
4097   "self_type" : "type-73",
4098   "size" : 4,
4099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4100  },
4101  {
4102   "alignment" : 4,
4103   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4104   "name" : "const android::wp<android::hardware::BHwBinder> *",
4105   "referenced_type" : "type-549",
4106   "self_type" : "type-550",
4107   "size" : 4,
4108   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4109  },
4110  {
4111   "alignment" : 4,
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" : 4,
4117   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4118  },
4119  {
4120   "alignment" : 4,
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-545",
4124   "self_type" : "type-546",
4125   "size" : 4,
4126   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4127  },
4128  {
4129   "alignment" : 4,
4130   "linker_set_key" : "const char *",
4131   "name" : "const char *",
4132   "referenced_type" : "type-43",
4133   "self_type" : "type-42",
4134   "size" : 4,
4135   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4136  },
4137  {
4138   "alignment" : 4,
4139   "linker_set_key" : "const char16_t *",
4140   "name" : "const char16_t *",
4141   "referenced_type" : "type-32",
4142   "self_type" : "type-31",
4143   "size" : 4,
4144   "source_file" : "/system/core/libutils/include/utils/String16.h"
4145  },
4146  {
4147   "alignment" : 4,
4148   "linker_set_key" : "const log_msg *",
4149   "name" : "const log_msg *",
4150   "referenced_type" : "type-82",
4151   "self_type" : "type-117",
4152   "size" : 4,
4153   "source_file" : "/system/core/liblog/include/log/log_read.h"
4154  },
4155  {
4156   "alignment" : 4,
4157   "linker_set_key" : "const native_handle *",
4158   "name" : "const native_handle *",
4159   "referenced_type" : "type-251",
4160   "self_type" : "type-250",
4161   "size" : 4,
4162   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4163  },
4164  {
4165   "alignment" : 4,
4166   "linker_set_key" : "const unsigned char *",
4167   "name" : "const unsigned char *",
4168   "referenced_type" : "type-227",
4169   "self_type" : "type-323",
4170   "size" : 4,
4171   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4172  },
4173  {
4174   "alignment" : 4,
4175   "linker_set_key" : "const unsigned long long *",
4176   "name" : "const unsigned long long *",
4177   "referenced_type" : "type-237",
4178   "self_type" : "type-376",
4179   "size" : 4,
4180   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4181  },
4182  {
4183   "alignment" : 4,
4184   "linker_set_key" : "const void *",
4185   "name" : "const void *",
4186   "referenced_type" : "type-330",
4187   "self_type" : "type-331",
4188   "size" : 4,
4189   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4190  },
4191  {
4192   "alignment" : 4,
4193   "linker_set_key" : "int (*)(void *)",
4194   "name" : "int (*)(void *)",
4195   "referenced_type" : "type-463",
4196   "self_type" : "type-464",
4197   "size" : 4,
4198   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4199  },
4200  {
4201   "alignment" : 4,
4202   "linker_set_key" : "int *",
4203   "name" : "int *",
4204   "referenced_type" : "type-9",
4205   "self_type" : "type-305",
4206   "size" : 4,
4207   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4208  },
4209  {
4210   "alignment" : 4,
4211   "linker_set_key" : "log_msg *",
4212   "name" : "log_msg *",
4213   "referenced_type" : "type-83",
4214   "self_type" : "type-157",
4215   "size" : 4,
4216   "source_file" : "/system/core/liblog/include/log/log_read.h"
4217  },
4218  {
4219   "alignment" : 4,
4220   "linker_set_key" : "native_handle *",
4221   "name" : "native_handle *",
4222   "referenced_type" : "type-155",
4223   "self_type" : "type-154",
4224   "size" : 4,
4225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4226  },
4227  {
4228   "alignment" : 4,
4229   "linker_set_key" : "unsigned char *",
4230   "name" : "unsigned char *",
4231   "referenced_type" : "type-86",
4232   "self_type" : "type-371",
4233   "size" : 4,
4234   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4235  },
4236  {
4237   "alignment" : 4,
4238   "linker_set_key" : "unsigned int *",
4239   "name" : "unsigned int *",
4240   "referenced_type" : "type-2",
4241   "self_type" : "type-390",
4242   "size" : 4,
4243   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4244  },
4245  {
4246   "alignment" : 4,
4247   "linker_set_key" : "unsigned long long *",
4248   "name" : "unsigned long long *",
4249   "referenced_type" : "type-100",
4250   "self_type" : "type-372",
4251   "size" : 4,
4252   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4253  },
4254  {
4255   "alignment" : 4,
4256   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4257   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4258   "referenced_type" : "type-374",
4259   "self_type" : "type-373",
4260   "size" : 4,
4261   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4262  },
4263  {
4264   "alignment" : 4,
4265   "linker_set_key" : "void *",
4266   "name" : "void *",
4267   "referenced_type" : "type-11",
4268   "self_type" : "type-10",
4269   "size" : 4,
4270   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4271  },
4272  {
4273   "alignment" : 4,
4274   "linker_set_key" : "void **",
4275   "name" : "void **",
4276   "referenced_type" : "type-10",
4277   "self_type" : "type-465",
4278   "size" : 4,
4279   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4280  }
4281 ],
4282 "qualified_types" :
4283 [
4284  {
4285   "alignment" : 4,
4286   "is_const" : true,
4287   "linker_set_key" : "android::RefBase::weakref_impl *const",
4288   "name" : "android::RefBase::weakref_impl *const",
4289   "referenced_type" : "type-555",
4290   "self_type" : "type-557",
4291   "size" : 4,
4292   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4293  },
4294  {
4295   "alignment" : 4,
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" : 4,
4302   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4303  },
4304  {
4305   "alignment" : 4,
4306   "is_const" : true,
4307   "linker_set_key" : "android::hardware::IBinder *const",
4308   "name" : "android::hardware::IBinder *const",
4309   "referenced_type" : "type-21",
4310   "self_type" : "type-361",
4311   "size" : 4,
4312   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4313  },
4314  {
4315   "alignment" : 4,
4316   "is_const" : true,
4317   "linker_set_key" : "const android::NativeHandle",
4318   "name" : "const android::NativeHandle",
4319   "referenced_type" : "type-153",
4320   "self_type" : "type-339",
4321   "size" : 12,
4322   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4323  },
4324  {
4325   "alignment" : 4,
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" : 8,
4332   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4333  },
4334  {
4335   "alignment" : 4,
4336   "is_const" : true,
4337   "linker_set_key" : "const android::String16",
4338   "name" : "const android::String16",
4339   "referenced_type" : "type-30",
4340   "self_type" : "type-29",
4341   "size" : 4,
4342   "source_file" : "/system/core/libutils/include/utils/String16.h"
4343  },
4344  {
4345   "alignment" : 4,
4346   "is_const" : true,
4347   "linker_set_key" : "const android::String8",
4348   "name" : "const android::String8",
4349   "referenced_type" : "type-41",
4350   "self_type" : "type-348",
4351   "size" : 4,
4352   "source_file" : "/system/core/libutils/include/utils/String8.h"
4353  },
4354  {
4355   "alignment" : 4,
4356   "is_const" : true,
4357   "linker_set_key" : "const android::VectorImpl",
4358   "name" : "const android::VectorImpl",
4359   "referenced_type" : "type-18",
4360   "self_type" : "type-435",
4361   "size" : 20,
4362   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4363  },
4364  {
4365   "alignment" : 4,
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" : 24,
4372   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4373  },
4374  {
4375   "alignment" : 4,
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-394",
4380   "self_type" : "type-400",
4381   "size" : 16,
4382   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4383  },
4384  {
4385   "alignment" : 4,
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-402",
4390   "self_type" : "type-405",
4391   "size" : 16,
4392   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4393  },
4394  {
4395   "alignment" : 4,
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-380",
4401   "size" : 68,
4402   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4403  },
4404  {
4405   "alignment" : 4,
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-132",
4410   "self_type" : "type-136",
4411   "size" : 28,
4412   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "is_const" : true,
4417   "linker_set_key" : "const android::hardware::Return<bool>",
4418   "name" : "const android::hardware::Return<bool>",
4419   "referenced_type" : "type-124",
4420   "self_type" : "type-129",
4421   "size" : 24,
4422   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4423  },
4424  {
4425   "alignment" : 4,
4426   "is_const" : true,
4427   "linker_set_key" : "const android::hardware::Status",
4428   "name" : "const android::hardware::Status",
4429   "referenced_type" : "type-111",
4430   "self_type" : "type-115",
4431   "size" : 20,
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-397",
4440   "self_type" : "type-399",
4441   "size" : 8,
4442   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4443  },
4444  {
4445   "alignment" : 4,
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-535",
4451   "size" : 8,
4452   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4453  },
4454  {
4455   "alignment" : 4,
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-530",
4461   "size" : 8,
4462   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4463  },
4464  {
4465   "alignment" : 4,
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-526",
4471   "size" : 8,
4472   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4473  },
4474  {
4475   "alignment" : 4,
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-482",
4481   "size" : 8,
4482   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4483  },
4484  {
4485   "alignment" : 4,
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-125",
4490   "self_type" : "type-141",
4491   "size" : 24,
4492   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4493  },
4494  {
4495   "alignment" : 4,
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-99",
4500   "self_type" : "type-553",
4501   "size" : 12,
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" : 4,
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" : 4,
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-513",
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" : 4,
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" : 4,
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" : 4,
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-522",
4580   "self_type" : "type-521",
4581   "size" : 92,
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" : 4,
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-77",
4590   "self_type" : "type-511",
4591   "size" : 12,
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-498",
4600   "self_type" : "type-501",
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-500",
4620   "self_type" : "type-504",
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-499",
4630   "self_type" : "type-503",
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" : 4,
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-516",
4640   "self_type" : "type-519",
4641   "size" : 92,
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" : 4,
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-55",
4660   "self_type" : "type-411",
4661   "size" : 12,
4662   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4663  },
4664  {
4665   "alignment" : 4,
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-410",
4670   "self_type" : "type-413",
4671   "size" : 4,
4672   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4673  },
4674  {
4675   "alignment" : 4,
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-54",
4680   "self_type" : "type-59",
4681   "size" : 12,
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-488",
4690   "self_type" : "type-493",
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-487",
4700   "self_type" : "type-490",
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" : 4,
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-70",
4710   "self_type" : "type-485",
4711   "size" : 12,
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" : 4,
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-36",
4720   "self_type" : "type-35",
4721   "size" : 4,
4722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4723  },
4724  {
4725   "alignment" : 4,
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-48",
4730   "self_type" : "type-50",
4731   "size" : 4,
4732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4733  },
4734  {
4735   "alignment" : 4,
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-94",
4740   "self_type" : "type-106",
4741   "size" : 4,
4742   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4743  },
4744  {
4745   "alignment" : 4,
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" : 4,
4752   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4753  },
4754  {
4755   "alignment" : 4,
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-75",
4760   "self_type" : "type-81",
4761   "size" : 4,
4762   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4763  },
4764  {
4765   "alignment" : 4,
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-384",
4770   "self_type" : "type-566",
4771   "size" : 4,
4772   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4773  },
4774  {
4775   "alignment" : 4,
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-52",
4780   "self_type" : "type-57",
4781   "size" : 4,
4782   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4783  },
4784  {
4785   "alignment" : 4,
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-68",
4790   "self_type" : "type-72",
4791   "size" : 4,
4792   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4793  },
4794  {
4795   "alignment" : 4,
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-549",
4801   "size" : 8,
4802   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4803  },
4804  {
4805   "alignment" : 4,
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-97",
4810   "self_type" : "type-274",
4811   "size" : 8,
4812   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4813  },
4814  {
4815   "alignment" : 4,
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-101",
4820   "self_type" : "type-545",
4821   "size" : 8,
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-25",
4830   "self_type" : "type-64",
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-44",
4840   "self_type" : "type-43",
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-33",
4850   "self_type" : "type-32",
4851   "size" : 2,
4852   "source_file" : "/system/core/libutils/include/utils/String16.h"
4853  },
4854  {
4855   "alignment" : 4,
4856   "is_const" : true,
4857   "linker_set_key" : "const double",
4858   "name" : "const double",
4859   "referenced_type" : "type-218",
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-213",
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-467",
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-559",
4897   "self_type" : "type-558",
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-83",
4906   "self_type" : "type-82",
4907   "size" : 5124,
4908   "source_file" : "/system/core/liblog/include/log/log_read.h"
4909  },
4910  {
4911   "alignment" : 4,
4912   "is_const" : true,
4913   "linker_set_key" : "const long long",
4914   "name" : "const long long",
4915   "referenced_type" : "type-14",
4916   "self_type" : "type-235",
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-155",
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-177",
4936   "self_type" : "type-230",
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-225",
4946   "self_type" : "type-224",
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-506",
4956   "self_type" : "type-505",
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-572",
4966   "self_type" : "type-571",
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-510",
4976   "self_type" : "type-509",
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-576",
4986   "self_type" : "type-575",
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-508",
4996   "self_type" : "type-507",
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-574",
5006   "self_type" : "type-573",
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-562",
5026   "self_type" : "type-561",
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-497",
5036   "self_type" : "type-496",
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-495",
5046   "self_type" : "type-494",
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" : 4,
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-392",
5056   "self_type" : "type-391",
5057   "size" : 12,
5058   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5059  },
5060  {
5061   "alignment" : 4,
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" : 8,
5068   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5069  },
5070  {
5071   "alignment" : 4,
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" : 8,
5078   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5079  },
5080  {
5081   "alignment" : 4,
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-541",
5086   "self_type" : "type-540",
5087   "size" : 12,
5088   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5089  },
5090  {
5091   "alignment" : 4,
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-579",
5096   "self_type" : "type-578",
5097   "size" : 12,
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-86",
5106   "self_type" : "type-227",
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-19",
5117   "size" : 4,
5118   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5119  },
5120  {
5121   "alignment" : 4,
5122   "is_const" : true,
5123   "linker_set_key" : "const unsigned long long",
5124   "name" : "const unsigned long long",
5125   "referenced_type" : "type-100",
5126   "self_type" : "type-237",
5127   "size" : 8,
5128   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5129  },
5130  {
5131   "alignment" : 2,
5132   "is_const" : true,
5133   "linker_set_key" : "const unsigned short",
5134   "name" : "const unsigned short",
5135   "referenced_type" : "type-88",
5136   "self_type" : "type-232",
5137   "size" : 2,
5138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5139  },
5140  {
5141   "is_const" : true,
5142   "linker_set_key" : "const void",
5143   "name" : "const void",
5144   "referenced_type" : "type-11",
5145   "self_type" : "type-330",
5146   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5147  },
5148  {
5149   "alignment" : 1,
5150   "is_volatile" : true,
5151   "linker_set_key" : "volatile bool",
5152   "name" : "volatile bool",
5153   "referenced_type" : "type-25",
5154   "self_type" : "type-67",
5155   "size" : 1,
5156   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5157  },
5158  {
5159   "alignment" : 4,
5160   "is_volatile" : true,
5161   "linker_set_key" : "volatile int",
5162   "name" : "volatile int",
5163   "referenced_type" : "type-9",
5164   "self_type" : "type-45",
5165   "size" : 4,
5166   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5167  }
5168 ],
5169 "record_types" :
5170 [
5171  {
5172   "alignment" : 4,
5173   "fields" :
5174   [
5175    {
5176     "access" : "private",
5177     "field_name" : "mCond",
5178     "referenced_type" : "type-66"
5179    }
5180   ],
5181   "linker_set_key" : "android::Condition",
5182   "name" : "android::Condition",
5183   "record_kind" : "class",
5184   "referenced_type" : "type-65",
5185   "self_type" : "type-65",
5186   "size" : 4,
5187   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5188   "unique_id" : "_ZTSN7android9ConditionE"
5189  },
5190  {
5191   "alignment" : 4,
5192   "fields" :
5193   [
5194    {
5195     "access" : "private",
5196     "field_name" : "mVector",
5197     "referenced_type" : "type-38"
5198    }
5199   ],
5200   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5201   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5202   "record_kind" : "class",
5203   "referenced_type" : "type-37",
5204   "self_type" : "type-37",
5205   "size" : 20,
5206   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5207   "template_args" : [ "type-30", "type-36" ],
5208   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5209  },
5210  {
5211   "alignment" : 4,
5212   "fields" :
5213   [
5214    {
5215     "access" : "private",
5216     "field_name" : "mCount",
5217     "referenced_type" : "type-152"
5218    }
5219   ],
5220   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5221   "name" : "android::LightRefBase<android::NativeHandle>",
5222   "record_kind" : "class",
5223   "referenced_type" : "type-151",
5224   "self_type" : "type-151",
5225   "size" : 4,
5226   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5227   "template_args" : [ "type-153" ],
5228   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5229  },
5230  {
5231   "alignment" : 4,
5232   "fields" :
5233   [
5234    {
5235     "access" : "private",
5236     "field_name" : "mCount",
5237     "referenced_type" : "type-149"
5238    }
5239   ],
5240   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5241   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5242   "record_kind" : "class",
5243   "referenced_type" : "type-148",
5244   "self_type" : "type-148",
5245   "size" : 4,
5246   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5247   "template_args" : [ "type-150" ],
5248   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5249  },
5250  {
5251   "alignment" : 4,
5252   "fields" :
5253   [
5254    {
5255     "access" : "private",
5256     "field_name" : "mMutex",
5257     "referenced_type" : "type-16"
5258    }
5259   ],
5260   "linker_set_key" : "android::Mutex",
5261   "name" : "android::Mutex",
5262   "record_kind" : "class",
5263   "referenced_type" : "type-15",
5264   "self_type" : "type-15",
5265   "size" : 4,
5266   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5267   "unique_id" : "_ZTSN7android5MutexE"
5268  },
5269  {
5270   "alignment" : 4,
5271   "fields" :
5272   [
5273    {
5274     "access" : "private",
5275     "field_name" : "mLock",
5276     "referenced_type" : "type-470"
5277    }
5278   ],
5279   "linker_set_key" : "android::Mutex::Autolock",
5280   "name" : "android::Mutex::Autolock",
5281   "record_kind" : "class",
5282   "referenced_type" : "type-469",
5283   "self_type" : "type-469",
5284   "size" : 4,
5285   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5286   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5287  },
5288  {
5289   "alignment" : 4,
5290   "base_specifiers" :
5291   [
5292    {
5293     "referenced_type" : "type-151"
5294    }
5295   ],
5296   "fields" :
5297   [
5298    {
5299     "access" : "private",
5300     "field_name" : "mHandle",
5301     "field_offset" : 32,
5302     "referenced_type" : "type-154"
5303    },
5304    {
5305     "access" : "private",
5306     "field_name" : "mOwnsHandle",
5307     "field_offset" : 64,
5308     "referenced_type" : "type-25"
5309    }
5310   ],
5311   "linker_set_key" : "android::NativeHandle",
5312   "name" : "android::NativeHandle",
5313   "record_kind" : "class",
5314   "referenced_type" : "type-153",
5315   "self_type" : "type-153",
5316   "size" : 12,
5317   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5318   "unique_id" : "_ZTSN7android12NativeHandleE"
5319  },
5320  {
5321   "alignment" : 4,
5322   "fields" :
5323   [
5324    {
5325     "access" : "private",
5326     "field_name" : "mRWLock",
5327     "referenced_type" : "type-475"
5328    }
5329   ],
5330   "linker_set_key" : "android::RWLock",
5331   "name" : "android::RWLock",
5332   "record_kind" : "class",
5333   "referenced_type" : "type-474",
5334   "self_type" : "type-474",
5335   "size" : 40,
5336   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5337   "unique_id" : "_ZTSN7android6RWLockE"
5338  },
5339  {
5340   "alignment" : 4,
5341   "fields" :
5342   [
5343    {
5344     "access" : "private",
5345     "field_name" : "mLock",
5346     "referenced_type" : "type-478"
5347    }
5348   ],
5349   "linker_set_key" : "android::RWLock::AutoRLock",
5350   "name" : "android::RWLock::AutoRLock",
5351   "record_kind" : "class",
5352   "referenced_type" : "type-477",
5353   "self_type" : "type-477",
5354   "size" : 4,
5355   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5356   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5357  },
5358  {
5359   "alignment" : 4,
5360   "fields" :
5361   [
5362    {
5363     "access" : "private",
5364     "field_name" : "mLock",
5365     "referenced_type" : "type-478"
5366    }
5367   ],
5368   "linker_set_key" : "android::RWLock::AutoWLock",
5369   "name" : "android::RWLock::AutoWLock",
5370   "record_kind" : "class",
5371   "referenced_type" : "type-480",
5372   "self_type" : "type-480",
5373   "size" : 4,
5374   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5375   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5376  },
5377  {
5378   "alignment" : 4,
5379   "fields" :
5380   [
5381    {
5382     "access" : "private",
5383     "field_name" : "mRefs",
5384     "field_offset" : 32,
5385     "referenced_type" : "type-5"
5386    }
5387   ],
5388   "linker_set_key" : "android::RefBase",
5389   "name" : "android::RefBase",
5390   "record_kind" : "class",
5391   "referenced_type" : "type-4",
5392   "self_type" : "type-4",
5393   "size" : 8,
5394   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5395   "unique_id" : "_ZTSN7android7RefBaseE",
5396   "vtable_components" :
5397   [
5398    {
5399     "kind" : "offset_to_top"
5400    },
5401    {
5402     "kind" : "rtti",
5403     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5404    },
5405    {
5406     "kind" : "complete_dtor_pointer",
5407     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5408    },
5409    {
5410     "kind" : "deleting_dtor_pointer",
5411     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5412    },
5413    {
5414     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5415    },
5416    {
5417     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5418    },
5419    {
5420     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5421    },
5422    {
5423     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5424    }
5425   ]
5426  },
5427  {
5428   "alignment" : 1,
5429   "linker_set_key" : "android::RefBase::weakref_type",
5430   "name" : "android::RefBase::weakref_type",
5431   "record_kind" : "class",
5432   "referenced_type" : "type-24",
5433   "self_type" : "type-24",
5434   "size" : 1,
5435   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5436   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5437  },
5438  {
5439   "alignment" : 1,
5440   "linker_set_key" : "android::ReferenceMover",
5441   "name" : "android::ReferenceMover",
5442   "record_kind" : "class",
5443   "referenced_type" : "type-255",
5444   "self_type" : "type-255",
5445   "size" : 1,
5446   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5447   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5448  },
5449  {
5450   "alignment" : 4,
5451   "linker_set_key" : "android::ReferenceRenamer",
5452   "name" : "android::ReferenceRenamer",
5453   "record_kind" : "class",
5454   "referenced_type" : "type-246",
5455   "self_type" : "type-246",
5456   "size" : 4,
5457   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5458   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5459   "vtable_components" :
5460   [
5461    {
5462     "kind" : "offset_to_top"
5463    },
5464    {
5465     "kind" : "rtti",
5466     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5467    },
5468    {
5469     "is_pure" : true,
5470     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5471    }
5472   ]
5473  },
5474  {
5475   "alignment" : 4,
5476   "fields" :
5477   [
5478    {
5479     "access" : "private",
5480     "field_name" : "mTag",
5481     "referenced_type" : "type-100"
5482    }
5483   ],
5484   "linker_set_key" : "android::ScopedTrace",
5485   "name" : "android::ScopedTrace",
5486   "record_kind" : "class",
5487   "referenced_type" : "type-483",
5488   "self_type" : "type-483",
5489   "size" : 8,
5490   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5491   "unique_id" : "_ZTSN7android11ScopedTraceE"
5492  },
5493  {
5494   "alignment" : 4,
5495   "base_specifiers" :
5496   [
5497    {
5498     "access" : "private",
5499     "referenced_type" : "type-39"
5500    }
5501   ],
5502   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5503   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5504   "record_kind" : "class",
5505   "referenced_type" : "type-38",
5506   "self_type" : "type-38",
5507   "size" : 20,
5508   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5509   "template_args" : [ "type-40" ],
5510   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5511   "vtable_components" :
5512   [
5513    {
5514     "kind" : "offset_to_top"
5515    },
5516    {
5517     "kind" : "rtti",
5518     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5519    },
5520    {
5521     "kind" : "complete_dtor_pointer",
5522     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5523    },
5524    {
5525     "kind" : "deleting_dtor_pointer",
5526     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5527    },
5528    {
5529     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5530    },
5531    {
5532     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5533    },
5534    {
5535     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5536    },
5537    {
5538     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5539    },
5540    {
5541     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5542    },
5543    {
5544     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5545    },
5546    {
5547     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5548    }
5549   ]
5550  },
5551  {
5552   "alignment" : 4,
5553   "base_specifiers" :
5554   [
5555    {
5556     "referenced_type" : "type-18"
5557    }
5558   ],
5559   "linker_set_key" : "android::SortedVectorImpl",
5560   "name" : "android::SortedVectorImpl",
5561   "record_kind" : "class",
5562   "referenced_type" : "type-39",
5563   "self_type" : "type-39",
5564   "size" : 20,
5565   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5566   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5567   "vtable_components" :
5568   [
5569    {
5570     "kind" : "offset_to_top"
5571    },
5572    {
5573     "kind" : "rtti",
5574     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5575    },
5576    {
5577     "kind" : "complete_dtor_pointer",
5578     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5579    },
5580    {
5581     "kind" : "deleting_dtor_pointer",
5582     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5583    },
5584    {
5585     "is_pure" : true,
5586     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5587    },
5588    {
5589     "is_pure" : true,
5590     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5591    },
5592    {
5593     "is_pure" : true,
5594     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5595    },
5596    {
5597     "is_pure" : true,
5598     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5599    },
5600    {
5601     "is_pure" : true,
5602     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5603    },
5604    {
5605     "is_pure" : true,
5606     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5607    },
5608    {
5609     "is_pure" : true,
5610     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5611    }
5612   ]
5613  },
5614  {
5615   "alignment" : 4,
5616   "fields" :
5617   [
5618    {
5619     "access" : "private",
5620     "field_name" : "mString",
5621     "referenced_type" : "type-31"
5622    }
5623   ],
5624   "linker_set_key" : "android::String16",
5625   "name" : "android::String16",
5626   "record_kind" : "class",
5627   "referenced_type" : "type-30",
5628   "self_type" : "type-30",
5629   "size" : 4,
5630   "source_file" : "/system/core/libutils/include/utils/String16.h",
5631   "unique_id" : "_ZTSN7android8String16E"
5632  },
5633  {
5634   "alignment" : 4,
5635   "fields" :
5636   [
5637    {
5638     "access" : "private",
5639     "field_name" : "mString",
5640     "referenced_type" : "type-42"
5641    }
5642   ],
5643   "linker_set_key" : "android::String8",
5644   "name" : "android::String8",
5645   "record_kind" : "class",
5646   "referenced_type" : "type-41",
5647   "self_type" : "type-41",
5648   "size" : 4,
5649   "source_file" : "/system/core/libutils/include/utils/String8.h",
5650   "unique_id" : "_ZTSN7android7String8E"
5651  },
5652  {
5653   "alignment" : 4,
5654   "base_specifiers" :
5655   [
5656    {
5657     "is_virtual" : true,
5658     "referenced_type" : "type-4"
5659    }
5660   ],
5661   "fields" :
5662   [
5663    {
5664     "access" : "private",
5665     "field_name" : "mCanCallJava",
5666     "field_offset" : 32,
5667     "referenced_type" : "type-64"
5668    },
5669    {
5670     "access" : "private",
5671     "field_name" : "mThread",
5672     "field_offset" : 64,
5673     "referenced_type" : "type-10"
5674    },
5675    {
5676     "access" : "private",
5677     "field_name" : "mLock",
5678     "field_offset" : 96,
5679     "referenced_type" : "type-15"
5680    },
5681    {
5682     "access" : "private",
5683     "field_name" : "mThreadExitedCondition",
5684     "field_offset" : 128,
5685     "referenced_type" : "type-65"
5686    },
5687    {
5688     "access" : "private",
5689     "field_name" : "mStatus",
5690     "field_offset" : 160,
5691     "referenced_type" : "type-9"
5692    },
5693    {
5694     "access" : "private",
5695     "field_name" : "mExitPending",
5696     "field_offset" : 192,
5697     "referenced_type" : "type-67"
5698    },
5699    {
5700     "access" : "private",
5701     "field_name" : "mRunning",
5702     "field_offset" : 200,
5703     "referenced_type" : "type-67"
5704    },
5705    {
5706     "access" : "private",
5707     "field_name" : "mHoldSelf",
5708     "field_offset" : 224,
5709     "referenced_type" : "type-61"
5710    },
5711    {
5712     "access" : "private",
5713     "field_name" : "mTid",
5714     "field_offset" : 256,
5715     "referenced_type" : "type-9"
5716    }
5717   ],
5718   "linker_set_key" : "android::Thread",
5719   "name" : "android::Thread",
5720   "record_kind" : "class",
5721   "referenced_type" : "type-63",
5722   "self_type" : "type-63",
5723   "size" : 44,
5724   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5725   "unique_id" : "_ZTSN7android6ThreadE",
5726   "vtable_components" :
5727   [
5728    {
5729     "component_value" : 36,
5730     "kind" : "vbase_offset"
5731    },
5732    {
5733     "kind" : "offset_to_top"
5734    },
5735    {
5736     "kind" : "rtti",
5737     "mangled_component_name" : "_ZTIN7android6ThreadE"
5738    },
5739    {
5740     "kind" : "complete_dtor_pointer",
5741     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5742    },
5743    {
5744     "kind" : "deleting_dtor_pointer",
5745     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5746    },
5747    {
5748     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5749    },
5750    {
5751     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5752    },
5753    {
5754     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5755    },
5756    {
5757     "is_pure" : true,
5758     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5759    },
5760    {
5761     "kind" : "vcall_offset"
5762    },
5763    {
5764     "kind" : "vcall_offset"
5765    },
5766    {
5767     "kind" : "vcall_offset"
5768    },
5769    {
5770     "kind" : "vcall_offset"
5771    },
5772    {
5773     "component_value" : -36,
5774     "kind" : "vcall_offset"
5775    },
5776    {
5777     "component_value" : -36,
5778     "kind" : "offset_to_top"
5779    },
5780    {
5781     "kind" : "rtti",
5782     "mangled_component_name" : "_ZTIN7android6ThreadE"
5783    },
5784    {
5785     "kind" : "complete_dtor_pointer",
5786     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5787    },
5788    {
5789     "kind" : "deleting_dtor_pointer",
5790     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5791    },
5792    {
5793     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5794    },
5795    {
5796     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5797    },
5798    {
5799     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5800    },
5801    {
5802     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5803    }
5804   ]
5805  },
5806  {
5807   "alignment" : 4,
5808   "base_specifiers" :
5809   [
5810    {
5811     "access" : "private",
5812     "referenced_type" : "type-18"
5813    }
5814   ],
5815   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5816   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5817   "record_kind" : "class",
5818   "referenced_type" : "type-17",
5819   "self_type" : "type-17",
5820   "size" : 20,
5821   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5822   "template_args" : [ "type-20" ],
5823   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5824   "vtable_components" :
5825   [
5826    {
5827     "kind" : "offset_to_top"
5828    },
5829    {
5830     "kind" : "rtti",
5831     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5832    },
5833    {
5834     "kind" : "complete_dtor_pointer",
5835     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5836    },
5837    {
5838     "kind" : "deleting_dtor_pointer",
5839     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5840    },
5841    {
5842     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
5843    },
5844    {
5845     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
5846    },
5847    {
5848     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
5849    },
5850    {
5851     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
5852    },
5853    {
5854     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
5855    },
5856    {
5857     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
5858    }
5859   ]
5860  },
5861  {
5862   "alignment" : 4,
5863   "fields" :
5864   [
5865    {
5866     "access" : "private",
5867     "field_name" : "mStorage",
5868     "field_offset" : 32,
5869     "referenced_type" : "type-10"
5870    },
5871    {
5872     "access" : "private",
5873     "field_name" : "mCount",
5874     "field_offset" : 64,
5875     "referenced_type" : "type-2"
5876    },
5877    {
5878     "access" : "private",
5879     "field_name" : "mFlags",
5880     "field_offset" : 96,
5881     "referenced_type" : "type-19"
5882    },
5883    {
5884     "access" : "private",
5885     "field_name" : "mItemSize",
5886     "field_offset" : 128,
5887     "referenced_type" : "type-19"
5888    }
5889   ],
5890   "linker_set_key" : "android::VectorImpl",
5891   "name" : "android::VectorImpl",
5892   "record_kind" : "class",
5893   "referenced_type" : "type-18",
5894   "self_type" : "type-18",
5895   "size" : 20,
5896   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5897   "unique_id" : "_ZTSN7android10VectorImplE",
5898   "vtable_components" :
5899   [
5900    {
5901     "kind" : "offset_to_top"
5902    },
5903    {
5904     "kind" : "rtti",
5905     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5906    },
5907    {
5908     "kind" : "complete_dtor_pointer",
5909     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5910    },
5911    {
5912     "kind" : "deleting_dtor_pointer",
5913     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5914    },
5915    {
5916     "is_pure" : true,
5917     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5918    },
5919    {
5920     "is_pure" : true,
5921     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5922    },
5923    {
5924     "is_pure" : true,
5925     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5926    },
5927    {
5928     "is_pure" : true,
5929     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5930    },
5931    {
5932     "is_pure" : true,
5933     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5934    },
5935    {
5936     "is_pure" : true,
5937     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5938    }
5939   ]
5940  },
5941  {
5942   "alignment" : 4,
5943   "base_specifiers" :
5944   [
5945    {
5946     "referenced_type" : "type-148"
5947    }
5948   ],
5949   "linker_set_key" : "android::VirtualLightRefBase",
5950   "name" : "android::VirtualLightRefBase",
5951   "record_kind" : "class",
5952   "referenced_type" : "type-150",
5953   "self_type" : "type-150",
5954   "size" : 8,
5955   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5956   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5957   "vtable_components" :
5958   [
5959    {
5960     "kind" : "offset_to_top"
5961    },
5962    {
5963     "kind" : "rtti",
5964     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5965    },
5966    {
5967     "kind" : "complete_dtor_pointer",
5968     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5969    },
5970    {
5971     "kind" : "deleting_dtor_pointer",
5972     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5973    }
5974   ]
5975  },
5976  {
5977   "alignment" : 4,
5978   "base_specifiers" :
5979   [
5980    {
5981     "referenced_type" : "type-22"
5982    }
5983   ],
5984   "fields" :
5985   [
5986    {
5987     "access" : "protected",
5988     "field_name" : "mSchedPolicy",
5989     "field_offset" : 32,
5990     "referenced_type" : "type-9"
5991    },
5992    {
5993     "access" : "protected",
5994     "field_name" : "mSchedPriority",
5995     "field_offset" : 64,
5996     "referenced_type" : "type-9"
5997    },
5998    {
5999     "access" : "private",
6000     "field_name" : "mExtras",
6001     "field_offset" : 96,
6002     "referenced_type" : "type-110"
6003    },
6004    {
6005     "access" : "private",
6006     "field_name" : "mReserved0",
6007     "field_offset" : 128,
6008     "referenced_type" : "type-10"
6009    }
6010   ],
6011   "linker_set_key" : "android::hardware::BHwBinder",
6012   "name" : "android::hardware::BHwBinder",
6013   "record_kind" : "class",
6014   "referenced_type" : "type-109",
6015   "self_type" : "type-109",
6016   "size" : 28,
6017   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6018   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6019   "vtable_components" :
6020   [
6021    {
6022     "component_value" : 20,
6023     "kind" : "vbase_offset"
6024    },
6025    {
6026     "kind" : "offset_to_top"
6027    },
6028    {
6029     "kind" : "rtti",
6030     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6031    },
6032    {
6033     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6034    },
6035    {
6036     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6037    },
6038    {
6039     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6040    },
6041    {
6042     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6043    },
6044    {
6045     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6046    },
6047    {
6048     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6049    },
6050    {
6051     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6052    },
6053    {
6054     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6055    },
6056    {
6057     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6058    },
6059    {
6060     "kind" : "complete_dtor_pointer",
6061     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6062    },
6063    {
6064     "kind" : "deleting_dtor_pointer",
6065     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6066    },
6067    {
6068     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6069    },
6070    {
6071     "kind" : "vcall_offset"
6072    },
6073    {
6074     "kind" : "vcall_offset"
6075    },
6076    {
6077     "kind" : "vcall_offset"
6078    },
6079    {
6080     "kind" : "vcall_offset"
6081    },
6082    {
6083     "component_value" : -20,
6084     "kind" : "vcall_offset"
6085    },
6086    {
6087     "component_value" : -20,
6088     "kind" : "offset_to_top"
6089    },
6090    {
6091     "kind" : "rtti",
6092     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6093    },
6094    {
6095     "kind" : "complete_dtor_pointer",
6096     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
6097    },
6098    {
6099     "kind" : "deleting_dtor_pointer",
6100     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
6101    },
6102    {
6103     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6104    },
6105    {
6106     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6107    },
6108    {
6109     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6110    },
6111    {
6112     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6113    }
6114   ]
6115  },
6116  {
6117   "alignment" : 4,
6118   "base_specifiers" :
6119   [
6120    {
6121     "is_virtual" : true,
6122     "referenced_type" : "type-4"
6123    }
6124   ],
6125   "fields" :
6126   [
6127    {
6128     "access" : "private",
6129     "field_name" : "mRemote",
6130     "field_offset" : 32,
6131     "referenced_type" : "type-361"
6132    },
6133    {
6134     "access" : "private",
6135     "field_name" : "mRefs",
6136     "field_offset" : 64,
6137     "referenced_type" : "type-23"
6138    },
6139    {
6140     "access" : "private",
6141     "field_name" : "mState",
6142     "field_offset" : 96,
6143     "referenced_type" : "type-362"
6144    }
6145   ],
6146   "linker_set_key" : "android::hardware::BpHwRefBase",
6147   "name" : "android::hardware::BpHwRefBase",
6148   "record_kind" : "class",
6149   "referenced_type" : "type-360",
6150   "self_type" : "type-360",
6151   "size" : 24,
6152   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6153   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6154   "vtable_components" :
6155   [
6156    {
6157     "component_value" : 16,
6158     "kind" : "vbase_offset"
6159    },
6160    {
6161     "kind" : "offset_to_top"
6162    },
6163    {
6164     "kind" : "rtti",
6165     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6166    },
6167    {
6168     "kind" : "complete_dtor_pointer",
6169     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6170    },
6171    {
6172     "kind" : "deleting_dtor_pointer",
6173     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6174    },
6175    {
6176     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6177    },
6178    {
6179     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6180    },
6181    {
6182     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6183    },
6184    {
6185     "kind" : "vcall_offset"
6186    },
6187    {
6188     "component_value" : -16,
6189     "kind" : "vcall_offset"
6190    },
6191    {
6192     "component_value" : -16,
6193     "kind" : "vcall_offset"
6194    },
6195    {
6196     "component_value" : -16,
6197     "kind" : "vcall_offset"
6198    },
6199    {
6200     "component_value" : -16,
6201     "kind" : "vcall_offset"
6202    },
6203    {
6204     "component_value" : -16,
6205     "kind" : "offset_to_top"
6206    },
6207    {
6208     "kind" : "rtti",
6209     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6210    },
6211    {
6212     "kind" : "complete_dtor_pointer",
6213     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6214    },
6215    {
6216     "kind" : "deleting_dtor_pointer",
6217     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6218    },
6219    {
6220     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6221    },
6222    {
6223     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6224    },
6225    {
6226     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6227    },
6228    {
6229     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6230    }
6231   ]
6232  },
6233  {
6234   "alignment" : 4,
6235   "base_specifiers" :
6236   [
6237    {
6238     "referenced_type" : "type-77"
6239    },
6240    {
6241     "referenced_type" : "type-366"
6242    },
6243    {
6244     "referenced_type" : "type-360"
6245    }
6246   ],
6247   "linker_set_key" : "android::hardware::BpInterface<android::hardware::memtrack::V1_0::IMemtrack>",
6248   "name" : "android::hardware::BpInterface<android::hardware::memtrack::V1_0::IMemtrack>",
6249   "record_kind" : "class",
6250   "referenced_type" : "type-368",
6251   "self_type" : "type-368",
6252   "size" : 32,
6253   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6254   "template_args" : [ "type-77" ],
6255   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEEE",
6256   "vtable_components" :
6257   [
6258    {
6259     "component_value" : 24,
6260     "kind" : "vbase_offset"
6261    },
6262    {
6263     "kind" : "offset_to_top"
6264    },
6265    {
6266     "kind" : "rtti",
6267     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEEE"
6268    },
6269    {
6270     "mangled_component_name" : "_ZNK7android8hardware8memtrack4V1_09IMemtrack8isRemoteEv"
6271    },
6272    {
6273     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6274    },
6275    {
6276     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6277    },
6278    {
6279     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6280    },
6281    {
6282     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6283    },
6284    {
6285     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack21setHALInstrumentationEv"
6286    },
6287    {
6288     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6289    },
6290    {
6291     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack4pingEv"
6292    },
6293    {
6294     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6295    },
6296    {
6297     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack21notifySyspropsChangedEv"
6298    },
6299    {
6300     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6301    },
6302    {
6303     "kind" : "complete_dtor_pointer",
6304     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED1Ev"
6305    },
6306    {
6307     "kind" : "deleting_dtor_pointer",
6308     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED0Ev"
6309    },
6310    {
6311     "is_pure" : true,
6312     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack9getMemoryEiNS2_12MemtrackTypeENSt3__18functionIFvNS2_14MemtrackStatusERKNS0_8hidl_vecINS2_14MemtrackRecordEEEEEE"
6313    },
6314    {
6315     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEE10onAsBinderEv"
6316    },
6317    {
6318     "component_value" : 20,
6319     "kind" : "vbase_offset"
6320    },
6321    {
6322     "component_value" : -4,
6323     "kind" : "offset_to_top"
6324    },
6325    {
6326     "kind" : "rtti",
6327     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEEE"
6328    },
6329    {
6330     "kind" : "complete_dtor_pointer",
6331     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED1Ev"
6332    },
6333    {
6334     "kind" : "deleting_dtor_pointer",
6335     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED0Ev"
6336    },
6337    {
6338     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEE10onAsBinderEv"
6339    },
6340    {
6341     "component_value" : 16,
6342     "kind" : "vbase_offset"
6343    },
6344    {
6345     "component_value" : -8,
6346     "kind" : "offset_to_top"
6347    },
6348    {
6349     "kind" : "rtti",
6350     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEEE"
6351    },
6352    {
6353     "kind" : "complete_dtor_pointer",
6354     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED1Ev"
6355    },
6356    {
6357     "kind" : "deleting_dtor_pointer",
6358     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED0Ev"
6359    },
6360    {
6361     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6362    },
6363    {
6364     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6365    },
6366    {
6367     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6368    },
6369    {
6370     "kind" : "vcall_offset"
6371    },
6372    {
6373     "component_value" : -16,
6374     "kind" : "vcall_offset"
6375    },
6376    {
6377     "component_value" : -16,
6378     "kind" : "vcall_offset"
6379    },
6380    {
6381     "component_value" : -16,
6382     "kind" : "vcall_offset"
6383    },
6384    {
6385     "component_value" : -24,
6386     "kind" : "vcall_offset"
6387    },
6388    {
6389     "component_value" : -24,
6390     "kind" : "offset_to_top"
6391    },
6392    {
6393     "kind" : "rtti",
6394     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEEE"
6395    },
6396    {
6397     "kind" : "complete_dtor_pointer",
6398     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED1Ev"
6399    },
6400    {
6401     "kind" : "deleting_dtor_pointer",
6402     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEED0Ev"
6403    },
6404    {
6405     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6406    },
6407    {
6408     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6409    },
6410    {
6411     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6412    },
6413    {
6414     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6415    }
6416   ]
6417  },
6418  {
6419   "alignment" : 4,
6420   "base_specifiers" :
6421   [
6422    {
6423     "referenced_type" : "type-55"
6424    },
6425    {
6426     "referenced_type" : "type-366"
6427    },
6428    {
6429     "referenced_type" : "type-360"
6430    }
6431   ],
6432   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6433   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6434   "record_kind" : "class",
6435   "referenced_type" : "type-365",
6436   "self_type" : "type-365",
6437   "size" : 32,
6438   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6439   "template_args" : [ "type-55" ],
6440   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6441   "vtable_components" :
6442   [
6443    {
6444     "component_value" : 24,
6445     "kind" : "vbase_offset"
6446    },
6447    {
6448     "kind" : "offset_to_top"
6449    },
6450    {
6451     "kind" : "rtti",
6452     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6453    },
6454    {
6455     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6456    },
6457    {
6458     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6459    },
6460    {
6461     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6462    },
6463    {
6464     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6465    },
6466    {
6467     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6468    },
6469    {
6470     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6471    },
6472    {
6473     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6474    },
6475    {
6476     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6477    },
6478    {
6479     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6480    },
6481    {
6482     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6483    },
6484    {
6485     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6486    },
6487    {
6488     "kind" : "complete_dtor_pointer",
6489     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6490    },
6491    {
6492     "kind" : "deleting_dtor_pointer",
6493     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6494    },
6495    {
6496     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6497    },
6498    {
6499     "component_value" : 20,
6500     "kind" : "vbase_offset"
6501    },
6502    {
6503     "component_value" : -4,
6504     "kind" : "offset_to_top"
6505    },
6506    {
6507     "kind" : "rtti",
6508     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6509    },
6510    {
6511     "kind" : "complete_dtor_pointer",
6512     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6513    },
6514    {
6515     "kind" : "deleting_dtor_pointer",
6516     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6517    },
6518    {
6519     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6520    },
6521    {
6522     "component_value" : 16,
6523     "kind" : "vbase_offset"
6524    },
6525    {
6526     "component_value" : -8,
6527     "kind" : "offset_to_top"
6528    },
6529    {
6530     "kind" : "rtti",
6531     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6532    },
6533    {
6534     "kind" : "complete_dtor_pointer",
6535     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6536    },
6537    {
6538     "kind" : "deleting_dtor_pointer",
6539     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6546    },
6547    {
6548     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6549    },
6550    {
6551     "kind" : "vcall_offset"
6552    },
6553    {
6554     "component_value" : -16,
6555     "kind" : "vcall_offset"
6556    },
6557    {
6558     "component_value" : -16,
6559     "kind" : "vcall_offset"
6560    },
6561    {
6562     "component_value" : -16,
6563     "kind" : "vcall_offset"
6564    },
6565    {
6566     "component_value" : -24,
6567     "kind" : "vcall_offset"
6568    },
6569    {
6570     "component_value" : -24,
6571     "kind" : "offset_to_top"
6572    },
6573    {
6574     "kind" : "rtti",
6575     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6576    },
6577    {
6578     "kind" : "complete_dtor_pointer",
6579     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6580    },
6581    {
6582     "kind" : "deleting_dtor_pointer",
6583     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6584    },
6585    {
6586     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6587    },
6588    {
6589     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6590    },
6591    {
6592     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6593    },
6594    {
6595     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6596    }
6597   ]
6598  },
6599  {
6600   "alignment" : 4,
6601   "fields" :
6602   [
6603    {
6604     "access" : "private",
6605     "field_name" : "mMutex",
6606     "referenced_type" : "type-395"
6607    },
6608    {
6609     "access" : "private",
6610     "field_name" : "mMap",
6611     "field_offset" : 32,
6612     "referenced_type" : "type-396"
6613    }
6614   ],
6615   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6616   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6617   "record_kind" : "class",
6618   "referenced_type" : "type-394",
6619   "self_type" : "type-394",
6620   "size" : 16,
6621   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6622   "template_args" : [ "type-101", "type-397" ],
6623   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6624  },
6625  {
6626   "alignment" : 4,
6627   "fields" :
6628   [
6629    {
6630     "access" : "private",
6631     "field_name" : "mMutex",
6632     "referenced_type" : "type-403"
6633    },
6634    {
6635     "access" : "private",
6636     "field_name" : "mMap",
6637     "field_offset" : 32,
6638     "referenced_type" : "type-404"
6639    }
6640   ],
6641   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6642   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6643   "record_kind" : "class",
6644   "referenced_type" : "type-402",
6645   "self_type" : "type-402",
6646   "size" : 16,
6647   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6648   "template_args" : [ "type-101", "type-25" ],
6649   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6650  },
6651  {
6652   "alignment" : 4,
6653   "fields" :
6654   [
6655    {
6656     "access" : "private",
6657     "field_name" : "mMutex",
6658     "referenced_type" : "type-408"
6659    },
6660    {
6661     "access" : "private",
6662     "field_name" : "mMap",
6663     "field_offset" : 32,
6664     "referenced_type" : "type-409"
6665    }
6666   ],
6667   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6668   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6669   "record_kind" : "class",
6670   "referenced_type" : "type-407",
6671   "self_type" : "type-407",
6672   "size" : 16,
6673   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6674   "template_args" : [ "type-410", "type-329" ],
6675   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6676  },
6677  {
6678   "alignment" : 4,
6679   "fields" :
6680   [
6681    {
6682     "access" : "private",
6683     "field_name" : "mMutex",
6684     "referenced_type" : "type-427"
6685    },
6686    {
6687     "access" : "private",
6688     "field_name" : "mMap",
6689     "field_offset" : 32,
6690     "referenced_type" : "type-428"
6691    }
6692   ],
6693   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6694   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6695   "record_kind" : "class",
6696   "referenced_type" : "type-426",
6697   "self_type" : "type-426",
6698   "size" : 16,
6699   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6700   "template_args" : [ "type-429", "type-430" ],
6701   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6702  },
6703  {
6704   "alignment" : 4,
6705   "fields" :
6706   [
6707    {
6708     "access" : "private",
6709     "field_name" : "mMutex",
6710     "referenced_type" : "type-416"
6711    },
6712    {
6713     "access" : "private",
6714     "field_name" : "mMap",
6715     "field_offset" : 32,
6716     "referenced_type" : "type-417"
6717    }
6718   ],
6719   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6720   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6721   "record_kind" : "class",
6722   "referenced_type" : "type-415",
6723   "self_type" : "type-415",
6724   "size" : 16,
6725   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6726   "template_args" : [ "type-418", "type-419" ],
6727   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6728  },
6729  {
6730   "alignment" : 8,
6731   "fields" :
6732   [
6733    {
6734     "field_name" : "flags",
6735     "referenced_type" : "type-2"
6736    },
6737    {
6738     "field_name" : "fdIndex",
6739     "field_offset" : 32,
6740     "referenced_type" : "type-2"
6741    },
6742    {
6743     "field_name" : "offset",
6744     "field_offset" : 64,
6745     "referenced_type" : "type-2"
6746    },
6747    {
6748     "field_name" : "extent",
6749     "field_offset" : 128,
6750     "referenced_type" : "type-100"
6751    }
6752   ],
6753   "linker_set_key" : "android::hardware::GrantorDescriptor",
6754   "name" : "android::hardware::GrantorDescriptor",
6755   "referenced_type" : "type-280",
6756   "self_type" : "type-280",
6757   "size" : 24,
6758   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6759   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6760  },
6761  {
6762   "alignment" : 8,
6763   "base_specifiers" :
6764   [
6765    {
6766     "is_virtual" : true,
6767     "referenced_type" : "type-262"
6768    },
6769    {
6770     "is_virtual" : true,
6771     "referenced_type" : "type-4"
6772    }
6773   ],
6774   "linker_set_key" : "android::hardware::HidlMemory",
6775   "name" : "android::hardware::HidlMemory",
6776   "record_kind" : "class",
6777   "referenced_type" : "type-271",
6778   "self_type" : "type-271",
6779   "size" : 56,
6780   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6781   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6782   "vtable_components" :
6783   [
6784    {
6785     "component_value" : 48,
6786     "kind" : "vbase_offset"
6787    },
6788    {
6789     "component_value" : 8,
6790     "kind" : "vbase_offset"
6791    },
6792    {
6793     "kind" : "offset_to_top"
6794    },
6795    {
6796     "kind" : "rtti",
6797     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6798    },
6799    {
6800     "kind" : "complete_dtor_pointer",
6801     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6802    },
6803    {
6804     "kind" : "deleting_dtor_pointer",
6805     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6806    },
6807    {
6808     "kind" : "vcall_offset"
6809    },
6810    {
6811     "kind" : "vcall_offset"
6812    },
6813    {
6814     "kind" : "vcall_offset"
6815    },
6816    {
6817     "kind" : "vcall_offset"
6818    },
6819    {
6820     "component_value" : -48,
6821     "kind" : "vcall_offset"
6822    },
6823    {
6824     "component_value" : -48,
6825     "kind" : "offset_to_top"
6826    },
6827    {
6828     "kind" : "rtti",
6829     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6830    },
6831    {
6832     "kind" : "complete_dtor_pointer",
6833     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6834    },
6835    {
6836     "kind" : "deleting_dtor_pointer",
6837     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6838    },
6839    {
6840     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6841    },
6842    {
6843     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6844    },
6845    {
6846     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6847    },
6848    {
6849     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6850    }
6851   ]
6852  },
6853  {
6854   "alignment" : 4,
6855   "base_specifiers" :
6856   [
6857    {
6858     "is_virtual" : true,
6859     "referenced_type" : "type-4"
6860    }
6861   ],
6862   "linker_set_key" : "android::hardware::IBinder",
6863   "name" : "android::hardware::IBinder",
6864   "record_kind" : "class",
6865   "referenced_type" : "type-22",
6866   "self_type" : "type-22",
6867   "size" : 12,
6868   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6869   "unique_id" : "_ZTSN7android8hardware7IBinderE",
6870   "vtable_components" :
6871   [
6872    {
6873     "component_value" : 4,
6874     "kind" : "vbase_offset"
6875    },
6876    {
6877     "kind" : "offset_to_top"
6878    },
6879    {
6880     "kind" : "rtti",
6881     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6882    },
6883    {
6884     "is_pure" : true,
6885     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6886    },
6887    {
6888     "is_pure" : true,
6889     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6890    },
6891    {
6892     "is_pure" : true,
6893     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6894    },
6895    {
6896     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6897    },
6898    {
6899     "is_pure" : true,
6900     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6901    },
6902    {
6903     "is_pure" : true,
6904     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6905    },
6906    {
6907     "is_pure" : true,
6908     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6909    },
6910    {
6911     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6912    },
6913    {
6914     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6915    },
6916    {
6917     "kind" : "complete_dtor_pointer",
6918     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6919    },
6920    {
6921     "kind" : "deleting_dtor_pointer",
6922     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6923    },
6924    {
6925     "kind" : "vcall_offset"
6926    },
6927    {
6928     "kind" : "vcall_offset"
6929    },
6930    {
6931     "kind" : "vcall_offset"
6932    },
6933    {
6934     "kind" : "vcall_offset"
6935    },
6936    {
6937     "component_value" : -4,
6938     "kind" : "vcall_offset"
6939    },
6940    {
6941     "component_value" : -4,
6942     "kind" : "offset_to_top"
6943    },
6944    {
6945     "kind" : "rtti",
6946     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6947    },
6948    {
6949     "kind" : "complete_dtor_pointer",
6950     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
6951    },
6952    {
6953     "kind" : "deleting_dtor_pointer",
6954     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
6955    },
6956    {
6957     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6958    },
6959    {
6960     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6961    },
6962    {
6963     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6964    },
6965    {
6966     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6967    }
6968   ]
6969  },
6970  {
6971   "alignment" : 4,
6972   "base_specifiers" :
6973   [
6974    {
6975     "is_virtual" : true,
6976     "referenced_type" : "type-4"
6977    }
6978   ],
6979   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6980   "name" : "android::hardware::IBinder::DeathRecipient",
6981   "record_kind" : "class",
6982   "referenced_type" : "type-3",
6983   "self_type" : "type-3",
6984   "size" : 12,
6985   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6986   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6987   "vtable_components" :
6988   [
6989    {
6990     "component_value" : 4,
6991     "kind" : "vbase_offset"
6992    },
6993    {
6994     "kind" : "offset_to_top"
6995    },
6996    {
6997     "kind" : "rtti",
6998     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6999    },
7000    {
7001     "is_pure" : true,
7002     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7003    },
7004    {
7005     "kind" : "complete_dtor_pointer",
7006     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7007    },
7008    {
7009     "kind" : "deleting_dtor_pointer",
7010     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7011    },
7012    {
7013     "kind" : "vcall_offset"
7014    },
7015    {
7016     "kind" : "vcall_offset"
7017    },
7018    {
7019     "kind" : "vcall_offset"
7020    },
7021    {
7022     "kind" : "vcall_offset"
7023    },
7024    {
7025     "component_value" : -4,
7026     "kind" : "vcall_offset"
7027    },
7028    {
7029     "component_value" : -4,
7030     "kind" : "offset_to_top"
7031    },
7032    {
7033     "kind" : "rtti",
7034     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7035    },
7036    {
7037     "kind" : "complete_dtor_pointer",
7038     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
7039    },
7040    {
7041     "kind" : "deleting_dtor_pointer",
7042     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
7043    },
7044    {
7045     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7046    },
7047    {
7048     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7049    },
7050    {
7051     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7052    },
7053    {
7054     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7055    }
7056   ]
7057  },
7058  {
7059   "alignment" : 4,
7060   "base_specifiers" :
7061   [
7062    {
7063     "is_virtual" : true,
7064     "referenced_type" : "type-4"
7065    }
7066   ],
7067   "linker_set_key" : "android::hardware::IInterface",
7068   "name" : "android::hardware::IInterface",
7069   "record_kind" : "class",
7070   "referenced_type" : "type-366",
7071   "self_type" : "type-366",
7072   "size" : 12,
7073   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7074   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7075   "vtable_components" :
7076   [
7077    {
7078     "component_value" : 4,
7079     "kind" : "vbase_offset"
7080    },
7081    {
7082     "kind" : "offset_to_top"
7083    },
7084    {
7085     "kind" : "rtti",
7086     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7087    },
7088    {
7089     "kind" : "complete_dtor_pointer",
7090     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7091    },
7092    {
7093     "kind" : "deleting_dtor_pointer",
7094     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7095    },
7096    {
7097     "is_pure" : true,
7098     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7099    },
7100    {
7101     "kind" : "vcall_offset"
7102    },
7103    {
7104     "kind" : "vcall_offset"
7105    },
7106    {
7107     "kind" : "vcall_offset"
7108    },
7109    {
7110     "kind" : "vcall_offset"
7111    },
7112    {
7113     "component_value" : -4,
7114     "kind" : "vcall_offset"
7115    },
7116    {
7117     "component_value" : -4,
7118     "kind" : "offset_to_top"
7119    },
7120    {
7121     "kind" : "rtti",
7122     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7123    },
7124    {
7125     "kind" : "complete_dtor_pointer",
7126     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
7127    },
7128    {
7129     "kind" : "deleting_dtor_pointer",
7130     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
7131    },
7132    {
7133     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7134    },
7135    {
7136     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7137    },
7138    {
7139     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7140    },
7141    {
7142     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7143    }
7144   ]
7145  },
7146  {
7147   "alignment" : 4,
7148   "fields" :
7149   [
7150    {
7151     "access" : "private",
7152     "field_name" : "mGrantors",
7153     "referenced_type" : "type-276"
7154    },
7155    {
7156     "access" : "private",
7157     "field_name" : "mHandle",
7158     "field_offset" : 128,
7159     "referenced_type" : "type-336"
7160    },
7161    {
7162     "access" : "private",
7163     "field_name" : "mQuantum",
7164     "field_offset" : 192,
7165     "referenced_type" : "type-2"
7166    },
7167    {
7168     "access" : "private",
7169     "field_name" : "mFlags",
7170     "field_offset" : 224,
7171     "referenced_type" : "type-2"
7172    }
7173   ],
7174   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7175   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7176   "referenced_type" : "type-335",
7177   "self_type" : "type-335",
7178   "size" : 32,
7179   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7180   "template_args" : [ "type-44" ],
7181   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7182  },
7183  {
7184   "alignment" : 4,
7185   "fields" :
7186   [
7187    {
7188     "access" : "private",
7189     "field_name" : "mBufCachePos",
7190     "referenced_type" : "type-2"
7191    },
7192    {
7193     "access" : "private",
7194     "field_name" : "mBufCache",
7195     "field_offset" : 32,
7196     "referenced_type" : "type-370"
7197    },
7198    {
7199     "access" : "private",
7200     "field_name" : "mError",
7201     "field_offset" : 128,
7202     "referenced_type" : "type-9"
7203    },
7204    {
7205     "access" : "private",
7206     "field_name" : "mData",
7207     "field_offset" : 160,
7208     "referenced_type" : "type-371"
7209    },
7210    {
7211     "access" : "private",
7212     "field_name" : "mDataSize",
7213     "field_offset" : 192,
7214     "referenced_type" : "type-2"
7215    },
7216    {
7217     "access" : "private",
7218     "field_name" : "mDataCapacity",
7219     "field_offset" : 224,
7220     "referenced_type" : "type-2"
7221    },
7222    {
7223     "access" : "private",
7224     "field_name" : "mDataPos",
7225     "field_offset" : 256,
7226     "referenced_type" : "type-2"
7227    },
7228    {
7229     "access" : "private",
7230     "field_name" : "mObjects",
7231     "field_offset" : 288,
7232     "referenced_type" : "type-372"
7233    },
7234    {
7235     "access" : "private",
7236     "field_name" : "mObjectsSize",
7237     "field_offset" : 320,
7238     "referenced_type" : "type-2"
7239    },
7240    {
7241     "access" : "private",
7242     "field_name" : "mObjectsCapacity",
7243     "field_offset" : 352,
7244     "referenced_type" : "type-2"
7245    },
7246    {
7247     "access" : "private",
7248     "field_name" : "mNextObjectHint",
7249     "field_offset" : 384,
7250     "referenced_type" : "type-2"
7251    },
7252    {
7253     "access" : "private",
7254     "field_name" : "mNumRef",
7255     "field_offset" : 416,
7256     "referenced_type" : "type-2"
7257    },
7258    {
7259     "access" : "private",
7260     "field_name" : "mFdsKnown",
7261     "field_offset" : 448,
7262     "referenced_type" : "type-25"
7263    },
7264    {
7265     "access" : "private",
7266     "field_name" : "mHasFds",
7267     "field_offset" : 456,
7268     "referenced_type" : "type-25"
7269    },
7270    {
7271     "access" : "private",
7272     "field_name" : "mAllowFds",
7273     "field_offset" : 464,
7274     "referenced_type" : "type-25"
7275    },
7276    {
7277     "access" : "private",
7278     "field_name" : "mOwner",
7279     "field_offset" : 480,
7280     "referenced_type" : "type-373"
7281    },
7282    {
7283     "access" : "private",
7284     "field_name" : "mOwnerCookie",
7285     "field_offset" : 512,
7286     "referenced_type" : "type-10"
7287    }
7288   ],
7289   "linker_set_key" : "android::hardware::Parcel",
7290   "name" : "android::hardware::Parcel",
7291   "record_kind" : "class",
7292   "referenced_type" : "type-369",
7293   "self_type" : "type-369",
7294   "size" : 68,
7295   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7296   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7297  },
7298  {
7299   "access" : "private",
7300   "alignment" : 4,
7301   "fields" :
7302   [
7303    {
7304     "field_name" : "index",
7305     "referenced_type" : "type-2"
7306    },
7307    {
7308     "field_name" : "buffer",
7309     "field_offset" : 32,
7310     "referenced_type" : "type-100"
7311    },
7312    {
7313     "field_name" : "bufend",
7314     "field_offset" : 96,
7315     "referenced_type" : "type-100"
7316    }
7317   ],
7318   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7319   "name" : "android::hardware::Parcel::BufferInfo",
7320   "referenced_type" : "type-377",
7321   "self_type" : "type-377",
7322   "size" : 20,
7323   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7324   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7325  },
7326  {
7327   "alignment" : 4,
7328   "base_specifiers" :
7329   [
7330    {
7331     "is_virtual" : true,
7332     "referenced_type" : "type-4"
7333    }
7334   ],
7335   "fields" :
7336   [
7337    {
7338     "access" : "private",
7339     "field_name" : "mDriverFD",
7340     "field_offset" : 32,
7341     "referenced_type" : "type-9"
7342    },
7343    {
7344     "access" : "private",
7345     "field_name" : "mVMStart",
7346     "field_offset" : 64,
7347     "referenced_type" : "type-10"
7348    },
7349    {
7350     "access" : "private",
7351     "field_name" : "mThreadCountLock",
7352     "field_offset" : 96,
7353     "referenced_type" : "type-12"
7354    },
7355    {
7356     "access" : "private",
7357     "field_name" : "mThreadCountDecrement",
7358     "field_offset" : 128,
7359     "referenced_type" : "type-13"
7360    },
7361    {
7362     "access" : "private",
7363     "field_name" : "mExecutingThreadsCount",
7364     "field_offset" : 160,
7365     "referenced_type" : "type-2"
7366    },
7367    {
7368     "access" : "private",
7369     "field_name" : "mMaxThreads",
7370     "field_offset" : 192,
7371     "referenced_type" : "type-2"
7372    },
7373    {
7374     "access" : "private",
7375     "field_name" : "mStarvationStartTimeMs",
7376     "field_offset" : 224,
7377     "referenced_type" : "type-14"
7378    },
7379    {
7380     "access" : "private",
7381     "field_name" : "mLock",
7382     "field_offset" : 288,
7383     "referenced_type" : "type-15"
7384    },
7385    {
7386     "access" : "private",
7387     "field_name" : "mHandleToObject",
7388     "field_offset" : 320,
7389     "referenced_type" : "type-17"
7390    },
7391    {
7392     "access" : "private",
7393     "field_name" : "mManagesContexts",
7394     "field_offset" : 480,
7395     "referenced_type" : "type-25"
7396    },
7397    {
7398     "access" : "private",
7399     "field_name" : "mBinderContextCheckFunc",
7400     "field_offset" : 512,
7401     "referenced_type" : "type-26"
7402    },
7403    {
7404     "access" : "private",
7405     "field_name" : "mBinderContextUserData",
7406     "field_offset" : 544,
7407     "referenced_type" : "type-10"
7408    },
7409    {
7410     "access" : "private",
7411     "field_name" : "mContexts",
7412     "field_offset" : 576,
7413     "referenced_type" : "type-37"
7414    },
7415    {
7416     "access" : "private",
7417     "field_name" : "mRootDir",
7418     "field_offset" : 736,
7419     "referenced_type" : "type-41"
7420    },
7421    {
7422     "access" : "private",
7423     "field_name" : "mThreadPoolStarted",
7424     "field_offset" : 768,
7425     "referenced_type" : "type-25"
7426    },
7427    {
7428     "access" : "private",
7429     "field_name" : "mSpawnThreadOnStart",
7430     "field_offset" : 776,
7431     "referenced_type" : "type-25"
7432    },
7433    {
7434     "access" : "private",
7435     "field_name" : "mThreadPoolSeq",
7436     "field_offset" : 800,
7437     "referenced_type" : "type-45"
7438    },
7439    {
7440     "access" : "private",
7441     "field_name" : "mMmapSize",
7442     "field_offset" : 832,
7443     "referenced_type" : "type-19"
7444    },
7445    {
7446     "access" : "private",
7447     "field_name" : "mCallRestriction",
7448     "field_offset" : 864,
7449     "referenced_type" : "type-46"
7450    }
7451   ],
7452   "linker_set_key" : "android::hardware::ProcessState",
7453   "name" : "android::hardware::ProcessState",
7454   "record_kind" : "class",
7455   "referenced_type" : "type-8",
7456   "self_type" : "type-8",
7457   "size" : 120,
7458   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7459   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7460   "vtable_components" :
7461   [
7462    {
7463     "component_value" : 112,
7464     "kind" : "vbase_offset"
7465    },
7466    {
7467     "kind" : "offset_to_top"
7468    },
7469    {
7470     "kind" : "rtti",
7471     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7472    },
7473    {
7474     "kind" : "complete_dtor_pointer",
7475     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7476    },
7477    {
7478     "kind" : "deleting_dtor_pointer",
7479     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7480    },
7481    {
7482     "kind" : "vcall_offset"
7483    },
7484    {
7485     "kind" : "vcall_offset"
7486    },
7487    {
7488     "kind" : "vcall_offset"
7489    },
7490    {
7491     "kind" : "vcall_offset"
7492    },
7493    {
7494     "component_value" : -112,
7495     "kind" : "vcall_offset"
7496    },
7497    {
7498     "component_value" : -112,
7499     "kind" : "offset_to_top"
7500    },
7501    {
7502     "kind" : "rtti",
7503     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7504    },
7505    {
7506     "kind" : "complete_dtor_pointer",
7507     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7508    },
7509    {
7510     "kind" : "deleting_dtor_pointer",
7511     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7512    },
7513    {
7514     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7515    },
7516    {
7517     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7518    },
7519    {
7520     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7521    },
7522    {
7523     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7524    }
7525   ]
7526  },
7527  {
7528   "access" : "private",
7529   "alignment" : 4,
7530   "fields" :
7531   [
7532    {
7533     "field_name" : "binder",
7534     "referenced_type" : "type-21"
7535    },
7536    {
7537     "field_name" : "refs",
7538     "field_offset" : 32,
7539     "referenced_type" : "type-23"
7540    }
7541   ],
7542   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7543   "name" : "android::hardware::ProcessState::handle_entry",
7544   "referenced_type" : "type-20",
7545   "self_type" : "type-20",
7546   "size" : 8,
7547   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7548   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7549  },
7550  {
7551   "alignment" : 4,
7552   "base_specifiers" :
7553   [
7554    {
7555     "referenced_type" : "type-125"
7556    }
7557   ],
7558   "fields" :
7559   [
7560    {
7561     "access" : "private",
7562     "field_name" : "mVal",
7563     "field_offset" : 192,
7564     "referenced_type" : "type-75"
7565    }
7566   ],
7567   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::memtrack::V1_0::IMemtrack> >",
7568   "name" : "android::hardware::Return<android::sp<android::hardware::memtrack::V1_0::IMemtrack> >",
7569   "record_kind" : "class",
7570   "referenced_type" : "type-132",
7571   "self_type" : "type-132",
7572   "size" : 28,
7573   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7574   "template_args" : [ "type-75" ],
7575   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_8memtrack4V1_09IMemtrackEEEEE"
7576  },
7577  {
7578   "alignment" : 4,
7579   "base_specifiers" :
7580   [
7581    {
7582     "referenced_type" : "type-125"
7583    }
7584   ],
7585   "fields" :
7586   [
7587    {
7588     "access" : "private",
7589     "field_name" : "mVal",
7590     "field_offset" : 168,
7591     "referenced_type" : "type-25"
7592    }
7593   ],
7594   "linker_set_key" : "android::hardware::Return<bool>",
7595   "name" : "android::hardware::Return<bool>",
7596   "record_kind" : "class",
7597   "referenced_type" : "type-124",
7598   "self_type" : "type-124",
7599   "size" : 24,
7600   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7601   "template_args" : [ "type-25" ],
7602   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7603  },
7604  {
7605   "alignment" : 4,
7606   "base_specifiers" :
7607   [
7608    {
7609     "referenced_type" : "type-125"
7610    }
7611   ],
7612   "linker_set_key" : "android::hardware::Return<void>",
7613   "name" : "android::hardware::Return<void>",
7614   "record_kind" : "class",
7615   "referenced_type" : "type-144",
7616   "self_type" : "type-144",
7617   "size" : 24,
7618   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7619   "template_args" : [ "type-11" ],
7620   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7621  },
7622  {
7623   "alignment" : 4,
7624   "fields" :
7625   [
7626    {
7627     "access" : "private",
7628     "field_name" : "mException",
7629     "referenced_type" : "type-9"
7630    },
7631    {
7632     "access" : "private",
7633     "field_name" : "mErrorCode",
7634     "field_offset" : 32,
7635     "referenced_type" : "type-9"
7636    },
7637    {
7638     "access" : "private",
7639     "field_name" : "mMessage",
7640     "field_offset" : 64,
7641     "referenced_type" : "type-112"
7642    }
7643   ],
7644   "linker_set_key" : "android::hardware::Status",
7645   "name" : "android::hardware::Status",
7646   "record_kind" : "class",
7647   "referenced_type" : "type-111",
7648   "self_type" : "type-111",
7649   "size" : 20,
7650   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7651   "unique_id" : "_ZTSN7android8hardware6StatusE"
7652  },
7653  {
7654   "alignment" : 4,
7655   "fields" :
7656   [
7657    {
7658     "access" : "protected",
7659     "field_name" : "mInstrumentationCallbacks",
7660     "field_offset" : 32,
7661     "referenced_type" : "type-386"
7662    },
7663    {
7664     "access" : "protected",
7665     "field_name" : "mEnableInstrumentation",
7666     "field_offset" : 128,
7667     "referenced_type" : "type-25"
7668    },
7669    {
7670     "access" : "protected",
7671     "field_name" : "mInstrumentationLibPackage",
7672     "field_offset" : 160,
7673     "referenced_type" : "type-387"
7674    },
7675    {
7676     "access" : "protected",
7677     "field_name" : "mInterfaceName",
7678     "field_offset" : 256,
7679     "referenced_type" : "type-388"
7680    }
7681   ],
7682   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7683   "name" : "android::hardware::details::HidlInstrumentor",
7684   "referenced_type" : "type-385",
7685   "self_type" : "type-385",
7686   "size" : 44,
7687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7688   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7689   "vtable_components" :
7690   [
7691    {
7692     "kind" : "offset_to_top"
7693    },
7694    {
7695     "kind" : "rtti",
7696     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7697    },
7698    {
7699     "kind" : "complete_dtor_pointer",
7700     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7701    },
7702    {
7703     "kind" : "deleting_dtor_pointer",
7704     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7705    }
7706   ]
7707  },
7708  {
7709   "alignment" : 4,
7710   "fields" :
7711   [
7712    {
7713     "field_name" : "sched_policy",
7714     "referenced_type" : "type-9"
7715    },
7716    {
7717     "field_name" : "prio",
7718     "field_offset" : 32,
7719     "referenced_type" : "type-9"
7720    }
7721   ],
7722   "linker_set_key" : "android::hardware::details::SchedPrio",
7723   "name" : "android::hardware::details::SchedPrio",
7724   "referenced_type" : "type-397",
7725   "self_type" : "type-397",
7726   "size" : 8,
7727   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7728   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7729  },
7730  {
7731   "alignment" : 4,
7732   "fields" :
7733   [
7734    {
7735     "access" : "private",
7736     "field_name" : "mQueue",
7737     "referenced_type" : "type-570"
7738    }
7739   ],
7740   "linker_set_key" : "android::hardware::details::TaskRunner",
7741   "name" : "android::hardware::details::TaskRunner",
7742   "record_kind" : "class",
7743   "referenced_type" : "type-569",
7744   "self_type" : "type-569",
7745   "size" : 8,
7746   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7747   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7748  },
7749  {
7750   "alignment" : 1,
7751   "linker_set_key" : "android::hardware::details::bnhw_tag",
7752   "name" : "android::hardware::details::bnhw_tag",
7753   "referenced_type" : "type-219",
7754   "self_type" : "type-219",
7755   "size" : 1,
7756   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7757   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7758  },
7759  {
7760   "alignment" : 1,
7761   "linker_set_key" : "android::hardware::details::bphw_tag",
7762   "name" : "android::hardware::details::bphw_tag",
7763   "referenced_type" : "type-228",
7764   "self_type" : "type-228",
7765   "size" : 1,
7766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7767   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7768  },
7769  {
7770   "alignment" : 1,
7771   "linker_set_key" : "android::hardware::details::bs_tag",
7772   "name" : "android::hardware::details::bs_tag",
7773   "referenced_type" : "type-239",
7774   "self_type" : "type-239",
7775   "size" : 1,
7776   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7777   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7778  },
7779  {
7780   "access" : "private",
7781   "alignment" : 4,
7782   "fields" :
7783   [
7784    {
7785     "field_name" : "mPointer",
7786     "referenced_type" : "type-279"
7787    },
7788    {
7789     "field_name" : "_pad",
7790     "referenced_type" : "type-100"
7791    }
7792   ],
7793   "is_anonymous" : true,
7794   "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",
7795   "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",
7796   "record_kind" : "union",
7797   "referenced_type" : "type-278",
7798   "self_type" : "type-278",
7799   "size" : 8,
7800   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7801   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7802  },
7803  {
7804   "access" : "private",
7805   "alignment" : 4,
7806   "fields" :
7807   [
7808    {
7809     "field_name" : "mPointer",
7810     "referenced_type" : "type-312"
7811    },
7812    {
7813     "field_name" : "_pad",
7814     "referenced_type" : "type-100"
7815    }
7816   ],
7817   "is_anonymous" : true,
7818   "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",
7819   "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",
7820   "record_kind" : "union",
7821   "referenced_type" : "type-311",
7822   "self_type" : "type-311",
7823   "size" : 8,
7824   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7825   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8memtrack4V1_014MemtrackRecordEEUt_E"
7826  },
7827  {
7828   "alignment" : 4,
7829   "fields" :
7830   [
7831    {
7832     "access" : "private",
7833     "referenced_type" : "type-278"
7834    }
7835   ],
7836   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7837   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7838   "referenced_type" : "type-277",
7839   "self_type" : "type-277",
7840   "size" : 8,
7841   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7842   "template_args" : [ "type-280" ],
7843   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7844  },
7845  {
7846   "alignment" : 4,
7847   "fields" :
7848   [
7849    {
7850     "access" : "private",
7851     "referenced_type" : "type-292"
7852    }
7853   ],
7854   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7855   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7856   "referenced_type" : "type-291",
7857   "self_type" : "type-291",
7858   "size" : 8,
7859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7860   "template_args" : [ "type-294" ],
7861   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
7862  },
7863  {
7864   "alignment" : 4,
7865   "fields" :
7866   [
7867    {
7868     "access" : "private",
7869     "referenced_type" : "type-283"
7870    }
7871   ],
7872   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7873   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7874   "referenced_type" : "type-282",
7875   "self_type" : "type-282",
7876   "size" : 8,
7877   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7878   "template_args" : [ "type-258" ],
7879   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
7880  },
7881  {
7882   "alignment" : 4,
7883   "fields" :
7884   [
7885    {
7886     "access" : "private",
7887     "referenced_type" : "type-311"
7888    }
7889   ],
7890   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::memtrack::V1_0::MemtrackRecord>",
7891   "name" : "android::hardware::details::hidl_pointer<android::hardware::memtrack::V1_0::MemtrackRecord>",
7892   "referenced_type" : "type-310",
7893   "self_type" : "type-310",
7894   "size" : 8,
7895   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7896   "template_args" : [ "type-313" ],
7897   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8memtrack4V1_014MemtrackRecordEEE"
7898  },
7899  {
7900   "alignment" : 4,
7901   "fields" :
7902   [
7903    {
7904     "access" : "private",
7905     "referenced_type" : "type-321"
7906    }
7907   ],
7908   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
7909   "name" : "android::hardware::details::hidl_pointer<char>",
7910   "referenced_type" : "type-320",
7911   "self_type" : "type-320",
7912   "size" : 8,
7913   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7914   "template_args" : [ "type-44" ],
7915   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
7916  },
7917  {
7918   "access" : "private",
7919   "alignment" : 4,
7920   "fields" :
7921   [
7922    {
7923     "field_name" : "mPointer",
7924     "referenced_type" : "type-167"
7925    },
7926    {
7927     "field_name" : "_pad",
7928     "referenced_type" : "type-100"
7929    }
7930   ],
7931   "is_anonymous" : true,
7932   "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",
7933   "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",
7934   "record_kind" : "union",
7935   "referenced_type" : "type-321",
7936   "self_type" : "type-321",
7937   "size" : 8,
7938   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7939   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
7940  },
7941  {
7942   "alignment" : 4,
7943   "fields" :
7944   [
7945    {
7946     "access" : "private",
7947     "referenced_type" : "type-260"
7948    }
7949   ],
7950   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
7951   "name" : "android::hardware::details::hidl_pointer<const char>",
7952   "referenced_type" : "type-259",
7953   "self_type" : "type-259",
7954   "size" : 8,
7955   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7956   "template_args" : [ "type-43" ],
7957   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
7958  },
7959  {
7960   "access" : "private",
7961   "alignment" : 4,
7962   "fields" :
7963   [
7964    {
7965     "field_name" : "mPointer",
7966     "referenced_type" : "type-42"
7967    },
7968    {
7969     "field_name" : "_pad",
7970     "referenced_type" : "type-100"
7971    }
7972   ],
7973   "is_anonymous" : true,
7974   "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",
7975   "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",
7976   "record_kind" : "union",
7977   "referenced_type" : "type-260",
7978   "self_type" : "type-260",
7979   "size" : 8,
7980   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7981   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
7982  },
7983  {
7984   "alignment" : 4,
7985   "fields" :
7986   [
7987    {
7988     "access" : "private",
7989     "referenced_type" : "type-249"
7990    }
7991   ],
7992   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
7993   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7994   "referenced_type" : "type-248",
7995   "self_type" : "type-248",
7996   "size" : 8,
7997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7998   "template_args" : [ "type-251" ],
7999   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8000  },
8001  {
8002   "access" : "private",
8003   "alignment" : 4,
8004   "fields" :
8005   [
8006    {
8007     "field_name" : "mPointer",
8008     "referenced_type" : "type-250"
8009    },
8010    {
8011     "field_name" : "_pad",
8012     "referenced_type" : "type-100"
8013    }
8014   ],
8015   "is_anonymous" : true,
8016   "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",
8017   "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",
8018   "record_kind" : "union",
8019   "referenced_type" : "type-249",
8020   "self_type" : "type-249",
8021   "size" : 8,
8022   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8023   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8024  },
8025  {
8026   "access" : "private",
8027   "alignment" : 4,
8028   "fields" :
8029   [
8030    {
8031     "field_name" : "mPointer",
8032     "referenced_type" : "type-293"
8033    },
8034    {
8035     "field_name" : "_pad",
8036     "referenced_type" : "type-100"
8037    }
8038   ],
8039   "is_anonymous" : true,
8040   "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",
8041   "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",
8042   "record_kind" : "union",
8043   "referenced_type" : "type-292",
8044   "self_type" : "type-292",
8045   "size" : 8,
8046   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8047   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
8048  },
8049  {
8050   "access" : "private",
8051   "alignment" : 4,
8052   "fields" :
8053   [
8054    {
8055     "field_name" : "mPointer",
8056     "referenced_type" : "type-284"
8057    },
8058    {
8059     "field_name" : "_pad",
8060     "referenced_type" : "type-100"
8061    }
8062   ],
8063   "is_anonymous" : true,
8064   "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",
8065   "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",
8066   "record_kind" : "union",
8067   "referenced_type" : "type-283",
8068   "self_type" : "type-283",
8069   "size" : 8,
8070   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8071   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8072  },
8073  {
8074   "alignment" : 4,
8075   "fields" :
8076   [
8077    {
8078     "access" : "private",
8079     "referenced_type" : "type-304"
8080    }
8081   ],
8082   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8083   "name" : "android::hardware::details::hidl_pointer<int>",
8084   "referenced_type" : "type-303",
8085   "self_type" : "type-303",
8086   "size" : 8,
8087   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8088   "template_args" : [ "type-9" ],
8089   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8090  },
8091  {
8092   "access" : "private",
8093   "alignment" : 4,
8094   "fields" :
8095   [
8096    {
8097     "field_name" : "mPointer",
8098     "referenced_type" : "type-305"
8099    },
8100    {
8101     "field_name" : "_pad",
8102     "referenced_type" : "type-100"
8103    }
8104   ],
8105   "is_anonymous" : true,
8106   "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",
8107   "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",
8108   "record_kind" : "union",
8109   "referenced_type" : "type-304",
8110   "self_type" : "type-304",
8111   "size" : 8,
8112   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8113   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8114  },
8115  {
8116   "alignment" : 4,
8117   "fields" :
8118   [
8119    {
8120     "access" : "private",
8121     "referenced_type" : "type-337"
8122    }
8123   ],
8124   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8125   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8126   "referenced_type" : "type-336",
8127   "self_type" : "type-336",
8128   "size" : 8,
8129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8130   "template_args" : [ "type-155" ],
8131   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8132  },
8133  {
8134   "access" : "private",
8135   "alignment" : 4,
8136   "fields" :
8137   [
8138    {
8139     "field_name" : "mPointer",
8140     "referenced_type" : "type-154"
8141    },
8142    {
8143     "field_name" : "_pad",
8144     "referenced_type" : "type-100"
8145    }
8146   ],
8147   "is_anonymous" : true,
8148   "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",
8149   "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",
8150   "record_kind" : "union",
8151   "referenced_type" : "type-337",
8152   "self_type" : "type-337",
8153   "size" : 8,
8154   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8155   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8156  },
8157  {
8158   "alignment" : 1,
8159   "linker_set_key" : "android::hardware::details::i_tag",
8160   "name" : "android::hardware::details::i_tag",
8161   "referenced_type" : "type-207",
8162   "self_type" : "type-207",
8163   "size" : 1,
8164   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8165   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8166  },
8167  {
8168   "alignment" : 4,
8169   "fields" :
8170   [
8171    {
8172     "access" : "private",
8173     "field_name" : "mStatus",
8174     "referenced_type" : "type-111"
8175    },
8176    {
8177     "access" : "private",
8178     "field_name" : "mCheckedStatus",
8179     "field_offset" : 160,
8180     "referenced_type" : "type-25"
8181    }
8182   ],
8183   "linker_set_key" : "android::hardware::details::return_status",
8184   "name" : "android::hardware::details::return_status",
8185   "record_kind" : "class",
8186   "referenced_type" : "type-125",
8187   "self_type" : "type-125",
8188   "size" : 24,
8189   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8190   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8191  },
8192  {
8193   "alignment" : 1,
8194   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8195   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8196   "referenced_type" : "type-322",
8197   "self_type" : "type-322",
8198   "size" : 1,
8199   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8200   "template_args" : [ "type-86" ],
8201   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
8202  },
8203  {
8204   "alignment" : 1,
8205   "fields" :
8206   [
8207    {
8208     "access" : "private",
8209     "field_name" : "mBuffer",
8210     "referenced_type" : "type-295"
8211    }
8212   ],
8213   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8214   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8215   "referenced_type" : "type-294",
8216   "self_type" : "type-294",
8217   "size" : 32,
8218   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8219   "template_args" : [ "type-86" ],
8220   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
8221  },
8222  {
8223   "alignment" : 4,
8224   "base_specifiers" :
8225   [
8226    {
8227     "referenced_type" : "type-3"
8228    }
8229   ],
8230   "fields" :
8231   [
8232    {
8233     "access" : "private",
8234     "field_name" : "mRecipient",
8235     "field_offset" : 32,
8236     "referenced_type" : "type-97"
8237    },
8238    {
8239     "access" : "private",
8240     "field_name" : "mCookie",
8241     "field_offset" : 96,
8242     "referenced_type" : "type-100"
8243    },
8244    {
8245     "access" : "private",
8246     "field_name" : "mBase",
8247     "field_offset" : 160,
8248     "referenced_type" : "type-101"
8249    }
8250   ],
8251   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8252   "name" : "android::hardware::hidl_binder_death_recipient",
8253   "referenced_type" : "type-96",
8254   "self_type" : "type-96",
8255   "size" : 36,
8256   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8257   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8258   "vtable_components" :
8259   [
8260    {
8261     "component_value" : 28,
8262     "kind" : "vbase_offset"
8263    },
8264    {
8265     "kind" : "offset_to_top"
8266    },
8267    {
8268     "kind" : "rtti",
8269     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8270    },
8271    {
8272     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8273    },
8274    {
8275     "kind" : "complete_dtor_pointer",
8276     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8277    },
8278    {
8279     "kind" : "deleting_dtor_pointer",
8280     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8281    },
8282    {
8283     "kind" : "vcall_offset"
8284    },
8285    {
8286     "kind" : "vcall_offset"
8287    },
8288    {
8289     "kind" : "vcall_offset"
8290    },
8291    {
8292     "kind" : "vcall_offset"
8293    },
8294    {
8295     "component_value" : -28,
8296     "kind" : "vcall_offset"
8297    },
8298    {
8299     "component_value" : -28,
8300     "kind" : "offset_to_top"
8301    },
8302    {
8303     "kind" : "rtti",
8304     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8305    },
8306    {
8307     "kind" : "complete_dtor_pointer",
8308     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
8309    },
8310    {
8311     "kind" : "deleting_dtor_pointer",
8312     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
8313    },
8314    {
8315     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8316    },
8317    {
8318     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8319    },
8320    {
8321     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8322    },
8323    {
8324     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8325    }
8326   ]
8327  },
8328  {
8329   "alignment" : 4,
8330   "base_specifiers" :
8331   [
8332    {
8333     "is_virtual" : true,
8334     "referenced_type" : "type-4"
8335    }
8336   ],
8337   "linker_set_key" : "android::hardware::hidl_death_recipient",
8338   "name" : "android::hardware::hidl_death_recipient",
8339   "referenced_type" : "type-99",
8340   "self_type" : "type-99",
8341   "size" : 12,
8342   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8343   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8344   "vtable_components" :
8345   [
8346    {
8347     "component_value" : 4,
8348     "kind" : "vbase_offset"
8349    },
8350    {
8351     "kind" : "offset_to_top"
8352    },
8353    {
8354     "kind" : "rtti",
8355     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8356    },
8357    {
8358     "is_pure" : true,
8359     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8360    },
8361    {
8362     "kind" : "complete_dtor_pointer",
8363     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8364    },
8365    {
8366     "kind" : "deleting_dtor_pointer",
8367     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8368    },
8369    {
8370     "kind" : "vcall_offset"
8371    },
8372    {
8373     "kind" : "vcall_offset"
8374    },
8375    {
8376     "kind" : "vcall_offset"
8377    },
8378    {
8379     "kind" : "vcall_offset"
8380    },
8381    {
8382     "component_value" : -4,
8383     "kind" : "vcall_offset"
8384    },
8385    {
8386     "component_value" : -4,
8387     "kind" : "offset_to_top"
8388    },
8389    {
8390     "kind" : "rtti",
8391     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8392    },
8393    {
8394     "kind" : "complete_dtor_pointer",
8395     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
8396    },
8397    {
8398     "kind" : "deleting_dtor_pointer",
8399     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
8400    },
8401    {
8402     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8403    },
8404    {
8405     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8406    },
8407    {
8408     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8409    },
8410    {
8411     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8412    }
8413   ]
8414  },
8415  {
8416   "alignment" : 8,
8417   "fields" :
8418   [
8419    {
8420     "access" : "private",
8421     "field_name" : "mHandle",
8422     "referenced_type" : "type-248"
8423    },
8424    {
8425     "access" : "private",
8426     "field_name" : "mOwnsHandle",
8427     "field_offset" : 64,
8428     "referenced_type" : "type-25"
8429    }
8430   ],
8431   "linker_set_key" : "android::hardware::hidl_handle",
8432   "name" : "android::hardware::hidl_handle",
8433   "referenced_type" : "type-256",
8434   "self_type" : "type-256",
8435   "size" : 16,
8436   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8437   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8438  },
8439  {
8440   "alignment" : 8,
8441   "fields" :
8442   [
8443    {
8444     "access" : "private",
8445     "field_name" : "mHandle",
8446     "referenced_type" : "type-256"
8447    },
8448    {
8449     "access" : "private",
8450     "field_name" : "mSize",
8451     "field_offset" : 128,
8452     "referenced_type" : "type-100"
8453    },
8454    {
8455     "access" : "private",
8456     "field_name" : "mName",
8457     "field_offset" : 192,
8458     "referenced_type" : "type-258"
8459    }
8460   ],
8461   "linker_set_key" : "android::hardware::hidl_memory",
8462   "name" : "android::hardware::hidl_memory",
8463   "referenced_type" : "type-262",
8464   "self_type" : "type-262",
8465   "size" : 40,
8466   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8467   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8468  },
8469  {
8470   "alignment" : 4,
8471   "fields" :
8472   [
8473    {
8474     "access" : "private",
8475     "field_name" : "mBuffer",
8476     "referenced_type" : "type-259"
8477    },
8478    {
8479     "access" : "private",
8480     "field_name" : "mSize",
8481     "field_offset" : 64,
8482     "referenced_type" : "type-2"
8483    },
8484    {
8485     "access" : "private",
8486     "field_name" : "mOwnsBuffer",
8487     "field_offset" : 96,
8488     "referenced_type" : "type-25"
8489    }
8490   ],
8491   "linker_set_key" : "android::hardware::hidl_string",
8492   "name" : "android::hardware::hidl_string",
8493   "referenced_type" : "type-258",
8494   "self_type" : "type-258",
8495   "size" : 16,
8496   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8497   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8498  },
8499  {
8500   "alignment" : 4,
8501   "fields" :
8502   [
8503    {
8504     "access" : "private",
8505     "field_name" : "mBuffer",
8506     "referenced_type" : "type-277"
8507    },
8508    {
8509     "access" : "private",
8510     "field_name" : "mSize",
8511     "field_offset" : 64,
8512     "referenced_type" : "type-2"
8513    },
8514    {
8515     "access" : "private",
8516     "field_name" : "mOwnsBuffer",
8517     "field_offset" : 96,
8518     "referenced_type" : "type-25"
8519    }
8520   ],
8521   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8522   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8523   "referenced_type" : "type-276",
8524   "self_type" : "type-276",
8525   "size" : 16,
8526   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8527   "template_args" : [ "type-280" ],
8528   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8529  },
8530  {
8531   "alignment" : 4,
8532   "fields" :
8533   [
8534    {
8535     "access" : "private",
8536     "field_name" : "mBuffer",
8537     "referenced_type" : "type-291"
8538    },
8539    {
8540     "access" : "private",
8541     "field_name" : "mSize",
8542     "field_offset" : 64,
8543     "referenced_type" : "type-2"
8544    },
8545    {
8546     "access" : "private",
8547     "field_name" : "mOwnsBuffer",
8548     "field_offset" : 96,
8549     "referenced_type" : "type-25"
8550    }
8551   ],
8552   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8553   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8554   "referenced_type" : "type-290",
8555   "self_type" : "type-290",
8556   "size" : 16,
8557   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8558   "template_args" : [ "type-294" ],
8559   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
8560  },
8561  {
8562   "alignment" : 4,
8563   "fields" :
8564   [
8565    {
8566     "access" : "private",
8567     "field_name" : "mBuffer",
8568     "referenced_type" : "type-282"
8569    },
8570    {
8571     "access" : "private",
8572     "field_name" : "mSize",
8573     "field_offset" : 64,
8574     "referenced_type" : "type-2"
8575    },
8576    {
8577     "access" : "private",
8578     "field_name" : "mOwnsBuffer",
8579     "field_offset" : 96,
8580     "referenced_type" : "type-25"
8581    }
8582   ],
8583   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8584   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8585   "referenced_type" : "type-281",
8586   "self_type" : "type-281",
8587   "size" : 16,
8588   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8589   "template_args" : [ "type-258" ],
8590   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8591  },
8592  {
8593   "alignment" : 4,
8594   "fields" :
8595   [
8596    {
8597     "access" : "private",
8598     "field_name" : "mBuffer",
8599     "referenced_type" : "type-310"
8600    },
8601    {
8602     "access" : "private",
8603     "field_name" : "mSize",
8604     "field_offset" : 64,
8605     "referenced_type" : "type-2"
8606    },
8607    {
8608     "access" : "private",
8609     "field_name" : "mOwnsBuffer",
8610     "field_offset" : 96,
8611     "referenced_type" : "type-25"
8612    }
8613   ],
8614   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::memtrack::V1_0::MemtrackRecord>",
8615   "name" : "android::hardware::hidl_vec<android::hardware::memtrack::V1_0::MemtrackRecord>",
8616   "referenced_type" : "type-309",
8617   "self_type" : "type-309",
8618   "size" : 16,
8619   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8620   "template_args" : [ "type-313" ],
8621   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_8memtrack4V1_014MemtrackRecordEEE"
8622  },
8623  {
8624   "alignment" : 4,
8625   "fields" :
8626   [
8627    {
8628     "access" : "private",
8629     "field_name" : "mBuffer",
8630     "referenced_type" : "type-320"
8631    },
8632    {
8633     "access" : "private",
8634     "field_name" : "mSize",
8635     "field_offset" : 64,
8636     "referenced_type" : "type-2"
8637    },
8638    {
8639     "access" : "private",
8640     "field_name" : "mOwnsBuffer",
8641     "field_offset" : 96,
8642     "referenced_type" : "type-25"
8643    }
8644   ],
8645   "linker_set_key" : "android::hardware::hidl_vec<char>",
8646   "name" : "android::hardware::hidl_vec<char>",
8647   "referenced_type" : "type-319",
8648   "self_type" : "type-319",
8649   "size" : 16,
8650   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8651   "template_args" : [ "type-44" ],
8652   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8653  },
8654  {
8655   "alignment" : 4,
8656   "fields" :
8657   [
8658    {
8659     "access" : "private",
8660     "field_name" : "mBuffer",
8661     "referenced_type" : "type-303"
8662    },
8663    {
8664     "access" : "private",
8665     "field_name" : "mSize",
8666     "field_offset" : 64,
8667     "referenced_type" : "type-2"
8668    },
8669    {
8670     "access" : "private",
8671     "field_name" : "mOwnsBuffer",
8672     "field_offset" : 96,
8673     "referenced_type" : "type-25"
8674    }
8675   ],
8676   "linker_set_key" : "android::hardware::hidl_vec<int>",
8677   "name" : "android::hardware::hidl_vec<int>",
8678   "referenced_type" : "type-302",
8679   "self_type" : "type-302",
8680   "size" : 16,
8681   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8682   "template_args" : [ "type-9" ],
8683   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8684  },
8685  {
8686   "alignment" : 2,
8687   "fields" :
8688   [
8689    {
8690     "access" : "private",
8691     "field_name" : "mMajor",
8692     "referenced_type" : "type-88"
8693    },
8694    {
8695     "access" : "private",
8696     "field_name" : "mMinor",
8697     "field_offset" : 16,
8698     "referenced_type" : "type-88"
8699    }
8700   ],
8701   "linker_set_key" : "android::hardware::hidl_version",
8702   "name" : "android::hardware::hidl_version",
8703   "referenced_type" : "type-324",
8704   "self_type" : "type-324",
8705   "size" : 4,
8706   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8707   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8708  },
8709  {
8710   "alignment" : 4,
8711   "base_specifiers" :
8712   [
8713    {
8714     "referenced_type" : "type-383"
8715    }
8716   ],
8717   "fields" :
8718   [
8719    {
8720     "access" : "private",
8721     "field_name" : "_hidl_mImpl",
8722     "field_offset" : 544,
8723     "referenced_type" : "type-75"
8724    }
8725   ],
8726   "linker_set_key" : "android::hardware::memtrack::V1_0::BnHwMemtrack",
8727   "name" : "android::hardware::memtrack::V1_0::BnHwMemtrack",
8728   "referenced_type" : "type-434",
8729   "self_type" : "type-434",
8730   "size" : 80,
8731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen/android/hardware/memtrack/1.0/BnHwMemtrack.h",
8732   "unique_id" : "_ZTSN7android8hardware8memtrack4V1_012BnHwMemtrackE",
8733   "vtable_components" :
8734   [
8735    {
8736     "component_value" : 72,
8737     "kind" : "vbase_offset"
8738    },
8739    {
8740     "kind" : "offset_to_top"
8741    },
8742    {
8743     "kind" : "rtti",
8744     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BnHwMemtrackE"
8745    },
8746    {
8747     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8748    },
8749    {
8750     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8751    },
8752    {
8753     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8754    },
8755    {
8756     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8757    },
8758    {
8759     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8760    },
8761    {
8762     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8763    },
8764    {
8765     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8766    },
8767    {
8768     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8769    },
8770    {
8771     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8772    },
8773    {
8774     "kind" : "complete_dtor_pointer",
8775     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BnHwMemtrackD1Ev"
8776    },
8777    {
8778     "kind" : "deleting_dtor_pointer",
8779     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BnHwMemtrackD0Ev"
8780    },
8781    {
8782     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BnHwMemtrack10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8783    },
8784    {
8785     "component_value" : -20,
8786     "kind" : "offset_to_top"
8787    },
8788    {
8789     "kind" : "rtti",
8790     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BnHwMemtrackE"
8791    },
8792    {
8793     "kind" : "complete_dtor_pointer",
8794     "mangled_component_name" : "_ZThn20_N7android8hardware8memtrack4V1_012BnHwMemtrackD1Ev"
8795    },
8796    {
8797     "kind" : "deleting_dtor_pointer",
8798     "mangled_component_name" : "_ZThn20_N7android8hardware8memtrack4V1_012BnHwMemtrackD0Ev"
8799    },
8800    {
8801     "kind" : "vcall_offset"
8802    },
8803    {
8804     "kind" : "vcall_offset"
8805    },
8806    {
8807     "kind" : "vcall_offset"
8808    },
8809    {
8810     "kind" : "vcall_offset"
8811    },
8812    {
8813     "component_value" : -72,
8814     "kind" : "vcall_offset"
8815    },
8816    {
8817     "component_value" : -72,
8818     "kind" : "offset_to_top"
8819    },
8820    {
8821     "kind" : "rtti",
8822     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BnHwMemtrackE"
8823    },
8824    {
8825     "kind" : "complete_dtor_pointer",
8826     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_012BnHwMemtrackD1Ev"
8827    },
8828    {
8829     "kind" : "deleting_dtor_pointer",
8830     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_012BnHwMemtrackD0Ev"
8831    },
8832    {
8833     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8834    },
8835    {
8836     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8837    },
8838    {
8839     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8840    },
8841    {
8842     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8843    }
8844   ]
8845  },
8846  {
8847   "alignment" : 4,
8848   "base_specifiers" :
8849   [
8850    {
8851     "referenced_type" : "type-368"
8852    },
8853    {
8854     "referenced_type" : "type-385"
8855    }
8856   ],
8857   "fields" :
8858   [
8859    {
8860     "access" : "private",
8861     "field_name" : "_hidl_mMutex",
8862     "field_offset" : 544,
8863     "referenced_type" : "type-523"
8864    },
8865    {
8866     "access" : "private",
8867     "field_name" : "_hidl_mDeathRecipients",
8868     "field_offset" : 576,
8869     "referenced_type" : "type-524"
8870    }
8871   ],
8872   "linker_set_key" : "android::hardware::memtrack::V1_0::BpHwMemtrack",
8873   "name" : "android::hardware::memtrack::V1_0::BpHwMemtrack",
8874   "referenced_type" : "type-522",
8875   "self_type" : "type-522",
8876   "size" : 92,
8877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen/android/hardware/memtrack/1.0/BpHwMemtrack.h",
8878   "unique_id" : "_ZTSN7android8hardware8memtrack4V1_012BpHwMemtrackE",
8879   "vtable_components" :
8880   [
8881    {
8882     "component_value" : 84,
8883     "kind" : "vbase_offset"
8884    },
8885    {
8886     "kind" : "offset_to_top"
8887    },
8888    {
8889     "kind" : "rtti",
8890     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BpHwMemtrackE"
8891    },
8892    {
8893     "mangled_component_name" : "_ZNK7android8hardware8memtrack4V1_012BpHwMemtrack8isRemoteEv"
8894    },
8895    {
8896     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8897    },
8898    {
8899     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8900    },
8901    {
8902     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8903    },
8904    {
8905     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8906    },
8907    {
8908     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack21setHALInstrumentationEv"
8909    },
8910    {
8911     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8912    },
8913    {
8914     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack4pingEv"
8915    },
8916    {
8917     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8918    },
8919    {
8920     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack21notifySyspropsChangedEv"
8921    },
8922    {
8923     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8924    },
8925    {
8926     "kind" : "complete_dtor_pointer",
8927     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrackD1Ev"
8928    },
8929    {
8930     "kind" : "deleting_dtor_pointer",
8931     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrackD0Ev"
8932    },
8933    {
8934     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_012BpHwMemtrack9getMemoryEiNS2_12MemtrackTypeENSt3__18functionIFvNS2_14MemtrackStatusERKNS0_8hidl_vecINS2_14MemtrackRecordEEEEEE"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEE10onAsBinderEv"
8938    },
8939    {
8940     "component_value" : 80,
8941     "kind" : "vbase_offset"
8942    },
8943    {
8944     "component_value" : -4,
8945     "kind" : "offset_to_top"
8946    },
8947    {
8948     "kind" : "rtti",
8949     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BpHwMemtrackE"
8950    },
8951    {
8952     "kind" : "complete_dtor_pointer",
8953     "mangled_component_name" : "_ZThn4_N7android8hardware8memtrack4V1_012BpHwMemtrackD1Ev"
8954    },
8955    {
8956     "kind" : "deleting_dtor_pointer",
8957     "mangled_component_name" : "_ZThn4_N7android8hardware8memtrack4V1_012BpHwMemtrackD0Ev"
8958    },
8959    {
8960     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8memtrack4V1_09IMemtrackEE10onAsBinderEv"
8961    },
8962    {
8963     "component_value" : 76,
8964     "kind" : "vbase_offset"
8965    },
8966    {
8967     "component_value" : -8,
8968     "kind" : "offset_to_top"
8969    },
8970    {
8971     "kind" : "rtti",
8972     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BpHwMemtrackE"
8973    },
8974    {
8975     "kind" : "complete_dtor_pointer",
8976     "mangled_component_name" : "_ZThn8_N7android8hardware8memtrack4V1_012BpHwMemtrackD1Ev"
8977    },
8978    {
8979     "kind" : "deleting_dtor_pointer",
8980     "mangled_component_name" : "_ZThn8_N7android8hardware8memtrack4V1_012BpHwMemtrackD0Ev"
8981    },
8982    {
8983     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8984    },
8985    {
8986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8987    },
8988    {
8989     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8990    },
8991    {
8992     "component_value" : -24,
8993     "kind" : "offset_to_top"
8994    },
8995    {
8996     "kind" : "rtti",
8997     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BpHwMemtrackE"
8998    },
8999    {
9000     "kind" : "complete_dtor_pointer",
9001     "mangled_component_name" : "_ZThn24_N7android8hardware8memtrack4V1_012BpHwMemtrackD1Ev"
9002    },
9003    {
9004     "kind" : "deleting_dtor_pointer",
9005     "mangled_component_name" : "_ZThn24_N7android8hardware8memtrack4V1_012BpHwMemtrackD0Ev"
9006    },
9007    {
9008     "kind" : "vcall_offset"
9009    },
9010    {
9011     "component_value" : -76,
9012     "kind" : "vcall_offset"
9013    },
9014    {
9015     "component_value" : -76,
9016     "kind" : "vcall_offset"
9017    },
9018    {
9019     "component_value" : -76,
9020     "kind" : "vcall_offset"
9021    },
9022    {
9023     "component_value" : -84,
9024     "kind" : "vcall_offset"
9025    },
9026    {
9027     "component_value" : -84,
9028     "kind" : "offset_to_top"
9029    },
9030    {
9031     "kind" : "rtti",
9032     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_012BpHwMemtrackE"
9033    },
9034    {
9035     "kind" : "complete_dtor_pointer",
9036     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_012BpHwMemtrackD1Ev"
9037    },
9038    {
9039     "kind" : "deleting_dtor_pointer",
9040     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_012BpHwMemtrackD0Ev"
9041    },
9042    {
9043     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9044    },
9045    {
9046     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9047    },
9048    {
9049     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9050    },
9051    {
9052     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9053    }
9054   ]
9055  },
9056  {
9057   "alignment" : 4,
9058   "base_specifiers" :
9059   [
9060    {
9061     "referenced_type" : "type-77"
9062    },
9063    {
9064     "referenced_type" : "type-385"
9065    }
9066   ],
9067   "fields" :
9068   [
9069    {
9070     "access" : "private",
9071     "field_name" : "mImpl",
9072     "field_offset" : 384,
9073     "referenced_type" : "type-81"
9074    },
9075    {
9076     "access" : "private",
9077     "field_name" : "mOnewayQueue",
9078     "field_offset" : 416,
9079     "referenced_type" : "type-569"
9080    }
9081   ],
9082   "linker_set_key" : "android::hardware::memtrack::V1_0::BsMemtrack",
9083   "name" : "android::hardware::memtrack::V1_0::BsMemtrack",
9084   "referenced_type" : "type-568",
9085   "self_type" : "type-568",
9086   "size" : 68,
9087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen/android/hardware/memtrack/1.0/BsMemtrack.h",
9088   "unique_id" : "_ZTSN7android8hardware8memtrack4V1_010BsMemtrackE",
9089   "vtable_components" :
9090   [
9091    {
9092     "component_value" : 60,
9093     "kind" : "vbase_offset"
9094    },
9095    {
9096     "kind" : "offset_to_top"
9097    },
9098    {
9099     "kind" : "rtti",
9100     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_010BsMemtrackE"
9101    },
9102    {
9103     "mangled_component_name" : "_ZNK7android8hardware8memtrack4V1_09IMemtrack8isRemoteEv"
9104    },
9105    {
9106     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9107    },
9108    {
9109     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9110    },
9111    {
9112     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9113    },
9114    {
9115     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9116    },
9117    {
9118     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack21setHALInstrumentationEv"
9119    },
9120    {
9121     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9122    },
9123    {
9124     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack4pingEv"
9125    },
9126    {
9127     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9128    },
9129    {
9130     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack21notifySyspropsChangedEv"
9131    },
9132    {
9133     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9134    },
9135    {
9136     "kind" : "complete_dtor_pointer",
9137     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrackD1Ev"
9138    },
9139    {
9140     "kind" : "deleting_dtor_pointer",
9141     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrackD0Ev"
9142    },
9143    {
9144     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_010BsMemtrack9getMemoryEiNS2_12MemtrackTypeENSt3__18functionIFvNS2_14MemtrackStatusERKNS0_8hidl_vecINS2_14MemtrackRecordEEEEEE"
9145    },
9146    {
9147     "component_value" : -4,
9148     "kind" : "offset_to_top"
9149    },
9150    {
9151     "kind" : "rtti",
9152     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_010BsMemtrackE"
9153    },
9154    {
9155     "kind" : "complete_dtor_pointer",
9156     "mangled_component_name" : "_ZThn4_N7android8hardware8memtrack4V1_010BsMemtrackD1Ev"
9157    },
9158    {
9159     "kind" : "deleting_dtor_pointer",
9160     "mangled_component_name" : "_ZThn4_N7android8hardware8memtrack4V1_010BsMemtrackD0Ev"
9161    },
9162    {
9163     "kind" : "vcall_offset"
9164    },
9165    {
9166     "kind" : "vcall_offset"
9167    },
9168    {
9169     "kind" : "vcall_offset"
9170    },
9171    {
9172     "kind" : "vcall_offset"
9173    },
9174    {
9175     "component_value" : -60,
9176     "kind" : "vcall_offset"
9177    },
9178    {
9179     "component_value" : -60,
9180     "kind" : "offset_to_top"
9181    },
9182    {
9183     "kind" : "rtti",
9184     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_010BsMemtrackE"
9185    },
9186    {
9187     "kind" : "complete_dtor_pointer",
9188     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_010BsMemtrackD1Ev"
9189    },
9190    {
9191     "kind" : "deleting_dtor_pointer",
9192     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_010BsMemtrackD0Ev"
9193    },
9194    {
9195     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9196    },
9197    {
9198     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9199    },
9200    {
9201     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9202    },
9203    {
9204     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9205    }
9206   ]
9207  },
9208  {
9209   "alignment" : 4,
9210   "base_specifiers" :
9211   [
9212    {
9213     "referenced_type" : "type-55"
9214    }
9215   ],
9216   "linker_set_key" : "android::hardware::memtrack::V1_0::IMemtrack",
9217   "name" : "android::hardware::memtrack::V1_0::IMemtrack",
9218   "referenced_type" : "type-77",
9219   "self_type" : "type-77",
9220   "size" : 12,
9221   "source_file" : "/out/soong/.intermediates/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen/android/hardware/memtrack/1.0/IMemtrack.h",
9222   "unique_id" : "_ZTSN7android8hardware8memtrack4V1_09IMemtrackE",
9223   "vtable_components" :
9224   [
9225    {
9226     "component_value" : 4,
9227     "kind" : "vbase_offset"
9228    },
9229    {
9230     "kind" : "offset_to_top"
9231    },
9232    {
9233     "kind" : "rtti",
9234     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_09IMemtrackE"
9235    },
9236    {
9237     "mangled_component_name" : "_ZNK7android8hardware8memtrack4V1_09IMemtrack8isRemoteEv"
9238    },
9239    {
9240     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9241    },
9242    {
9243     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9244    },
9245    {
9246     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9247    },
9248    {
9249     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9250    },
9251    {
9252     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack21setHALInstrumentationEv"
9253    },
9254    {
9255     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9256    },
9257    {
9258     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack4pingEv"
9259    },
9260    {
9261     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9262    },
9263    {
9264     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack21notifySyspropsChangedEv"
9265    },
9266    {
9267     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9268    },
9269    {
9270     "kind" : "complete_dtor_pointer",
9271     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrackD1Ev"
9272    },
9273    {
9274     "kind" : "deleting_dtor_pointer",
9275     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrackD0Ev"
9276    },
9277    {
9278     "is_pure" : true,
9279     "mangled_component_name" : "_ZN7android8hardware8memtrack4V1_09IMemtrack9getMemoryEiNS2_12MemtrackTypeENSt3__18functionIFvNS2_14MemtrackStatusERKNS0_8hidl_vecINS2_14MemtrackRecordEEEEEE"
9280    },
9281    {
9282     "kind" : "vcall_offset"
9283    },
9284    {
9285     "kind" : "vcall_offset"
9286    },
9287    {
9288     "kind" : "vcall_offset"
9289    },
9290    {
9291     "kind" : "vcall_offset"
9292    },
9293    {
9294     "component_value" : -4,
9295     "kind" : "vcall_offset"
9296    },
9297    {
9298     "component_value" : -4,
9299     "kind" : "offset_to_top"
9300    },
9301    {
9302     "kind" : "rtti",
9303     "mangled_component_name" : "_ZTIN7android8hardware8memtrack4V1_09IMemtrackE"
9304    },
9305    {
9306     "kind" : "complete_dtor_pointer",
9307     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_09IMemtrackD1Ev"
9308    },
9309    {
9310     "kind" : "deleting_dtor_pointer",
9311     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8memtrack4V1_09IMemtrackD0Ev"
9312    },
9313    {
9314     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9315    },
9316    {
9317     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9318    },
9319    {
9320     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9321    },
9322    {
9323     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9324    }
9325   ]
9326  },
9327  {
9328   "alignment" : 8,
9329   "fields" :
9330   [
9331    {
9332     "field_name" : "sizeInBytes",
9333     "referenced_type" : "type-100"
9334    },
9335    {
9336     "field_name" : "flags",
9337     "field_offset" : 64,
9338     "referenced_type" : "type-2"
9339    }
9340   ],
9341   "linker_set_key" : "android::hardware::memtrack::V1_0::MemtrackRecord",
9342   "name" : "android::hardware::memtrack::V1_0::MemtrackRecord",
9343   "referenced_type" : "type-313",
9344   "self_type" : "type-313",
9345   "size" : 16,
9346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/memtrack/1.0/[email protected]_genc++_headers/gen/android/hardware/memtrack/1.0/types.h",
9347   "unique_id" : "_ZTSN7android8hardware8memtrack4V1_014MemtrackRecordE"
9348  },
9349  {
9350   "alignment" : 4,
9351   "base_specifiers" :
9352   [
9353    {
9354     "referenced_type" : "type-109"
9355    },
9356    {
9357     "referenced_type" : "type-385"
9358    }
9359   ],
9360   "fields" :
9361   [
9362    {
9363     "access" : "private",
9364     "field_name" : "_hidl_mImpl",
9365     "field_offset" : 512,
9366     "referenced_type" : "type-384"
9367    }
9368   ],
9369   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9370   "name" : "android::hidl::base::V1_0::BnHwBase",
9371   "referenced_type" : "type-383",
9372   "self_type" : "type-383",
9373   "size" : 76,
9374   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9375   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9376   "vtable_components" :
9377   [
9378    {
9379     "component_value" : 68,
9380     "kind" : "vbase_offset"
9381    },
9382    {
9383     "kind" : "offset_to_top"
9384    },
9385    {
9386     "kind" : "rtti",
9387     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9388    },
9389    {
9390     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9391    },
9392    {
9393     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9394    },
9395    {
9396     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9397    },
9398    {
9399     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9400    },
9401    {
9402     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9403    },
9404    {
9405     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9406    },
9407    {
9408     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9409    },
9410    {
9411     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9412    },
9413    {
9414     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9415    },
9416    {
9417     "kind" : "complete_dtor_pointer",
9418     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9419    },
9420    {
9421     "kind" : "deleting_dtor_pointer",
9422     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9423    },
9424    {
9425     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9426    },
9427    {
9428     "component_value" : -20,
9429     "kind" : "offset_to_top"
9430    },
9431    {
9432     "kind" : "rtti",
9433     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9434    },
9435    {
9436     "kind" : "complete_dtor_pointer",
9437     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9438    },
9439    {
9440     "kind" : "deleting_dtor_pointer",
9441     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9442    },
9443    {
9444     "kind" : "vcall_offset"
9445    },
9446    {
9447     "kind" : "vcall_offset"
9448    },
9449    {
9450     "kind" : "vcall_offset"
9451    },
9452    {
9453     "kind" : "vcall_offset"
9454    },
9455    {
9456     "component_value" : -68,
9457     "kind" : "vcall_offset"
9458    },
9459    {
9460     "component_value" : -68,
9461     "kind" : "offset_to_top"
9462    },
9463    {
9464     "kind" : "rtti",
9465     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9466    },
9467    {
9468     "kind" : "complete_dtor_pointer",
9469     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9470    },
9471    {
9472     "kind" : "deleting_dtor_pointer",
9473     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9474    },
9475    {
9476     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9477    },
9478    {
9479     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9480    },
9481    {
9482     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9483    },
9484    {
9485     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9486    }
9487   ]
9488  },
9489  {
9490   "alignment" : 4,
9491   "base_specifiers" :
9492   [
9493    {
9494     "referenced_type" : "type-365"
9495    },
9496    {
9497     "referenced_type" : "type-385"
9498    }
9499   ],
9500   "fields" :
9501   [
9502    {
9503     "access" : "private",
9504     "field_name" : "_hidl_mMutex",
9505     "field_offset" : 544,
9506     "referenced_type" : "type-517"
9507    },
9508    {
9509     "access" : "private",
9510     "field_name" : "_hidl_mDeathRecipients",
9511     "field_offset" : 576,
9512     "referenced_type" : "type-518"
9513    }
9514   ],
9515   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9516   "name" : "android::hidl::base::V1_0::BpHwBase",
9517   "referenced_type" : "type-516",
9518   "self_type" : "type-516",
9519   "size" : 92,
9520   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9521   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9522   "vtable_components" :
9523   [
9524    {
9525     "component_value" : 84,
9526     "kind" : "vbase_offset"
9527    },
9528    {
9529     "kind" : "offset_to_top"
9530    },
9531    {
9532     "kind" : "rtti",
9533     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9534    },
9535    {
9536     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9537    },
9538    {
9539     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9540    },
9541    {
9542     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9543    },
9544    {
9545     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9546    },
9547    {
9548     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9549    },
9550    {
9551     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9552    },
9553    {
9554     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9555    },
9556    {
9557     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9558    },
9559    {
9560     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9561    },
9562    {
9563     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9564    },
9565    {
9566     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9567    },
9568    {
9569     "kind" : "complete_dtor_pointer",
9570     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9571    },
9572    {
9573     "kind" : "deleting_dtor_pointer",
9574     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9575    },
9576    {
9577     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9578    },
9579    {
9580     "component_value" : 80,
9581     "kind" : "vbase_offset"
9582    },
9583    {
9584     "component_value" : -4,
9585     "kind" : "offset_to_top"
9586    },
9587    {
9588     "kind" : "rtti",
9589     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9590    },
9591    {
9592     "kind" : "complete_dtor_pointer",
9593     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9594    },
9595    {
9596     "kind" : "deleting_dtor_pointer",
9597     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9598    },
9599    {
9600     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9601    },
9602    {
9603     "component_value" : 76,
9604     "kind" : "vbase_offset"
9605    },
9606    {
9607     "component_value" : -8,
9608     "kind" : "offset_to_top"
9609    },
9610    {
9611     "kind" : "rtti",
9612     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9613    },
9614    {
9615     "kind" : "complete_dtor_pointer",
9616     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9617    },
9618    {
9619     "kind" : "deleting_dtor_pointer",
9620     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9621    },
9622    {
9623     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9624    },
9625    {
9626     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9627    },
9628    {
9629     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9630    },
9631    {
9632     "component_value" : -24,
9633     "kind" : "offset_to_top"
9634    },
9635    {
9636     "kind" : "rtti",
9637     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9638    },
9639    {
9640     "kind" : "complete_dtor_pointer",
9641     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9642    },
9643    {
9644     "kind" : "deleting_dtor_pointer",
9645     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9646    },
9647    {
9648     "kind" : "vcall_offset"
9649    },
9650    {
9651     "component_value" : -76,
9652     "kind" : "vcall_offset"
9653    },
9654    {
9655     "component_value" : -76,
9656     "kind" : "vcall_offset"
9657    },
9658    {
9659     "component_value" : -76,
9660     "kind" : "vcall_offset"
9661    },
9662    {
9663     "component_value" : -84,
9664     "kind" : "vcall_offset"
9665    },
9666    {
9667     "component_value" : -84,
9668     "kind" : "offset_to_top"
9669    },
9670    {
9671     "kind" : "rtti",
9672     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9673    },
9674    {
9675     "kind" : "complete_dtor_pointer",
9676     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9677    },
9678    {
9679     "kind" : "deleting_dtor_pointer",
9680     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9681    },
9682    {
9683     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9684    },
9685    {
9686     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9687    },
9688    {
9689     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9690    },
9691    {
9692     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9693    }
9694   ]
9695  },
9696  {
9697   "alignment" : 8,
9698   "fields" :
9699   [
9700    {
9701     "field_name" : "pid",
9702     "referenced_type" : "type-9"
9703    },
9704    {
9705     "field_name" : "ptr",
9706     "field_offset" : 64,
9707     "referenced_type" : "type-100"
9708    },
9709    {
9710     "field_name" : "arch",
9711     "field_offset" : 128,
9712     "referenced_type" : "type-342"
9713    }
9714   ],
9715   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9716   "name" : "android::hidl::base::V1_0::DebugInfo",
9717   "referenced_type" : "type-341",
9718   "self_type" : "type-341",
9719   "size" : 24,
9720   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9721   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9722  },
9723  {
9724   "alignment" : 4,
9725   "base_specifiers" :
9726   [
9727    {
9728     "is_virtual" : true,
9729     "referenced_type" : "type-4"
9730    }
9731   ],
9732   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9733   "name" : "android::hidl::base::V1_0::IBase",
9734   "referenced_type" : "type-55",
9735   "self_type" : "type-55",
9736   "size" : 12,
9737   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9738   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9739   "vtable_components" :
9740   [
9741    {
9742     "component_value" : 4,
9743     "kind" : "vbase_offset"
9744    },
9745    {
9746     "kind" : "offset_to_top"
9747    },
9748    {
9749     "kind" : "rtti",
9750     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9751    },
9752    {
9753     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9754    },
9755    {
9756     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9757    },
9758    {
9759     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9760    },
9761    {
9762     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9763    },
9764    {
9765     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9766    },
9767    {
9768     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9769    },
9770    {
9771     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9772    },
9773    {
9774     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9775    },
9776    {
9777     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9778    },
9779    {
9780     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9781    },
9782    {
9783     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9784    },
9785    {
9786     "kind" : "complete_dtor_pointer",
9787     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9788    },
9789    {
9790     "kind" : "deleting_dtor_pointer",
9791     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9792    },
9793    {
9794     "kind" : "vcall_offset"
9795    },
9796    {
9797     "kind" : "vcall_offset"
9798    },
9799    {
9800     "kind" : "vcall_offset"
9801    },
9802    {
9803     "kind" : "vcall_offset"
9804    },
9805    {
9806     "component_value" : -4,
9807     "kind" : "vcall_offset"
9808    },
9809    {
9810     "component_value" : -4,
9811     "kind" : "offset_to_top"
9812    },
9813    {
9814     "kind" : "rtti",
9815     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9816    },
9817    {
9818     "kind" : "complete_dtor_pointer",
9819     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
9820    },
9821    {
9822     "kind" : "deleting_dtor_pointer",
9823     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
9824    },
9825    {
9826     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9827    },
9828    {
9829     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9830    },
9831    {
9832     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9833    },
9834    {
9835     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9836    }
9837   ]
9838  },
9839  {
9840   "alignment" : 4,
9841   "base_specifiers" :
9842   [
9843    {
9844     "referenced_type" : "type-55"
9845    }
9846   ],
9847   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
9848   "name" : "android::hidl::manager::V1_0::IServiceManager",
9849   "referenced_type" : "type-54",
9850   "self_type" : "type-54",
9851   "size" : 12,
9852   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9853   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
9854   "vtable_components" :
9855   [
9856    {
9857     "component_value" : 4,
9858     "kind" : "vbase_offset"
9859    },
9860    {
9861     "kind" : "offset_to_top"
9862    },
9863    {
9864     "kind" : "rtti",
9865     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9866    },
9867    {
9868     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9869    },
9870    {
9871     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9872    },
9873    {
9874     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9875    },
9876    {
9877     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9878    },
9879    {
9880     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9881    },
9882    {
9883     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9884    },
9885    {
9886     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9887    },
9888    {
9889     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9890    },
9891    {
9892     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9893    },
9894    {
9895     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9896    },
9897    {
9898     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9899    },
9900    {
9901     "kind" : "complete_dtor_pointer",
9902     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9903    },
9904    {
9905     "kind" : "deleting_dtor_pointer",
9906     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9907    },
9908    {
9909     "is_pure" : true,
9910     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9911    },
9912    {
9913     "is_pure" : true,
9914     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9915    },
9916    {
9917     "is_pure" : true,
9918     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9919    },
9920    {
9921     "is_pure" : true,
9922     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9923    },
9924    {
9925     "is_pure" : true,
9926     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9927    },
9928    {
9929     "is_pure" : true,
9930     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9931    },
9932    {
9933     "is_pure" : true,
9934     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9935    },
9936    {
9937     "is_pure" : true,
9938     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9939    },
9940    {
9941     "kind" : "vcall_offset"
9942    },
9943    {
9944     "kind" : "vcall_offset"
9945    },
9946    {
9947     "kind" : "vcall_offset"
9948    },
9949    {
9950     "kind" : "vcall_offset"
9951    },
9952    {
9953     "component_value" : -4,
9954     "kind" : "vcall_offset"
9955    },
9956    {
9957     "component_value" : -4,
9958     "kind" : "offset_to_top"
9959    },
9960    {
9961     "kind" : "rtti",
9962     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9963    },
9964    {
9965     "kind" : "complete_dtor_pointer",
9966     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9967    },
9968    {
9969     "kind" : "deleting_dtor_pointer",
9970     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9971    },
9972    {
9973     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9974    },
9975    {
9976     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9977    },
9978    {
9979     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9980    },
9981    {
9982     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9983    }
9984   ]
9985  },
9986  {
9987   "alignment" : 8,
9988   "fields" :
9989   [
9990    {
9991     "field_name" : "interfaceName",
9992     "referenced_type" : "type-258"
9993    },
9994    {
9995     "field_name" : "instanceName",
9996     "field_offset" : 128,
9997     "referenced_type" : "type-258"
9998    },
9999    {
10000     "field_name" : "pid",
10001     "field_offset" : 256,
10002     "referenced_type" : "type-9"
10003    },
10004    {
10005     "field_name" : "clientPids",
10006     "field_offset" : 320,
10007     "referenced_type" : "type-302"
10008    },
10009    {
10010     "field_name" : "arch",
10011     "field_offset" : 448,
10012     "referenced_type" : "type-342"
10013    }
10014   ],
10015   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10016   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10017   "referenced_type" : "type-489",
10018   "self_type" : "type-489",
10019   "size" : 64,
10020   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10021   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10022  },
10023  {
10024   "alignment" : 4,
10025   "base_specifiers" :
10026   [
10027    {
10028     "referenced_type" : "type-55"
10029    }
10030   ],
10031   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10032   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10033   "referenced_type" : "type-70",
10034   "self_type" : "type-70",
10035   "size" : 12,
10036   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10037   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10038   "vtable_components" :
10039   [
10040    {
10041     "component_value" : 4,
10042     "kind" : "vbase_offset"
10043    },
10044    {
10045     "kind" : "offset_to_top"
10046    },
10047    {
10048     "kind" : "rtti",
10049     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10050    },
10051    {
10052     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10053    },
10054    {
10055     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10056    },
10057    {
10058     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10059    },
10060    {
10061     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10062    },
10063    {
10064     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10065    },
10066    {
10067     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10068    },
10069    {
10070     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10071    },
10072    {
10073     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10074    },
10075    {
10076     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10077    },
10078    {
10079     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10080    },
10081    {
10082     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10083    },
10084    {
10085     "kind" : "complete_dtor_pointer",
10086     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10087    },
10088    {
10089     "kind" : "deleting_dtor_pointer",
10090     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10091    },
10092    {
10093     "is_pure" : true,
10094     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10095    },
10096    {
10097     "kind" : "vcall_offset"
10098    },
10099    {
10100     "kind" : "vcall_offset"
10101    },
10102    {
10103     "kind" : "vcall_offset"
10104    },
10105    {
10106     "kind" : "vcall_offset"
10107    },
10108    {
10109     "component_value" : -4,
10110     "kind" : "vcall_offset"
10111    },
10112    {
10113     "component_value" : -4,
10114     "kind" : "offset_to_top"
10115    },
10116    {
10117     "kind" : "rtti",
10118     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10119    },
10120    {
10121     "kind" : "complete_dtor_pointer",
10122     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10123    },
10124    {
10125     "kind" : "deleting_dtor_pointer",
10126     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10127    },
10128    {
10129     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10130    },
10131    {
10132     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10133    },
10134    {
10135     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10136    },
10137    {
10138     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10139    }
10140   ]
10141  },
10142  {
10143   "alignment" : 4,
10144   "fields" :
10145   [
10146    {
10147     "access" : "private",
10148     "field_name" : "m_ptr",
10149     "referenced_type" : "type-62"
10150    }
10151   ],
10152   "linker_set_key" : "android::sp<android::Thread>",
10153   "name" : "android::sp<android::Thread>",
10154   "record_kind" : "class",
10155   "referenced_type" : "type-61",
10156   "self_type" : "type-61",
10157   "size" : 4,
10158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10159   "template_args" : [ "type-63" ],
10160   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10161  },
10162  {
10163   "alignment" : 4,
10164   "fields" :
10165   [
10166    {
10167     "access" : "private",
10168     "field_name" : "m_ptr",
10169     "referenced_type" : "type-108"
10170    }
10171   ],
10172   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10173   "name" : "android::sp<android::hardware::BHwBinder>",
10174   "record_kind" : "class",
10175   "referenced_type" : "type-107",
10176   "self_type" : "type-107",
10177   "size" : 4,
10178   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10179   "template_args" : [ "type-109" ],
10180   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10181  },
10182  {
10183   "alignment" : 4,
10184   "fields" :
10185   [
10186    {
10187     "access" : "private",
10188     "field_name" : "m_ptr",
10189     "referenced_type" : "type-121"
10190    }
10191   ],
10192   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10193   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10194   "record_kind" : "class",
10195   "referenced_type" : "type-583",
10196   "self_type" : "type-583",
10197   "size" : 4,
10198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10199   "template_args" : [ "type-3" ],
10200   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10201  },
10202  {
10203   "alignment" : 4,
10204   "fields" :
10205   [
10206    {
10207     "access" : "private",
10208     "field_name" : "m_ptr",
10209     "referenced_type" : "type-21"
10210    }
10211   ],
10212   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10213   "name" : "android::sp<android::hardware::IBinder>",
10214   "record_kind" : "class",
10215   "referenced_type" : "type-36",
10216   "self_type" : "type-36",
10217   "size" : 4,
10218   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10219   "template_args" : [ "type-22" ],
10220   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10221  },
10222  {
10223   "alignment" : 4,
10224   "fields" :
10225   [
10226    {
10227     "access" : "private",
10228     "field_name" : "m_ptr",
10229     "referenced_type" : "type-588"
10230    }
10231   ],
10232   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10233   "name" : "android::sp<android::hardware::IInterface>",
10234   "record_kind" : "class",
10235   "referenced_type" : "type-587",
10236   "self_type" : "type-587",
10237   "size" : 4,
10238   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10239   "template_args" : [ "type-366" ],
10240   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10241  },
10242  {
10243   "alignment" : 4,
10244   "fields" :
10245   [
10246    {
10247     "access" : "private",
10248     "field_name" : "m_ptr",
10249     "referenced_type" : "type-49"
10250    }
10251   ],
10252   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
10253   "name" : "android::sp<android::hardware::ProcessState>",
10254   "record_kind" : "class",
10255   "referenced_type" : "type-48",
10256   "self_type" : "type-48",
10257   "size" : 4,
10258   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10259   "template_args" : [ "type-8" ],
10260   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
10261  },
10262  {
10263   "alignment" : 4,
10264   "fields" :
10265   [
10266    {
10267     "access" : "private",
10268     "field_name" : "m_ptr",
10269     "referenced_type" : "type-95"
10270    }
10271   ],
10272   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10273   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10274   "record_kind" : "class",
10275   "referenced_type" : "type-94",
10276   "self_type" : "type-94",
10277   "size" : 4,
10278   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10279   "template_args" : [ "type-96" ],
10280   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
10281  },
10282  {
10283   "alignment" : 4,
10284   "fields" :
10285   [
10286    {
10287     "access" : "private",
10288     "field_name" : "m_ptr",
10289     "referenced_type" : "type-98"
10290    }
10291   ],
10292   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
10293   "name" : "android::sp<android::hardware::hidl_death_recipient>",
10294   "record_kind" : "class",
10295   "referenced_type" : "type-297",
10296   "self_type" : "type-297",
10297   "size" : 4,
10298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10299   "template_args" : [ "type-99" ],
10300   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
10301  },
10302  {
10303   "alignment" : 4,
10304   "fields" :
10305   [
10306    {
10307     "access" : "private",
10308     "field_name" : "m_ptr",
10309     "referenced_type" : "type-76"
10310    }
10311   ],
10312   "linker_set_key" : "android::sp<android::hardware::memtrack::V1_0::IMemtrack>",
10313   "name" : "android::sp<android::hardware::memtrack::V1_0::IMemtrack>",
10314   "record_kind" : "class",
10315   "referenced_type" : "type-75",
10316   "self_type" : "type-75",
10317   "size" : 4,
10318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10319   "template_args" : [ "type-77" ],
10320   "unique_id" : "_ZTSN7android2spINS_8hardware8memtrack4V1_09IMemtrackEEE"
10321  },
10322  {
10323   "alignment" : 4,
10324   "fields" :
10325   [
10326    {
10327     "access" : "private",
10328     "field_name" : "m_ptr",
10329     "referenced_type" : "type-102"
10330    }
10331   ],
10332   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
10333   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
10334   "record_kind" : "class",
10335   "referenced_type" : "type-384",
10336   "self_type" : "type-384",
10337   "size" : 4,
10338   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10339   "template_args" : [ "type-55" ],
10340   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
10341  },
10342  {
10343   "alignment" : 4,
10344   "fields" :
10345   [
10346    {
10347     "access" : "private",
10348     "field_name" : "m_ptr",
10349     "referenced_type" : "type-53"
10350    }
10351   ],
10352   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10353   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10354   "record_kind" : "class",
10355   "referenced_type" : "type-52",
10356   "self_type" : "type-52",
10357   "size" : 4,
10358   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10359   "template_args" : [ "type-54" ],
10360   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
10361  },
10362  {
10363   "alignment" : 4,
10364   "fields" :
10365   [
10366    {
10367     "access" : "private",
10368     "field_name" : "m_ptr",
10369     "referenced_type" : "type-69"
10370    }
10371   ],
10372   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10373   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10374   "record_kind" : "class",
10375   "referenced_type" : "type-68",
10376   "self_type" : "type-68",
10377   "size" : 4,
10378   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10379   "template_args" : [ "type-70" ],
10380   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10381  },
10382  {
10383   "alignment" : 1,
10384   "linker_set_key" : "android::trait_trivial_copy<bool>",
10385   "name" : "android::trait_trivial_copy<bool>",
10386   "referenced_type" : "type-165",
10387   "self_type" : "type-165",
10388   "size" : 1,
10389   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10390   "template_args" : [ "type-25" ],
10391   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10392  },
10393  {
10394   "alignment" : 1,
10395   "linker_set_key" : "android::trait_trivial_copy<char>",
10396   "name" : "android::trait_trivial_copy<char>",
10397   "referenced_type" : "type-170",
10398   "self_type" : "type-170",
10399   "size" : 1,
10400   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10401   "template_args" : [ "type-44" ],
10402   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10403  },
10404  {
10405   "alignment" : 1,
10406   "linker_set_key" : "android::trait_trivial_copy<double>",
10407   "name" : "android::trait_trivial_copy<double>",
10408   "referenced_type" : "type-221",
10409   "self_type" : "type-221",
10410   "size" : 1,
10411   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10412   "template_args" : [ "type-218" ],
10413   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10414  },
10415  {
10416   "alignment" : 1,
10417   "linker_set_key" : "android::trait_trivial_copy<float>",
10418   "name" : "android::trait_trivial_copy<float>",
10419   "referenced_type" : "type-215",
10420   "self_type" : "type-215",
10421   "size" : 1,
10422   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10423   "template_args" : [ "type-213" ],
10424   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10425  },
10426  {
10427   "alignment" : 1,
10428   "linker_set_key" : "android::trait_trivial_copy<int>",
10429   "name" : "android::trait_trivial_copy<int>",
10430   "referenced_type" : "type-187",
10431   "self_type" : "type-187",
10432   "size" : 1,
10433   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10434   "template_args" : [ "type-9" ],
10435   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10436  },
10437  {
10438   "alignment" : 1,
10439   "linker_set_key" : "android::trait_trivial_copy<long long>",
10440   "name" : "android::trait_trivial_copy<long long>",
10441   "referenced_type" : "type-205",
10442   "self_type" : "type-205",
10443   "size" : 1,
10444   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10445   "template_args" : [ "type-14" ],
10446   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10447  },
10448  {
10449   "alignment" : 1,
10450   "linker_set_key" : "android::trait_trivial_copy<long>",
10451   "name" : "android::trait_trivial_copy<long>",
10452   "referenced_type" : "type-196",
10453   "self_type" : "type-196",
10454   "size" : 1,
10455   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10456   "template_args" : [ "type-194" ],
10457   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10458  },
10459  {
10460   "alignment" : 1,
10461   "linker_set_key" : "android::trait_trivial_copy<short>",
10462   "name" : "android::trait_trivial_copy<short>",
10463   "referenced_type" : "type-179",
10464   "self_type" : "type-179",
10465   "size" : 1,
10466   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10467   "template_args" : [ "type-177" ],
10468   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10469  },
10470  {
10471   "alignment" : 1,
10472   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10473   "name" : "android::trait_trivial_copy<unsigned char>",
10474   "referenced_type" : "type-174",
10475   "self_type" : "type-174",
10476   "size" : 1,
10477   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10478   "template_args" : [ "type-86" ],
10479   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10480  },
10481  {
10482   "alignment" : 1,
10483   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10484   "name" : "android::trait_trivial_copy<unsigned int>",
10485   "referenced_type" : "type-191",
10486   "self_type" : "type-191",
10487   "size" : 1,
10488   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10489   "template_args" : [ "type-2" ],
10490   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10491  },
10492  {
10493   "alignment" : 1,
10494   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10495   "name" : "android::trait_trivial_copy<unsigned long long>",
10496   "referenced_type" : "type-210",
10497   "self_type" : "type-210",
10498   "size" : 1,
10499   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10500   "template_args" : [ "type-100" ],
10501   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10502  },
10503  {
10504   "alignment" : 1,
10505   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10506   "name" : "android::trait_trivial_copy<unsigned long>",
10507   "referenced_type" : "type-201",
10508   "self_type" : "type-201",
10509   "size" : 1,
10510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10511   "template_args" : [ "type-199" ],
10512   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10513  },
10514  {
10515   "alignment" : 1,
10516   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10517   "name" : "android::trait_trivial_copy<unsigned short>",
10518   "referenced_type" : "type-183",
10519   "self_type" : "type-183",
10520   "size" : 1,
10521   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10522   "template_args" : [ "type-88" ],
10523   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10524  },
10525  {
10526   "alignment" : 1,
10527   "linker_set_key" : "android::trait_trivial_copy<void>",
10528   "name" : "android::trait_trivial_copy<void>",
10529   "referenced_type" : "type-161",
10530   "self_type" : "type-161",
10531   "size" : 1,
10532   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10533   "template_args" : [ "type-11" ],
10534   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10535  },
10536  {
10537   "alignment" : 1,
10538   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10539   "name" : "android::trait_trivial_ctor<bool>",
10540   "referenced_type" : "type-163",
10541   "self_type" : "type-163",
10542   "size" : 1,
10543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10544   "template_args" : [ "type-25" ],
10545   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10546  },
10547  {
10548   "alignment" : 1,
10549   "linker_set_key" : "android::trait_trivial_ctor<char>",
10550   "name" : "android::trait_trivial_ctor<char>",
10551   "referenced_type" : "type-168",
10552   "self_type" : "type-168",
10553   "size" : 1,
10554   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10555   "template_args" : [ "type-44" ],
10556   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10557  },
10558  {
10559   "alignment" : 1,
10560   "linker_set_key" : "android::trait_trivial_ctor<double>",
10561   "name" : "android::trait_trivial_ctor<double>",
10562   "referenced_type" : "type-217",
10563   "self_type" : "type-217",
10564   "size" : 1,
10565   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10566   "template_args" : [ "type-218" ],
10567   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10568  },
10569  {
10570   "alignment" : 1,
10571   "linker_set_key" : "android::trait_trivial_ctor<float>",
10572   "name" : "android::trait_trivial_ctor<float>",
10573   "referenced_type" : "type-212",
10574   "self_type" : "type-212",
10575   "size" : 1,
10576   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10577   "template_args" : [ "type-213" ],
10578   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10579  },
10580  {
10581   "alignment" : 1,
10582   "linker_set_key" : "android::trait_trivial_ctor<int>",
10583   "name" : "android::trait_trivial_ctor<int>",
10584   "referenced_type" : "type-185",
10585   "self_type" : "type-185",
10586   "size" : 1,
10587   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10588   "template_args" : [ "type-9" ],
10589   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10590  },
10591  {
10592   "alignment" : 1,
10593   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10594   "name" : "android::trait_trivial_ctor<long long>",
10595   "referenced_type" : "type-203",
10596   "self_type" : "type-203",
10597   "size" : 1,
10598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10599   "template_args" : [ "type-14" ],
10600   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10601  },
10602  {
10603   "alignment" : 1,
10604   "linker_set_key" : "android::trait_trivial_ctor<long>",
10605   "name" : "android::trait_trivial_ctor<long>",
10606   "referenced_type" : "type-193",
10607   "self_type" : "type-193",
10608   "size" : 1,
10609   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10610   "template_args" : [ "type-194" ],
10611   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10612  },
10613  {
10614   "alignment" : 1,
10615   "linker_set_key" : "android::trait_trivial_ctor<short>",
10616   "name" : "android::trait_trivial_ctor<short>",
10617   "referenced_type" : "type-176",
10618   "self_type" : "type-176",
10619   "size" : 1,
10620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10621   "template_args" : [ "type-177" ],
10622   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10623  },
10624  {
10625   "alignment" : 1,
10626   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10627   "name" : "android::trait_trivial_ctor<unsigned char>",
10628   "referenced_type" : "type-172",
10629   "self_type" : "type-172",
10630   "size" : 1,
10631   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10632   "template_args" : [ "type-86" ],
10633   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10634  },
10635  {
10636   "alignment" : 1,
10637   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10638   "name" : "android::trait_trivial_ctor<unsigned int>",
10639   "referenced_type" : "type-189",
10640   "self_type" : "type-189",
10641   "size" : 1,
10642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10643   "template_args" : [ "type-2" ],
10644   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10645  },
10646  {
10647   "alignment" : 1,
10648   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10649   "name" : "android::trait_trivial_ctor<unsigned long long>",
10650   "referenced_type" : "type-208",
10651   "self_type" : "type-208",
10652   "size" : 1,
10653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10654   "template_args" : [ "type-100" ],
10655   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10656  },
10657  {
10658   "alignment" : 1,
10659   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10660   "name" : "android::trait_trivial_ctor<unsigned long>",
10661   "referenced_type" : "type-198",
10662   "self_type" : "type-198",
10663   "size" : 1,
10664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10665   "template_args" : [ "type-199" ],
10666   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10667  },
10668  {
10669   "alignment" : 1,
10670   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10671   "name" : "android::trait_trivial_ctor<unsigned short>",
10672   "referenced_type" : "type-181",
10673   "self_type" : "type-181",
10674   "size" : 1,
10675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10676   "template_args" : [ "type-88" ],
10677   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10678  },
10679  {
10680   "alignment" : 1,
10681   "linker_set_key" : "android::trait_trivial_ctor<void>",
10682   "name" : "android::trait_trivial_ctor<void>",
10683   "referenced_type" : "type-159",
10684   "self_type" : "type-159",
10685   "size" : 1,
10686   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10687   "template_args" : [ "type-11" ],
10688   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10689  },
10690  {
10691   "alignment" : 1,
10692   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10693   "name" : "android::trait_trivial_dtor<bool>",
10694   "referenced_type" : "type-164",
10695   "self_type" : "type-164",
10696   "size" : 1,
10697   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10698   "template_args" : [ "type-25" ],
10699   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10700  },
10701  {
10702   "alignment" : 1,
10703   "linker_set_key" : "android::trait_trivial_dtor<char>",
10704   "name" : "android::trait_trivial_dtor<char>",
10705   "referenced_type" : "type-169",
10706   "self_type" : "type-169",
10707   "size" : 1,
10708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10709   "template_args" : [ "type-44" ],
10710   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10711  },
10712  {
10713   "alignment" : 1,
10714   "linker_set_key" : "android::trait_trivial_dtor<double>",
10715   "name" : "android::trait_trivial_dtor<double>",
10716   "referenced_type" : "type-220",
10717   "self_type" : "type-220",
10718   "size" : 1,
10719   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10720   "template_args" : [ "type-218" ],
10721   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10722  },
10723  {
10724   "alignment" : 1,
10725   "linker_set_key" : "android::trait_trivial_dtor<float>",
10726   "name" : "android::trait_trivial_dtor<float>",
10727   "referenced_type" : "type-214",
10728   "self_type" : "type-214",
10729   "size" : 1,
10730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10731   "template_args" : [ "type-213" ],
10732   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10733  },
10734  {
10735   "alignment" : 1,
10736   "linker_set_key" : "android::trait_trivial_dtor<int>",
10737   "name" : "android::trait_trivial_dtor<int>",
10738   "referenced_type" : "type-186",
10739   "self_type" : "type-186",
10740   "size" : 1,
10741   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10742   "template_args" : [ "type-9" ],
10743   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10744  },
10745  {
10746   "alignment" : 1,
10747   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10748   "name" : "android::trait_trivial_dtor<long long>",
10749   "referenced_type" : "type-204",
10750   "self_type" : "type-204",
10751   "size" : 1,
10752   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10753   "template_args" : [ "type-14" ],
10754   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10755  },
10756  {
10757   "alignment" : 1,
10758   "linker_set_key" : "android::trait_trivial_dtor<long>",
10759   "name" : "android::trait_trivial_dtor<long>",
10760   "referenced_type" : "type-195",
10761   "self_type" : "type-195",
10762   "size" : 1,
10763   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10764   "template_args" : [ "type-194" ],
10765   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10766  },
10767  {
10768   "alignment" : 1,
10769   "linker_set_key" : "android::trait_trivial_dtor<short>",
10770   "name" : "android::trait_trivial_dtor<short>",
10771   "referenced_type" : "type-178",
10772   "self_type" : "type-178",
10773   "size" : 1,
10774   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10775   "template_args" : [ "type-177" ],
10776   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10777  },
10778  {
10779   "alignment" : 1,
10780   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10781   "name" : "android::trait_trivial_dtor<unsigned char>",
10782   "referenced_type" : "type-173",
10783   "self_type" : "type-173",
10784   "size" : 1,
10785   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10786   "template_args" : [ "type-86" ],
10787   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10788  },
10789  {
10790   "alignment" : 1,
10791   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10792   "name" : "android::trait_trivial_dtor<unsigned int>",
10793   "referenced_type" : "type-190",
10794   "self_type" : "type-190",
10795   "size" : 1,
10796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10797   "template_args" : [ "type-2" ],
10798   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
10799  },
10800  {
10801   "alignment" : 1,
10802   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
10803   "name" : "android::trait_trivial_dtor<unsigned long long>",
10804   "referenced_type" : "type-209",
10805   "self_type" : "type-209",
10806   "size" : 1,
10807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10808   "template_args" : [ "type-100" ],
10809   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
10810  },
10811  {
10812   "alignment" : 1,
10813   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
10814   "name" : "android::trait_trivial_dtor<unsigned long>",
10815   "referenced_type" : "type-200",
10816   "self_type" : "type-200",
10817   "size" : 1,
10818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10819   "template_args" : [ "type-199" ],
10820   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
10821  },
10822  {
10823   "alignment" : 1,
10824   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
10825   "name" : "android::trait_trivial_dtor<unsigned short>",
10826   "referenced_type" : "type-182",
10827   "self_type" : "type-182",
10828   "size" : 1,
10829   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10830   "template_args" : [ "type-88" ],
10831   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
10832  },
10833  {
10834   "alignment" : 1,
10835   "linker_set_key" : "android::trait_trivial_dtor<void>",
10836   "name" : "android::trait_trivial_dtor<void>",
10837   "referenced_type" : "type-160",
10838   "self_type" : "type-160",
10839   "size" : 1,
10840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10841   "template_args" : [ "type-11" ],
10842   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
10843  },
10844  {
10845   "alignment" : 1,
10846   "linker_set_key" : "android::trait_trivial_move<android::String16>",
10847   "name" : "android::trait_trivial_move<android::String16>",
10848   "referenced_type" : "type-358",
10849   "self_type" : "type-358",
10850   "size" : 1,
10851   "source_file" : "/system/core/libutils/include/utils/String16.h",
10852   "template_args" : [ "type-30" ],
10853   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
10854  },
10855  {
10856   "alignment" : 1,
10857   "linker_set_key" : "android::trait_trivial_move<android::String8>",
10858   "name" : "android::trait_trivial_move<android::String8>",
10859   "referenced_type" : "type-353",
10860   "self_type" : "type-353",
10861   "size" : 1,
10862   "source_file" : "/system/core/libutils/include/utils/String8.h",
10863   "template_args" : [ "type-41" ],
10864   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
10865  },
10866  {
10867   "alignment" : 1,
10868   "linker_set_key" : "android::trait_trivial_move<bool>",
10869   "name" : "android::trait_trivial_move<bool>",
10870   "referenced_type" : "type-166",
10871   "self_type" : "type-166",
10872   "size" : 1,
10873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10874   "template_args" : [ "type-25" ],
10875   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
10876  },
10877  {
10878   "alignment" : 1,
10879   "linker_set_key" : "android::trait_trivial_move<char>",
10880   "name" : "android::trait_trivial_move<char>",
10881   "referenced_type" : "type-171",
10882   "self_type" : "type-171",
10883   "size" : 1,
10884   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10885   "template_args" : [ "type-44" ],
10886   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
10887  },
10888  {
10889   "alignment" : 1,
10890   "linker_set_key" : "android::trait_trivial_move<double>",
10891   "name" : "android::trait_trivial_move<double>",
10892   "referenced_type" : "type-222",
10893   "self_type" : "type-222",
10894   "size" : 1,
10895   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10896   "template_args" : [ "type-218" ],
10897   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
10898  },
10899  {
10900   "alignment" : 1,
10901   "linker_set_key" : "android::trait_trivial_move<float>",
10902   "name" : "android::trait_trivial_move<float>",
10903   "referenced_type" : "type-216",
10904   "self_type" : "type-216",
10905   "size" : 1,
10906   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10907   "template_args" : [ "type-213" ],
10908   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
10909  },
10910  {
10911   "alignment" : 1,
10912   "linker_set_key" : "android::trait_trivial_move<int>",
10913   "name" : "android::trait_trivial_move<int>",
10914   "referenced_type" : "type-188",
10915   "self_type" : "type-188",
10916   "size" : 1,
10917   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10918   "template_args" : [ "type-9" ],
10919   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
10920  },
10921  {
10922   "alignment" : 1,
10923   "linker_set_key" : "android::trait_trivial_move<long long>",
10924   "name" : "android::trait_trivial_move<long long>",
10925   "referenced_type" : "type-206",
10926   "self_type" : "type-206",
10927   "size" : 1,
10928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10929   "template_args" : [ "type-14" ],
10930   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
10931  },
10932  {
10933   "alignment" : 1,
10934   "linker_set_key" : "android::trait_trivial_move<long>",
10935   "name" : "android::trait_trivial_move<long>",
10936   "referenced_type" : "type-197",
10937   "self_type" : "type-197",
10938   "size" : 1,
10939   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10940   "template_args" : [ "type-194" ],
10941   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
10942  },
10943  {
10944   "alignment" : 1,
10945   "linker_set_key" : "android::trait_trivial_move<short>",
10946   "name" : "android::trait_trivial_move<short>",
10947   "referenced_type" : "type-180",
10948   "self_type" : "type-180",
10949   "size" : 1,
10950   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10951   "template_args" : [ "type-177" ],
10952   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
10953  },
10954  {
10955   "alignment" : 1,
10956   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
10957   "name" : "android::trait_trivial_move<unsigned char>",
10958   "referenced_type" : "type-175",
10959   "self_type" : "type-175",
10960   "size" : 1,
10961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10962   "template_args" : [ "type-86" ],
10963   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
10964  },
10965  {
10966   "alignment" : 1,
10967   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
10968   "name" : "android::trait_trivial_move<unsigned int>",
10969   "referenced_type" : "type-192",
10970   "self_type" : "type-192",
10971   "size" : 1,
10972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10973   "template_args" : [ "type-2" ],
10974   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
10975  },
10976  {
10977   "alignment" : 1,
10978   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
10979   "name" : "android::trait_trivial_move<unsigned long long>",
10980   "referenced_type" : "type-211",
10981   "self_type" : "type-211",
10982   "size" : 1,
10983   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10984   "template_args" : [ "type-100" ],
10985   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
10986  },
10987  {
10988   "alignment" : 1,
10989   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
10990   "name" : "android::trait_trivial_move<unsigned long>",
10991   "referenced_type" : "type-202",
10992   "self_type" : "type-202",
10993   "size" : 1,
10994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10995   "template_args" : [ "type-199" ],
10996   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
10997  },
10998  {
10999   "alignment" : 1,
11000   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11001   "name" : "android::trait_trivial_move<unsigned short>",
11002   "referenced_type" : "type-184",
11003   "self_type" : "type-184",
11004   "size" : 1,
11005   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11006   "template_args" : [ "type-88" ],
11007   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11008  },
11009  {
11010   "alignment" : 1,
11011   "linker_set_key" : "android::trait_trivial_move<void>",
11012   "name" : "android::trait_trivial_move<void>",
11013   "referenced_type" : "type-162",
11014   "self_type" : "type-162",
11015   "size" : 1,
11016   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11017   "template_args" : [ "type-11" ],
11018   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11019  },
11020  {
11021   "alignment" : 4,
11022   "fields" :
11023   [
11024    {
11025     "access" : "private",
11026     "field_name" : "m_ptr",
11027     "referenced_type" : "type-108"
11028    },
11029    {
11030     "access" : "private",
11031     "field_name" : "m_refs",
11032     "field_offset" : 32,
11033     "referenced_type" : "type-23"
11034    }
11035   ],
11036   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11037   "name" : "android::wp<android::hardware::BHwBinder>",
11038   "record_kind" : "class",
11039   "referenced_type" : "type-329",
11040   "self_type" : "type-329",
11041   "size" : 8,
11042   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11043   "template_args" : [ "type-109" ],
11044   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11045  },
11046  {
11047   "alignment" : 4,
11048   "fields" :
11049   [
11050    {
11051     "access" : "private",
11052     "field_name" : "m_ptr",
11053     "referenced_type" : "type-121"
11054    },
11055    {
11056     "access" : "private",
11057     "field_name" : "m_refs",
11058     "field_offset" : 32,
11059     "referenced_type" : "type-23"
11060    }
11061   ],
11062   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11063   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11064   "record_kind" : "class",
11065   "referenced_type" : "type-120",
11066   "self_type" : "type-120",
11067   "size" : 8,
11068   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11069   "template_args" : [ "type-3" ],
11070   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11071  },
11072  {
11073   "alignment" : 4,
11074   "fields" :
11075   [
11076    {
11077     "access" : "private",
11078     "field_name" : "m_ptr",
11079     "referenced_type" : "type-98"
11080    },
11081    {
11082     "access" : "private",
11083     "field_name" : "m_refs",
11084     "field_offset" : 32,
11085     "referenced_type" : "type-23"
11086    }
11087   ],
11088   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11089   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11090   "record_kind" : "class",
11091   "referenced_type" : "type-97",
11092   "self_type" : "type-97",
11093   "size" : 8,
11094   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11095   "template_args" : [ "type-99" ],
11096   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11097  },
11098  {
11099   "alignment" : 4,
11100   "fields" :
11101   [
11102    {
11103     "access" : "private",
11104     "field_name" : "m_ptr",
11105     "referenced_type" : "type-102"
11106    },
11107    {
11108     "access" : "private",
11109     "field_name" : "m_refs",
11110     "field_offset" : 32,
11111     "referenced_type" : "type-23"
11112    }
11113   ],
11114   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11115   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11116   "record_kind" : "class",
11117   "referenced_type" : "type-101",
11118   "self_type" : "type-101",
11119   "size" : 8,
11120   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11121   "template_args" : [ "type-55" ],
11122   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11123  },
11124  {
11125   "alignment" : 4,
11126   "fields" :
11127   [
11128    {
11129     "field_name" : "maxContentLightLevel",
11130     "referenced_type" : "type-213"
11131    },
11132    {
11133     "field_name" : "maxFrameAverageLightLevel",
11134     "field_offset" : 32,
11135     "referenced_type" : "type-213"
11136    }
11137   ],
11138   "linker_set_key" : "android_cta861_3_metadata",
11139   "name" : "android_cta861_3_metadata",
11140   "referenced_type" : "type-462",
11141   "self_type" : "type-462",
11142   "size" : 8,
11143   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11144   "unique_id" : "android_cta861_3_metadata"
11145  },
11146  {
11147   "alignment" : 4,
11148   "fields" :
11149   [
11150    {
11151     "field_name" : "num_points",
11152     "referenced_type" : "type-2"
11153    },
11154    {
11155     "field_name" : "reserved",
11156     "field_offset" : 32,
11157     "referenced_type" : "type-452"
11158    },
11159    {
11160     "field_name" : "xyzc_points",
11161     "field_offset" : 288,
11162     "referenced_type" : "type-459"
11163    }
11164   ],
11165   "linker_set_key" : "android_depth_points",
11166   "name" : "android_depth_points",
11167   "referenced_type" : "type-458",
11168   "self_type" : "type-458",
11169   "size" : 36,
11170   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11171   "unique_id" : "android_depth_points"
11172  },
11173  {
11174   "alignment" : 4,
11175   "fields" :
11176   [
11177    {
11178     "field_name" : "format",
11179     "referenced_type" : "type-455"
11180    },
11181    {
11182     "field_name" : "num_planes",
11183     "field_offset" : 32,
11184     "referenced_type" : "type-2"
11185    },
11186    {
11187     "field_name" : "planes",
11188     "field_offset" : 64,
11189     "referenced_type" : "type-457"
11190    }
11191   ],
11192   "linker_set_key" : "android_flex_layout",
11193   "name" : "android_flex_layout",
11194   "referenced_type" : "type-456",
11195   "self_type" : "type-456",
11196   "size" : 12,
11197   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11198   "unique_id" : "android_flex_layout"
11199  },
11200  {
11201   "alignment" : 4,
11202   "fields" :
11203   [
11204    {
11205     "field_name" : "top_left",
11206     "referenced_type" : "type-371"
11207    },
11208    {
11209     "field_name" : "component",
11210     "field_offset" : 32,
11211     "referenced_type" : "type-453"
11212    },
11213    {
11214     "field_name" : "bits_per_component",
11215     "field_offset" : 64,
11216     "referenced_type" : "type-9"
11217    },
11218    {
11219     "field_name" : "bits_used",
11220     "field_offset" : 96,
11221     "referenced_type" : "type-9"
11222    },
11223    {
11224     "field_name" : "h_increment",
11225     "field_offset" : 128,
11226     "referenced_type" : "type-9"
11227    },
11228    {
11229     "field_name" : "v_increment",
11230     "field_offset" : 160,
11231     "referenced_type" : "type-9"
11232    },
11233    {
11234     "field_name" : "h_subsampling",
11235     "field_offset" : 192,
11236     "referenced_type" : "type-9"
11237    },
11238    {
11239     "field_name" : "v_subsampling",
11240     "field_offset" : 224,
11241     "referenced_type" : "type-9"
11242    }
11243   ],
11244   "linker_set_key" : "android_flex_plane",
11245   "name" : "android_flex_plane",
11246   "referenced_type" : "type-454",
11247   "self_type" : "type-454",
11248   "size" : 32,
11249   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11250   "unique_id" : "android_flex_plane"
11251  },
11252  {
11253   "alignment" : 4,
11254   "fields" :
11255   [
11256    {
11257     "field_name" : "displayPrimaryRed",
11258     "referenced_type" : "type-460"
11259    },
11260    {
11261     "field_name" : "displayPrimaryGreen",
11262     "field_offset" : 64,
11263     "referenced_type" : "type-460"
11264    },
11265    {
11266     "field_name" : "displayPrimaryBlue",
11267     "field_offset" : 128,
11268     "referenced_type" : "type-460"
11269    },
11270    {
11271     "field_name" : "whitePoint",
11272     "field_offset" : 192,
11273     "referenced_type" : "type-460"
11274    },
11275    {
11276     "field_name" : "maxLuminance",
11277     "field_offset" : 256,
11278     "referenced_type" : "type-213"
11279    },
11280    {
11281     "field_name" : "minLuminance",
11282     "field_offset" : 288,
11283     "referenced_type" : "type-213"
11284    }
11285   ],
11286   "linker_set_key" : "android_smpte2086_metadata",
11287   "name" : "android_smpte2086_metadata",
11288   "referenced_type" : "type-461",
11289   "self_type" : "type-461",
11290   "size" : 40,
11291   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11292   "unique_id" : "android_smpte2086_metadata"
11293  },
11294  {
11295   "alignment" : 4,
11296   "fields" :
11297   [
11298    {
11299     "field_name" : "x",
11300     "referenced_type" : "type-213"
11301    },
11302    {
11303     "field_name" : "y",
11304     "field_offset" : 32,
11305     "referenced_type" : "type-213"
11306    }
11307   ],
11308   "linker_set_key" : "android_xy_color",
11309   "name" : "android_xy_color",
11310   "referenced_type" : "type-460",
11311   "self_type" : "type-460",
11312   "size" : 8,
11313   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11314   "unique_id" : "android_xy_color"
11315  },
11316  {
11317   "alignment" : 4,
11318   "fields" :
11319   [
11320    {
11321     "field_name" : "y",
11322     "referenced_type" : "type-10"
11323    },
11324    {
11325     "field_name" : "cb",
11326     "field_offset" : 32,
11327     "referenced_type" : "type-10"
11328    },
11329    {
11330     "field_name" : "cr",
11331     "field_offset" : 64,
11332     "referenced_type" : "type-10"
11333    },
11334    {
11335     "field_name" : "ystride",
11336     "field_offset" : 96,
11337     "referenced_type" : "type-2"
11338    },
11339    {
11340     "field_name" : "cstride",
11341     "field_offset" : 128,
11342     "referenced_type" : "type-2"
11343    },
11344    {
11345     "field_name" : "chroma_step",
11346     "field_offset" : 160,
11347     "referenced_type" : "type-2"
11348    },
11349    {
11350     "field_name" : "reserved",
11351     "field_offset" : 192,
11352     "referenced_type" : "type-452"
11353    }
11354   ],
11355   "linker_set_key" : "android_ycbcr",
11356   "name" : "android_ycbcr",
11357   "referenced_type" : "type-451",
11358   "self_type" : "type-451",
11359   "size" : 56,
11360   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11361   "unique_id" : "android_ycbcr"
11362  },
11363  {
11364   "alignment" : 4,
11365   "fields" :
11366   [
11367    {
11368     "referenced_type" : "type-84"
11369    }
11370   ],
11371   "linker_set_key" : "log_msg",
11372   "name" : "log_msg",
11373   "referenced_type" : "type-83",
11374   "self_type" : "type-83",
11375   "size" : 5124,
11376   "source_file" : "/system/core/liblog/include/log/log_read.h",
11377   "unique_id" : "log_msg"
11378  },
11379  {
11380   "alignment" : 4,
11381   "fields" :
11382   [
11383    {
11384     "field_name" : "buf",
11385     "referenced_type" : "type-85"
11386    },
11387    {
11388     "field_name" : "entry",
11389     "referenced_type" : "type-87"
11390    },
11391    {
11392     "field_name" : "entry_v4",
11393     "referenced_type" : "type-87"
11394    },
11395    {
11396     "field_name" : "entry_v3",
11397     "referenced_type" : "type-90"
11398    },
11399    {
11400     "field_name" : "entry_v2",
11401     "referenced_type" : "type-91"
11402    },
11403    {
11404     "field_name" : "entry_v1",
11405     "referenced_type" : "type-92"
11406    }
11407   ],
11408   "is_anonymous" : true,
11409   "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",
11410   "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",
11411   "record_kind" : "union",
11412   "referenced_type" : "type-84",
11413   "self_type" : "type-84",
11414   "size" : 5124,
11415   "source_file" : "/system/core/liblog/include/log/log_read.h",
11416   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11417  },
11418  {
11419   "alignment" : 1,
11420   "fields" :
11421   [
11422    {
11423     "field_name" : "tv_sec",
11424     "referenced_type" : "type-2"
11425    },
11426    {
11427     "field_name" : "tv_nsec",
11428     "field_offset" : 32,
11429     "referenced_type" : "type-2"
11430    }
11431   ],
11432   "linker_set_key" : "log_time",
11433   "name" : "log_time",
11434   "referenced_type" : "type-364",
11435   "self_type" : "type-364",
11436   "size" : 8,
11437   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11438   "unique_id" : "_ZTS8log_time"
11439  },
11440  {
11441   "alignment" : 4,
11442   "fields" :
11443   [
11444    {
11445     "field_name" : "len",
11446     "referenced_type" : "type-88"
11447    },
11448    {
11449     "field_name" : "__pad",
11450     "field_offset" : 16,
11451     "referenced_type" : "type-88"
11452    },
11453    {
11454     "field_name" : "pid",
11455     "field_offset" : 32,
11456     "referenced_type" : "type-9"
11457    },
11458    {
11459     "field_name" : "tid",
11460     "field_offset" : 64,
11461     "referenced_type" : "type-9"
11462    },
11463    {
11464     "field_name" : "sec",
11465     "field_offset" : 96,
11466     "referenced_type" : "type-9"
11467    },
11468    {
11469     "field_name" : "nsec",
11470     "field_offset" : 128,
11471     "referenced_type" : "type-9"
11472    },
11473    {
11474     "field_name" : "msg",
11475     "field_offset" : 160,
11476     "referenced_type" : "type-89"
11477    }
11478   ],
11479   "linker_set_key" : "logger_entry",
11480   "name" : "logger_entry",
11481   "referenced_type" : "type-92",
11482   "self_type" : "type-92",
11483   "size" : 20,
11484   "source_file" : "/system/core/liblog/include/log/log_read.h",
11485   "unique_id" : "logger_entry"
11486  },
11487  {
11488   "alignment" : 1,
11489   "fields" :
11490   [
11491    {
11492     "field_name" : "len",
11493     "referenced_type" : "type-88"
11494    },
11495    {
11496     "field_name" : "hdr_size",
11497     "field_offset" : 16,
11498     "referenced_type" : "type-88"
11499    },
11500    {
11501     "field_name" : "pid",
11502     "field_offset" : 32,
11503     "referenced_type" : "type-9"
11504    },
11505    {
11506     "field_name" : "tid",
11507     "field_offset" : 64,
11508     "referenced_type" : "type-9"
11509    },
11510    {
11511     "field_name" : "sec",
11512     "field_offset" : 96,
11513     "referenced_type" : "type-9"
11514    },
11515    {
11516     "field_name" : "nsec",
11517     "field_offset" : 128,
11518     "referenced_type" : "type-9"
11519    },
11520    {
11521     "field_name" : "euid",
11522     "field_offset" : 160,
11523     "referenced_type" : "type-2"
11524    },
11525    {
11526     "field_name" : "msg",
11527     "field_offset" : 192,
11528     "referenced_type" : "type-89"
11529    }
11530   ],
11531   "linker_set_key" : "logger_entry_v2",
11532   "name" : "logger_entry_v2",
11533   "referenced_type" : "type-91",
11534   "self_type" : "type-91",
11535   "size" : 24,
11536   "source_file" : "/system/core/liblog/include/log/log_read.h",
11537   "unique_id" : "logger_entry_v2"
11538  },
11539  {
11540   "alignment" : 1,
11541   "fields" :
11542   [
11543    {
11544     "field_name" : "len",
11545     "referenced_type" : "type-88"
11546    },
11547    {
11548     "field_name" : "hdr_size",
11549     "field_offset" : 16,
11550     "referenced_type" : "type-88"
11551    },
11552    {
11553     "field_name" : "pid",
11554     "field_offset" : 32,
11555     "referenced_type" : "type-9"
11556    },
11557    {
11558     "field_name" : "tid",
11559     "field_offset" : 64,
11560     "referenced_type" : "type-9"
11561    },
11562    {
11563     "field_name" : "sec",
11564     "field_offset" : 96,
11565     "referenced_type" : "type-9"
11566    },
11567    {
11568     "field_name" : "nsec",
11569     "field_offset" : 128,
11570     "referenced_type" : "type-9"
11571    },
11572    {
11573     "field_name" : "lid",
11574     "field_offset" : 160,
11575     "referenced_type" : "type-2"
11576    },
11577    {
11578     "field_name" : "msg",
11579     "field_offset" : 192,
11580     "referenced_type" : "type-89"
11581    }
11582   ],
11583   "linker_set_key" : "logger_entry_v3",
11584   "name" : "logger_entry_v3",
11585   "referenced_type" : "type-90",
11586   "self_type" : "type-90",
11587   "size" : 24,
11588   "source_file" : "/system/core/liblog/include/log/log_read.h",
11589   "unique_id" : "logger_entry_v3"
11590  },
11591  {
11592   "alignment" : 4,
11593   "fields" :
11594   [
11595    {
11596     "field_name" : "len",
11597     "referenced_type" : "type-88"
11598    },
11599    {
11600     "field_name" : "hdr_size",
11601     "field_offset" : 16,
11602     "referenced_type" : "type-88"
11603    },
11604    {
11605     "field_name" : "pid",
11606     "field_offset" : 32,
11607     "referenced_type" : "type-9"
11608    },
11609    {
11610     "field_name" : "tid",
11611     "field_offset" : 64,
11612     "referenced_type" : "type-2"
11613    },
11614    {
11615     "field_name" : "sec",
11616     "field_offset" : 96,
11617     "referenced_type" : "type-2"
11618    },
11619    {
11620     "field_name" : "nsec",
11621     "field_offset" : 128,
11622     "referenced_type" : "type-2"
11623    },
11624    {
11625     "field_name" : "lid",
11626     "field_offset" : 160,
11627     "referenced_type" : "type-2"
11628    },
11629    {
11630     "field_name" : "uid",
11631     "field_offset" : 192,
11632     "referenced_type" : "type-2"
11633    },
11634    {
11635     "field_name" : "msg",
11636     "field_offset" : 224,
11637     "referenced_type" : "type-89"
11638    }
11639   ],
11640   "linker_set_key" : "logger_entry_v4",
11641   "name" : "logger_entry_v4",
11642   "referenced_type" : "type-87",
11643   "self_type" : "type-87",
11644   "size" : 28,
11645   "source_file" : "/system/core/liblog/include/log/log_read.h",
11646   "unique_id" : "logger_entry_v4"
11647  },
11648  {
11649   "alignment" : 4,
11650   "fields" :
11651   [
11652    {
11653     "field_name" : "version",
11654     "referenced_type" : "type-9"
11655    },
11656    {
11657     "field_name" : "numFds",
11658     "field_offset" : 32,
11659     "referenced_type" : "type-9"
11660    },
11661    {
11662     "field_name" : "numInts",
11663     "field_offset" : 64,
11664     "referenced_type" : "type-9"
11665    },
11666    {
11667     "field_name" : "data",
11668     "field_offset" : 96,
11669     "referenced_type" : "type-156"
11670    }
11671   ],
11672   "linker_set_key" : "native_handle",
11673   "name" : "native_handle",
11674   "referenced_type" : "type-155",
11675   "self_type" : "type-155",
11676   "size" : 12,
11677   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11678   "unique_id" : "native_handle"
11679  }
11680 ],
11681 "rvalue_reference_types" :
11682 [
11683  {
11684   "alignment" : 4,
11685   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::memtrack::V1_0::IMemtrack> > &&",
11686   "name" : "android::hardware::Return<android::sp<android::hardware::memtrack::V1_0::IMemtrack> > &&",
11687   "referenced_type" : "type-132",
11688   "self_type" : "type-134",
11689   "size" : 4,
11690   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11691  },
11692  {
11693   "alignment" : 4,
11694   "linker_set_key" : "android::hardware::Return<bool> &&",
11695   "name" : "android::hardware::Return<bool> &&",
11696   "referenced_type" : "type-124",
11697   "self_type" : "type-127",
11698   "size" : 4,
11699   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11700  },
11701  {
11702   "alignment" : 4,
11703   "linker_set_key" : "android::hardware::Return<void> &&",
11704   "name" : "android::hardware::Return<void> &&",
11705   "referenced_type" : "type-144",
11706   "self_type" : "type-146",
11707   "size" : 4,
11708   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11709  },
11710  {
11711   "alignment" : 4,
11712   "linker_set_key" : "android::hardware::Status &&",
11713   "name" : "android::hardware::Status &&",
11714   "referenced_type" : "type-111",
11715   "self_type" : "type-118",
11716   "size" : 4,
11717   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11718  },
11719  {
11720   "alignment" : 4,
11721   "linker_set_key" : "android::hardware::details::return_status &&",
11722   "name" : "android::hardware::details::return_status &&",
11723   "referenced_type" : "type-125",
11724   "self_type" : "type-140",
11725   "size" : 4,
11726   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11727  },
11728  {
11729   "alignment" : 4,
11730   "linker_set_key" : "android::hardware::hidl_handle &&",
11731   "name" : "android::hardware::hidl_handle &&",
11732   "referenced_type" : "type-256",
11733   "self_type" : "type-265",
11734   "size" : 4,
11735   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11736  },
11737  {
11738   "alignment" : 4,
11739   "linker_set_key" : "android::hardware::hidl_memory &&",
11740   "name" : "android::hardware::hidl_memory &&",
11741   "referenced_type" : "type-262",
11742   "self_type" : "type-269",
11743   "size" : 4,
11744   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11745  },
11746  {
11747   "alignment" : 4,
11748   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11749   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11750   "referenced_type" : "type-94",
11751   "self_type" : "type-103",
11752   "size" : 4,
11753   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11754  },
11755  {
11756   "alignment" : 4,
11757   "linker_set_key" : "android::sp<android::hardware::memtrack::V1_0::IMemtrack> &&",
11758   "name" : "android::sp<android::hardware::memtrack::V1_0::IMemtrack> &&",
11759   "referenced_type" : "type-75",
11760   "self_type" : "type-78",
11761   "size" : 4,
11762   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11763  },
11764  {
11765   "alignment" : 4,
11766   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11767   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11768   "referenced_type" : "type-422",
11769   "self_type" : "type-421",
11770   "size" : 4,
11771   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11772  },
11773  {
11774   "alignment" : 4,
11775   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11776   "name" : "std::function<sp<IBase> (void *)> &&",
11777   "referenced_type" : "type-433",
11778   "self_type" : "type-432",
11779   "size" : 4,
11780   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11781  },
11782  {
11783   "alignment" : 4,
11784   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11785   "name" : "std::function<sp<IBinder> (void *)> &&",
11786   "referenced_type" : "type-425",
11787   "self_type" : "type-424",
11788   "size" : 4,
11789   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11790  }
11791 ]
11792}
11793