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