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