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