1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-58",
9   "self_type" : "type-125",
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-255",
16   "self_type" : "type-481",
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-24",
24   "self_type" : "type-196",
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-123",
32   "self_type" : "type-336",
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-123",
41   "self_type" : "type-122",
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-474",
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-39",
64   "self_type" : "type-39",
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-58",
74   "self_type" : "type-58",
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-47",
84   "self_type" : "type-47",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-261",
92   "self_type" : "type-261",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-255",
100   "self_type" : "type-255",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-24",
109   "self_type" : "type-24",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-29",
118   "self_type" : "type-29",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-243",
127   "self_type" : "type-243",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-216",
136   "self_type" : "type-216",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-268",
145   "self_type" : "type-268",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-123",
155   "self_type" : "type-123",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-14",
175   "self_type" : "type-14",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-249",
185   "self_type" : "type-249",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-74",
195   "self_type" : "type-74",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-26",
202   "self_type" : "type-26"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware10fromBinderINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackENS4_28BpHwTetheringOffloadCallbackENS4_28BnHwTetheringOffloadCallbackEEENS_2spIT_EERKNS8_INS0_7IBinderEEE"
210  },
211  {
212   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
213  },
214  {
215   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
216  },
217  {
218   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
219  },
220  {
221   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
225  },
226  {
227   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
228  },
229  {
230   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21notifySyspropsChangedEv"
240  },
241  {
242   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21setHALInstrumentationEv"
243  },
244  {
245   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl4pingEv"
249  },
250  {
251   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
252  },
253  {
254   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
255  },
256  {
257   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl8castFromERKNS_2spIS4_EEb"
258  },
259  {
260   "name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl13addOnewayTaskENSt3__18functionIFvvEEE"
261  },
262  {
263   "name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControlC1ENS_2spINS3_15IOffloadControlEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControlC2ENS_2spINS3_15IOffloadControlEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
270  },
271  {
272   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl17_hidl_initOffloadEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
276  },
277  {
278   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl17_hidl_stopOffloadEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
279  },
280  {
281   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl18_hidl_setDataLimitEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
282  },
283  {
284   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl19_hidl_addDownstreamEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
285  },
286  {
287   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl22_hidl_removeDownstreamEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
288  },
289  {
290   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl22_hidl_setLocalPrefixesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
291  },
292  {
293   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl23_hidl_getForwardedStatsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
294  },
295  {
296   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl27_hidl_setUpstreamParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
297  },
298  {
299   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl4pingEv"
300  },
301  {
302   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlC1ERKNS_2spINS3_15IOffloadControlEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlC2ERKNS_2spINS3_15IOffloadControlEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev"
309  },
310  {
311   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev"
312  },
313  {
314   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD2Ev"
315  },
316  {
317   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11initOffloadERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
318  },
319  {
320   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
321  },
322  {
323   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11stopOffloadENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
324  },
325  {
326   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
327  },
328  {
329   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
330  },
331  {
332   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12setDataLimitERKNS0_11hidl_stringEmNSt3__18functionIFvbS7_EEE"
333  },
334  {
335   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl13addDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
336  },
337  {
338   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl16removeDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
345  },
346  {
347   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl16setLocalPrefixesERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKS6_EEE"
348  },
349  {
350   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17_hidl_initOffloadEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17_hidl_stopOffloadEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17getForwardedStatsERKNS0_11hidl_stringENSt3__18functionIFvmmEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl18_hidl_setDataLimitEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEmNSt3__18functionIFvbSC_EEE"
360  },
361  {
362   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl19_hidl_addDownstreamEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringESC_NSt3__18functionIFvbSC_EEE"
363  },
364  {
365   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21notifySyspropsChangedEv"
369  },
370  {
371   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21setHALInstrumentationEv"
372  },
373  {
374   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21setUpstreamParametersERKNS0_11hidl_stringES7_S7_RKNS0_8hidl_vecIS5_EENSt3__18functionIFvbS7_EEE"
375  },
376  {
377   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl22_hidl_removeDownstreamEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringESC_NSt3__18functionIFvbSC_EEE"
378  },
379  {
380   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl22_hidl_setLocalPrefixesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKSB_EEE"
381  },
382  {
383   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl23_hidl_getForwardedStatsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringENSt3__18functionIFvmmEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl27_hidl_setUpstreamParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringESC_SC_RKNS0_8hidl_vecISA_EENSt3__18functionIFvbSC_EEE"
387  },
388  {
389   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl4pingEv"
390  },
391  {
392   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
393  },
394  {
395   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlC1ERKNS_2spINS0_7IBinderEEE"
396  },
397  {
398   "name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlC2ERKNS_2spINS0_7IBinderEEE"
399  },
400  {
401   "name" : "_ZN7android8hardware13tetheroffload7control4V1_021writeEmbeddedToParcelERKNS3_16IPv4AddrPortPairEPNS0_6ParcelEmm"
402  },
403  {
404   "name" : "_ZN7android8hardware13tetheroffload7control4V1_021writeEmbeddedToParcelERKNS3_16NatTimeoutUpdateEPNS0_6ParcelEmm"
405  },
406  {
407   "name" : "_ZN7android8hardware13tetheroffload7control4V1_022readEmbeddedFromParcelERKNS3_16IPv4AddrPortPairERKNS0_6ParcelEmm"
408  },
409  {
410   "name" : "_ZN7android8hardware13tetheroffload7control4V1_022readEmbeddedFromParcelERKNS3_16NatTimeoutUpdateERKNS0_6ParcelEmm"
411  },
412  {
413   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
414  },
415  {
416   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
417  },
418  {
419   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
420  },
421  {
422   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
423  },
424  {
425   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb"
426  },
427  {
428   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
429  },
430  {
431   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
432  },
433  {
434   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
435  },
436  {
437   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21notifySyspropsChangedEv"
441  },
442  {
443   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21setHALInstrumentationEv"
444  },
445  {
446   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback4pingEv"
450  },
451  {
452   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
453  },
454  {
455   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
456  },
457  {
458   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8castFromERKNS_2spIS4_EEb"
459  },
460  {
461   "name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback13addOnewayTaskENSt3__18functionIFvvEEE"
462  },
463  {
464   "name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackC1ENS_2spINS3_25ITetheringOffloadCallbackEEE"
465  },
466  {
467   "name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackC2ENS_2spINS3_25ITetheringOffloadCallbackEEE"
468  },
469  {
470   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
471  },
472  {
473   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback13_hidl_onEventEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
477  },
478  {
479   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback19_hidl_updateTimeoutEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
480  },
481  {
482   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback4pingEv"
483  },
484  {
485   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackC1ERKNS_2spINS3_25ITetheringOffloadCallbackEEE"
486  },
487  {
488   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackC2ERKNS_2spINS3_25ITetheringOffloadCallbackEEE"
489  },
490  {
491   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev"
492  },
493  {
494   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev"
495  },
496  {
497   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD2Ev"
498  },
499  {
500   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
501  },
502  {
503   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
504  },
505  {
506   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
507  },
508  {
509   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13_hidl_onEventEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS3_20OffloadCallbackEventE"
510  },
511  {
512   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
513  },
514  {
515   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13updateTimeoutERKNS3_16NatTimeoutUpdateE"
516  },
517  {
518   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
519  },
520  {
521   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback19_hidl_updateTimeoutEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS3_16NatTimeoutUpdateE"
522  },
523  {
524   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
525  },
526  {
527   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback21notifySyspropsChangedEv"
528  },
529  {
530   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback21setHALInstrumentationEv"
531  },
532  {
533   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback4pingEv"
534  },
535  {
536   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
537  },
538  {
539   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback7onEventENS3_20OffloadCallbackEventE"
540  },
541  {
542   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackC1ERKNS_2spINS0_7IBinderEEE"
543  },
544  {
545   "name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackC2ERKNS_2spINS0_7IBinderEEE"
546  },
547  {
548   "binding" : "weak",
549   "name" : "_ZN7android8hardware7details13castInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlENS_4hidl4base4V1_05IBaseENS5_18BpHwOffloadControlEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
550  },
551  {
552   "binding" : "weak",
553   "name" : "_ZN7android8hardware7details13castInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackENS_4hidl4base4V1_05IBaseENS5_28BpHwTetheringOffloadCallbackEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
554  },
555  {
556   "binding" : "weak",
557   "name" : "_ZN7android8hardware7details15wrapPassthroughINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEvEENS_2spIT_EES9_"
558  },
559  {
560   "binding" : "weak",
561   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_13tetheroffload7control4V1_018BpHwOffloadControlENS5_15IOffloadControlEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
562  },
563  {
564   "binding" : "weak",
565   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackENS5_25ITetheringOffloadCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
566  },
567  {
568   "binding" : "weak",
569   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
570  },
571  {
572   "binding" : "weak",
573   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
574  },
575  {
576   "binding" : "weak",
577   "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_"
578  },
579  {
580   "binding" : "weak",
581   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
582  },
583  {
584   "binding" : "weak",
585   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
586  },
587  {
588   "binding" : "weak",
589   "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_"
590  },
591  {
592   "binding" : "weak",
593   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
594  },
595  {
596   "binding" : "weak",
597   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
598  },
599  {
600   "binding" : "weak",
601   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
602  },
603  {
604   "binding" : "weak",
605   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
606  },
607  {
608   "binding" : "weak",
609   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
610  },
611  {
612   "name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev"
613  },
614  {
615   "name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev"
616  },
617  {
618   "name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev"
619  },
620  {
621   "name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev"
622  },
623  {
624   "name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev"
625  },
626  {
627   "name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev"
628  },
629  {
630   "name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev"
631  },
632  {
633   "name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev"
634  }
635 ],
636 "elf_objects" :
637 [
638  {
639   "name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl10descriptorE"
640  },
641  {
642   "name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback10descriptorE"
643  },
644  {
645   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_015IOffloadControlE0_NS_4hidl4base4V1_05IBaseE"
646  },
647  {
648   "binding" : "weak",
649   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_016BsOffloadControlE0_NS3_15IOffloadControlE"
650  },
651  {
652   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE0_NS0_7IBinderE"
653  },
654  {
655   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE0_NS0_9BHwBinderE"
656  },
657  {
658   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE0_NS_4hidl4base4V1_08BnHwBaseE"
659  },
660  {
661   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE0_NS0_11BpInterfaceINS3_15IOffloadControlEEE"
662  },
663  {
664   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE0_NS3_15IOffloadControlE"
665  },
666  {
667   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE0_NS_4hidl4base4V1_05IBaseE"
668  },
669  {
670   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE16_NS0_11BpHwRefBaseE"
671  },
672  {
673   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE8_NS0_10IInterfaceE"
674  },
675  {
676   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackE0_NS_4hidl4base4V1_05IBaseE"
677  },
678  {
679   "binding" : "weak",
680   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackE0_NS3_25ITetheringOffloadCallbackE"
681  },
682  {
683   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE0_NS0_7IBinderE"
684  },
685  {
686   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE0_NS0_9BHwBinderE"
687  },
688  {
689   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE0_NS_4hidl4base4V1_08BnHwBaseE"
690  },
691  {
692   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE0_NS0_11BpInterfaceINS3_25ITetheringOffloadCallbackEEE"
693  },
694  {
695   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE0_NS3_25ITetheringOffloadCallbackE"
696  },
697  {
698   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE0_NS_4hidl4base4V1_05IBaseE"
699  },
700  {
701   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE16_NS0_11BpHwRefBaseE"
702  },
703  {
704   "name" : "_ZTCN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE8_NS0_10IInterfaceE"
705  },
706  {
707   "name" : "_ZTTN7android8hardware13tetheroffload7control4V1_015IOffloadControlE"
708  },
709  {
710   "name" : "_ZTTN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE"
711  },
712  {
713   "name" : "_ZTTN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
714  },
715  {
716   "name" : "_ZTTN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackE"
717  },
718  {
719   "name" : "_ZTTN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE"
720  },
721  {
722   "name" : "_ZTTN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
723  },
724  {
725   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_015IOffloadControlE"
726  },
727  {
728   "binding" : "weak",
729   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_016BsOffloadControlE"
730  },
731  {
732   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE"
733  },
734  {
735   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
736  },
737  {
738   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackE"
739  },
740  {
741   "binding" : "weak",
742   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackE"
743  },
744  {
745   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE"
746  },
747  {
748   "name" : "_ZTVN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
749  }
750 ],
751 "enum_types" :
752 [
753  {
754   "alignment" : 4,
755   "enum_fields" :
756   [
757    {
758     "enum_field_value" : 0,
759     "name" : "android::Condition::WAKE_UP_ONE"
760    },
761    {
762     "enum_field_value" : 1,
763     "name" : "android::Condition::WAKE_UP_ALL"
764    }
765   ],
766   "linker_set_key" : "android::Condition::WakeUpType",
767   "name" : "android::Condition::WakeUpType",
768   "referenced_type" : "type-494",
769   "self_type" : "type-494",
770   "size" : 4,
771   "source_file" : "/system/core/libutils/include/utils/Condition.h",
772   "underlying_type" : "type-2",
773   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
774  },
775  {
776   "alignment" : 4,
777   "enum_fields" :
778   [
779    {
780     "enum_field_value" : 0,
781     "name" : "android::String16::kEmptyString"
782    }
783   ],
784   "linker_set_key" : "android::String16::StaticLinkage",
785   "name" : "android::String16::StaticLinkage",
786   "referenced_type" : "type-382",
787   "self_type" : "type-382",
788   "size" : 4,
789   "source_file" : "/system/core/libutils/include/utils/String16.h",
790   "underlying_type" : "type-2",
791   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
792  },
793  {
794   "alignment" : 4,
795   "enum_fields" :
796   [
797    {
798     "enum_field_value" : 0,
799     "name" : "android::String8::kEmptyString"
800    }
801   ],
802   "linker_set_key" : "android::String8::StaticLinkage",
803   "name" : "android::String8::StaticLinkage",
804   "referenced_type" : "type-375",
805   "self_type" : "type-375",
806   "size" : 4,
807   "source_file" : "/system/core/libutils/include/utils/String8.h",
808   "underlying_type" : "type-2",
809   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
810  },
811  {
812   "alignment" : 4,
813   "enum_fields" :
814   [
815    {
816     "enum_field_value" : 0,
817     "name" : "android::hardware::HidlReturnRestriction::NONE"
818    },
819    {
820     "enum_field_value" : 1,
821     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
822    },
823    {
824     "enum_field_value" : 2,
825     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
826    }
827   ],
828   "linker_set_key" : "android::hardware::HidlReturnRestriction",
829   "name" : "android::hardware::HidlReturnRestriction",
830   "referenced_type" : "type-183",
831   "self_type" : "type-183",
832   "size" : 4,
833   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
834   "underlying_type" : "type-24",
835   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
836  },
837  {
838   "alignment" : 4,
839   "enum_fields" :
840   [
841    {
842     "enum_field_value" : 0,
843     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
844    },
845    {
846     "enum_field_value" : 1,
847     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
848    },
849    {
850     "enum_field_value" : 2,
851     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
852    },
853    {
854     "enum_field_value" : 3,
855     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
856    }
857   ],
858   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
859   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
860   "referenced_type" : "type-366",
861   "self_type" : "type-366",
862   "size" : 4,
863   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
864   "underlying_type" : "type-24",
865   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
866  },
867  {
868   "alignment" : 4,
869   "enum_fields" :
870   [
871    {
872     "enum_field_value" : 1,
873     "name" : "android::hardware::kSynchronizedReadWrite"
874    },
875    {
876     "enum_field_value" : 2,
877     "name" : "android::hardware::kUnsynchronizedWrite"
878    }
879   ],
880   "linker_set_key" : "android::hardware::MQFlavor",
881   "name" : "android::hardware::MQFlavor",
882   "referenced_type" : "type-362",
883   "self_type" : "type-362",
884   "size" : 4,
885   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
886   "underlying_type" : "type-2",
887   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
888  },
889  {
890   "alignment" : 4,
891   "enum_fields" :
892   [
893    {
894     "enum_field_value" : 0,
895     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
896    },
897    {
898     "enum_field_value" : 1,
899     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
900    },
901    {
902     "enum_field_value" : 2,
903     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
904    }
905   ],
906   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
907   "name" : "android::hardware::ProcessState::CallRestriction",
908   "referenced_type" : "type-60",
909   "self_type" : "type-60",
910   "size" : 4,
911   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
912   "underlying_type" : "type-24",
913   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
914  },
915  {
916   "alignment" : 4,
917   "enum_fields" :
918   [
919    {
920     "enum_field_value" : 0,
921     "name" : "android::hardware::Status::EX_NONE"
922    },
923    {
924     "enum_field_value" : -1,
925     "name" : "android::hardware::Status::EX_SECURITY"
926    },
927    {
928     "enum_field_value" : -2,
929     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
930    },
931    {
932     "enum_field_value" : -3,
933     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
934    },
935    {
936     "enum_field_value" : -4,
937     "name" : "android::hardware::Status::EX_NULL_POINTER"
938    },
939    {
940     "enum_field_value" : -5,
941     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
942    },
943    {
944     "enum_field_value" : -6,
945     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
946    },
947    {
948     "enum_field_value" : -7,
949     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
950    },
951    {
952     "enum_field_value" : -128,
953     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
954    },
955    {
956     "enum_field_value" : -129,
957     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
958    }
959   ],
960   "linker_set_key" : "android::hardware::Status::Exception",
961   "name" : "android::hardware::Status::Exception",
962   "referenced_type" : "type-156",
963   "self_type" : "type-156",
964   "size" : 4,
965   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
966   "underlying_type" : "type-24",
967   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
968  },
969  {
970   "alignment" : 4,
971   "enum_fields" :
972   [
973    {
974     "enum_field_value" : 0,
975     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
976    },
977    {
978     "enum_field_value" : 1,
979     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
980    },
981    {
982     "enum_field_value" : 2,
983     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
984    },
985    {
986     "enum_field_value" : 3,
987     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
988    },
989    {
990     "enum_field_value" : 4,
991     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
992    },
993    {
994     "enum_field_value" : 5,
995     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
996    },
997    {
998     "enum_field_value" : 6,
999     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
1000    },
1001    {
1002     "enum_field_value" : 7,
1003     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
1004    },
1005    {
1006     "enum_field_value" : 8,
1007     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
1008    },
1009    {
1010     "enum_field_value" : 9,
1011     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
1012    }
1013   ],
1014   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1015   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
1016   "referenced_type" : "type-560",
1017   "self_type" : "type-560",
1018   "size" : 4,
1019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
1020   "underlying_type" : "type-2",
1021   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
1022  },
1023  {
1024   "alignment" : 4,
1025   "enum_fields" :
1026   [
1027    {
1028     "enum_field_value" : 6,
1029     "name" : "android::hardware::tetheroffload::control::V1_0::NetworkProtocol::TCP"
1030    },
1031    {
1032     "enum_field_value" : 17,
1033     "name" : "android::hardware::tetheroffload::control::V1_0::NetworkProtocol::UDP"
1034    }
1035   ],
1036   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::NetworkProtocol",
1037   "name" : "android::hardware::tetheroffload::control::V1_0::NetworkProtocol",
1038   "referenced_type" : "type-522",
1039   "self_type" : "type-522",
1040   "size" : 4,
1041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h",
1042   "underlying_type" : "type-2",
1043   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_015NetworkProtocolE"
1044  },
1045  {
1046   "alignment" : 4,
1047   "enum_fields" :
1048   [
1049    {
1050     "enum_field_value" : 1,
1051     "name" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent::OFFLOAD_STARTED"
1052    },
1053    {
1054     "enum_field_value" : 2,
1055     "name" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent::OFFLOAD_STOPPED_ERROR"
1056    },
1057    {
1058     "enum_field_value" : 3,
1059     "name" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent::OFFLOAD_STOPPED_UNSUPPORTED"
1060    },
1061    {
1062     "enum_field_value" : 4,
1063     "name" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent::OFFLOAD_SUPPORT_AVAILABLE"
1064    },
1065    {
1066     "enum_field_value" : 5,
1067     "name" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent::OFFLOAD_STOPPED_LIMIT_REACHED"
1068    }
1069   ],
1070   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent",
1071   "name" : "android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent",
1072   "referenced_type" : "type-521",
1073   "self_type" : "type-521",
1074   "size" : 4,
1075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h",
1076   "underlying_type" : "type-2",
1077   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_020OffloadCallbackEventE"
1078  },
1079  {
1080   "alignment" : 4,
1081   "enum_fields" :
1082   [
1083    {
1084     "enum_field_value" : 0,
1085     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1086    },
1087    {
1088     "enum_field_value" : 1,
1089     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1090    },
1091    {
1092     "enum_field_value" : 2,
1093     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1094    }
1095   ],
1096   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1097   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1098   "referenced_type" : "type-370",
1099   "self_type" : "type-370",
1100   "size" : 4,
1101   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1102   "underlying_type" : "type-24",
1103   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1104  },
1105  {
1106   "alignment" : 4,
1107   "enum_fields" :
1108   [
1109    {
1110     "enum_field_value" : -1,
1111     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1112    }
1113   ],
1114   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1115   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1116   "referenced_type" : "type-511",
1117   "self_type" : "type-511",
1118   "size" : 4,
1119   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1120   "underlying_type" : "type-24",
1121   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1122  },
1123  {
1124   "alignment" : 1,
1125   "enum_fields" :
1126   [
1127    {
1128     "enum_field_value" : 0,
1129     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1130    },
1131    {
1132     "enum_field_value" : 1,
1133     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1134    },
1135    {
1136     "enum_field_value" : 2,
1137     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1138    }
1139   ],
1140   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1141   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1142   "referenced_type" : "type-510",
1143   "self_type" : "type-510",
1144   "size" : 1,
1145   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1146   "underlying_type" : "type-123",
1147   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1148  },
1149  {
1150   "alignment" : 4,
1151   "enum_fields" :
1152   [
1153    {
1154     "enum_field_value" : 0,
1155     "name" : "ANDROID_LOG_UNKNOWN"
1156    },
1157    {
1158     "enum_field_value" : 1,
1159     "name" : "ANDROID_LOG_DEFAULT"
1160    },
1161    {
1162     "enum_field_value" : 2,
1163     "name" : "ANDROID_LOG_VERBOSE"
1164    },
1165    {
1166     "enum_field_value" : 3,
1167     "name" : "ANDROID_LOG_DEBUG"
1168    },
1169    {
1170     "enum_field_value" : 4,
1171     "name" : "ANDROID_LOG_INFO"
1172    },
1173    {
1174     "enum_field_value" : 5,
1175     "name" : "ANDROID_LOG_WARN"
1176    },
1177    {
1178     "enum_field_value" : 6,
1179     "name" : "ANDROID_LOG_ERROR"
1180    },
1181    {
1182     "enum_field_value" : 7,
1183     "name" : "ANDROID_LOG_FATAL"
1184    },
1185    {
1186     "enum_field_value" : 8,
1187     "name" : "ANDROID_LOG_SILENT"
1188    }
1189   ],
1190   "linker_set_key" : "android_LogPriority",
1191   "name" : "android_LogPriority",
1192   "referenced_type" : "type-1",
1193   "self_type" : "type-1",
1194   "size" : 4,
1195   "source_file" : "/system/core/liblog/include/android/log.h",
1196   "underlying_type" : "type-2",
1197   "unique_id" : "android_LogPriority"
1198  },
1199  {
1200   "alignment" : 4,
1201   "enum_fields" :
1202   [
1203    {
1204     "enum_field_value" : 0,
1205     "name" : "HAL_COLOR_MODE_NATIVE"
1206    },
1207    {
1208     "enum_field_value" : 1,
1209     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1210    },
1211    {
1212     "enum_field_value" : 2,
1213     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1214    },
1215    {
1216     "enum_field_value" : 3,
1217     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1218    },
1219    {
1220     "enum_field_value" : 4,
1221     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1222    },
1223    {
1224     "enum_field_value" : 5,
1225     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1226    },
1227    {
1228     "enum_field_value" : 6,
1229     "name" : "HAL_COLOR_MODE_DCI_P3"
1230    },
1231    {
1232     "enum_field_value" : 7,
1233     "name" : "HAL_COLOR_MODE_SRGB"
1234    },
1235    {
1236     "enum_field_value" : 8,
1237     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1238    },
1239    {
1240     "enum_field_value" : 9,
1241     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1242    }
1243   ],
1244   "linker_set_key" : "android_color_mode_t",
1245   "name" : "android_color_mode_t",
1246   "referenced_type" : "type-462",
1247   "self_type" : "type-462",
1248   "size" : 4,
1249   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1250   "underlying_type" : "type-2",
1251   "unique_id" : "android_color_mode_t"
1252  },
1253  {
1254   "alignment" : 4,
1255   "enum_fields" :
1256   [
1257    {
1258     "enum_field_value" : 10,
1259     "name" : "HAL_COLOR_MODE_BT2020"
1260    },
1261    {
1262     "enum_field_value" : 11,
1263     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1264    },
1265    {
1266     "enum_field_value" : 12,
1267     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1268    }
1269   ],
1270   "linker_set_key" : "android_color_mode_v1_1_t",
1271   "name" : "android_color_mode_v1_1_t",
1272   "referenced_type" : "type-467",
1273   "self_type" : "type-467",
1274   "size" : 4,
1275   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1276   "underlying_type" : "type-2",
1277   "unique_id" : "android_color_mode_v1_1_t"
1278  },
1279  {
1280   "alignment" : 4,
1281   "enum_fields" :
1282   [
1283    {
1284     "enum_field_value" : 0,
1285     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1286    },
1287    {
1288     "enum_field_value" : 1,
1289     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1290    },
1291    {
1292     "enum_field_value" : 2,
1293     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1294    },
1295    {
1296     "enum_field_value" : 3,
1297     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1298    },
1299    {
1300     "enum_field_value" : 4,
1301     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1302    },
1303    {
1304     "enum_field_value" : 5,
1305     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1306    },
1307    {
1308     "enum_field_value" : 6,
1309     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1310    }
1311   ],
1312   "linker_set_key" : "android_color_transform_t",
1313   "name" : "android_color_transform_t",
1314   "referenced_type" : "type-463",
1315   "self_type" : "type-463",
1316   "size" : 4,
1317   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1318   "underlying_type" : "type-2",
1319   "unique_id" : "android_color_transform_t"
1320  },
1321  {
1322   "alignment" : 4,
1323   "enum_fields" :
1324   [
1325    {
1326     "enum_field_value" : 0,
1327     "name" : "HAL_DATASPACE_UNKNOWN"
1328    },
1329    {
1330     "enum_field_value" : 1,
1331     "name" : "HAL_DATASPACE_ARBITRARY"
1332    },
1333    {
1334     "enum_field_value" : 16,
1335     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1336    },
1337    {
1338     "enum_field_value" : 4128768,
1339     "name" : "HAL_DATASPACE_STANDARD_MASK"
1340    },
1341    {
1342     "enum_field_value" : 0,
1343     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1344    },
1345    {
1346     "enum_field_value" : 65536,
1347     "name" : "HAL_DATASPACE_STANDARD_BT709"
1348    },
1349    {
1350     "enum_field_value" : 131072,
1351     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1352    },
1353    {
1354     "enum_field_value" : 196608,
1355     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1356    },
1357    {
1358     "enum_field_value" : 262144,
1359     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1360    },
1361    {
1362     "enum_field_value" : 327680,
1363     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1364    },
1365    {
1366     "enum_field_value" : 393216,
1367     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1368    },
1369    {
1370     "enum_field_value" : 458752,
1371     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1372    },
1373    {
1374     "enum_field_value" : 524288,
1375     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1376    },
1377    {
1378     "enum_field_value" : 589824,
1379     "name" : "HAL_DATASPACE_STANDARD_FILM"
1380    },
1381    {
1382     "enum_field_value" : 655360,
1383     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1384    },
1385    {
1386     "enum_field_value" : 720896,
1387     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1388    },
1389    {
1390     "enum_field_value" : 22,
1391     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1392    },
1393    {
1394     "enum_field_value" : 130023424,
1395     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1396    },
1397    {
1398     "enum_field_value" : 0,
1399     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1400    },
1401    {
1402     "enum_field_value" : 4194304,
1403     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1404    },
1405    {
1406     "enum_field_value" : 8388608,
1407     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1408    },
1409    {
1410     "enum_field_value" : 12582912,
1411     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1412    },
1413    {
1414     "enum_field_value" : 16777216,
1415     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1416    },
1417    {
1418     "enum_field_value" : 20971520,
1419     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1420    },
1421    {
1422     "enum_field_value" : 25165824,
1423     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1424    },
1425    {
1426     "enum_field_value" : 29360128,
1427     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1428    },
1429    {
1430     "enum_field_value" : 33554432,
1431     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1432    },
1433    {
1434     "enum_field_value" : 27,
1435     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1436    },
1437    {
1438     "enum_field_value" : 939524096,
1439     "name" : "HAL_DATASPACE_RANGE_MASK"
1440    },
1441    {
1442     "enum_field_value" : 0,
1443     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1444    },
1445    {
1446     "enum_field_value" : 134217728,
1447     "name" : "HAL_DATASPACE_RANGE_FULL"
1448    },
1449    {
1450     "enum_field_value" : 268435456,
1451     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1452    },
1453    {
1454     "enum_field_value" : 402653184,
1455     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1456    },
1457    {
1458     "enum_field_value" : 512,
1459     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1460    },
1461    {
1462     "enum_field_value" : 138477568,
1463     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1464    },
1465    {
1466     "enum_field_value" : 406913024,
1467     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1468    },
1469    {
1470     "enum_field_value" : 513,
1471     "name" : "HAL_DATASPACE_SRGB"
1472    },
1473    {
1474     "enum_field_value" : 142671872,
1475     "name" : "HAL_DATASPACE_V0_SRGB"
1476    },
1477    {
1478     "enum_field_value" : 411107328,
1479     "name" : "HAL_DATASPACE_V0_SCRGB"
1480    },
1481    {
1482     "enum_field_value" : 257,
1483     "name" : "HAL_DATASPACE_JFIF"
1484    },
1485    {
1486     "enum_field_value" : 146931712,
1487     "name" : "HAL_DATASPACE_V0_JFIF"
1488    },
1489    {
1490     "enum_field_value" : 258,
1491     "name" : "HAL_DATASPACE_BT601_625"
1492    },
1493    {
1494     "enum_field_value" : 281149440,
1495     "name" : "HAL_DATASPACE_V0_BT601_625"
1496    },
1497    {
1498     "enum_field_value" : 259,
1499     "name" : "HAL_DATASPACE_BT601_525"
1500    },
1501    {
1502     "enum_field_value" : 281280512,
1503     "name" : "HAL_DATASPACE_V0_BT601_525"
1504    },
1505    {
1506     "enum_field_value" : 260,
1507     "name" : "HAL_DATASPACE_BT709"
1508    },
1509    {
1510     "enum_field_value" : 281083904,
1511     "name" : "HAL_DATASPACE_V0_BT709"
1512    },
1513    {
1514     "enum_field_value" : 139067392,
1515     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1516    },
1517    {
1518     "enum_field_value" : 155844608,
1519     "name" : "HAL_DATASPACE_DCI_P3"
1520    },
1521    {
1522     "enum_field_value" : 139067392,
1523     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1524    },
1525    {
1526     "enum_field_value" : 143261696,
1527     "name" : "HAL_DATASPACE_DISPLAY_P3"
1528    },
1529    {
1530     "enum_field_value" : 151715840,
1531     "name" : "HAL_DATASPACE_ADOBE_RGB"
1532    },
1533    {
1534     "enum_field_value" : 138805248,
1535     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1536    },
1537    {
1538     "enum_field_value" : 147193856,
1539     "name" : "HAL_DATASPACE_BT2020"
1540    },
1541    {
1542     "enum_field_value" : 163971072,
1543     "name" : "HAL_DATASPACE_BT2020_PQ"
1544    },
1545    {
1546     "enum_field_value" : 4096,
1547     "name" : "HAL_DATASPACE_DEPTH"
1548    },
1549    {
1550     "enum_field_value" : 4097,
1551     "name" : "HAL_DATASPACE_SENSOR"
1552    }
1553   ],
1554   "linker_set_key" : "android_dataspace_t",
1555   "name" : "android_dataspace_t",
1556   "referenced_type" : "type-461",
1557   "self_type" : "type-461",
1558   "size" : 4,
1559   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1560   "underlying_type" : "type-2",
1561   "unique_id" : "android_dataspace_t"
1562  },
1563  {
1564   "alignment" : 4,
1565   "enum_fields" :
1566   [
1567    {
1568     "enum_field_value" : 281411584,
1569     "name" : "HAL_DATASPACE_BT2020_ITU"
1570    },
1571    {
1572     "enum_field_value" : 298188800,
1573     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1574    },
1575    {
1576     "enum_field_value" : 302383104,
1577     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1578    },
1579    {
1580     "enum_field_value" : 168165376,
1581     "name" : "HAL_DATASPACE_BT2020_HLG"
1582    }
1583   ],
1584   "linker_set_key" : "android_dataspace_v1_1_t",
1585   "name" : "android_dataspace_v1_1_t",
1586   "referenced_type" : "type-466",
1587   "self_type" : "type-466",
1588   "size" : 4,
1589   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1590   "underlying_type" : "type-2",
1591   "unique_id" : "android_dataspace_v1_1_t"
1592  },
1593  {
1594   "alignment" : 4,
1595   "enum_fields" :
1596   [
1597    {
1598     "enum_field_value" : 142999552,
1599     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1600    },
1601    {
1602     "enum_field_value" : 4098,
1603     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1604    },
1605    {
1606     "enum_field_value" : 4099,
1607     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1608    },
1609    {
1610     "enum_field_value" : 4100,
1611     "name" : "HAL_DATASPACE_HEIF"
1612    }
1613   ],
1614   "linker_set_key" : "android_dataspace_v1_2_t",
1615   "name" : "android_dataspace_v1_2_t",
1616   "referenced_type" : "type-470",
1617   "self_type" : "type-470",
1618   "size" : 4,
1619   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1620   "underlying_type" : "type-2",
1621   "unique_id" : "android_dataspace_v1_2_t"
1622  },
1623  {
1624   "alignment" : 4,
1625   "enum_fields" :
1626   [
1627    {
1628     "enum_field_value" : 1,
1629     "name" : "FLEX_COMPONENT_Y"
1630    },
1631    {
1632     "enum_field_value" : 2,
1633     "name" : "FLEX_COMPONENT_Cb"
1634    },
1635    {
1636     "enum_field_value" : 4,
1637     "name" : "FLEX_COMPONENT_Cr"
1638    },
1639    {
1640     "enum_field_value" : 1024,
1641     "name" : "FLEX_COMPONENT_R"
1642    },
1643    {
1644     "enum_field_value" : 2048,
1645     "name" : "FLEX_COMPONENT_G"
1646    },
1647    {
1648     "enum_field_value" : 4096,
1649     "name" : "FLEX_COMPONENT_B"
1650    },
1651    {
1652     "enum_field_value" : 1073741824,
1653     "name" : "FLEX_COMPONENT_A"
1654    }
1655   ],
1656   "linker_set_key" : "android_flex_component",
1657   "name" : "android_flex_component",
1658   "referenced_type" : "type-475",
1659   "self_type" : "type-475",
1660   "size" : 4,
1661   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1662   "underlying_type" : "type-2",
1663   "unique_id" : "android_flex_component"
1664  },
1665  {
1666   "alignment" : 4,
1667   "enum_fields" :
1668   [
1669    {
1670     "enum_field_value" : 0,
1671     "name" : "FLEX_FORMAT_INVALID"
1672    },
1673    {
1674     "enum_field_value" : 1,
1675     "name" : "FLEX_FORMAT_Y"
1676    },
1677    {
1678     "enum_field_value" : 7,
1679     "name" : "FLEX_FORMAT_YCbCr"
1680    },
1681    {
1682     "enum_field_value" : 1073741831,
1683     "name" : "FLEX_FORMAT_YCbCrA"
1684    },
1685    {
1686     "enum_field_value" : 7168,
1687     "name" : "FLEX_FORMAT_RGB"
1688    },
1689    {
1690     "enum_field_value" : 1073748992,
1691     "name" : "FLEX_FORMAT_RGBA"
1692    }
1693   ],
1694   "linker_set_key" : "android_flex_format",
1695   "name" : "android_flex_format",
1696   "referenced_type" : "type-477",
1697   "self_type" : "type-477",
1698   "size" : 4,
1699   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1700   "underlying_type" : "type-2",
1701   "unique_id" : "android_flex_format"
1702  },
1703  {
1704   "alignment" : 4,
1705   "enum_fields" :
1706   [
1707    {
1708     "enum_field_value" : 1,
1709     "name" : "HAL_HDR_DOLBY_VISION"
1710    },
1711    {
1712     "enum_field_value" : 2,
1713     "name" : "HAL_HDR_HDR10"
1714    },
1715    {
1716     "enum_field_value" : 3,
1717     "name" : "HAL_HDR_HLG"
1718    }
1719   ],
1720   "linker_set_key" : "android_hdr_t",
1721   "name" : "android_hdr_t",
1722   "referenced_type" : "type-464",
1723   "self_type" : "type-464",
1724   "size" : 4,
1725   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1726   "underlying_type" : "type-2",
1727   "unique_id" : "android_hdr_t"
1728  },
1729  {
1730   "alignment" : 4,
1731   "enum_fields" :
1732   [
1733    {
1734     "enum_field_value" : 4,
1735     "name" : "HAL_HDR_HDR10_PLUS"
1736    }
1737   ],
1738   "linker_set_key" : "android_hdr_v1_2_t",
1739   "name" : "android_hdr_v1_2_t",
1740   "referenced_type" : "type-469",
1741   "self_type" : "type-469",
1742   "size" : 4,
1743   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1744   "underlying_type" : "type-2",
1745   "unique_id" : "android_hdr_v1_2_t"
1746  },
1747  {
1748   "alignment" : 4,
1749   "enum_fields" :
1750   [
1751    {
1752     "enum_field_value" : 39,
1753     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1754    },
1755    {
1756     "enum_field_value" : 40,
1757     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1758    },
1759    {
1760     "enum_field_value" : 41,
1761     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1762    },
1763    {
1764     "enum_field_value" : 42,
1765     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1766    }
1767   ],
1768   "linker_set_key" : "android_pixel_format_sw_t",
1769   "name" : "android_pixel_format_sw_t",
1770   "referenced_type" : "type-472",
1771   "self_type" : "type-472",
1772   "size" : 4,
1773   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1774   "underlying_type" : "type-2",
1775   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1776  },
1777  {
1778   "alignment" : 4,
1779   "enum_fields" :
1780   [
1781    {
1782     "enum_field_value" : 1,
1783     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1784    },
1785    {
1786     "enum_field_value" : 2,
1787     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1788    },
1789    {
1790     "enum_field_value" : 3,
1791     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1792    },
1793    {
1794     "enum_field_value" : 4,
1795     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1796    },
1797    {
1798     "enum_field_value" : 5,
1799     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1800    },
1801    {
1802     "enum_field_value" : 16,
1803     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1804    },
1805    {
1806     "enum_field_value" : 17,
1807     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1808    },
1809    {
1810     "enum_field_value" : 20,
1811     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1812    },
1813    {
1814     "enum_field_value" : 22,
1815     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1816    },
1817    {
1818     "enum_field_value" : 32,
1819     "name" : "HAL_PIXEL_FORMAT_RAW16"
1820    },
1821    {
1822     "enum_field_value" : 33,
1823     "name" : "HAL_PIXEL_FORMAT_BLOB"
1824    },
1825    {
1826     "enum_field_value" : 34,
1827     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1828    },
1829    {
1830     "enum_field_value" : 35,
1831     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1832    },
1833    {
1834     "enum_field_value" : 36,
1835     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1836    },
1837    {
1838     "enum_field_value" : 37,
1839     "name" : "HAL_PIXEL_FORMAT_RAW10"
1840    },
1841    {
1842     "enum_field_value" : 38,
1843     "name" : "HAL_PIXEL_FORMAT_RAW12"
1844    },
1845    {
1846     "enum_field_value" : 43,
1847     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1848    },
1849    {
1850     "enum_field_value" : 538982489,
1851     "name" : "HAL_PIXEL_FORMAT_Y8"
1852    },
1853    {
1854     "enum_field_value" : 540422489,
1855     "name" : "HAL_PIXEL_FORMAT_Y16"
1856    },
1857    {
1858     "enum_field_value" : 842094169,
1859     "name" : "HAL_PIXEL_FORMAT_YV12"
1860    }
1861   ],
1862   "linker_set_key" : "android_pixel_format_t",
1863   "name" : "android_pixel_format_t",
1864   "referenced_type" : "type-459",
1865   "self_type" : "type-459",
1866   "size" : 4,
1867   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1868   "underlying_type" : "type-2",
1869   "unique_id" : "android_pixel_format_t"
1870  },
1871  {
1872   "alignment" : 4,
1873   "enum_fields" :
1874   [
1875    {
1876     "enum_field_value" : 48,
1877     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1878    },
1879    {
1880     "enum_field_value" : 49,
1881     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1882    },
1883    {
1884     "enum_field_value" : 50,
1885     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1886    },
1887    {
1888     "enum_field_value" : 51,
1889     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1890    },
1891    {
1892     "enum_field_value" : 52,
1893     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1894    },
1895    {
1896     "enum_field_value" : 53,
1897     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1898    },
1899    {
1900     "enum_field_value" : 54,
1901     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1902    }
1903   ],
1904   "linker_set_key" : "android_pixel_format_v1_1_t",
1905   "name" : "android_pixel_format_v1_1_t",
1906   "referenced_type" : "type-465",
1907   "self_type" : "type-465",
1908   "size" : 4,
1909   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1910   "underlying_type" : "type-2",
1911   "unique_id" : "android_pixel_format_v1_1_t"
1912  },
1913  {
1914   "alignment" : 4,
1915   "enum_fields" :
1916   [
1917    {
1918     "enum_field_value" : 55,
1919     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1920    }
1921   ],
1922   "linker_set_key" : "android_pixel_format_v1_2_t",
1923   "name" : "android_pixel_format_v1_2_t",
1924   "referenced_type" : "type-471",
1925   "self_type" : "type-471",
1926   "size" : 4,
1927   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1928   "underlying_type" : "type-2",
1929   "unique_id" : "android_pixel_format_v1_2_t"
1930  },
1931  {
1932   "alignment" : 4,
1933   "enum_fields" :
1934   [
1935    {
1936     "enum_field_value" : 0,
1937     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1938    },
1939    {
1940     "enum_field_value" : 1,
1941     "name" : "HAL_RENDER_INTENT_ENHANCE"
1942    },
1943    {
1944     "enum_field_value" : 2,
1945     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1946    },
1947    {
1948     "enum_field_value" : 3,
1949     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1950    }
1951   ],
1952   "linker_set_key" : "android_render_intent_v1_1_t",
1953   "name" : "android_render_intent_v1_1_t",
1954   "referenced_type" : "type-468",
1955   "self_type" : "type-468",
1956   "size" : 4,
1957   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1958   "underlying_type" : "type-2",
1959   "unique_id" : "android_render_intent_v1_1_t"
1960  },
1961  {
1962   "alignment" : 4,
1963   "enum_fields" :
1964   [
1965    {
1966     "enum_field_value" : 1,
1967     "name" : "HAL_TRANSFORM_FLIP_H"
1968    },
1969    {
1970     "enum_field_value" : 2,
1971     "name" : "HAL_TRANSFORM_FLIP_V"
1972    },
1973    {
1974     "enum_field_value" : 4,
1975     "name" : "HAL_TRANSFORM_ROT_90"
1976    },
1977    {
1978     "enum_field_value" : 3,
1979     "name" : "HAL_TRANSFORM_ROT_180"
1980    },
1981    {
1982     "enum_field_value" : 7,
1983     "name" : "HAL_TRANSFORM_ROT_270"
1984    }
1985   ],
1986   "linker_set_key" : "android_transform_t",
1987   "name" : "android_transform_t",
1988   "referenced_type" : "type-460",
1989   "self_type" : "type-460",
1990   "size" : 4,
1991   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1992   "underlying_type" : "type-2",
1993   "unique_id" : "android_transform_t"
1994  },
1995  {
1996   "alignment" : 4,
1997   "enum_fields" :
1998   [
1999    {
2000     "enum_field_value" : 0,
2001     "name" : "LOG_ID_MIN"
2002    },
2003    {
2004     "enum_field_value" : 0,
2005     "name" : "LOG_ID_MAIN"
2006    },
2007    {
2008     "enum_field_value" : 1,
2009     "name" : "LOG_ID_RADIO"
2010    },
2011    {
2012     "enum_field_value" : 2,
2013     "name" : "LOG_ID_EVENTS"
2014    },
2015    {
2016     "enum_field_value" : 3,
2017     "name" : "LOG_ID_SYSTEM"
2018    },
2019    {
2020     "enum_field_value" : 4,
2021     "name" : "LOG_ID_CRASH"
2022    },
2023    {
2024     "enum_field_value" : 5,
2025     "name" : "LOG_ID_STATS"
2026    },
2027    {
2028     "enum_field_value" : 6,
2029     "name" : "LOG_ID_SECURITY"
2030    },
2031    {
2032     "enum_field_value" : 7,
2033     "name" : "LOG_ID_KERNEL"
2034    },
2035    {
2036     "enum_field_value" : 8,
2037     "name" : "LOG_ID_MAX"
2038    }
2039   ],
2040   "linker_set_key" : "log_id",
2041   "name" : "log_id",
2042   "referenced_type" : "type-273",
2043   "self_type" : "type-273",
2044   "size" : 4,
2045   "source_file" : "/system/core/liblog/include/android/log.h",
2046   "underlying_type" : "type-2",
2047   "unique_id" : "log_id"
2048  }
2049 ],
2050 "function_types" :
2051 [
2052  {
2053   "alignment" : 4,
2054   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2055   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2056   "parameters" :
2057   [
2058    {
2059     "referenced_type" : "type-42"
2060    },
2061    {
2062     "referenced_type" : "type-48"
2063    },
2064    {
2065     "referenced_type" : "type-25"
2066    }
2067   ],
2068   "referenced_type" : "type-41",
2069   "return_type" : "type-39",
2070   "self_type" : "type-41",
2071   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2072  },
2073  {
2074   "alignment" : 4,
2075   "linker_set_key" : "int (void *)",
2076   "name" : "int (void *)",
2077   "parameters" :
2078   [
2079    {
2080     "referenced_type" : "type-25"
2081    }
2082   ],
2083   "referenced_type" : "type-487",
2084   "return_type" : "type-24",
2085   "self_type" : "type-487",
2086   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2087  },
2088  {
2089   "alignment" : 4,
2090   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2091   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2092   "parameters" :
2093   [
2094    {
2095     "referenced_type" : "type-400"
2096    },
2097    {
2098     "referenced_type" : "type-352"
2099    },
2100    {
2101     "referenced_type" : "type-14"
2102    },
2103    {
2104     "referenced_type" : "type-401"
2105    },
2106    {
2107     "referenced_type" : "type-14"
2108    },
2109    {
2110     "referenced_type" : "type-25"
2111    }
2112   ],
2113   "referenced_type" : "type-399",
2114   "return_type" : "type-26",
2115   "self_type" : "type-399",
2116   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2117  }
2118 ],
2119 "functions" :
2120 [
2121  {
2122   "function_name" : "android::hardware::fromBinder",
2123   "linker_set_key" : "_ZN7android8hardware10fromBinderINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackENS4_28BpHwTetheringOffloadCallbackENS4_28BnHwTetheringOffloadCallbackEEENS_2spIT_EERKNS8_INS0_7IBinderEEE",
2124   "parameters" :
2125   [
2126    {
2127     "referenced_type" : "type-48"
2128    }
2129   ],
2130   "return_type" : "type-104",
2131   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
2132   "template_args" : [ "type-106", "type-107", "type-414" ]
2133  },
2134  {
2135   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::getService",
2136   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2137   "parameters" :
2138   [
2139    {
2140     "default_arg" : true,
2141     "referenced_type" : "type-417"
2142    },
2143    {
2144     "default_arg" : true,
2145     "referenced_type" : "type-39"
2146    }
2147   ],
2148   "return_type" : "type-136",
2149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2150  },
2151  {
2152   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::linkToDeath",
2153   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2154   "parameters" :
2155   [
2156    {
2157     "is_this_ptr" : true,
2158     "referenced_type" : "type-137"
2159    },
2160    {
2161     "referenced_type" : "type-309"
2162    },
2163    {
2164     "referenced_type" : "type-14"
2165    }
2166   ],
2167   "return_type" : "type-164",
2168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2169  },
2170  {
2171   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::getDebugInfo",
2172   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2173   "parameters" :
2174   [
2175    {
2176     "is_this_ptr" : true,
2177     "referenced_type" : "type-137"
2178    },
2179    {
2180     "referenced_type" : "type-645"
2181    }
2182   ],
2183   "return_type" : "type-184",
2184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2185  },
2186  {
2187   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::getHashChain",
2188   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2189   "parameters" :
2190   [
2191    {
2192     "is_this_ptr" : true,
2193     "referenced_type" : "type-137"
2194    },
2195    {
2196     "referenced_type" : "type-646"
2197    }
2198   ],
2199   "return_type" : "type-184",
2200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2201  },
2202  {
2203   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::tryGetService",
2204   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
2205   "parameters" :
2206   [
2207    {
2208     "default_arg" : true,
2209     "referenced_type" : "type-417"
2210    },
2211    {
2212     "default_arg" : true,
2213     "referenced_type" : "type-39"
2214    }
2215   ],
2216   "return_type" : "type-136",
2217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2218  },
2219  {
2220   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::unlinkToDeath",
2221   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2222   "parameters" :
2223   [
2224    {
2225     "is_this_ptr" : true,
2226     "referenced_type" : "type-137"
2227    },
2228    {
2229     "referenced_type" : "type-309"
2230    }
2231   ],
2232   "return_type" : "type-164",
2233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2234  },
2235  {
2236   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::interfaceChain",
2237   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2238   "parameters" :
2239   [
2240    {
2241     "is_this_ptr" : true,
2242     "referenced_type" : "type-137"
2243    },
2244    {
2245     "referenced_type" : "type-647"
2246    }
2247   ],
2248   "return_type" : "type-184",
2249   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2250  },
2251  {
2252   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::registerAsService",
2253   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
2254   "parameters" :
2255   [
2256    {
2257     "is_this_ptr" : true,
2258     "referenced_type" : "type-137"
2259    },
2260    {
2261     "default_arg" : true,
2262     "referenced_type" : "type-417"
2263    }
2264   ],
2265   "return_type" : "type-24",
2266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2267  },
2268  {
2269   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::interfaceDescriptor",
2270   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2271   "parameters" :
2272   [
2273    {
2274     "is_this_ptr" : true,
2275     "referenced_type" : "type-137"
2276    },
2277    {
2278     "referenced_type" : "type-648"
2279    }
2280   ],
2281   "return_type" : "type-184",
2282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2283  },
2284  {
2285   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::notifySyspropsChanged",
2286   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21notifySyspropsChangedEv",
2287   "parameters" :
2288   [
2289    {
2290     "is_this_ptr" : true,
2291     "referenced_type" : "type-137"
2292    }
2293   ],
2294   "return_type" : "type-184",
2295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2296  },
2297  {
2298   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::setHALInstrumentation",
2299   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21setHALInstrumentationEv",
2300   "parameters" :
2301   [
2302    {
2303     "is_this_ptr" : true,
2304     "referenced_type" : "type-137"
2305    }
2306   ],
2307   "return_type" : "type-184",
2308   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2309  },
2310  {
2311   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::registerForNotifications",
2312   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2313   "parameters" :
2314   [
2315    {
2316     "referenced_type" : "type-417"
2317    },
2318    {
2319     "referenced_type" : "type-534"
2320    }
2321   ],
2322   "return_type" : "type-39",
2323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2324  },
2325  {
2326   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::ping",
2327   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl4pingEv",
2328   "parameters" :
2329   [
2330    {
2331     "is_this_ptr" : true,
2332     "referenced_type" : "type-137"
2333    }
2334   ],
2335   "return_type" : "type-184",
2336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2337  },
2338  {
2339   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::debug",
2340   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "type-137"
2346    },
2347    {
2348     "referenced_type" : "type-361"
2349    },
2350    {
2351     "referenced_type" : "type-412"
2352    }
2353   ],
2354   "return_type" : "type-184",
2355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2356  },
2357  {
2358   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::castFrom",
2359   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2360   "parameters" :
2361   [
2362    {
2363     "referenced_type" : "type-579"
2364    },
2365    {
2366     "default_arg" : true,
2367     "referenced_type" : "type-39"
2368    }
2369   ],
2370   "return_type" : "type-171",
2371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2372  },
2373  {
2374   "function_name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::castFrom",
2375   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl8castFromERKNS_2spIS4_EEb",
2376   "parameters" :
2377   [
2378    {
2379     "referenced_type" : "type-567"
2380    },
2381    {
2382     "default_arg" : true,
2383     "referenced_type" : "type-39"
2384    }
2385   ],
2386   "return_type" : "type-171",
2387   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
2388  },
2389  {
2390   "access" : "private",
2391   "function_name" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl::addOnewayTask",
2392   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl13addOnewayTaskENSt3__18functionIFvvEEE",
2393   "parameters" :
2394   [
2395    {
2396     "is_this_ptr" : true,
2397     "referenced_type" : "type-591"
2398    },
2399    {
2400     "referenced_type" : "type-655"
2401    }
2402   ],
2403   "return_type" : "type-184",
2404   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsOffloadControl.h"
2405  },
2406  {
2407   "function_name" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl::BsOffloadControl",
2408   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControlC1ENS_2spINS3_15IOffloadControlEEE",
2409   "parameters" :
2410   [
2411    {
2412     "is_this_ptr" : true,
2413     "referenced_type" : "type-591"
2414    },
2415    {
2416     "referenced_type" : "type-142"
2417    }
2418   ],
2419   "return_type" : "type-26",
2420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsOffloadControl.h"
2421  },
2422  {
2423   "function_name" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl::BsOffloadControl",
2424   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControlC2ENS_2spINS3_15IOffloadControlEEE",
2425   "parameters" :
2426   [
2427    {
2428     "is_this_ptr" : true,
2429     "referenced_type" : "type-591"
2430    },
2431    {
2432     "referenced_type" : "type-142"
2433    }
2434   ],
2435   "return_type" : "type-26",
2436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsOffloadControl.h"
2437  },
2438  {
2439   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::onTransact",
2440   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
2441   "parameters" :
2442   [
2443    {
2444     "is_this_ptr" : true,
2445     "referenced_type" : "type-518"
2446    },
2447    {
2448     "referenced_type" : "type-2"
2449    },
2450    {
2451     "referenced_type" : "type-410"
2452    },
2453    {
2454     "referenced_type" : "type-400"
2455    },
2456    {
2457     "default_arg" : true,
2458     "referenced_type" : "type-2"
2459    },
2460    {
2461     "default_arg" : true,
2462     "referenced_type" : "type-662"
2463    }
2464   ],
2465   "return_type" : "type-24",
2466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2467  },
2468  {
2469   "access" : "private",
2470   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::getDebugInfo",
2471   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2472   "parameters" :
2473   [
2474    {
2475     "is_this_ptr" : true,
2476     "referenced_type" : "type-518"
2477    },
2478    {
2479     "referenced_type" : "type-663"
2480    }
2481   ],
2482   "return_type" : "type-184",
2483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2484  },
2485  {
2486   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_initOffload",
2487   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl17_hidl_initOffloadEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2488   "parameters" :
2489   [
2490    {
2491     "referenced_type" : "type-411"
2492    },
2493    {
2494     "referenced_type" : "type-410"
2495    },
2496    {
2497     "referenced_type" : "type-400"
2498    },
2499    {
2500     "referenced_type" : "type-664"
2501    }
2502   ],
2503   "return_type" : "type-24",
2504   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2505  },
2506  {
2507   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_stopOffload",
2508   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl17_hidl_stopOffloadEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2509   "parameters" :
2510   [
2511    {
2512     "referenced_type" : "type-411"
2513    },
2514    {
2515     "referenced_type" : "type-410"
2516    },
2517    {
2518     "referenced_type" : "type-400"
2519    },
2520    {
2521     "referenced_type" : "type-665"
2522    }
2523   ],
2524   "return_type" : "type-24",
2525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2526  },
2527  {
2528   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_setDataLimit",
2529   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl18_hidl_setDataLimitEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2530   "parameters" :
2531   [
2532    {
2533     "referenced_type" : "type-411"
2534    },
2535    {
2536     "referenced_type" : "type-410"
2537    },
2538    {
2539     "referenced_type" : "type-400"
2540    },
2541    {
2542     "referenced_type" : "type-666"
2543    }
2544   ],
2545   "return_type" : "type-24",
2546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2547  },
2548  {
2549   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_addDownstream",
2550   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl19_hidl_addDownstreamEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2551   "parameters" :
2552   [
2553    {
2554     "referenced_type" : "type-411"
2555    },
2556    {
2557     "referenced_type" : "type-410"
2558    },
2559    {
2560     "referenced_type" : "type-400"
2561    },
2562    {
2563     "referenced_type" : "type-667"
2564    }
2565   ],
2566   "return_type" : "type-24",
2567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2568  },
2569  {
2570   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_removeDownstream",
2571   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl22_hidl_removeDownstreamEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2572   "parameters" :
2573   [
2574    {
2575     "referenced_type" : "type-411"
2576    },
2577    {
2578     "referenced_type" : "type-410"
2579    },
2580    {
2581     "referenced_type" : "type-400"
2582    },
2583    {
2584     "referenced_type" : "type-668"
2585    }
2586   ],
2587   "return_type" : "type-24",
2588   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2589  },
2590  {
2591   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_setLocalPrefixes",
2592   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl22_hidl_setLocalPrefixesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2593   "parameters" :
2594   [
2595    {
2596     "referenced_type" : "type-411"
2597    },
2598    {
2599     "referenced_type" : "type-410"
2600    },
2601    {
2602     "referenced_type" : "type-400"
2603    },
2604    {
2605     "referenced_type" : "type-669"
2606    }
2607   ],
2608   "return_type" : "type-24",
2609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2610  },
2611  {
2612   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_getForwardedStats",
2613   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl23_hidl_getForwardedStatsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2614   "parameters" :
2615   [
2616    {
2617     "referenced_type" : "type-411"
2618    },
2619    {
2620     "referenced_type" : "type-410"
2621    },
2622    {
2623     "referenced_type" : "type-400"
2624    },
2625    {
2626     "referenced_type" : "type-670"
2627    }
2628   ],
2629   "return_type" : "type-24",
2630   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2631  },
2632  {
2633   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::_hidl_setUpstreamParameters",
2634   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl27_hidl_setUpstreamParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2635   "parameters" :
2636   [
2637    {
2638     "referenced_type" : "type-411"
2639    },
2640    {
2641     "referenced_type" : "type-410"
2642    },
2643    {
2644     "referenced_type" : "type-400"
2645    },
2646    {
2647     "referenced_type" : "type-671"
2648    }
2649   ],
2650   "return_type" : "type-24",
2651   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2652  },
2653  {
2654   "access" : "private",
2655   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::ping",
2656   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl4pingEv",
2657   "parameters" :
2658   [
2659    {
2660     "is_this_ptr" : true,
2661     "referenced_type" : "type-518"
2662    }
2663   ],
2664   "return_type" : "type-184",
2665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2666  },
2667  {
2668   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::BnHwOffloadControl",
2669   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlC1ERKNS_2spINS3_15IOffloadControlEEE",
2670   "parameters" :
2671   [
2672    {
2673     "is_this_ptr" : true,
2674     "referenced_type" : "type-518"
2675    },
2676    {
2677     "referenced_type" : "type-567"
2678    }
2679   ],
2680   "return_type" : "type-26",
2681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2682  },
2683  {
2684   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::BnHwOffloadControl",
2685   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlC2ERKNS_2spINS3_15IOffloadControlEEE",
2686   "parameters" :
2687   [
2688    {
2689     "is_this_ptr" : true,
2690     "referenced_type" : "type-518"
2691    },
2692    {
2693     "referenced_type" : "type-567"
2694    }
2695   ],
2696   "return_type" : "type-26",
2697   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2698  },
2699  {
2700   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::~BnHwOffloadControl",
2701   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev",
2702   "parameters" :
2703   [
2704    {
2705     "is_this_ptr" : true,
2706     "referenced_type" : "type-518"
2707    }
2708   ],
2709   "return_type" : "type-26",
2710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2711  },
2712  {
2713   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::~BnHwOffloadControl",
2714   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev",
2715   "parameters" :
2716   [
2717    {
2718     "is_this_ptr" : true,
2719     "referenced_type" : "type-518"
2720    }
2721   ],
2722   "return_type" : "type-26",
2723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2724  },
2725  {
2726   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl::~BnHwOffloadControl",
2727   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD2Ev",
2728   "parameters" :
2729   [
2730    {
2731     "is_this_ptr" : true,
2732     "referenced_type" : "type-518"
2733    }
2734   ],
2735   "return_type" : "type-26",
2736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h"
2737  },
2738  {
2739   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::initOffload",
2740   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11initOffloadERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE",
2741   "parameters" :
2742   [
2743    {
2744     "is_this_ptr" : true,
2745     "referenced_type" : "type-605"
2746    },
2747    {
2748     "referenced_type" : "type-617"
2749    },
2750    {
2751     "referenced_type" : "type-672"
2752    }
2753   ],
2754   "return_type" : "type-184",
2755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2756  },
2757  {
2758   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::linkToDeath",
2759   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2760   "parameters" :
2761   [
2762    {
2763     "is_this_ptr" : true,
2764     "referenced_type" : "type-605"
2765    },
2766    {
2767     "referenced_type" : "type-309"
2768    },
2769    {
2770     "referenced_type" : "type-14"
2771    }
2772   ],
2773   "return_type" : "type-164",
2774   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2775  },
2776  {
2777   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::stopOffload",
2778   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11stopOffloadENSt3__18functionIFvbRKNS0_11hidl_stringEEEE",
2779   "parameters" :
2780   [
2781    {
2782     "is_this_ptr" : true,
2783     "referenced_type" : "type-605"
2784    },
2785    {
2786     "referenced_type" : "type-673"
2787    }
2788   ],
2789   "return_type" : "type-184",
2790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2791  },
2792  {
2793   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::getDebugInfo",
2794   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2795   "parameters" :
2796   [
2797    {
2798     "is_this_ptr" : true,
2799     "referenced_type" : "type-605"
2800    },
2801    {
2802     "referenced_type" : "type-674"
2803    }
2804   ],
2805   "return_type" : "type-184",
2806   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2807  },
2808  {
2809   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::getHashChain",
2810   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2811   "parameters" :
2812   [
2813    {
2814     "is_this_ptr" : true,
2815     "referenced_type" : "type-605"
2816    },
2817    {
2818     "referenced_type" : "type-675"
2819    }
2820   ],
2821   "return_type" : "type-184",
2822   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2823  },
2824  {
2825   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::setDataLimit",
2826   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12setDataLimitERKNS0_11hidl_stringEmNSt3__18functionIFvbS7_EEE",
2827   "parameters" :
2828   [
2829    {
2830     "is_this_ptr" : true,
2831     "referenced_type" : "type-605"
2832    },
2833    {
2834     "referenced_type" : "type-554"
2835    },
2836    {
2837     "referenced_type" : "type-14"
2838    },
2839    {
2840     "referenced_type" : "type-676"
2841    }
2842   ],
2843   "return_type" : "type-184",
2844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2845  },
2846  {
2847   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::addDownstream",
2848   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl13addDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE",
2849   "parameters" :
2850   [
2851    {
2852     "is_this_ptr" : true,
2853     "referenced_type" : "type-605"
2854    },
2855    {
2856     "referenced_type" : "type-554"
2857    },
2858    {
2859     "referenced_type" : "type-554"
2860    },
2861    {
2862     "referenced_type" : "type-677"
2863    }
2864   ],
2865   "return_type" : "type-184",
2866   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2867  },
2868  {
2869   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::unlinkToDeath",
2870   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2871   "parameters" :
2872   [
2873    {
2874     "is_this_ptr" : true,
2875     "referenced_type" : "type-605"
2876    },
2877    {
2878     "referenced_type" : "type-309"
2879    }
2880   ],
2881   "return_type" : "type-164",
2882   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2883  },
2884  {
2885   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::interfaceChain",
2886   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2887   "parameters" :
2888   [
2889    {
2890     "is_this_ptr" : true,
2891     "referenced_type" : "type-605"
2892    },
2893    {
2894     "referenced_type" : "type-678"
2895    }
2896   ],
2897   "return_type" : "type-184",
2898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2899  },
2900  {
2901   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::removeDownstream",
2902   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl16removeDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE",
2903   "parameters" :
2904   [
2905    {
2906     "is_this_ptr" : true,
2907     "referenced_type" : "type-605"
2908    },
2909    {
2910     "referenced_type" : "type-554"
2911    },
2912    {
2913     "referenced_type" : "type-554"
2914    },
2915    {
2916     "referenced_type" : "type-679"
2917    }
2918   ],
2919   "return_type" : "type-184",
2920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2921  },
2922  {
2923   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::setLocalPrefixes",
2924   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl16setLocalPrefixesERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKS6_EEE",
2925   "parameters" :
2926   [
2927    {
2928     "is_this_ptr" : true,
2929     "referenced_type" : "type-605"
2930    },
2931    {
2932     "referenced_type" : "type-412"
2933    },
2934    {
2935     "referenced_type" : "type-680"
2936    }
2937   ],
2938   "return_type" : "type-184",
2939   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2940  },
2941  {
2942   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_initOffload",
2943   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17_hidl_initOffloadEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE",
2944   "parameters" :
2945   [
2946    {
2947     "referenced_type" : "type-19"
2948    },
2949    {
2950     "referenced_type" : "type-565"
2951    },
2952    {
2953     "referenced_type" : "type-617"
2954    },
2955    {
2956     "referenced_type" : "type-681"
2957    }
2958   ],
2959   "return_type" : "type-184",
2960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2961  },
2962  {
2963   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_stopOffload",
2964   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17_hidl_stopOffloadEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbRKNS0_11hidl_stringEEEE",
2965   "parameters" :
2966   [
2967    {
2968     "referenced_type" : "type-19"
2969    },
2970    {
2971     "referenced_type" : "type-565"
2972    },
2973    {
2974     "referenced_type" : "type-682"
2975    }
2976   ],
2977   "return_type" : "type-184",
2978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2979  },
2980  {
2981   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::getForwardedStats",
2982   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17getForwardedStatsERKNS0_11hidl_stringENSt3__18functionIFvmmEEE",
2983   "parameters" :
2984   [
2985    {
2986     "is_this_ptr" : true,
2987     "referenced_type" : "type-605"
2988    },
2989    {
2990     "referenced_type" : "type-554"
2991    },
2992    {
2993     "referenced_type" : "type-683"
2994    }
2995   ],
2996   "return_type" : "type-184",
2997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
2998  },
2999  {
3000   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_setDataLimit",
3001   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl18_hidl_setDataLimitEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringEmNSt3__18functionIFvbSC_EEE",
3002   "parameters" :
3003   [
3004    {
3005     "referenced_type" : "type-19"
3006    },
3007    {
3008     "referenced_type" : "type-565"
3009    },
3010    {
3011     "referenced_type" : "type-554"
3012    },
3013    {
3014     "referenced_type" : "type-14"
3015    },
3016    {
3017     "referenced_type" : "type-684"
3018    }
3019   ],
3020   "return_type" : "type-184",
3021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3022  },
3023  {
3024   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_addDownstream",
3025   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl19_hidl_addDownstreamEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringESC_NSt3__18functionIFvbSC_EEE",
3026   "parameters" :
3027   [
3028    {
3029     "referenced_type" : "type-19"
3030    },
3031    {
3032     "referenced_type" : "type-565"
3033    },
3034    {
3035     "referenced_type" : "type-554"
3036    },
3037    {
3038     "referenced_type" : "type-554"
3039    },
3040    {
3041     "referenced_type" : "type-685"
3042    }
3043   ],
3044   "return_type" : "type-184",
3045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3046  },
3047  {
3048   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::interfaceDescriptor",
3049   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3050   "parameters" :
3051   [
3052    {
3053     "is_this_ptr" : true,
3054     "referenced_type" : "type-605"
3055    },
3056    {
3057     "referenced_type" : "type-686"
3058    }
3059   ],
3060   "return_type" : "type-184",
3061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3062  },
3063  {
3064   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::notifySyspropsChanged",
3065   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21notifySyspropsChangedEv",
3066   "parameters" :
3067   [
3068    {
3069     "is_this_ptr" : true,
3070     "referenced_type" : "type-605"
3071    }
3072   ],
3073   "return_type" : "type-184",
3074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3075  },
3076  {
3077   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::setHALInstrumentation",
3078   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21setHALInstrumentationEv",
3079   "parameters" :
3080   [
3081    {
3082     "is_this_ptr" : true,
3083     "referenced_type" : "type-605"
3084    }
3085   ],
3086   "return_type" : "type-184",
3087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3088  },
3089  {
3090   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::setUpstreamParameters",
3091   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21setUpstreamParametersERKNS0_11hidl_stringES7_S7_RKNS0_8hidl_vecIS5_EENSt3__18functionIFvbS7_EEE",
3092   "parameters" :
3093   [
3094    {
3095     "is_this_ptr" : true,
3096     "referenced_type" : "type-605"
3097    },
3098    {
3099     "referenced_type" : "type-554"
3100    },
3101    {
3102     "referenced_type" : "type-554"
3103    },
3104    {
3105     "referenced_type" : "type-554"
3106    },
3107    {
3108     "referenced_type" : "type-412"
3109    },
3110    {
3111     "referenced_type" : "type-687"
3112    }
3113   ],
3114   "return_type" : "type-184",
3115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3116  },
3117  {
3118   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_removeDownstream",
3119   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl22_hidl_removeDownstreamEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringESC_NSt3__18functionIFvbSC_EEE",
3120   "parameters" :
3121   [
3122    {
3123     "referenced_type" : "type-19"
3124    },
3125    {
3126     "referenced_type" : "type-565"
3127    },
3128    {
3129     "referenced_type" : "type-554"
3130    },
3131    {
3132     "referenced_type" : "type-554"
3133    },
3134    {
3135     "referenced_type" : "type-688"
3136    }
3137   ],
3138   "return_type" : "type-184",
3139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3140  },
3141  {
3142   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_setLocalPrefixes",
3143   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl22_hidl_setLocalPrefixesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKSB_EEE",
3144   "parameters" :
3145   [
3146    {
3147     "referenced_type" : "type-19"
3148    },
3149    {
3150     "referenced_type" : "type-565"
3151    },
3152    {
3153     "referenced_type" : "type-412"
3154    },
3155    {
3156     "referenced_type" : "type-689"
3157    }
3158   ],
3159   "return_type" : "type-184",
3160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3161  },
3162  {
3163   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_getForwardedStats",
3164   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl23_hidl_getForwardedStatsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringENSt3__18functionIFvmmEEE",
3165   "parameters" :
3166   [
3167    {
3168     "referenced_type" : "type-19"
3169    },
3170    {
3171     "referenced_type" : "type-565"
3172    },
3173    {
3174     "referenced_type" : "type-554"
3175    },
3176    {
3177     "referenced_type" : "type-690"
3178    }
3179   ],
3180   "return_type" : "type-184",
3181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3182  },
3183  {
3184   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::_hidl_setUpstreamParameters",
3185   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl27_hidl_setUpstreamParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_11hidl_stringESC_SC_RKNS0_8hidl_vecISA_EENSt3__18functionIFvbSC_EEE",
3186   "parameters" :
3187   [
3188    {
3189     "referenced_type" : "type-19"
3190    },
3191    {
3192     "referenced_type" : "type-565"
3193    },
3194    {
3195     "referenced_type" : "type-554"
3196    },
3197    {
3198     "referenced_type" : "type-554"
3199    },
3200    {
3201     "referenced_type" : "type-554"
3202    },
3203    {
3204     "referenced_type" : "type-412"
3205    },
3206    {
3207     "referenced_type" : "type-691"
3208    }
3209   ],
3210   "return_type" : "type-184",
3211   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3212  },
3213  {
3214   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::ping",
3215   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl4pingEv",
3216   "parameters" :
3217   [
3218    {
3219     "is_this_ptr" : true,
3220     "referenced_type" : "type-605"
3221    }
3222   ],
3223   "return_type" : "type-184",
3224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3225  },
3226  {
3227   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::debug",
3228   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3229   "parameters" :
3230   [
3231    {
3232     "is_this_ptr" : true,
3233     "referenced_type" : "type-605"
3234    },
3235    {
3236     "referenced_type" : "type-361"
3237    },
3238    {
3239     "referenced_type" : "type-412"
3240    }
3241   ],
3242   "return_type" : "type-184",
3243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3244  },
3245  {
3246   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::BpHwOffloadControl",
3247   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlC1ERKNS_2spINS0_7IBinderEEE",
3248   "parameters" :
3249   [
3250    {
3251     "is_this_ptr" : true,
3252     "referenced_type" : "type-605"
3253    },
3254    {
3255     "referenced_type" : "type-48"
3256    }
3257   ],
3258   "return_type" : "type-26",
3259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3260  },
3261  {
3262   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl::BpHwOffloadControl",
3263   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlC2ERKNS_2spINS0_7IBinderEEE",
3264   "parameters" :
3265   [
3266    {
3267     "is_this_ptr" : true,
3268     "referenced_type" : "type-605"
3269    },
3270    {
3271     "referenced_type" : "type-48"
3272    }
3273   ],
3274   "return_type" : "type-26",
3275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
3276  },
3277  {
3278   "function_name" : "android::hardware::tetheroffload::control::V1_0::writeEmbeddedToParcel",
3279   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_021writeEmbeddedToParcelERKNS3_16IPv4AddrPortPairEPNS0_6ParcelEmm",
3280   "parameters" :
3281   [
3282    {
3283     "referenced_type" : "type-75"
3284    },
3285    {
3286     "referenced_type" : "type-400"
3287    },
3288    {
3289     "referenced_type" : "type-14"
3290    },
3291    {
3292     "referenced_type" : "type-14"
3293    }
3294   ],
3295   "return_type" : "type-24",
3296   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/hwtypes.h"
3297  },
3298  {
3299   "function_name" : "android::hardware::tetheroffload::control::V1_0::writeEmbeddedToParcel",
3300   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_021writeEmbeddedToParcelERKNS3_16NatTimeoutUpdateEPNS0_6ParcelEmm",
3301   "parameters" :
3302   [
3303    {
3304     "referenced_type" : "type-628"
3305    },
3306    {
3307     "referenced_type" : "type-400"
3308    },
3309    {
3310     "referenced_type" : "type-14"
3311    },
3312    {
3313     "referenced_type" : "type-14"
3314    }
3315   ],
3316   "return_type" : "type-24",
3317   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/hwtypes.h"
3318  },
3319  {
3320   "function_name" : "android::hardware::tetheroffload::control::V1_0::readEmbeddedFromParcel",
3321   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_022readEmbeddedFromParcelERKNS3_16IPv4AddrPortPairERKNS0_6ParcelEmm",
3322   "parameters" :
3323   [
3324    {
3325     "referenced_type" : "type-75"
3326    },
3327    {
3328     "referenced_type" : "type-410"
3329    },
3330    {
3331     "referenced_type" : "type-14"
3332    },
3333    {
3334     "referenced_type" : "type-14"
3335    }
3336   ],
3337   "return_type" : "type-24",
3338   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/hwtypes.h"
3339  },
3340  {
3341   "function_name" : "android::hardware::tetheroffload::control::V1_0::readEmbeddedFromParcel",
3342   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_022readEmbeddedFromParcelERKNS3_16NatTimeoutUpdateERKNS0_6ParcelEmm",
3343   "parameters" :
3344   [
3345    {
3346     "referenced_type" : "type-628"
3347    },
3348    {
3349     "referenced_type" : "type-410"
3350    },
3351    {
3352     "referenced_type" : "type-14"
3353    },
3354    {
3355     "referenced_type" : "type-14"
3356    }
3357   ],
3358   "return_type" : "type-24",
3359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/hwtypes.h"
3360  },
3361  {
3362   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::getService",
3363   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback10getServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
3364   "parameters" :
3365   [
3366    {
3367     "default_arg" : true,
3368     "referenced_type" : "type-610"
3369    },
3370    {
3371     "default_arg" : true,
3372     "referenced_type" : "type-39"
3373    }
3374   ],
3375   "return_type" : "type-104",
3376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3377  },
3378  {
3379   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::linkToDeath",
3380   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3381   "parameters" :
3382   [
3383    {
3384     "is_this_ptr" : true,
3385     "referenced_type" : "type-105"
3386    },
3387    {
3388     "referenced_type" : "type-309"
3389    },
3390    {
3391     "referenced_type" : "type-14"
3392    }
3393   ],
3394   "return_type" : "type-164",
3395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3396  },
3397  {
3398   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::getDebugInfo",
3399   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3400   "parameters" :
3401   [
3402    {
3403     "is_this_ptr" : true,
3404     "referenced_type" : "type-105"
3405    },
3406    {
3407     "referenced_type" : "type-692"
3408    }
3409   ],
3410   "return_type" : "type-184",
3411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3412  },
3413  {
3414   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::getHashChain",
3415   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3416   "parameters" :
3417   [
3418    {
3419     "is_this_ptr" : true,
3420     "referenced_type" : "type-105"
3421    },
3422    {
3423     "referenced_type" : "type-693"
3424    }
3425   ],
3426   "return_type" : "type-184",
3427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3428  },
3429  {
3430   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::tryGetService",
3431   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13tryGetServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb",
3432   "parameters" :
3433   [
3434    {
3435     "default_arg" : true,
3436     "referenced_type" : "type-610"
3437    },
3438    {
3439     "default_arg" : true,
3440     "referenced_type" : "type-39"
3441    }
3442   ],
3443   "return_type" : "type-104",
3444   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3445  },
3446  {
3447   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::unlinkToDeath",
3448   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3449   "parameters" :
3450   [
3451    {
3452     "is_this_ptr" : true,
3453     "referenced_type" : "type-105"
3454    },
3455    {
3456     "referenced_type" : "type-309"
3457    }
3458   ],
3459   "return_type" : "type-164",
3460   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3461  },
3462  {
3463   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::interfaceChain",
3464   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3465   "parameters" :
3466   [
3467    {
3468     "is_this_ptr" : true,
3469     "referenced_type" : "type-105"
3470    },
3471    {
3472     "referenced_type" : "type-694"
3473    }
3474   ],
3475   "return_type" : "type-184",
3476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3477  },
3478  {
3479   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::registerAsService",
3480   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
3481   "parameters" :
3482   [
3483    {
3484     "is_this_ptr" : true,
3485     "referenced_type" : "type-105"
3486    },
3487    {
3488     "default_arg" : true,
3489     "referenced_type" : "type-610"
3490    }
3491   ],
3492   "return_type" : "type-24",
3493   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3494  },
3495  {
3496   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::interfaceDescriptor",
3497   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3498   "parameters" :
3499   [
3500    {
3501     "is_this_ptr" : true,
3502     "referenced_type" : "type-105"
3503    },
3504    {
3505     "referenced_type" : "type-695"
3506    }
3507   ],
3508   "return_type" : "type-184",
3509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3510  },
3511  {
3512   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::notifySyspropsChanged",
3513   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21notifySyspropsChangedEv",
3514   "parameters" :
3515   [
3516    {
3517     "is_this_ptr" : true,
3518     "referenced_type" : "type-105"
3519    }
3520   ],
3521   "return_type" : "type-184",
3522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3523  },
3524  {
3525   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::setHALInstrumentation",
3526   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21setHALInstrumentationEv",
3527   "parameters" :
3528   [
3529    {
3530     "is_this_ptr" : true,
3531     "referenced_type" : "type-105"
3532    }
3533   ],
3534   "return_type" : "type-184",
3535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3536  },
3537  {
3538   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::registerForNotifications",
3539   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback24registerForNotificationsERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3540   "parameters" :
3541   [
3542    {
3543     "referenced_type" : "type-610"
3544    },
3545    {
3546     "referenced_type" : "type-534"
3547    }
3548   ],
3549   "return_type" : "type-39",
3550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3551  },
3552  {
3553   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::ping",
3554   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback4pingEv",
3555   "parameters" :
3556   [
3557    {
3558     "is_this_ptr" : true,
3559     "referenced_type" : "type-105"
3560    }
3561   ],
3562   "return_type" : "type-184",
3563   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3564  },
3565  {
3566   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::debug",
3567   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3568   "parameters" :
3569   [
3570    {
3571     "is_this_ptr" : true,
3572     "referenced_type" : "type-105"
3573    },
3574    {
3575     "referenced_type" : "type-361"
3576    },
3577    {
3578     "referenced_type" : "type-412"
3579    }
3580   ],
3581   "return_type" : "type-184",
3582   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3583  },
3584  {
3585   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::castFrom",
3586   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3587   "parameters" :
3588   [
3589    {
3590     "referenced_type" : "type-579"
3591    },
3592    {
3593     "default_arg" : true,
3594     "referenced_type" : "type-39"
3595    }
3596   ],
3597   "return_type" : "type-585",
3598   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3599  },
3600  {
3601   "function_name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::castFrom",
3602   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8castFromERKNS_2spIS4_EEb",
3603   "parameters" :
3604   [
3605    {
3606     "referenced_type" : "type-617"
3607    },
3608    {
3609     "default_arg" : true,
3610     "referenced_type" : "type-39"
3611    }
3612   ],
3613   "return_type" : "type-585",
3614   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
3615  },
3616  {
3617   "access" : "private",
3618   "function_name" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback::addOnewayTask",
3619   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback13addOnewayTaskENSt3__18functionIFvvEEE",
3620   "parameters" :
3621   [
3622    {
3623     "is_this_ptr" : true,
3624     "referenced_type" : "type-584"
3625    },
3626    {
3627     "referenced_type" : "type-698"
3628    }
3629   ],
3630   "return_type" : "type-184",
3631   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsTetheringOffloadCallback.h"
3632  },
3633  {
3634   "function_name" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback::BsTetheringOffloadCallback",
3635   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackC1ENS_2spINS3_25ITetheringOffloadCallbackEEE",
3636   "parameters" :
3637   [
3638    {
3639     "is_this_ptr" : true,
3640     "referenced_type" : "type-584"
3641    },
3642    {
3643     "referenced_type" : "type-132"
3644    }
3645   ],
3646   "return_type" : "type-26",
3647   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsTetheringOffloadCallback.h"
3648  },
3649  {
3650   "function_name" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback::BsTetheringOffloadCallback",
3651   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackC2ENS_2spINS3_25ITetheringOffloadCallbackEEE",
3652   "parameters" :
3653   [
3654    {
3655     "is_this_ptr" : true,
3656     "referenced_type" : "type-584"
3657    },
3658    {
3659     "referenced_type" : "type-132"
3660    }
3661   ],
3662   "return_type" : "type-26",
3663   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsTetheringOffloadCallback.h"
3664  },
3665  {
3666   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::onTransact",
3667   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
3668   "parameters" :
3669   [
3670    {
3671     "is_this_ptr" : true,
3672     "referenced_type" : "type-540"
3673    },
3674    {
3675     "referenced_type" : "type-2"
3676    },
3677    {
3678     "referenced_type" : "type-410"
3679    },
3680    {
3681     "referenced_type" : "type-400"
3682    },
3683    {
3684     "default_arg" : true,
3685     "referenced_type" : "type-2"
3686    },
3687    {
3688     "default_arg" : true,
3689     "referenced_type" : "type-701"
3690    }
3691   ],
3692   "return_type" : "type-24",
3693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3694  },
3695  {
3696   "access" : "private",
3697   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::getDebugInfo",
3698   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3699   "parameters" :
3700   [
3701    {
3702     "is_this_ptr" : true,
3703     "referenced_type" : "type-540"
3704    },
3705    {
3706     "referenced_type" : "type-702"
3707    }
3708   ],
3709   "return_type" : "type-184",
3710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3711  },
3712  {
3713   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::_hidl_onEvent",
3714   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback13_hidl_onEventEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
3715   "parameters" :
3716   [
3717    {
3718     "referenced_type" : "type-411"
3719    },
3720    {
3721     "referenced_type" : "type-410"
3722    },
3723    {
3724     "referenced_type" : "type-400"
3725    },
3726    {
3727     "referenced_type" : "type-703"
3728    }
3729   ],
3730   "return_type" : "type-24",
3731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3732  },
3733  {
3734   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::_hidl_updateTimeout",
3735   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback19_hidl_updateTimeoutEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
3736   "parameters" :
3737   [
3738    {
3739     "referenced_type" : "type-411"
3740    },
3741    {
3742     "referenced_type" : "type-410"
3743    },
3744    {
3745     "referenced_type" : "type-400"
3746    },
3747    {
3748     "referenced_type" : "type-704"
3749    }
3750   ],
3751   "return_type" : "type-24",
3752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3753  },
3754  {
3755   "access" : "private",
3756   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::ping",
3757   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback4pingEv",
3758   "parameters" :
3759   [
3760    {
3761     "is_this_ptr" : true,
3762     "referenced_type" : "type-540"
3763    }
3764   ],
3765   "return_type" : "type-184",
3766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3767  },
3768  {
3769   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::BnHwTetheringOffloadCallback",
3770   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackC1ERKNS_2spINS3_25ITetheringOffloadCallbackEEE",
3771   "parameters" :
3772   [
3773    {
3774     "is_this_ptr" : true,
3775     "referenced_type" : "type-540"
3776    },
3777    {
3778     "referenced_type" : "type-617"
3779    }
3780   ],
3781   "return_type" : "type-26",
3782   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3783  },
3784  {
3785   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::BnHwTetheringOffloadCallback",
3786   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackC2ERKNS_2spINS3_25ITetheringOffloadCallbackEEE",
3787   "parameters" :
3788   [
3789    {
3790     "is_this_ptr" : true,
3791     "referenced_type" : "type-540"
3792    },
3793    {
3794     "referenced_type" : "type-617"
3795    }
3796   ],
3797   "return_type" : "type-26",
3798   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3799  },
3800  {
3801   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::~BnHwTetheringOffloadCallback",
3802   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev",
3803   "parameters" :
3804   [
3805    {
3806     "is_this_ptr" : true,
3807     "referenced_type" : "type-540"
3808    }
3809   ],
3810   "return_type" : "type-26",
3811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3812  },
3813  {
3814   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::~BnHwTetheringOffloadCallback",
3815   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev",
3816   "parameters" :
3817   [
3818    {
3819     "is_this_ptr" : true,
3820     "referenced_type" : "type-540"
3821    }
3822   ],
3823   "return_type" : "type-26",
3824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3825  },
3826  {
3827   "function_name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback::~BnHwTetheringOffloadCallback",
3828   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD2Ev",
3829   "parameters" :
3830   [
3831    {
3832     "is_this_ptr" : true,
3833     "referenced_type" : "type-540"
3834    }
3835   ],
3836   "return_type" : "type-26",
3837   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
3838  },
3839  {
3840   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::linkToDeath",
3841   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3842   "parameters" :
3843   [
3844    {
3845     "is_this_ptr" : true,
3846     "referenced_type" : "type-118"
3847    },
3848    {
3849     "referenced_type" : "type-309"
3850    },
3851    {
3852     "referenced_type" : "type-14"
3853    }
3854   ],
3855   "return_type" : "type-164",
3856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3857  },
3858  {
3859   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::getDebugInfo",
3860   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3861   "parameters" :
3862   [
3863    {
3864     "is_this_ptr" : true,
3865     "referenced_type" : "type-118"
3866    },
3867    {
3868     "referenced_type" : "type-705"
3869    }
3870   ],
3871   "return_type" : "type-184",
3872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3873  },
3874  {
3875   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::getHashChain",
3876   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3877   "parameters" :
3878   [
3879    {
3880     "is_this_ptr" : true,
3881     "referenced_type" : "type-118"
3882    },
3883    {
3884     "referenced_type" : "type-706"
3885    }
3886   ],
3887   "return_type" : "type-184",
3888   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3889  },
3890  {
3891   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::_hidl_onEvent",
3892   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13_hidl_onEventEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS3_20OffloadCallbackEventE",
3893   "parameters" :
3894   [
3895    {
3896     "referenced_type" : "type-19"
3897    },
3898    {
3899     "referenced_type" : "type-565"
3900    },
3901    {
3902     "referenced_type" : "type-521"
3903    }
3904   ],
3905   "return_type" : "type-184",
3906   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3907  },
3908  {
3909   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::unlinkToDeath",
3910   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3911   "parameters" :
3912   [
3913    {
3914     "is_this_ptr" : true,
3915     "referenced_type" : "type-118"
3916    },
3917    {
3918     "referenced_type" : "type-309"
3919    }
3920   ],
3921   "return_type" : "type-164",
3922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3923  },
3924  {
3925   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::updateTimeout",
3926   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13updateTimeoutERKNS3_16NatTimeoutUpdateE",
3927   "parameters" :
3928   [
3929    {
3930     "is_this_ptr" : true,
3931     "referenced_type" : "type-118"
3932    },
3933    {
3934     "referenced_type" : "type-628"
3935    }
3936   ],
3937   "return_type" : "type-184",
3938   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3939  },
3940  {
3941   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::interfaceChain",
3942   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3943   "parameters" :
3944   [
3945    {
3946     "is_this_ptr" : true,
3947     "referenced_type" : "type-118"
3948    },
3949    {
3950     "referenced_type" : "type-707"
3951    }
3952   ],
3953   "return_type" : "type-184",
3954   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3955  },
3956  {
3957   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::_hidl_updateTimeout",
3958   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback19_hidl_updateTimeoutEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS3_16NatTimeoutUpdateE",
3959   "parameters" :
3960   [
3961    {
3962     "referenced_type" : "type-19"
3963    },
3964    {
3965     "referenced_type" : "type-565"
3966    },
3967    {
3968     "referenced_type" : "type-628"
3969    }
3970   ],
3971   "return_type" : "type-184",
3972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3973  },
3974  {
3975   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::interfaceDescriptor",
3976   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3977   "parameters" :
3978   [
3979    {
3980     "is_this_ptr" : true,
3981     "referenced_type" : "type-118"
3982    },
3983    {
3984     "referenced_type" : "type-708"
3985    }
3986   ],
3987   "return_type" : "type-184",
3988   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
3989  },
3990  {
3991   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::notifySyspropsChanged",
3992   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback21notifySyspropsChangedEv",
3993   "parameters" :
3994   [
3995    {
3996     "is_this_ptr" : true,
3997     "referenced_type" : "type-118"
3998    }
3999   ],
4000   "return_type" : "type-184",
4001   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4002  },
4003  {
4004   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::setHALInstrumentation",
4005   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback21setHALInstrumentationEv",
4006   "parameters" :
4007   [
4008    {
4009     "is_this_ptr" : true,
4010     "referenced_type" : "type-118"
4011    }
4012   ],
4013   "return_type" : "type-184",
4014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4015  },
4016  {
4017   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::ping",
4018   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback4pingEv",
4019   "parameters" :
4020   [
4021    {
4022     "is_this_ptr" : true,
4023     "referenced_type" : "type-118"
4024    }
4025   ],
4026   "return_type" : "type-184",
4027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4028  },
4029  {
4030   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::debug",
4031   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4032   "parameters" :
4033   [
4034    {
4035     "is_this_ptr" : true,
4036     "referenced_type" : "type-118"
4037    },
4038    {
4039     "referenced_type" : "type-361"
4040    },
4041    {
4042     "referenced_type" : "type-412"
4043    }
4044   ],
4045   "return_type" : "type-184",
4046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4047  },
4048  {
4049   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::onEvent",
4050   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback7onEventENS3_20OffloadCallbackEventE",
4051   "parameters" :
4052   [
4053    {
4054     "is_this_ptr" : true,
4055     "referenced_type" : "type-118"
4056    },
4057    {
4058     "referenced_type" : "type-521"
4059    }
4060   ],
4061   "return_type" : "type-184",
4062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4063  },
4064  {
4065   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::BpHwTetheringOffloadCallback",
4066   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackC1ERKNS_2spINS0_7IBinderEEE",
4067   "parameters" :
4068   [
4069    {
4070     "is_this_ptr" : true,
4071     "referenced_type" : "type-118"
4072    },
4073    {
4074     "referenced_type" : "type-48"
4075    }
4076   ],
4077   "return_type" : "type-26",
4078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4079  },
4080  {
4081   "function_name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback::BpHwTetheringOffloadCallback",
4082   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackC2ERKNS_2spINS0_7IBinderEEE",
4083   "parameters" :
4084   [
4085    {
4086     "is_this_ptr" : true,
4087     "referenced_type" : "type-118"
4088    },
4089    {
4090     "referenced_type" : "type-48"
4091    }
4092   ],
4093   "return_type" : "type-26",
4094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4095  },
4096  {
4097   "function_name" : "android::hardware::details::castInterface",
4098   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlENS_4hidl4base4V1_05IBaseENS5_18BpHwOffloadControlEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
4099   "parameters" :
4100   [
4101    {
4102     "referenced_type" : "type-405"
4103    },
4104    {
4105     "referenced_type" : "type-56"
4106    },
4107    {
4108     "referenced_type" : "type-39"
4109    }
4110   ],
4111   "return_type" : "type-171",
4112   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4113   "template_args" : [ "type-138", "type-17", "type-544" ]
4114  },
4115  {
4116   "function_name" : "android::hardware::details::castInterface",
4117   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackENS_4hidl4base4V1_05IBaseENS5_28BpHwTetheringOffloadCallbackEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
4118   "parameters" :
4119   [
4120    {
4121     "referenced_type" : "type-405"
4122    },
4123    {
4124     "referenced_type" : "type-56"
4125    },
4126    {
4127     "referenced_type" : "type-39"
4128    }
4129   ],
4130   "return_type" : "type-585",
4131   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4132   "template_args" : [ "type-106", "type-17", "type-107" ]
4133  },
4134  {
4135   "function_name" : "android::hardware::details::wrapPassthrough",
4136   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEvEENS_2spIT_EES9_",
4137   "parameters" :
4138   [
4139    {
4140     "referenced_type" : "type-104"
4141    }
4142   ],
4143   "return_type" : "type-104",
4144   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
4145   "template_args" : [ "type-106", "type-26" ]
4146  },
4147  {
4148   "function_name" : "android::hardware::details::getServiceInternal",
4149   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_13tetheroffload7control4V1_018BpHwOffloadControlENS5_15IOffloadControlEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
4150   "parameters" :
4151   [
4152    {
4153     "referenced_type" : "type-417"
4154    },
4155    {
4156     "referenced_type" : "type-39"
4157    },
4158    {
4159     "referenced_type" : "type-39"
4160    }
4161   ],
4162   "return_type" : "type-136",
4163   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4164   "template_args" : [ "type-544", "type-138", "type-26", "type-26" ]
4165  },
4166  {
4167   "function_name" : "android::hardware::details::getServiceInternal",
4168   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackENS5_25ITetheringOffloadCallbackEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
4169   "parameters" :
4170   [
4171    {
4172     "referenced_type" : "type-610"
4173    },
4174    {
4175     "referenced_type" : "type-39"
4176    },
4177    {
4178     "referenced_type" : "type-39"
4179    }
4180   ],
4181   "return_type" : "type-104",
4182   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
4183   "template_args" : [ "type-107", "type-106", "type-26", "type-26" ]
4184  }
4185 ],
4186 "global_vars" :
4187 [
4188  {
4189   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl10descriptorE",
4190   "name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl::descriptor",
4191   "referenced_type" : "type-56",
4192   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
4193  },
4194  {
4195   "linker_set_key" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback10descriptorE",
4196   "name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback::descriptor",
4197   "referenced_type" : "type-56",
4198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h"
4199  }
4200 ],
4201 "lvalue_reference_types" :
4202 [
4203  {
4204   "alignment" : 8,
4205   "linker_set_key" : "android::Mutex &",
4206   "name" : "android::Mutex &",
4207   "referenced_type" : "type-30",
4208   "self_type" : "type-492",
4209   "size" : 8,
4210   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4211  },
4212  {
4213   "alignment" : 8,
4214   "linker_set_key" : "android::RWLock &",
4215   "name" : "android::RWLock &",
4216   "referenced_type" : "type-496",
4217   "self_type" : "type-501",
4218   "size" : 8,
4219   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4220  },
4221  {
4222   "alignment" : 8,
4223   "linker_set_key" : "android::String16 &",
4224   "name" : "android::String16 &",
4225   "referenced_type" : "type-44",
4226   "self_type" : "type-384",
4227   "size" : 8,
4228   "source_file" : "/system/core/libutils/include/utils/String16.h"
4229  },
4230  {
4231   "alignment" : 8,
4232   "linker_set_key" : "android::String8 &",
4233   "name" : "android::String8 &",
4234   "referenced_type" : "type-55",
4235   "self_type" : "type-379",
4236   "size" : 8,
4237   "source_file" : "/system/core/libutils/include/utils/String8.h"
4238  },
4239  {
4240   "alignment" : 8,
4241   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > &",
4242   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > &",
4243   "referenced_type" : "type-171",
4244   "self_type" : "type-174",
4245   "size" : 8,
4246   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4247  },
4248  {
4249   "alignment" : 8,
4250   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > &",
4251   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > &",
4252   "referenced_type" : "type-585",
4253   "self_type" : "type-588",
4254   "size" : 8,
4255   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4256  },
4257  {
4258   "alignment" : 8,
4259   "linker_set_key" : "android::hardware::Return<bool> &",
4260   "name" : "android::hardware::Return<bool> &",
4261   "referenced_type" : "type-164",
4262   "self_type" : "type-168",
4263   "size" : 8,
4264   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4265  },
4266  {
4267   "alignment" : 8,
4268   "linker_set_key" : "android::hardware::Return<void> &",
4269   "name" : "android::hardware::Return<void> &",
4270   "referenced_type" : "type-184",
4271   "self_type" : "type-187",
4272   "size" : 8,
4273   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4274  },
4275  {
4276   "alignment" : 8,
4277   "linker_set_key" : "android::hardware::Status &",
4278   "name" : "android::hardware::Status &",
4279   "referenced_type" : "type-154",
4280   "self_type" : "type-162",
4281   "size" : 8,
4282   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4283  },
4284  {
4285   "alignment" : 8,
4286   "linker_set_key" : "android::hardware::TextOutput &",
4287   "name" : "android::hardware::TextOutput &",
4288   "referenced_type" : "type-408",
4289   "self_type" : "type-407",
4290   "size" : 8,
4291   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4292  },
4293  {
4294   "alignment" : 8,
4295   "linker_set_key" : "android::hardware::TextOutput &",
4296   "name" : "android::hardware::TextOutput &",
4297   "referenced_type" : "type-607",
4298   "self_type" : "type-606",
4299   "size" : 8,
4300   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4301  },
4302  {
4303   "alignment" : 8,
4304   "linker_set_key" : "android::hardware::TextOutput &",
4305   "name" : "android::hardware::TextOutput &",
4306   "referenced_type" : "type-64",
4307   "self_type" : "type-63",
4308   "size" : 8,
4309   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4310  },
4311  {
4312   "alignment" : 8,
4313   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4314   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4315   "referenced_type" : "type-332",
4316   "self_type" : "type-556",
4317   "size" : 8,
4318   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4319  },
4320  {
4321   "alignment" : 8,
4322   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4323   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4324   "referenced_type" : "type-319",
4325   "self_type" : "type-549",
4326   "size" : 8,
4327   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4328  },
4329  {
4330   "alignment" : 8,
4331   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4332   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4333   "referenced_type" : "type-335",
4334   "self_type" : "type-559",
4335   "size" : 8,
4336   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4337  },
4338  {
4339   "alignment" : 8,
4340   "linker_set_key" : "android::hardware::hidl_memory &",
4341   "name" : "android::hardware::hidl_memory &",
4342   "referenced_type" : "type-300",
4343   "self_type" : "type-305",
4344   "size" : 8,
4345   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4346  },
4347  {
4348   "alignment" : 8,
4349   "linker_set_key" : "android::hardware::hidl_string &",
4350   "name" : "android::hardware::hidl_string &",
4351   "referenced_type" : "type-71",
4352   "self_type" : "type-553",
4353   "size" : 8,
4354   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4355  },
4356  {
4357   "alignment" : 8,
4358   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4359   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4360   "referenced_type" : "type-331",
4361   "self_type" : "type-340",
4362   "size" : 8,
4363   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4364  },
4365  {
4366   "alignment" : 8,
4367   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4368   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4369   "referenced_type" : "type-318",
4370   "self_type" : "type-330",
4371   "size" : 8,
4372   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4373  },
4374  {
4375   "alignment" : 8,
4376   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4377   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4378   "referenced_type" : "type-144",
4379   "self_type" : "type-147",
4380   "size" : 8,
4381   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4382  },
4383  {
4384   "alignment" : 8,
4385   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> &",
4386   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> &",
4387   "referenced_type" : "type-136",
4388   "self_type" : "type-140",
4389   "size" : 8,
4390   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4391  },
4392  {
4393   "alignment" : 8,
4394   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> &",
4395   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> &",
4396   "referenced_type" : "type-104",
4397   "self_type" : "type-129",
4398   "size" : 8,
4399   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4400  },
4401  {
4402   "alignment" : 8,
4403   "linker_set_key" : "const android::String16 &",
4404   "name" : "const android::String16 &",
4405   "referenced_type" : "type-43",
4406   "self_type" : "type-42",
4407   "size" : 8,
4408   "source_file" : "/system/core/libutils/include/utils/String16.h"
4409  },
4410  {
4411   "alignment" : 8,
4412   "linker_set_key" : "const android::String8 &",
4413   "name" : "const android::String8 &",
4414   "referenced_type" : "type-376",
4415   "self_type" : "type-378",
4416   "size" : 8,
4417   "source_file" : "/system/core/libutils/include/utils/String8.h"
4418  },
4419  {
4420   "alignment" : 8,
4421   "linker_set_key" : "const android::hardware::Parcel &",
4422   "name" : "const android::hardware::Parcel &",
4423   "referenced_type" : "type-409",
4424   "self_type" : "type-410",
4425   "size" : 8,
4426   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4427  },
4428  {
4429   "alignment" : 8,
4430   "linker_set_key" : "const android::hardware::Return<bool> &",
4431   "name" : "const android::hardware::Return<bool> &",
4432   "referenced_type" : "type-169",
4433   "self_type" : "type-177",
4434   "size" : 8,
4435   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4436  },
4437  {
4438   "alignment" : 8,
4439   "linker_set_key" : "const android::hardware::Status &",
4440   "name" : "const android::hardware::Status &",
4441   "referenced_type" : "type-158",
4442   "self_type" : "type-159",
4443   "size" : 8,
4444   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4445  },
4446  {
4447   "alignment" : 8,
4448   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4449   "name" : "const android::hardware::details::SchedPrio &",
4450   "referenced_type" : "type-423",
4451   "self_type" : "type-422",
4452   "size" : 8,
4453   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4454  },
4455  {
4456   "alignment" : 8,
4457   "linker_set_key" : "const android::hardware::hidl_handle &",
4458   "name" : "const android::hardware::hidl_handle &",
4459   "referenced_type" : "type-360",
4460   "self_type" : "type-361",
4461   "size" : 8,
4462   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4463  },
4464  {
4465   "alignment" : 8,
4466   "linker_set_key" : "const android::hardware::hidl_memory &",
4467   "name" : "const android::hardware::hidl_memory &",
4468   "referenced_type" : "type-303",
4469   "self_type" : "type-304",
4470   "size" : 8,
4471   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4472  },
4473  {
4474   "alignment" : 8,
4475   "linker_set_key" : "const android::hardware::hidl_string &",
4476   "name" : "const android::hardware::hidl_string &",
4477   "referenced_type" : "type-327",
4478   "self_type" : "type-554",
4479   "size" : 8,
4480   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4481  },
4482  {
4483   "alignment" : 8,
4484   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4485   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4486   "referenced_type" : "type-328",
4487   "self_type" : "type-412",
4488   "size" : 8,
4489   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4490  },
4491  {
4492   "alignment" : 8,
4493   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4494   "name" : "const android::hardware::hidl_vec<int> &",
4495   "referenced_type" : "type-345",
4496   "self_type" : "type-347",
4497   "size" : 8,
4498   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4499  },
4500  {
4501   "alignment" : 8,
4502   "linker_set_key" : "const android::hardware::hidl_version &",
4503   "name" : "const android::hardware::hidl_version &",
4504   "referenced_type" : "type-355",
4505   "self_type" : "type-357",
4506   "size" : 8,
4507   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4508  },
4509  {
4510   "alignment" : 8,
4511   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::IPv4AddrPortPair &",
4512   "name" : "const android::hardware::tetheroffload::control::V1_0::IPv4AddrPortPair &",
4513   "referenced_type" : "type-69",
4514   "self_type" : "type-75",
4515   "size" : 8,
4516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/hwtypes.h"
4517  },
4518  {
4519   "alignment" : 8,
4520   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::NatTimeoutUpdate &",
4521   "name" : "const android::hardware::tetheroffload::control::V1_0::NatTimeoutUpdate &",
4522   "referenced_type" : "type-627",
4523   "self_type" : "type-628",
4524   "size" : 8,
4525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
4526  },
4527  {
4528   "alignment" : 8,
4529   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4530   "name" : "const android::hidl::base::V1_0::IBase *const &",
4531   "referenced_type" : "type-437",
4532   "self_type" : "type-438",
4533   "size" : 8,
4534   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4535  },
4536  {
4537   "alignment" : 8,
4538   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4539   "name" : "const android::sp<android::hardware::IBinder> &",
4540   "referenced_type" : "type-49",
4541   "self_type" : "type-48",
4542   "size" : 8,
4543   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4544  },
4545  {
4546   "alignment" : 8,
4547   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4548   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4549   "referenced_type" : "type-149",
4550   "self_type" : "type-236",
4551   "size" : 8,
4552   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4553  },
4554  {
4555   "alignment" : 8,
4556   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4557   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4558   "referenced_type" : "type-290",
4559   "self_type" : "type-309",
4560   "size" : 8,
4561   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4562  },
4563  {
4564   "alignment" : 8,
4565   "linker_set_key" : "const android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> &",
4566   "name" : "const android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> &",
4567   "referenced_type" : "type-142",
4568   "self_type" : "type-567",
4569   "size" : 8,
4570   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4571  },
4572  {
4573   "alignment" : 8,
4574   "linker_set_key" : "const android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> &",
4575   "name" : "const android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> &",
4576   "referenced_type" : "type-132",
4577   "self_type" : "type-617",
4578   "size" : 8,
4579   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4580  },
4581  {
4582   "alignment" : 8,
4583   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4584   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4585   "referenced_type" : "type-578",
4586   "self_type" : "type-579",
4587   "size" : 8,
4588   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4589  },
4590  {
4591   "alignment" : 8,
4592   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4593   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4594   "referenced_type" : "type-101",
4595   "self_type" : "type-534",
4596   "size" : 8,
4597   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
4598  },
4599  {
4600   "alignment" : 8,
4601   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4602   "name" : "const android::wp<android::hardware::BHwBinder> &",
4603   "referenced_type" : "type-529",
4604   "self_type" : "type-564",
4605   "size" : 8,
4606   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4607  },
4608  {
4609   "alignment" : 8,
4610   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4611   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
4612   "referenced_type" : "type-568",
4613   "self_type" : "type-570",
4614   "size" : 8,
4615   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4616  },
4617  {
4618   "alignment" : 8,
4619   "linker_set_key" : "const bool &",
4620   "name" : "const bool &",
4621   "referenced_type" : "type-93",
4622   "self_type" : "type-266",
4623   "size" : 8,
4624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4625  },
4626  {
4627   "alignment" : 8,
4628   "linker_set_key" : "const double &",
4629   "name" : "const double &",
4630   "referenced_type" : "type-289",
4631   "self_type" : "type-292",
4632   "size" : 8,
4633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4634  },
4635  {
4636   "alignment" : 8,
4637   "linker_set_key" : "const float &",
4638   "name" : "const float &",
4639   "referenced_type" : "type-287",
4640   "self_type" : "type-288",
4641   "size" : 8,
4642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4643  },
4644  {
4645   "alignment" : 8,
4646   "linker_set_key" : "const int &",
4647   "name" : "const int &",
4648   "referenced_type" : "type-483",
4649   "self_type" : "type-482",
4650   "size" : 8,
4651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4652  },
4653  {
4654   "linker_set_key" : "const iter<is_const> &",
4655   "name" : "const iter<is_const> &",
4656   "referenced_type" : "type-310",
4657   "self_type" : "type-312",
4658   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4659  },
4660  {
4661   "linker_set_key" : "const iter<is_const> &",
4662   "name" : "const iter<is_const> &",
4663   "referenced_type" : "type-595",
4664   "self_type" : "type-597",
4665   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4666  },
4667  {
4668   "linker_set_key" : "const iter<is_const> &",
4669   "name" : "const iter<is_const> &",
4670   "referenced_type" : "type-640",
4671   "self_type" : "type-642",
4672   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4673  },
4674  {
4675   "alignment" : 8,
4676   "linker_set_key" : "const log_msg &",
4677   "name" : "const log_msg &",
4678   "referenced_type" : "type-119",
4679   "self_type" : "type-161",
4680   "size" : 8,
4681   "source_file" : "/system/core/liblog/include/log/log_read.h"
4682  },
4683  {
4684   "alignment" : 8,
4685   "linker_set_key" : "const long &",
4686   "name" : "const long &",
4687   "referenced_type" : "type-280",
4688   "self_type" : "type-281",
4689   "size" : 8,
4690   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4691  },
4692  {
4693   "alignment" : 8,
4694   "linker_set_key" : "const short &",
4695   "name" : "const short &",
4696   "referenced_type" : "type-275",
4697   "self_type" : "type-276",
4698   "size" : 8,
4699   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4700  },
4701  {
4702   "alignment" : 8,
4703   "linker_set_key" : "const signed char &",
4704   "name" : "const signed char &",
4705   "referenced_type" : "type-267",
4706   "self_type" : "type-270",
4707   "size" : 8,
4708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4709  },
4710  {
4711   "alignment" : 8,
4712   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4713   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4714   "referenced_type" : "type-415",
4715   "self_type" : "type-417",
4716   "size" : 8,
4717   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4718  },
4719  {
4720   "alignment" : 8,
4721   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4722   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4723   "referenced_type" : "type-608",
4724   "self_type" : "type-610",
4725   "size" : 8,
4726   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4727  },
4728  {
4729   "alignment" : 8,
4730   "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 *> > *)> > > &",
4731   "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 *> > *)> > > &",
4732   "referenced_type" : "type-562",
4733   "self_type" : "type-561",
4734   "size" : 8,
4735   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4736  },
4737  {
4738   "alignment" : 8,
4739   "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 *> > *)> > > &",
4740   "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 *> > *)> > > &",
4741   "referenced_type" : "type-630",
4742   "self_type" : "type-629",
4743   "size" : 8,
4744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4745  },
4746  {
4747   "alignment" : 8,
4748   "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 *> > *)> > > &",
4749   "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 *> > *)> > > &",
4750   "referenced_type" : "type-77",
4751   "self_type" : "type-76",
4752   "size" : 8,
4753   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4754  },
4755  {
4756   "alignment" : 8,
4757   "linker_set_key" : "const unsigned char &",
4758   "name" : "const unsigned char &",
4759   "referenced_type" : "type-271",
4760   "self_type" : "type-272",
4761   "size" : 8,
4762   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4763  },
4764  {
4765   "alignment" : 8,
4766   "linker_set_key" : "const unsigned int &",
4767   "name" : "const unsigned int &",
4768   "referenced_type" : "type-34",
4769   "self_type" : "type-279",
4770   "size" : 8,
4771   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4772  },
4773  {
4774   "alignment" : 8,
4775   "linker_set_key" : "const unsigned long &",
4776   "name" : "const unsigned long &",
4777   "referenced_type" : "type-35",
4778   "self_type" : "type-282",
4779   "size" : 8,
4780   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4781  },
4782  {
4783   "alignment" : 8,
4784   "linker_set_key" : "const unsigned short &",
4785   "name" : "const unsigned short &",
4786   "referenced_type" : "type-277",
4787   "self_type" : "type-278",
4788   "size" : 8,
4789   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4790  },
4791  {
4792   "alignment" : 8,
4793   "linker_set_key" : "int &",
4794   "name" : "int &",
4795   "referenced_type" : "type-24",
4796   "self_type" : "type-372",
4797   "size" : 8,
4798   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4799  },
4800  {
4801   "alignment" : 8,
4802   "linker_set_key" : "unsigned char &",
4803   "name" : "unsigned char &",
4804   "referenced_type" : "type-123",
4805   "self_type" : "type-514",
4806   "size" : 8,
4807   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4808  },
4809  {
4810   "alignment" : 8,
4811   "linker_set_key" : "unsigned int &",
4812   "name" : "unsigned int &",
4813   "referenced_type" : "type-2",
4814   "self_type" : "type-525",
4815   "size" : 8,
4816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
4817  }
4818 ],
4819 "pointer_types" :
4820 [
4821  {
4822   "alignment" : 8,
4823   "linker_set_key" : "android::Condition *",
4824   "name" : "android::Condition *",
4825   "referenced_type" : "type-94",
4826   "self_type" : "type-495",
4827   "size" : 8,
4828   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4829  },
4830  {
4831   "alignment" : 8,
4832   "linker_set_key" : "android::Mutex *",
4833   "name" : "android::Mutex *",
4834   "referenced_type" : "type-30",
4835   "self_type" : "type-490",
4836   "size" : 8,
4837   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4838  },
4839  {
4840   "alignment" : 8,
4841   "linker_set_key" : "android::Mutex::Autolock *",
4842   "name" : "android::Mutex::Autolock *",
4843   "referenced_type" : "type-491",
4844   "self_type" : "type-493",
4845   "size" : 8,
4846   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4847  },
4848  {
4849   "alignment" : 8,
4850   "linker_set_key" : "android::RWLock *",
4851   "name" : "android::RWLock *",
4852   "referenced_type" : "type-496",
4853   "self_type" : "type-498",
4854   "size" : 8,
4855   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4856  },
4857  {
4858   "alignment" : 8,
4859   "linker_set_key" : "android::RWLock::AutoRLock *",
4860   "name" : "android::RWLock::AutoRLock *",
4861   "referenced_type" : "type-500",
4862   "self_type" : "type-502",
4863   "size" : 8,
4864   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4865  },
4866  {
4867   "alignment" : 8,
4868   "linker_set_key" : "android::RWLock::AutoWLock *",
4869   "name" : "android::RWLock::AutoWLock *",
4870   "referenced_type" : "type-503",
4871   "self_type" : "type-504",
4872   "size" : 8,
4873   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4874  },
4875  {
4876   "alignment" : 8,
4877   "linker_set_key" : "android::RefBase *",
4878   "name" : "android::RefBase *",
4879   "referenced_type" : "type-8",
4880   "self_type" : "type-297",
4881   "size" : 8,
4882   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4883  },
4884  {
4885   "alignment" : 8,
4886   "linker_set_key" : "android::RefBase::weakref_impl *",
4887   "name" : "android::RefBase::weakref_impl *",
4888   "referenced_type" : "type-11",
4889   "self_type" : "type-10",
4890   "size" : 8,
4891   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4892  },
4893  {
4894   "alignment" : 8,
4895   "linker_set_key" : "android::RefBase::weakref_impl *",
4896   "name" : "android::RefBase::weakref_impl *",
4897   "referenced_type" : "type-593",
4898   "self_type" : "type-592",
4899   "size" : 8,
4900   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4901  },
4902  {
4903   "alignment" : 8,
4904   "linker_set_key" : "android::RefBase::weakref_impl *",
4905   "name" : "android::RefBase::weakref_impl *",
4906   "referenced_type" : "type-636",
4907   "self_type" : "type-635",
4908   "size" : 8,
4909   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4910  },
4911  {
4912   "alignment" : 8,
4913   "linker_set_key" : "android::RefBase::weakref_type *",
4914   "name" : "android::RefBase::weakref_type *",
4915   "referenced_type" : "type-13",
4916   "self_type" : "type-12",
4917   "size" : 8,
4918   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4919  },
4920  {
4921   "alignment" : 8,
4922   "linker_set_key" : "android::ReferenceRenamer *",
4923   "name" : "android::ReferenceRenamer *",
4924   "referenced_type" : "type-293",
4925   "self_type" : "type-294",
4926   "size" : 8,
4927   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4928  },
4929  {
4930   "alignment" : 8,
4931   "linker_set_key" : "android::ScopedTrace *",
4932   "name" : "android::ScopedTrace *",
4933   "referenced_type" : "type-506",
4934   "self_type" : "type-507",
4935   "size" : 8,
4936   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4937  },
4938  {
4939   "alignment" : 8,
4940   "linker_set_key" : "android::String16 *",
4941   "name" : "android::String16 *",
4942   "referenced_type" : "type-44",
4943   "self_type" : "type-385",
4944   "size" : 8,
4945   "source_file" : "/system/core/libutils/include/utils/String16.h"
4946  },
4947  {
4948   "alignment" : 8,
4949   "linker_set_key" : "android::String8 *",
4950   "name" : "android::String8 *",
4951   "referenced_type" : "type-55",
4952   "self_type" : "type-380",
4953   "size" : 8,
4954   "source_file" : "/system/core/libutils/include/utils/String8.h"
4955  },
4956  {
4957   "alignment" : 8,
4958   "linker_set_key" : "android::Thread *",
4959   "name" : "android::Thread *",
4960   "referenced_type" : "type-92",
4961   "self_type" : "type-91",
4962   "size" : 8,
4963   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4964  },
4965  {
4966   "alignment" : 8,
4967   "linker_set_key" : "android::VirtualLightRefBase *",
4968   "name" : "android::VirtualLightRefBase *",
4969   "referenced_type" : "type-190",
4970   "self_type" : "type-198",
4971   "size" : 8,
4972   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4973  },
4974  {
4975   "alignment" : 8,
4976   "linker_set_key" : "android::hardware::BHwBinder *",
4977   "name" : "android::hardware::BHwBinder *",
4978   "referenced_type" : "type-152",
4979   "self_type" : "type-151",
4980   "size" : 8,
4981   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4982  },
4983  {
4984   "alignment" : 8,
4985   "linker_set_key" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::IOffloadControl> *",
4986   "name" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::IOffloadControl> *",
4987   "referenced_type" : "type-393",
4988   "self_type" : "type-392",
4989   "size" : 8,
4990   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4991  },
4992  {
4993   "alignment" : 8,
4994   "linker_set_key" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> *",
4995   "name" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> *",
4996   "referenced_type" : "type-110",
4997   "self_type" : "type-604",
4998   "size" : 8,
4999   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5000  },
5001  {
5002   "alignment" : 8,
5003   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5004   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5005   "referenced_type" : "type-431",
5006   "self_type" : "type-436",
5007   "size" : 8,
5008   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5009  },
5010  {
5011   "alignment" : 8,
5012   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5013   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5014   "referenced_type" : "type-449",
5015   "self_type" : "type-454",
5016   "size" : 8,
5017   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5018  },
5019  {
5020   "alignment" : 8,
5021   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5022   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5023   "referenced_type" : "type-439",
5024   "self_type" : "type-444",
5025   "size" : 8,
5026   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5027  },
5028  {
5029   "alignment" : 8,
5030   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5031   "name" : "android::hardware::GrantorDescriptor *",
5032   "referenced_type" : "type-317",
5033   "self_type" : "type-316",
5034   "size" : 8,
5035   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5036  },
5037  {
5038   "alignment" : 8,
5039   "linker_set_key" : "android::hardware::IBinder *",
5040   "name" : "android::hardware::IBinder *",
5041   "referenced_type" : "type-38",
5042   "self_type" : "type-37",
5043   "size" : 8,
5044   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5045  },
5046  {
5047   "alignment" : 8,
5048   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5049   "name" : "android::hardware::IBinder::DeathRecipient *",
5050   "referenced_type" : "type-18",
5051   "self_type" : "type-572",
5052   "size" : 8,
5053   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5054  },
5055  {
5056   "alignment" : 8,
5057   "linker_set_key" : "android::hardware::IInterface *",
5058   "name" : "android::hardware::IInterface *",
5059   "referenced_type" : "type-20",
5060   "self_type" : "type-19",
5061   "size" : 8,
5062   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5063  },
5064  {
5065   "alignment" : 8,
5066   "linker_set_key" : "android::hardware::Parcel *",
5067   "name" : "android::hardware::Parcel *",
5068   "referenced_type" : "type-394",
5069   "self_type" : "type-400",
5070   "size" : 8,
5071   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5072  },
5073  {
5074   "alignment" : 8,
5075   "linker_set_key" : "android::hardware::ProcessState *",
5076   "name" : "android::hardware::ProcessState *",
5077   "referenced_type" : "type-23",
5078   "self_type" : "type-22",
5079   "size" : 8,
5080   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5081  },
5082  {
5083   "alignment" : 8,
5084   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > *",
5085   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > *",
5086   "referenced_type" : "type-171",
5087   "self_type" : "type-172",
5088   "size" : 8,
5089   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5090  },
5091  {
5092   "alignment" : 8,
5093   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > *",
5094   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > *",
5095   "referenced_type" : "type-585",
5096   "self_type" : "type-586",
5097   "size" : 8,
5098   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5099  },
5100  {
5101   "alignment" : 8,
5102   "linker_set_key" : "android::hardware::Return<bool> *",
5103   "name" : "android::hardware::Return<bool> *",
5104   "referenced_type" : "type-164",
5105   "self_type" : "type-166",
5106   "size" : 8,
5107   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5108  },
5109  {
5110   "alignment" : 8,
5111   "linker_set_key" : "android::hardware::Return<void> *",
5112   "name" : "android::hardware::Return<void> *",
5113   "referenced_type" : "type-184",
5114   "self_type" : "type-185",
5115   "size" : 8,
5116   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5117  },
5118  {
5119   "alignment" : 8,
5120   "linker_set_key" : "android::hardware::Status *",
5121   "name" : "android::hardware::Status *",
5122   "referenced_type" : "type-154",
5123   "self_type" : "type-157",
5124   "size" : 8,
5125   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5126  },
5127  {
5128   "alignment" : 8,
5129   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5130   "name" : "android::hardware::details::HidlInstrumentor *",
5131   "referenced_type" : "type-114",
5132   "self_type" : "type-565",
5133   "size" : 8,
5134   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5135  },
5136  {
5137   "alignment" : 8,
5138   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5139   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5140   "referenced_type" : "type-332",
5141   "self_type" : "type-555",
5142   "size" : 8,
5143   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5144  },
5145  {
5146   "alignment" : 8,
5147   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5148   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5149   "referenced_type" : "type-319",
5150   "self_type" : "type-548",
5151   "size" : 8,
5152   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5153  },
5154  {
5155   "alignment" : 8,
5156   "linker_set_key" : "android::hardware::details::return_status *",
5157   "name" : "android::hardware::details::return_status *",
5158   "referenced_type" : "type-165",
5159   "self_type" : "type-178",
5160   "size" : 8,
5161   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5162  },
5163  {
5164   "alignment" : 8,
5165   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5166   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5167   "referenced_type" : "type-335",
5168   "self_type" : "type-334",
5169   "size" : 8,
5170   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5171  },
5172  {
5173   "alignment" : 8,
5174   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5175   "name" : "android::hardware::hidl_binder_death_recipient *",
5176   "referenced_type" : "type-4",
5177   "self_type" : "type-3",
5178   "size" : 8,
5179   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5180  },
5181  {
5182   "alignment" : 8,
5183   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5184   "name" : "android::hardware::hidl_death_recipient *",
5185   "referenced_type" : "type-7",
5186   "self_type" : "type-6",
5187   "size" : 8,
5188   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5189  },
5190  {
5191   "alignment" : 8,
5192   "linker_set_key" : "android::hardware::hidl_memory *",
5193   "name" : "android::hardware::hidl_memory *",
5194   "referenced_type" : "type-300",
5195   "self_type" : "type-301",
5196   "size" : 8,
5197   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5198  },
5199  {
5200   "alignment" : 8,
5201   "linker_set_key" : "android::hardware::hidl_string *",
5202   "name" : "android::hardware::hidl_string *",
5203   "referenced_type" : "type-71",
5204   "self_type" : "type-321",
5205   "size" : 8,
5206   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5207  },
5208  {
5209   "alignment" : 8,
5210   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5211   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5212   "referenced_type" : "type-331",
5213   "self_type" : "type-337",
5214   "size" : 8,
5215   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5216  },
5217  {
5218   "alignment" : 8,
5219   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5220   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5221   "referenced_type" : "type-318",
5222   "self_type" : "type-323",
5223   "size" : 8,
5224   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5225  },
5226  {
5227   "alignment" : 8,
5228   "linker_set_key" : "android::hardware::hidl_version *",
5229   "name" : "android::hardware::hidl_version *",
5230   "referenced_type" : "type-353",
5231   "self_type" : "type-354",
5232   "size" : 8,
5233   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5234  },
5235  {
5236   "alignment" : 8,
5237   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl *",
5238   "name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl *",
5239   "referenced_type" : "type-403",
5240   "self_type" : "type-518",
5241   "size" : 8,
5242   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5243  },
5244  {
5245   "alignment" : 8,
5246   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback *",
5247   "name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback *",
5248   "referenced_type" : "type-414",
5249   "self_type" : "type-540",
5250   "size" : 8,
5251   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h"
5252  },
5253  {
5254   "alignment" : 8,
5255   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl *",
5256   "name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl *",
5257   "referenced_type" : "type-544",
5258   "self_type" : "type-605",
5259   "size" : 8,
5260   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5261  },
5262  {
5263   "alignment" : 8,
5264   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback *",
5265   "name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback *",
5266   "referenced_type" : "type-107",
5267   "self_type" : "type-118",
5268   "size" : 8,
5269   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5270  },
5271  {
5272   "alignment" : 8,
5273   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl *",
5274   "name" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl *",
5275   "referenced_type" : "type-580",
5276   "self_type" : "type-591",
5277   "size" : 8,
5278   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5279  },
5280  {
5281   "alignment" : 8,
5282   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback *",
5283   "name" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback *",
5284   "referenced_type" : "type-583",
5285   "self_type" : "type-584",
5286   "size" : 8,
5287   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5288  },
5289  {
5290   "alignment" : 8,
5291   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl *",
5292   "name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl *",
5293   "referenced_type" : "type-138",
5294   "self_type" : "type-137",
5295   "size" : 8,
5296   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5297  },
5298  {
5299   "alignment" : 8,
5300   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback *",
5301   "name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback *",
5302   "referenced_type" : "type-106",
5303   "self_type" : "type-105",
5304   "size" : 8,
5305   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5306  },
5307  {
5308   "alignment" : 8,
5309   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5310   "name" : "android::hidl::base::V1_0::BnHwBase *",
5311   "referenced_type" : "type-404",
5312   "self_type" : "type-411",
5313   "size" : 8,
5314   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5315  },
5316  {
5317   "alignment" : 8,
5318   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5319   "name" : "android::hidl::base::V1_0::IBase *",
5320   "referenced_type" : "type-17",
5321   "self_type" : "type-16",
5322   "size" : 8,
5323   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5324  },
5325  {
5326   "alignment" : 8,
5327   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5328   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5329   "referenced_type" : "type-84",
5330   "self_type" : "type-83",
5331   "size" : 8,
5332   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5333  },
5334  {
5335   "alignment" : 8,
5336   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5337   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5338   "referenced_type" : "type-99",
5339   "self_type" : "type-98",
5340   "size" : 8,
5341   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5342  },
5343  {
5344   "alignment" : 8,
5345   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5346   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5347   "referenced_type" : "type-632",
5348   "self_type" : "type-633",
5349   "size" : 8,
5350   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5351  },
5352  {
5353   "alignment" : 8,
5354   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5355   "name" : "android::sp<android::hardware::IBinder> *",
5356   "referenced_type" : "type-50",
5357   "self_type" : "type-634",
5358   "size" : 8,
5359   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5360  },
5361  {
5362   "alignment" : 8,
5363   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5364   "name" : "android::sp<android::hardware::ProcessState> *",
5365   "referenced_type" : "type-21",
5366   "self_type" : "type-79",
5367   "size" : 8,
5368   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5369  },
5370  {
5371   "alignment" : 8,
5372   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5373   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5374   "referenced_type" : "type-144",
5375   "self_type" : "type-143",
5376   "size" : 8,
5377   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5378  },
5379  {
5380   "alignment" : 8,
5381   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> *",
5382   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> *",
5383   "referenced_type" : "type-136",
5384   "self_type" : "type-135",
5385   "size" : 8,
5386   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5387  },
5388  {
5389   "alignment" : 8,
5390   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> *",
5391   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> *",
5392   "referenced_type" : "type-104",
5393   "self_type" : "type-103",
5394   "size" : 8,
5395   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5396  },
5397  {
5398   "alignment" : 8,
5399   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5400   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5401   "referenced_type" : "type-405",
5402   "self_type" : "type-577",
5403   "size" : 8,
5404   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5405  },
5406  {
5407   "alignment" : 8,
5408   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5409   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5410   "referenced_type" : "type-82",
5411   "self_type" : "type-85",
5412   "size" : 8,
5413   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5414  },
5415  {
5416   "alignment" : 8,
5417   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5418   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5419   "referenced_type" : "type-97",
5420   "self_type" : "type-100",
5421   "size" : 8,
5422   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5423  },
5424  {
5425   "alignment" : 8,
5426   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5427   "name" : "android::wp<android::hardware::BHwBinder> *",
5428   "referenced_type" : "type-322",
5429   "self_type" : "type-391",
5430   "size" : 8,
5431   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5432  },
5433  {
5434   "alignment" : 8,
5435   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5436   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5437   "referenced_type" : "type-571",
5438   "self_type" : "type-573",
5439   "size" : 8,
5440   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5441  },
5442  {
5443   "alignment" : 8,
5444   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5445   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5446   "referenced_type" : "type-5",
5447   "self_type" : "type-247",
5448   "size" : 8,
5449   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5450  },
5451  {
5452   "alignment" : 8,
5453   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5454   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5455   "referenced_type" : "type-15",
5456   "self_type" : "type-566",
5457   "size" : 8,
5458   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5459  },
5460  {
5461   "alignment" : 8,
5462   "linker_set_key" : "android_flex_plane *",
5463   "name" : "android_flex_plane *",
5464   "referenced_type" : "type-476",
5465   "self_type" : "type-479",
5466   "size" : 8,
5467   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5468  },
5469  {
5470   "alignment" : 8,
5471   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5472   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5473   "referenced_type" : "type-41",
5474   "self_type" : "type-40",
5475   "size" : 8,
5476   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5477  },
5478  {
5479   "alignment" : 8,
5480   "linker_set_key" : "char *",
5481   "name" : "char *",
5482   "referenced_type" : "type-58",
5483   "self_type" : "type-197",
5484   "size" : 8,
5485   "source_file" : "/system/core/liblog/include/log/log_read.h"
5486  },
5487  {
5488   "alignment" : 8,
5489   "linker_set_key" : "const android::NativeHandle *",
5490   "name" : "const android::NativeHandle *",
5491   "referenced_type" : "type-367",
5492   "self_type" : "type-368",
5493   "size" : 8,
5494   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5495  },
5496  {
5497   "alignment" : 8,
5498   "linker_set_key" : "const android::RefBase *",
5499   "name" : "const android::RefBase *",
5500   "referenced_type" : "type-295",
5501   "self_type" : "type-296",
5502   "size" : 8,
5503   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5504  },
5505  {
5506   "alignment" : 8,
5507   "linker_set_key" : "const android::String16 *",
5508   "name" : "const android::String16 *",
5509   "referenced_type" : "type-43",
5510   "self_type" : "type-383",
5511   "size" : 8,
5512   "source_file" : "/system/core/libutils/include/utils/String16.h"
5513  },
5514  {
5515   "alignment" : 8,
5516   "linker_set_key" : "const android::String8 *",
5517   "name" : "const android::String8 *",
5518   "referenced_type" : "type-376",
5519   "self_type" : "type-377",
5520   "size" : 8,
5521   "source_file" : "/system/core/libutils/include/utils/String8.h"
5522  },
5523  {
5524   "alignment" : 8,
5525   "linker_set_key" : "const android::VectorImpl *",
5526   "name" : "const android::VectorImpl *",
5527   "referenced_type" : "type-457",
5528   "self_type" : "type-458",
5529   "size" : 8,
5530   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5531  },
5532  {
5533   "alignment" : 8,
5534   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5535   "name" : "const android::hardware::BpHwRefBase *",
5536   "referenced_type" : "type-388",
5537   "self_type" : "type-389",
5538   "size" : 8,
5539   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5540  },
5541  {
5542   "alignment" : 8,
5543   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5544   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5545   "referenced_type" : "type-424",
5546   "self_type" : "type-425",
5547   "size" : 8,
5548   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5549  },
5550  {
5551   "alignment" : 8,
5552   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5553   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5554   "referenced_type" : "type-429",
5555   "self_type" : "type-430",
5556   "size" : 8,
5557   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5558  },
5559  {
5560   "alignment" : 8,
5561   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > *",
5562   "name" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > *",
5563   "referenced_type" : "type-175",
5564   "self_type" : "type-176",
5565   "size" : 8,
5566   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5567  },
5568  {
5569   "alignment" : 8,
5570   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > *",
5571   "name" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > *",
5572   "referenced_type" : "type-589",
5573   "self_type" : "type-590",
5574   "size" : 8,
5575   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5576  },
5577  {
5578   "alignment" : 8,
5579   "linker_set_key" : "const android::hardware::Return<bool> *",
5580   "name" : "const android::hardware::Return<bool> *",
5581   "referenced_type" : "type-169",
5582   "self_type" : "type-170",
5583   "size" : 8,
5584   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5585  },
5586  {
5587   "alignment" : 8,
5588   "linker_set_key" : "const android::hardware::Status *",
5589   "name" : "const android::hardware::Status *",
5590   "referenced_type" : "type-158",
5591   "self_type" : "type-163",
5592   "size" : 8,
5593   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5594  },
5595  {
5596   "alignment" : 8,
5597   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5598   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5599   "referenced_type" : "type-557",
5600   "self_type" : "type-558",
5601   "size" : 8,
5602   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5603  },
5604  {
5605   "alignment" : 8,
5606   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5607   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5608   "referenced_type" : "type-550",
5609   "self_type" : "type-551",
5610   "size" : 8,
5611   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5612  },
5613  {
5614   "alignment" : 8,
5615   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5616   "name" : "const android::hardware::details::hidl_pointer<int> *",
5617   "referenced_type" : "type-499",
5618   "self_type" : "type-505",
5619   "size" : 8,
5620   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5621  },
5622  {
5623   "alignment" : 8,
5624   "linker_set_key" : "const android::hardware::details::return_status *",
5625   "name" : "const android::hardware::details::return_status *",
5626   "referenced_type" : "type-180",
5627   "self_type" : "type-181",
5628   "size" : 8,
5629   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5630  },
5631  {
5632   "alignment" : 8,
5633   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5634   "name" : "const android::hardware::hidl_death_recipient *",
5635   "referenced_type" : "type-575",
5636   "self_type" : "type-576",
5637   "size" : 8,
5638   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5639  },
5640  {
5641   "alignment" : 8,
5642   "linker_set_key" : "const android::hardware::hidl_memory *",
5643   "name" : "const android::hardware::hidl_memory *",
5644   "referenced_type" : "type-303",
5645   "self_type" : "type-307",
5646   "size" : 8,
5647   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5648  },
5649  {
5650   "alignment" : 8,
5651   "linker_set_key" : "const android::hardware::hidl_string *",
5652   "name" : "const android::hardware::hidl_string *",
5653   "referenced_type" : "type-327",
5654   "self_type" : "type-326",
5655   "size" : 8,
5656   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5657  },
5658  {
5659   "alignment" : 8,
5660   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> *",
5661   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> *",
5662   "referenced_type" : "type-328",
5663   "self_type" : "type-329",
5664   "size" : 8,
5665   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5666  },
5667  {
5668   "alignment" : 8,
5669   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5670   "name" : "const android::hardware::hidl_vec<int> *",
5671   "referenced_type" : "type-345",
5672   "self_type" : "type-346",
5673   "size" : 8,
5674   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5675  },
5676  {
5677   "alignment" : 8,
5678   "linker_set_key" : "const android::hardware::hidl_version *",
5679   "name" : "const android::hardware::hidl_version *",
5680   "referenced_type" : "type-355",
5681   "self_type" : "type-356",
5682   "size" : 8,
5683   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5684  },
5685  {
5686   "alignment" : 8,
5687   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl *",
5688   "name" : "const android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl *",
5689   "referenced_type" : "type-543",
5690   "self_type" : "type-547",
5691   "size" : 8,
5692   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
5693  },
5694  {
5695   "alignment" : 8,
5696   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback *",
5697   "name" : "const android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback *",
5698   "referenced_type" : "type-541",
5699   "self_type" : "type-542",
5700   "size" : 8,
5701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
5702  },
5703  {
5704   "alignment" : 8,
5705   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::IOffloadControl *",
5706   "name" : "const android::hardware::tetheroffload::control::V1_0::IOffloadControl *",
5707   "referenced_type" : "type-532",
5708   "self_type" : "type-533",
5709   "size" : 8,
5710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
5711  },
5712  {
5713   "alignment" : 8,
5714   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback *",
5715   "name" : "const android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback *",
5716   "referenced_type" : "type-133",
5717   "self_type" : "type-134",
5718   "size" : 8,
5719   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5720  },
5721  {
5722   "alignment" : 8,
5723   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5724   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5725   "referenced_type" : "type-538",
5726   "self_type" : "type-539",
5727   "size" : 8,
5728   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5729  },
5730  {
5731   "alignment" : 8,
5732   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5733   "name" : "const android::hidl::base::V1_0::IBase *",
5734   "referenced_type" : "type-435",
5735   "self_type" : "type-434",
5736   "size" : 8,
5737   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5738  },
5739  {
5740   "alignment" : 8,
5741   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5742   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5743   "referenced_type" : "type-88",
5744   "self_type" : "type-89",
5745   "size" : 8,
5746   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5747  },
5748  {
5749   "alignment" : 8,
5750   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5751   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5752   "referenced_type" : "type-508",
5753   "self_type" : "type-509",
5754   "size" : 8,
5755   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5756  },
5757  {
5758   "alignment" : 8,
5759   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5760   "name" : "const android::sp<android::hardware::IBinder> *",
5761   "referenced_type" : "type-49",
5762   "self_type" : "type-638",
5763   "size" : 8,
5764   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5765  },
5766  {
5767   "alignment" : 8,
5768   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5769   "name" : "const android::sp<android::hardware::ProcessState> *",
5770   "referenced_type" : "type-80",
5771   "self_type" : "type-81",
5772   "size" : 8,
5773   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5774  },
5775  {
5776   "alignment" : 8,
5777   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5778   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5779   "referenced_type" : "type-149",
5780   "self_type" : "type-148",
5781   "size" : 8,
5782   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5783  },
5784  {
5785   "alignment" : 8,
5786   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5787   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5788   "referenced_type" : "type-290",
5789   "self_type" : "type-574",
5790   "size" : 8,
5791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5792  },
5793  {
5794   "alignment" : 8,
5795   "linker_set_key" : "const android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> *",
5796   "name" : "const android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> *",
5797   "referenced_type" : "type-142",
5798   "self_type" : "type-141",
5799   "size" : 8,
5800   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5801  },
5802  {
5803   "alignment" : 8,
5804   "linker_set_key" : "const android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> *",
5805   "name" : "const android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> *",
5806   "referenced_type" : "type-132",
5807   "self_type" : "type-131",
5808   "size" : 8,
5809   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5810  },
5811  {
5812   "alignment" : 8,
5813   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5814   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5815   "referenced_type" : "type-578",
5816   "self_type" : "type-622",
5817   "size" : 8,
5818   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5819  },
5820  {
5821   "alignment" : 8,
5822   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5823   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5824   "referenced_type" : "type-86",
5825   "self_type" : "type-87",
5826   "size" : 8,
5827   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5828  },
5829  {
5830   "alignment" : 8,
5831   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5832   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5833   "referenced_type" : "type-101",
5834   "self_type" : "type-102",
5835   "size" : 8,
5836   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5837  },
5838  {
5839   "alignment" : 8,
5840   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5841   "name" : "const android::wp<android::hardware::BHwBinder> *",
5842   "referenced_type" : "type-529",
5843   "self_type" : "type-552",
5844   "size" : 8,
5845   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5846  },
5847  {
5848   "alignment" : 8,
5849   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5850   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5851   "referenced_type" : "type-258",
5852   "self_type" : "type-269",
5853   "size" : 8,
5854   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5855  },
5856  {
5857   "alignment" : 8,
5858   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5859   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5860   "referenced_type" : "type-568",
5861   "self_type" : "type-569",
5862   "size" : 8,
5863   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5864  },
5865  {
5866   "alignment" : 8,
5867   "linker_set_key" : "const char *",
5868   "name" : "const char *",
5869   "referenced_type" : "type-57",
5870   "self_type" : "type-56",
5871   "size" : 8,
5872   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5873  },
5874  {
5875   "alignment" : 8,
5876   "linker_set_key" : "const char16_t *",
5877   "name" : "const char16_t *",
5878   "referenced_type" : "type-46",
5879   "self_type" : "type-45",
5880   "size" : 8,
5881   "source_file" : "/system/core/libutils/include/utils/String16.h"
5882  },
5883  {
5884   "alignment" : 8,
5885   "linker_set_key" : "const log_msg *",
5886   "name" : "const log_msg *",
5887   "referenced_type" : "type-119",
5888   "self_type" : "type-145",
5889   "size" : 8,
5890   "source_file" : "/system/core/liblog/include/log/log_read.h"
5891  },
5892  {
5893   "alignment" : 8,
5894   "linker_set_key" : "const native_handle *",
5895   "name" : "const native_handle *",
5896   "referenced_type" : "type-286",
5897   "self_type" : "type-285",
5898   "size" : 8,
5899   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5900  },
5901  {
5902   "alignment" : 8,
5903   "linker_set_key" : "const unsigned char *",
5904   "name" : "const unsigned char *",
5905   "referenced_type" : "type-271",
5906   "self_type" : "type-352",
5907   "size" : 8,
5908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5909  },
5910  {
5911   "alignment" : 8,
5912   "linker_set_key" : "const unsigned long long *",
5913   "name" : "const unsigned long long *",
5914   "referenced_type" : "type-402",
5915   "self_type" : "type-401",
5916   "size" : 8,
5917   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5918  },
5919  {
5920   "alignment" : 8,
5921   "linker_set_key" : "const void *",
5922   "name" : "const void *",
5923   "referenced_type" : "type-358",
5924   "self_type" : "type-359",
5925   "size" : 8,
5926   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5927  },
5928  {
5929   "alignment" : 8,
5930   "linker_set_key" : "int (*)(void *)",
5931   "name" : "int (*)(void *)",
5932   "referenced_type" : "type-487",
5933   "self_type" : "type-488",
5934   "size" : 8,
5935   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5936  },
5937  {
5938   "alignment" : 8,
5939   "linker_set_key" : "int *",
5940   "name" : "int *",
5941   "referenced_type" : "type-24",
5942   "self_type" : "type-344",
5943   "size" : 8,
5944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5945  },
5946  {
5947   "alignment" : 8,
5948   "linker_set_key" : "log_msg *",
5949   "name" : "log_msg *",
5950   "referenced_type" : "type-120",
5951   "self_type" : "type-182",
5952   "size" : 8,
5953   "source_file" : "/system/core/liblog/include/log/log_read.h"
5954  },
5955  {
5956   "alignment" : 8,
5957   "linker_set_key" : "native_handle *",
5958   "name" : "native_handle *",
5959   "referenced_type" : "type-195",
5960   "self_type" : "type-194",
5961   "size" : 8,
5962   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5963  },
5964  {
5965   "alignment" : 8,
5966   "linker_set_key" : "unsigned char *",
5967   "name" : "unsigned char *",
5968   "referenced_type" : "type-123",
5969   "self_type" : "type-396",
5970   "size" : 8,
5971   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5972  },
5973  {
5974   "alignment" : 8,
5975   "linker_set_key" : "unsigned long *",
5976   "name" : "unsigned long *",
5977   "referenced_type" : "type-14",
5978   "self_type" : "type-413",
5979   "size" : 8,
5980   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5981  },
5982  {
5983   "alignment" : 8,
5984   "linker_set_key" : "unsigned long long *",
5985   "name" : "unsigned long long *",
5986   "referenced_type" : "type-249",
5987   "self_type" : "type-397",
5988   "size" : 8,
5989   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5990  },
5991  {
5992   "alignment" : 8,
5993   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5994   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
5995   "referenced_type" : "type-399",
5996   "self_type" : "type-398",
5997   "size" : 8,
5998   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5999  },
6000  {
6001   "alignment" : 8,
6002   "linker_set_key" : "void *",
6003   "name" : "void *",
6004   "referenced_type" : "type-26",
6005   "self_type" : "type-25",
6006   "size" : 8,
6007   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6008  },
6009  {
6010   "alignment" : 8,
6011   "linker_set_key" : "void **",
6012   "name" : "void **",
6013   "referenced_type" : "type-25",
6014   "self_type" : "type-489",
6015   "size" : 8,
6016   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6017  }
6018 ],
6019 "qualified_types" :
6020 [
6021  {
6022   "alignment" : 8,
6023   "is_const" : true,
6024   "linker_set_key" : "android::RefBase::weakref_impl *const",
6025   "name" : "android::RefBase::weakref_impl *const",
6026   "referenced_type" : "type-10",
6027   "self_type" : "type-9",
6028   "size" : 8,
6029   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6030  },
6031  {
6032   "alignment" : 8,
6033   "is_const" : true,
6034   "linker_set_key" : "android::RefBase::weakref_impl *const",
6035   "name" : "android::RefBase::weakref_impl *const",
6036   "referenced_type" : "type-592",
6037   "self_type" : "type-594",
6038   "size" : 8,
6039   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6040  },
6041  {
6042   "alignment" : 8,
6043   "is_const" : true,
6044   "linker_set_key" : "android::RefBase::weakref_impl *const",
6045   "name" : "android::RefBase::weakref_impl *const",
6046   "referenced_type" : "type-635",
6047   "self_type" : "type-637",
6048   "size" : 8,
6049   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6050  },
6051  {
6052   "alignment" : 8,
6053   "is_const" : true,
6054   "linker_set_key" : "android::hardware::IBinder *const",
6055   "name" : "android::hardware::IBinder *const",
6056   "referenced_type" : "type-37",
6057   "self_type" : "type-112",
6058   "size" : 8,
6059   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6060  },
6061  {
6062   "alignment" : 8,
6063   "is_const" : true,
6064   "linker_set_key" : "const android::NativeHandle",
6065   "name" : "const android::NativeHandle",
6066   "referenced_type" : "type-193",
6067   "self_type" : "type-367",
6068   "size" : 24,
6069   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6070  },
6071  {
6072   "alignment" : 8,
6073   "is_const" : true,
6074   "linker_set_key" : "const android::RefBase",
6075   "name" : "const android::RefBase",
6076   "referenced_type" : "type-8",
6077   "self_type" : "type-295",
6078   "size" : 16,
6079   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6080  },
6081  {
6082   "alignment" : 8,
6083   "is_const" : true,
6084   "linker_set_key" : "const android::String16",
6085   "name" : "const android::String16",
6086   "referenced_type" : "type-44",
6087   "self_type" : "type-43",
6088   "size" : 8,
6089   "source_file" : "/system/core/libutils/include/utils/String16.h"
6090  },
6091  {
6092   "alignment" : 8,
6093   "is_const" : true,
6094   "linker_set_key" : "const android::String8",
6095   "name" : "const android::String8",
6096   "referenced_type" : "type-55",
6097   "self_type" : "type-376",
6098   "size" : 8,
6099   "source_file" : "/system/core/libutils/include/utils/String8.h"
6100  },
6101  {
6102   "alignment" : 8,
6103   "is_const" : true,
6104   "linker_set_key" : "const android::VectorImpl",
6105   "name" : "const android::VectorImpl",
6106   "referenced_type" : "type-33",
6107   "self_type" : "type-457",
6108   "size" : 40,
6109   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6110  },
6111  {
6112   "alignment" : 8,
6113   "is_const" : true,
6114   "linker_set_key" : "const android::hardware::BpHwRefBase",
6115   "name" : "const android::hardware::BpHwRefBase",
6116   "referenced_type" : "type-111",
6117   "self_type" : "type-388",
6118   "size" : 48,
6119   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6120  },
6121  {
6122   "alignment" : 8,
6123   "is_const" : true,
6124   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6125   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6126   "referenced_type" : "type-418",
6127   "self_type" : "type-424",
6128   "size" : 64,
6129   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6130  },
6131  {
6132   "alignment" : 8,
6133   "is_const" : true,
6134   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6135   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6136   "referenced_type" : "type-426",
6137   "self_type" : "type-429",
6138   "size" : 64,
6139   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6140  },
6141  {
6142   "alignment" : 8,
6143   "is_const" : true,
6144   "linker_set_key" : "const android::hardware::Parcel",
6145   "name" : "const android::hardware::Parcel",
6146   "referenced_type" : "type-394",
6147   "self_type" : "type-409",
6148   "size" : 136,
6149   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6150  },
6151  {
6152   "alignment" : 8,
6153   "is_const" : true,
6154   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> >",
6155   "name" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> >",
6156   "referenced_type" : "type-171",
6157   "self_type" : "type-175",
6158   "size" : 48,
6159   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6160  },
6161  {
6162   "alignment" : 8,
6163   "is_const" : true,
6164   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> >",
6165   "name" : "const android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> >",
6166   "referenced_type" : "type-585",
6167   "self_type" : "type-589",
6168   "size" : 48,
6169   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6170  },
6171  {
6172   "alignment" : 8,
6173   "is_const" : true,
6174   "linker_set_key" : "const android::hardware::Return<bool>",
6175   "name" : "const android::hardware::Return<bool>",
6176   "referenced_type" : "type-164",
6177   "self_type" : "type-169",
6178   "size" : 40,
6179   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6180  },
6181  {
6182   "alignment" : 8,
6183   "is_const" : true,
6184   "linker_set_key" : "const android::hardware::Status",
6185   "name" : "const android::hardware::Status",
6186   "referenced_type" : "type-154",
6187   "self_type" : "type-158",
6188   "size" : 32,
6189   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6190  },
6191  {
6192   "alignment" : 4,
6193   "is_const" : true,
6194   "linker_set_key" : "const android::hardware::details::SchedPrio",
6195   "name" : "const android::hardware::details::SchedPrio",
6196   "referenced_type" : "type-421",
6197   "self_type" : "type-423",
6198   "size" : 8,
6199   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6200  },
6201  {
6202   "alignment" : 8,
6203   "is_const" : true,
6204   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6205   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6206   "referenced_type" : "type-332",
6207   "self_type" : "type-557",
6208   "size" : 8,
6209   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6210  },
6211  {
6212   "alignment" : 8,
6213   "is_const" : true,
6214   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6215   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6216   "referenced_type" : "type-319",
6217   "self_type" : "type-550",
6218   "size" : 8,
6219   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6220  },
6221  {
6222   "alignment" : 8,
6223   "is_const" : true,
6224   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6225   "name" : "const android::hardware::details::hidl_pointer<int>",
6226   "referenced_type" : "type-342",
6227   "self_type" : "type-499",
6228   "size" : 8,
6229   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6230  },
6231  {
6232   "alignment" : 8,
6233   "is_const" : true,
6234   "linker_set_key" : "const android::hardware::details::return_status",
6235   "name" : "const android::hardware::details::return_status",
6236   "referenced_type" : "type-165",
6237   "self_type" : "type-180",
6238   "size" : 40,
6239   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6240  },
6241  {
6242   "alignment" : 8,
6243   "is_const" : true,
6244   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6245   "name" : "const android::hardware::hidl_death_recipient",
6246   "referenced_type" : "type-7",
6247   "self_type" : "type-575",
6248   "size" : 24,
6249   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6250  },
6251  {
6252   "alignment" : 8,
6253   "is_const" : true,
6254   "linker_set_key" : "const android::hardware::hidl_handle",
6255   "name" : "const android::hardware::hidl_handle",
6256   "referenced_type" : "type-299",
6257   "self_type" : "type-360",
6258   "size" : 16,
6259   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6260  },
6261  {
6262   "alignment" : 8,
6263   "is_const" : true,
6264   "linker_set_key" : "const android::hardware::hidl_memory",
6265   "name" : "const android::hardware::hidl_memory",
6266   "referenced_type" : "type-300",
6267   "self_type" : "type-303",
6268   "size" : 40,
6269   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6270  },
6271  {
6272   "alignment" : 8,
6273   "is_const" : true,
6274   "linker_set_key" : "const android::hardware::hidl_string",
6275   "name" : "const android::hardware::hidl_string",
6276   "referenced_type" : "type-71",
6277   "self_type" : "type-327",
6278   "size" : 16,
6279   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6280  },
6281  {
6282   "alignment" : 8,
6283   "is_const" : true,
6284   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6285   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6286   "referenced_type" : "type-318",
6287   "self_type" : "type-328",
6288   "size" : 16,
6289   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6290  },
6291  {
6292   "alignment" : 8,
6293   "is_const" : true,
6294   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6295   "name" : "const android::hardware::hidl_vec<int>",
6296   "referenced_type" : "type-341",
6297   "self_type" : "type-345",
6298   "size" : 16,
6299   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6300  },
6301  {
6302   "alignment" : 2,
6303   "is_const" : true,
6304   "linker_set_key" : "const android::hardware::hidl_version",
6305   "name" : "const android::hardware::hidl_version",
6306   "referenced_type" : "type-353",
6307   "self_type" : "type-355",
6308   "size" : 4,
6309   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6310  },
6311  {
6312   "alignment" : 8,
6313   "is_const" : true,
6314   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl",
6315   "name" : "const android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl",
6316   "referenced_type" : "type-544",
6317   "self_type" : "type-543",
6318   "size" : 216,
6319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h"
6320  },
6321  {
6322   "alignment" : 8,
6323   "is_const" : true,
6324   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback",
6325   "name" : "const android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback",
6326   "referenced_type" : "type-107",
6327   "self_type" : "type-541",
6328   "size" : 216,
6329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
6330  },
6331  {
6332   "alignment" : 8,
6333   "is_const" : true,
6334   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::IOffloadControl",
6335   "name" : "const android::hardware::tetheroffload::control::V1_0::IOffloadControl",
6336   "referenced_type" : "type-138",
6337   "self_type" : "type-532",
6338   "size" : 24,
6339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h"
6340  },
6341  {
6342   "alignment" : 8,
6343   "is_const" : true,
6344   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::IPv4AddrPortPair",
6345   "name" : "const android::hardware::tetheroffload::control::V1_0::IPv4AddrPortPair",
6346   "referenced_type" : "type-70",
6347   "self_type" : "type-69",
6348   "size" : 24,
6349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/hwtypes.h"
6350  },
6351  {
6352   "alignment" : 8,
6353   "is_const" : true,
6354   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback",
6355   "name" : "const android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback",
6356   "referenced_type" : "type-106",
6357   "self_type" : "type-133",
6358   "size" : 24,
6359   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6360  },
6361  {
6362   "alignment" : 8,
6363   "is_const" : true,
6364   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::NatTimeoutUpdate",
6365   "name" : "const android::hardware::tetheroffload::control::V1_0::NatTimeoutUpdate",
6366   "referenced_type" : "type-523",
6367   "self_type" : "type-627",
6368   "size" : 56,
6369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h"
6370  },
6371  {
6372   "alignment" : 4,
6373   "is_const" : true,
6374   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::NetworkProtocol",
6375   "name" : "const android::hardware::tetheroffload::control::V1_0::NetworkProtocol",
6376   "referenced_type" : "type-522",
6377   "self_type" : "type-526",
6378   "size" : 4,
6379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6380  },
6381  {
6382   "alignment" : 4,
6383   "is_const" : true,
6384   "linker_set_key" : "const android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent",
6385   "name" : "const android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent",
6386   "referenced_type" : "type-521",
6387   "self_type" : "type-524",
6388   "size" : 4,
6389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6390  },
6391  {
6392   "alignment" : 8,
6393   "is_const" : true,
6394   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6395   "name" : "const android::hidl::base::V1_0::BpHwBase",
6396   "referenced_type" : "type-535",
6397   "self_type" : "type-538",
6398   "size" : 216,
6399   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6400  },
6401  {
6402   "alignment" : 4,
6403   "is_const" : true,
6404   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6405   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6406   "referenced_type" : "type-370",
6407   "self_type" : "type-371",
6408   "size" : 4,
6409   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6410  },
6411  {
6412   "alignment" : 8,
6413   "is_const" : true,
6414   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6415   "name" : "const android::hidl::base::V1_0::IBase",
6416   "referenced_type" : "type-17",
6417   "self_type" : "type-435",
6418   "size" : 24,
6419   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6420  },
6421  {
6422   "alignment" : 8,
6423   "is_const" : true,
6424   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6425   "name" : "const android::hidl::base::V1_0::IBase *const",
6426   "referenced_type" : "type-434",
6427   "self_type" : "type-437",
6428   "size" : 8,
6429   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6430  },
6431  {
6432   "alignment" : 8,
6433   "is_const" : true,
6434   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6435   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6436   "referenced_type" : "type-84",
6437   "self_type" : "type-88",
6438   "size" : 24,
6439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6440  },
6441  {
6442   "alignment" : 4,
6443   "is_const" : true,
6444   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6445   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6446   "referenced_type" : "type-511",
6447   "self_type" : "type-515",
6448   "size" : 4,
6449   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6450  },
6451  {
6452   "alignment" : 1,
6453   "is_const" : true,
6454   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6455   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6456   "referenced_type" : "type-510",
6457   "self_type" : "type-513",
6458   "size" : 1,
6459   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6460  },
6461  {
6462   "alignment" : 8,
6463   "is_const" : true,
6464   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
6465   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6466   "referenced_type" : "type-99",
6467   "self_type" : "type-508",
6468   "size" : 24,
6469   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6470  },
6471  {
6472   "alignment" : 8,
6473   "is_const" : true,
6474   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
6475   "name" : "const android::sp<android::hardware::IBinder>",
6476   "referenced_type" : "type-50",
6477   "self_type" : "type-49",
6478   "size" : 8,
6479   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6480  },
6481  {
6482   "alignment" : 8,
6483   "is_const" : true,
6484   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
6485   "name" : "const android::sp<android::hardware::ProcessState>",
6486   "referenced_type" : "type-21",
6487   "self_type" : "type-80",
6488   "size" : 8,
6489   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6490  },
6491  {
6492   "alignment" : 8,
6493   "is_const" : true,
6494   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6495   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6496   "referenced_type" : "type-144",
6497   "self_type" : "type-149",
6498   "size" : 8,
6499   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6500  },
6501  {
6502   "alignment" : 8,
6503   "is_const" : true,
6504   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
6505   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6506   "referenced_type" : "type-291",
6507   "self_type" : "type-290",
6508   "size" : 8,
6509   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6510  },
6511  {
6512   "alignment" : 8,
6513   "is_const" : true,
6514   "linker_set_key" : "const android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl>",
6515   "name" : "const android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl>",
6516   "referenced_type" : "type-136",
6517   "self_type" : "type-142",
6518   "size" : 8,
6519   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6520  },
6521  {
6522   "alignment" : 8,
6523   "is_const" : true,
6524   "linker_set_key" : "const android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback>",
6525   "name" : "const android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback>",
6526   "referenced_type" : "type-104",
6527   "self_type" : "type-132",
6528   "size" : 8,
6529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6530  },
6531  {
6532   "alignment" : 8,
6533   "is_const" : true,
6534   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
6535   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6536   "referenced_type" : "type-405",
6537   "self_type" : "type-578",
6538   "size" : 8,
6539   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6540  },
6541  {
6542   "alignment" : 8,
6543   "is_const" : true,
6544   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6545   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6546   "referenced_type" : "type-82",
6547   "self_type" : "type-86",
6548   "size" : 8,
6549   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6550  },
6551  {
6552   "alignment" : 8,
6553   "is_const" : true,
6554   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6555   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6556   "referenced_type" : "type-97",
6557   "self_type" : "type-101",
6558   "size" : 8,
6559   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6560  },
6561  {
6562   "alignment" : 8,
6563   "is_const" : true,
6564   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
6565   "name" : "const android::wp<android::hardware::BHwBinder>",
6566   "referenced_type" : "type-322",
6567   "self_type" : "type-529",
6568   "size" : 16,
6569   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6570  },
6571  {
6572   "alignment" : 8,
6573   "is_const" : true,
6574   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
6575   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6576   "referenced_type" : "type-5",
6577   "self_type" : "type-258",
6578   "size" : 16,
6579   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6580  },
6581  {
6582   "alignment" : 8,
6583   "is_const" : true,
6584   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
6585   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
6586   "referenced_type" : "type-15",
6587   "self_type" : "type-568",
6588   "size" : 16,
6589   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6590  },
6591  {
6592   "alignment" : 1,
6593   "is_const" : true,
6594   "linker_set_key" : "const bool",
6595   "name" : "const bool",
6596   "referenced_type" : "type-39",
6597   "self_type" : "type-93",
6598   "size" : 1,
6599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6600  },
6601  {
6602   "alignment" : 1,
6603   "is_const" : true,
6604   "linker_set_key" : "const char",
6605   "name" : "const char",
6606   "referenced_type" : "type-58",
6607   "self_type" : "type-57",
6608   "size" : 1,
6609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6610  },
6611  {
6612   "alignment" : 2,
6613   "is_const" : true,
6614   "linker_set_key" : "const char16_t",
6615   "name" : "const char16_t",
6616   "referenced_type" : "type-47",
6617   "self_type" : "type-46",
6618   "size" : 2,
6619   "source_file" : "/system/core/libutils/include/utils/String16.h"
6620  },
6621  {
6622   "alignment" : 8,
6623   "is_const" : true,
6624   "linker_set_key" : "const double",
6625   "name" : "const double",
6626   "referenced_type" : "type-261",
6627   "self_type" : "type-289",
6628   "size" : 8,
6629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6630  },
6631  {
6632   "alignment" : 4,
6633   "is_const" : true,
6634   "linker_set_key" : "const float",
6635   "name" : "const float",
6636   "referenced_type" : "type-255",
6637   "self_type" : "type-287",
6638   "size" : 4,
6639   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6640  },
6641  {
6642   "alignment" : 4,
6643   "is_const" : true,
6644   "linker_set_key" : "const int",
6645   "name" : "const int",
6646   "referenced_type" : "type-24",
6647   "self_type" : "type-483",
6648   "size" : 4,
6649   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6650  },
6651  {
6652   "is_const" : true,
6653   "linker_set_key" : "const iter<is_const>",
6654   "name" : "const iter<is_const>",
6655   "referenced_type" : "type-311",
6656   "self_type" : "type-310",
6657   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6658  },
6659  {
6660   "is_const" : true,
6661   "linker_set_key" : "const iter<is_const>",
6662   "name" : "const iter<is_const>",
6663   "referenced_type" : "type-596",
6664   "self_type" : "type-595",
6665   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6666  },
6667  {
6668   "is_const" : true,
6669   "linker_set_key" : "const iter<is_const>",
6670   "name" : "const iter<is_const>",
6671   "referenced_type" : "type-641",
6672   "self_type" : "type-640",
6673   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6674  },
6675  {
6676   "alignment" : 4,
6677   "is_const" : true,
6678   "linker_set_key" : "const log_msg",
6679   "name" : "const log_msg",
6680   "referenced_type" : "type-120",
6681   "self_type" : "type-119",
6682   "size" : 5124,
6683   "source_file" : "/system/core/liblog/include/log/log_read.h"
6684  },
6685  {
6686   "alignment" : 8,
6687   "is_const" : true,
6688   "linker_set_key" : "const long",
6689   "name" : "const long",
6690   "referenced_type" : "type-29",
6691   "self_type" : "type-280",
6692   "size" : 8,
6693   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6694  },
6695  {
6696   "alignment" : 4,
6697   "is_const" : true,
6698   "linker_set_key" : "const native_handle",
6699   "name" : "const native_handle",
6700   "referenced_type" : "type-195",
6701   "self_type" : "type-286",
6702   "size" : 12,
6703   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6704  },
6705  {
6706   "alignment" : 2,
6707   "is_const" : true,
6708   "linker_set_key" : "const short",
6709   "name" : "const short",
6710   "referenced_type" : "type-216",
6711   "self_type" : "type-275",
6712   "size" : 2,
6713   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6714  },
6715  {
6716   "alignment" : 1,
6717   "is_const" : true,
6718   "linker_set_key" : "const signed char",
6719   "name" : "const signed char",
6720   "referenced_type" : "type-268",
6721   "self_type" : "type-267",
6722   "size" : 1,
6723   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6724  },
6725  {
6726   "alignment" : 4,
6727   "is_const" : true,
6728   "linker_set_key" : "const std::array<android::hardware::tetheroffload::control::V1_0::NetworkProtocol, 2>",
6729   "name" : "const std::array<android::hardware::tetheroffload::control::V1_0::NetworkProtocol, 2>",
6730   "referenced_type" : "type-531",
6731   "self_type" : "type-530",
6732   "size" : 8,
6733   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6734  },
6735  {
6736   "alignment" : 4,
6737   "is_const" : true,
6738   "linker_set_key" : "const std::array<android::hardware::tetheroffload::control::V1_0::NetworkProtocol, 2>",
6739   "name" : "const std::array<android::hardware::tetheroffload::control::V1_0::NetworkProtocol, 2>",
6740   "referenced_type" : "type-626",
6741   "self_type" : "type-625",
6742   "size" : 8,
6743   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6744  },
6745  {
6746   "alignment" : 4,
6747   "is_const" : true,
6748   "linker_set_key" : "const std::array<android::hardware::tetheroffload::control::V1_0::NetworkProtocol, 2>",
6749   "name" : "const std::array<android::hardware::tetheroffload::control::V1_0::NetworkProtocol, 2>",
6750   "referenced_type" : "type-68",
6751   "self_type" : "type-67",
6752   "size" : 8,
6753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6754  },
6755  {
6756   "alignment" : 4,
6757   "is_const" : true,
6758   "linker_set_key" : "const std::array<android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent, 5>",
6759   "name" : "const std::array<android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent, 5>",
6760   "referenced_type" : "type-528",
6761   "self_type" : "type-527",
6762   "size" : 20,
6763   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6764  },
6765  {
6766   "alignment" : 4,
6767   "is_const" : true,
6768   "linker_set_key" : "const std::array<android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent, 5>",
6769   "name" : "const std::array<android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent, 5>",
6770   "referenced_type" : "type-624",
6771   "self_type" : "type-623",
6772   "size" : 20,
6773   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6774  },
6775  {
6776   "alignment" : 4,
6777   "is_const" : true,
6778   "linker_set_key" : "const std::array<android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent, 5>",
6779   "name" : "const std::array<android::hardware::tetheroffload::control::V1_0::OffloadCallbackEvent, 5>",
6780   "referenced_type" : "type-66",
6781   "self_type" : "type-65",
6782   "size" : 20,
6783   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h"
6784  },
6785  {
6786   "alignment" : 4,
6787   "is_const" : true,
6788   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6789   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6790   "referenced_type" : "type-374",
6791   "self_type" : "type-373",
6792   "size" : 12,
6793   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6794  },
6795  {
6796   "alignment" : 4,
6797   "is_const" : true,
6798   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6799   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6800   "referenced_type" : "type-603",
6801   "self_type" : "type-602",
6802   "size" : 12,
6803   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6804  },
6805  {
6806   "alignment" : 4,
6807   "is_const" : true,
6808   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6809   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6810   "referenced_type" : "type-62",
6811   "self_type" : "type-61",
6812   "size" : 12,
6813   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6814  },
6815  {
6816   "alignment" : 4,
6817   "is_const" : true,
6818   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6819   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6820   "referenced_type" : "type-520",
6821   "self_type" : "type-519",
6822   "size" : 4,
6823   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6824  },
6825  {
6826   "alignment" : 4,
6827   "is_const" : true,
6828   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6829   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6830   "referenced_type" : "type-621",
6831   "self_type" : "type-620",
6832   "size" : 4,
6833   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6834  },
6835  {
6836   "alignment" : 1,
6837   "is_const" : true,
6838   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6839   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6840   "referenced_type" : "type-517",
6841   "self_type" : "type-516",
6842   "size" : 3,
6843   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6844  },
6845  {
6846   "alignment" : 1,
6847   "is_const" : true,
6848   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6849   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6850   "referenced_type" : "type-619",
6851   "self_type" : "type-618",
6852   "size" : 3,
6853   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6854  },
6855  {
6856   "alignment" : 8,
6857   "is_const" : true,
6858   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6859   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6860   "referenced_type" : "type-416",
6861   "self_type" : "type-415",
6862   "size" : 24,
6863   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6864  },
6865  {
6866   "alignment" : 8,
6867   "is_const" : true,
6868   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6869   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6870   "referenced_type" : "type-609",
6871   "self_type" : "type-608",
6872   "size" : 24,
6873   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6874  },
6875  {
6876   "alignment" : 8,
6877   "is_const" : true,
6878   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6879   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6880   "referenced_type" : "type-339",
6881   "self_type" : "type-338",
6882   "size" : 16,
6883   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6884  },
6885  {
6886   "alignment" : 8,
6887   "is_const" : true,
6888   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6889   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6890   "referenced_type" : "type-601",
6891   "self_type" : "type-600",
6892   "size" : 16,
6893   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6894  },
6895  {
6896   "alignment" : 8,
6897   "is_const" : true,
6898   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6899   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6900   "referenced_type" : "type-325",
6901   "self_type" : "type-324",
6902   "size" : 16,
6903   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6904  },
6905  {
6906   "alignment" : 8,
6907   "is_const" : true,
6908   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6909   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6910   "referenced_type" : "type-599",
6911   "self_type" : "type-598",
6912   "size" : 16,
6913   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6914  },
6915  {
6916   "alignment" : 8,
6917   "is_const" : true,
6918   "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 *> > *)> > >",
6919   "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 *> > *)> > >",
6920   "referenced_type" : "type-563",
6921   "self_type" : "type-562",
6922   "size" : 24,
6923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6924  },
6925  {
6926   "alignment" : 8,
6927   "is_const" : true,
6928   "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 *> > *)> > >",
6929   "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 *> > *)> > >",
6930   "referenced_type" : "type-631",
6931   "self_type" : "type-630",
6932   "size" : 24,
6933   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6934  },
6935  {
6936   "alignment" : 8,
6937   "is_const" : true,
6938   "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 *> > *)> > >",
6939   "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 *> > *)> > >",
6940   "referenced_type" : "type-78",
6941   "self_type" : "type-77",
6942   "size" : 24,
6943   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6944  },
6945  {
6946   "alignment" : 1,
6947   "is_const" : true,
6948   "linker_set_key" : "const unsigned char",
6949   "name" : "const unsigned char",
6950   "referenced_type" : "type-123",
6951   "self_type" : "type-271",
6952   "size" : 1,
6953   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6954  },
6955  {
6956   "alignment" : 4,
6957   "is_const" : true,
6958   "linker_set_key" : "const unsigned int",
6959   "name" : "const unsigned int",
6960   "referenced_type" : "type-2",
6961   "self_type" : "type-34",
6962   "size" : 4,
6963   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6964  },
6965  {
6966   "alignment" : 8,
6967   "is_const" : true,
6968   "linker_set_key" : "const unsigned long",
6969   "name" : "const unsigned long",
6970   "referenced_type" : "type-14",
6971   "self_type" : "type-35",
6972   "size" : 8,
6973   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6974  },
6975  {
6976   "alignment" : 8,
6977   "is_const" : true,
6978   "linker_set_key" : "const unsigned long long",
6979   "name" : "const unsigned long long",
6980   "referenced_type" : "type-249",
6981   "self_type" : "type-402",
6982   "size" : 8,
6983   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6984  },
6985  {
6986   "alignment" : 2,
6987   "is_const" : true,
6988   "linker_set_key" : "const unsigned short",
6989   "name" : "const unsigned short",
6990   "referenced_type" : "type-74",
6991   "self_type" : "type-277",
6992   "size" : 2,
6993   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6994  },
6995  {
6996   "is_const" : true,
6997   "linker_set_key" : "const void",
6998   "name" : "const void",
6999   "referenced_type" : "type-26",
7000   "self_type" : "type-358",
7001   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7002  },
7003  {
7004   "alignment" : 1,
7005   "is_volatile" : true,
7006   "linker_set_key" : "volatile bool",
7007   "name" : "volatile bool",
7008   "referenced_type" : "type-39",
7009   "self_type" : "type-96",
7010   "size" : 1,
7011   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7012  },
7013  {
7014   "alignment" : 4,
7015   "is_volatile" : true,
7016   "linker_set_key" : "volatile int",
7017   "name" : "volatile int",
7018   "referenced_type" : "type-24",
7019   "self_type" : "type-59",
7020   "size" : 4,
7021   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7022  }
7023 ],
7024 "record_types" :
7025 [
7026  {
7027   "alignment" : 4,
7028   "fields" :
7029   [
7030    {
7031     "access" : "private",
7032     "field_name" : "mCond",
7033     "referenced_type" : "type-95"
7034    }
7035   ],
7036   "linker_set_key" : "android::Condition",
7037   "name" : "android::Condition",
7038   "record_kind" : "class",
7039   "referenced_type" : "type-94",
7040   "self_type" : "type-94",
7041   "size" : 48,
7042   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7043   "unique_id" : "_ZTSN7android9ConditionE"
7044  },
7045  {
7046   "alignment" : 8,
7047   "fields" :
7048   [
7049    {
7050     "access" : "private",
7051     "field_name" : "mVector",
7052     "referenced_type" : "type-52"
7053    }
7054   ],
7055   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7056   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7057   "record_kind" : "class",
7058   "referenced_type" : "type-51",
7059   "self_type" : "type-51",
7060   "size" : 40,
7061   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7062   "template_args" : [ "type-44", "type-50" ],
7063   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7064  },
7065  {
7066   "alignment" : 4,
7067   "fields" :
7068   [
7069    {
7070     "access" : "private",
7071     "field_name" : "mCount",
7072     "referenced_type" : "type-192"
7073    }
7074   ],
7075   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7076   "name" : "android::LightRefBase<android::NativeHandle>",
7077   "record_kind" : "class",
7078   "referenced_type" : "type-191",
7079   "self_type" : "type-191",
7080   "size" : 4,
7081   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7082   "template_args" : [ "type-193" ],
7083   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7084  },
7085  {
7086   "alignment" : 4,
7087   "fields" :
7088   [
7089    {
7090     "access" : "private",
7091     "field_name" : "mCount",
7092     "referenced_type" : "type-189"
7093    }
7094   ],
7095   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7096   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7097   "record_kind" : "class",
7098   "referenced_type" : "type-188",
7099   "self_type" : "type-188",
7100   "size" : 4,
7101   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7102   "template_args" : [ "type-190" ],
7103   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7104  },
7105  {
7106   "alignment" : 4,
7107   "fields" :
7108   [
7109    {
7110     "access" : "private",
7111     "field_name" : "mMutex",
7112     "referenced_type" : "type-31"
7113    }
7114   ],
7115   "linker_set_key" : "android::Mutex",
7116   "name" : "android::Mutex",
7117   "record_kind" : "class",
7118   "referenced_type" : "type-30",
7119   "self_type" : "type-30",
7120   "size" : 40,
7121   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7122   "unique_id" : "_ZTSN7android5MutexE"
7123  },
7124  {
7125   "alignment" : 8,
7126   "fields" :
7127   [
7128    {
7129     "access" : "private",
7130     "field_name" : "mLock",
7131     "referenced_type" : "type-492"
7132    }
7133   ],
7134   "linker_set_key" : "android::Mutex::Autolock",
7135   "name" : "android::Mutex::Autolock",
7136   "record_kind" : "class",
7137   "referenced_type" : "type-491",
7138   "self_type" : "type-491",
7139   "size" : 8,
7140   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7141   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7142  },
7143  {
7144   "alignment" : 8,
7145   "base_specifiers" :
7146   [
7147    {
7148     "referenced_type" : "type-191"
7149    }
7150   ],
7151   "fields" :
7152   [
7153    {
7154     "access" : "private",
7155     "field_name" : "mHandle",
7156     "field_offset" : 64,
7157     "referenced_type" : "type-194"
7158    },
7159    {
7160     "access" : "private",
7161     "field_name" : "mOwnsHandle",
7162     "field_offset" : 128,
7163     "referenced_type" : "type-39"
7164    }
7165   ],
7166   "linker_set_key" : "android::NativeHandle",
7167   "name" : "android::NativeHandle",
7168   "record_kind" : "class",
7169   "referenced_type" : "type-193",
7170   "self_type" : "type-193",
7171   "size" : 24,
7172   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7173   "unique_id" : "_ZTSN7android12NativeHandleE"
7174  },
7175  {
7176   "alignment" : 4,
7177   "fields" :
7178   [
7179    {
7180     "access" : "private",
7181     "field_name" : "mRWLock",
7182     "referenced_type" : "type-497"
7183    }
7184   ],
7185   "linker_set_key" : "android::RWLock",
7186   "name" : "android::RWLock",
7187   "record_kind" : "class",
7188   "referenced_type" : "type-496",
7189   "self_type" : "type-496",
7190   "size" : 56,
7191   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7192   "unique_id" : "_ZTSN7android6RWLockE"
7193  },
7194  {
7195   "alignment" : 8,
7196   "fields" :
7197   [
7198    {
7199     "access" : "private",
7200     "field_name" : "mLock",
7201     "referenced_type" : "type-501"
7202    }
7203   ],
7204   "linker_set_key" : "android::RWLock::AutoRLock",
7205   "name" : "android::RWLock::AutoRLock",
7206   "record_kind" : "class",
7207   "referenced_type" : "type-500",
7208   "self_type" : "type-500",
7209   "size" : 8,
7210   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7211   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7212  },
7213  {
7214   "alignment" : 8,
7215   "fields" :
7216   [
7217    {
7218     "access" : "private",
7219     "field_name" : "mLock",
7220     "referenced_type" : "type-501"
7221    }
7222   ],
7223   "linker_set_key" : "android::RWLock::AutoWLock",
7224   "name" : "android::RWLock::AutoWLock",
7225   "record_kind" : "class",
7226   "referenced_type" : "type-503",
7227   "self_type" : "type-503",
7228   "size" : 8,
7229   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7230   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7231  },
7232  {
7233   "alignment" : 8,
7234   "fields" :
7235   [
7236    {
7237     "access" : "private",
7238     "field_name" : "mRefs",
7239     "field_offset" : 64,
7240     "referenced_type" : "type-9"
7241    }
7242   ],
7243   "linker_set_key" : "android::RefBase",
7244   "name" : "android::RefBase",
7245   "record_kind" : "class",
7246   "referenced_type" : "type-8",
7247   "self_type" : "type-8",
7248   "size" : 16,
7249   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7250   "unique_id" : "_ZTSN7android7RefBaseE",
7251   "vtable_components" :
7252   [
7253    {
7254     "kind" : "offset_to_top"
7255    },
7256    {
7257     "kind" : "rtti",
7258     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7259    },
7260    {
7261     "kind" : "complete_dtor_pointer",
7262     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7263    },
7264    {
7265     "kind" : "deleting_dtor_pointer",
7266     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7267    },
7268    {
7269     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7270    },
7271    {
7272     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7273    },
7274    {
7275     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7276    },
7277    {
7278     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7279    }
7280   ]
7281  },
7282  {
7283   "alignment" : 1,
7284   "linker_set_key" : "android::RefBase::weakref_type",
7285   "name" : "android::RefBase::weakref_type",
7286   "record_kind" : "class",
7287   "referenced_type" : "type-13",
7288   "self_type" : "type-13",
7289   "size" : 1,
7290   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7291   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7292  },
7293  {
7294   "alignment" : 1,
7295   "linker_set_key" : "android::ReferenceMover",
7296   "name" : "android::ReferenceMover",
7297   "record_kind" : "class",
7298   "referenced_type" : "type-298",
7299   "self_type" : "type-298",
7300   "size" : 1,
7301   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7302   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7303  },
7304  {
7305   "alignment" : 8,
7306   "linker_set_key" : "android::ReferenceRenamer",
7307   "name" : "android::ReferenceRenamer",
7308   "record_kind" : "class",
7309   "referenced_type" : "type-293",
7310   "self_type" : "type-293",
7311   "size" : 8,
7312   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7313   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
7314   "vtable_components" :
7315   [
7316    {
7317     "kind" : "offset_to_top"
7318    },
7319    {
7320     "kind" : "rtti",
7321     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7322    },
7323    {
7324     "is_pure" : true,
7325     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
7326    }
7327   ]
7328  },
7329  {
7330   "alignment" : 8,
7331   "fields" :
7332   [
7333    {
7334     "access" : "private",
7335     "field_name" : "mTag",
7336     "referenced_type" : "type-14"
7337    }
7338   ],
7339   "linker_set_key" : "android::ScopedTrace",
7340   "name" : "android::ScopedTrace",
7341   "record_kind" : "class",
7342   "referenced_type" : "type-506",
7343   "self_type" : "type-506",
7344   "size" : 8,
7345   "source_file" : "/system/core/libutils/include/utils/Trace.h",
7346   "unique_id" : "_ZTSN7android11ScopedTraceE"
7347  },
7348  {
7349   "alignment" : 8,
7350   "base_specifiers" :
7351   [
7352    {
7353     "access" : "private",
7354     "referenced_type" : "type-53"
7355    }
7356   ],
7357   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7358   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7359   "record_kind" : "class",
7360   "referenced_type" : "type-52",
7361   "self_type" : "type-52",
7362   "size" : 40,
7363   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7364   "template_args" : [ "type-54" ],
7365   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7366   "vtable_components" :
7367   [
7368    {
7369     "kind" : "offset_to_top"
7370    },
7371    {
7372     "kind" : "rtti",
7373     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7374    },
7375    {
7376     "kind" : "complete_dtor_pointer",
7377     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7378    },
7379    {
7380     "kind" : "deleting_dtor_pointer",
7381     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7382    },
7383    {
7384     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
7385    },
7386    {
7387     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
7388    },
7389    {
7390     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
7391    },
7392    {
7393     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
7394    },
7395    {
7396     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
7397    },
7398    {
7399     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
7400    },
7401    {
7402     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7403    }
7404   ]
7405  },
7406  {
7407   "alignment" : 8,
7408   "base_specifiers" :
7409   [
7410    {
7411     "referenced_type" : "type-33"
7412    }
7413   ],
7414   "linker_set_key" : "android::SortedVectorImpl",
7415   "name" : "android::SortedVectorImpl",
7416   "record_kind" : "class",
7417   "referenced_type" : "type-53",
7418   "self_type" : "type-53",
7419   "size" : 40,
7420   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7421   "unique_id" : "_ZTSN7android16SortedVectorImplE",
7422   "vtable_components" :
7423   [
7424    {
7425     "kind" : "offset_to_top"
7426    },
7427    {
7428     "kind" : "rtti",
7429     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7430    },
7431    {
7432     "kind" : "complete_dtor_pointer",
7433     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7434    },
7435    {
7436     "kind" : "deleting_dtor_pointer",
7437     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7438    },
7439    {
7440     "is_pure" : true,
7441     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7442    },
7443    {
7444     "is_pure" : true,
7445     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7446    },
7447    {
7448     "is_pure" : true,
7449     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7450    },
7451    {
7452     "is_pure" : true,
7453     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7454    },
7455    {
7456     "is_pure" : true,
7457     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7458    },
7459    {
7460     "is_pure" : true,
7461     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7462    },
7463    {
7464     "is_pure" : true,
7465     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7466    }
7467   ]
7468  },
7469  {
7470   "alignment" : 8,
7471   "fields" :
7472   [
7473    {
7474     "access" : "private",
7475     "field_name" : "mString",
7476     "referenced_type" : "type-45"
7477    }
7478   ],
7479   "linker_set_key" : "android::String16",
7480   "name" : "android::String16",
7481   "record_kind" : "class",
7482   "referenced_type" : "type-44",
7483   "self_type" : "type-44",
7484   "size" : 8,
7485   "source_file" : "/system/core/libutils/include/utils/String16.h",
7486   "unique_id" : "_ZTSN7android8String16E"
7487  },
7488  {
7489   "alignment" : 8,
7490   "fields" :
7491   [
7492    {
7493     "access" : "private",
7494     "field_name" : "mString",
7495     "referenced_type" : "type-56"
7496    }
7497   ],
7498   "linker_set_key" : "android::String8",
7499   "name" : "android::String8",
7500   "record_kind" : "class",
7501   "referenced_type" : "type-55",
7502   "self_type" : "type-55",
7503   "size" : 8,
7504   "source_file" : "/system/core/libutils/include/utils/String8.h",
7505   "unique_id" : "_ZTSN7android7String8E"
7506  },
7507  {
7508   "alignment" : 8,
7509   "base_specifiers" :
7510   [
7511    {
7512     "is_virtual" : true,
7513     "referenced_type" : "type-8"
7514    }
7515   ],
7516   "fields" :
7517   [
7518    {
7519     "access" : "private",
7520     "field_name" : "mCanCallJava",
7521     "field_offset" : 64,
7522     "referenced_type" : "type-93"
7523    },
7524    {
7525     "access" : "private",
7526     "field_name" : "mThread",
7527     "field_offset" : 128,
7528     "referenced_type" : "type-25"
7529    },
7530    {
7531     "access" : "private",
7532     "field_name" : "mLock",
7533     "field_offset" : 192,
7534     "referenced_type" : "type-30"
7535    },
7536    {
7537     "access" : "private",
7538     "field_name" : "mThreadExitedCondition",
7539     "field_offset" : 512,
7540     "referenced_type" : "type-94"
7541    },
7542    {
7543     "access" : "private",
7544     "field_name" : "mStatus",
7545     "field_offset" : 896,
7546     "referenced_type" : "type-24"
7547    },
7548    {
7549     "access" : "private",
7550     "field_name" : "mExitPending",
7551     "field_offset" : 928,
7552     "referenced_type" : "type-96"
7553    },
7554    {
7555     "access" : "private",
7556     "field_name" : "mRunning",
7557     "field_offset" : 936,
7558     "referenced_type" : "type-96"
7559    },
7560    {
7561     "access" : "private",
7562     "field_name" : "mHoldSelf",
7563     "field_offset" : 960,
7564     "referenced_type" : "type-90"
7565    },
7566    {
7567     "access" : "private",
7568     "field_name" : "mTid",
7569     "field_offset" : 1024,
7570     "referenced_type" : "type-24"
7571    }
7572   ],
7573   "linker_set_key" : "android::Thread",
7574   "name" : "android::Thread",
7575   "record_kind" : "class",
7576   "referenced_type" : "type-92",
7577   "self_type" : "type-92",
7578   "size" : 152,
7579   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7580   "unique_id" : "_ZTSN7android6ThreadE",
7581   "vtable_components" :
7582   [
7583    {
7584     "component_value" : 136,
7585     "kind" : "vbase_offset"
7586    },
7587    {
7588     "kind" : "offset_to_top"
7589    },
7590    {
7591     "kind" : "rtti",
7592     "mangled_component_name" : "_ZTIN7android6ThreadE"
7593    },
7594    {
7595     "kind" : "complete_dtor_pointer",
7596     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7597    },
7598    {
7599     "kind" : "deleting_dtor_pointer",
7600     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7601    },
7602    {
7603     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
7604    },
7605    {
7606     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7607    },
7608    {
7609     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7610    },
7611    {
7612     "is_pure" : true,
7613     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7614    },
7615    {
7616     "kind" : "vcall_offset"
7617    },
7618    {
7619     "kind" : "vcall_offset"
7620    },
7621    {
7622     "kind" : "vcall_offset"
7623    },
7624    {
7625     "kind" : "vcall_offset"
7626    },
7627    {
7628     "component_value" : -136,
7629     "kind" : "vcall_offset"
7630    },
7631    {
7632     "component_value" : -136,
7633     "kind" : "offset_to_top"
7634    },
7635    {
7636     "kind" : "rtti",
7637     "mangled_component_name" : "_ZTIN7android6ThreadE"
7638    },
7639    {
7640     "kind" : "complete_dtor_pointer",
7641     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
7642    },
7643    {
7644     "kind" : "deleting_dtor_pointer",
7645     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
7646    },
7647    {
7648     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7649    },
7650    {
7651     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7652    },
7653    {
7654     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7655    },
7656    {
7657     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7658    }
7659   ]
7660  },
7661  {
7662   "alignment" : 8,
7663   "base_specifiers" :
7664   [
7665    {
7666     "access" : "private",
7667     "referenced_type" : "type-33"
7668    }
7669   ],
7670   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7671   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7672   "record_kind" : "class",
7673   "referenced_type" : "type-32",
7674   "self_type" : "type-32",
7675   "size" : 40,
7676   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7677   "template_args" : [ "type-36" ],
7678   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7679   "vtable_components" :
7680   [
7681    {
7682     "kind" : "offset_to_top"
7683    },
7684    {
7685     "kind" : "rtti",
7686     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7687    },
7688    {
7689     "kind" : "complete_dtor_pointer",
7690     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7691    },
7692    {
7693     "kind" : "deleting_dtor_pointer",
7694     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7695    },
7696    {
7697     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
7698    },
7699    {
7700     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
7701    },
7702    {
7703     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
7704    },
7705    {
7706     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
7707    },
7708    {
7709     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
7710    },
7711    {
7712     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
7713    }
7714   ]
7715  },
7716  {
7717   "alignment" : 8,
7718   "fields" :
7719   [
7720    {
7721     "access" : "private",
7722     "field_name" : "mStorage",
7723     "field_offset" : 64,
7724     "referenced_type" : "type-25"
7725    },
7726    {
7727     "access" : "private",
7728     "field_name" : "mCount",
7729     "field_offset" : 128,
7730     "referenced_type" : "type-14"
7731    },
7732    {
7733     "access" : "private",
7734     "field_name" : "mFlags",
7735     "field_offset" : 192,
7736     "referenced_type" : "type-34"
7737    },
7738    {
7739     "access" : "private",
7740     "field_name" : "mItemSize",
7741     "field_offset" : 256,
7742     "referenced_type" : "type-35"
7743    }
7744   ],
7745   "linker_set_key" : "android::VectorImpl",
7746   "name" : "android::VectorImpl",
7747   "record_kind" : "class",
7748   "referenced_type" : "type-33",
7749   "self_type" : "type-33",
7750   "size" : 40,
7751   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7752   "unique_id" : "_ZTSN7android10VectorImplE",
7753   "vtable_components" :
7754   [
7755    {
7756     "kind" : "offset_to_top"
7757    },
7758    {
7759     "kind" : "rtti",
7760     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7761    },
7762    {
7763     "kind" : "complete_dtor_pointer",
7764     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7765    },
7766    {
7767     "kind" : "deleting_dtor_pointer",
7768     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7769    },
7770    {
7771     "is_pure" : true,
7772     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
7773    },
7774    {
7775     "is_pure" : true,
7776     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
7777    },
7778    {
7779     "is_pure" : true,
7780     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
7781    },
7782    {
7783     "is_pure" : true,
7784     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
7785    },
7786    {
7787     "is_pure" : true,
7788     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
7789    },
7790    {
7791     "is_pure" : true,
7792     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
7793    }
7794   ]
7795  },
7796  {
7797   "alignment" : 8,
7798   "base_specifiers" :
7799   [
7800    {
7801     "referenced_type" : "type-188"
7802    }
7803   ],
7804   "linker_set_key" : "android::VirtualLightRefBase",
7805   "name" : "android::VirtualLightRefBase",
7806   "record_kind" : "class",
7807   "referenced_type" : "type-190",
7808   "self_type" : "type-190",
7809   "size" : 16,
7810   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7811   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7812   "vtable_components" :
7813   [
7814    {
7815     "kind" : "offset_to_top"
7816    },
7817    {
7818     "kind" : "rtti",
7819     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7820    },
7821    {
7822     "kind" : "complete_dtor_pointer",
7823     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7824    },
7825    {
7826     "kind" : "deleting_dtor_pointer",
7827     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7828    }
7829   ]
7830  },
7831  {
7832   "alignment" : 8,
7833   "base_specifiers" :
7834   [
7835    {
7836     "referenced_type" : "type-38"
7837    }
7838   ],
7839   "fields" :
7840   [
7841    {
7842     "access" : "protected",
7843     "field_name" : "mSchedPolicy",
7844     "field_offset" : 64,
7845     "referenced_type" : "type-24"
7846    },
7847    {
7848     "access" : "protected",
7849     "field_name" : "mSchedPriority",
7850     "field_offset" : 96,
7851     "referenced_type" : "type-24"
7852    },
7853    {
7854     "access" : "private",
7855     "field_name" : "mExtras",
7856     "field_offset" : 128,
7857     "referenced_type" : "type-153"
7858    },
7859    {
7860     "access" : "private",
7861     "field_name" : "mReserved0",
7862     "field_offset" : 192,
7863     "referenced_type" : "type-25"
7864    }
7865   ],
7866   "linker_set_key" : "android::hardware::BHwBinder",
7867   "name" : "android::hardware::BHwBinder",
7868   "record_kind" : "class",
7869   "referenced_type" : "type-152",
7870   "self_type" : "type-152",
7871   "size" : 48,
7872   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7873   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7874   "vtable_components" :
7875   [
7876    {
7877     "component_value" : 32,
7878     "kind" : "vbase_offset"
7879    },
7880    {
7881     "kind" : "offset_to_top"
7882    },
7883    {
7884     "kind" : "rtti",
7885     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7886    },
7887    {
7888     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7889    },
7890    {
7891     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7892    },
7893    {
7894     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7895    },
7896    {
7897     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7898    },
7899    {
7900     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7901    },
7902    {
7903     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7904    },
7905    {
7906     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7907    },
7908    {
7909     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7910    },
7911    {
7912     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7913    },
7914    {
7915     "kind" : "complete_dtor_pointer",
7916     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7917    },
7918    {
7919     "kind" : "deleting_dtor_pointer",
7920     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7921    },
7922    {
7923     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7924    },
7925    {
7926     "kind" : "vcall_offset"
7927    },
7928    {
7929     "kind" : "vcall_offset"
7930    },
7931    {
7932     "kind" : "vcall_offset"
7933    },
7934    {
7935     "kind" : "vcall_offset"
7936    },
7937    {
7938     "component_value" : -32,
7939     "kind" : "vcall_offset"
7940    },
7941    {
7942     "component_value" : -32,
7943     "kind" : "offset_to_top"
7944    },
7945    {
7946     "kind" : "rtti",
7947     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7948    },
7949    {
7950     "kind" : "complete_dtor_pointer",
7951     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7952    },
7953    {
7954     "kind" : "deleting_dtor_pointer",
7955     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7956    },
7957    {
7958     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7959    },
7960    {
7961     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7962    },
7963    {
7964     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7968    }
7969   ]
7970  },
7971  {
7972   "alignment" : 8,
7973   "base_specifiers" :
7974   [
7975    {
7976     "is_virtual" : true,
7977     "referenced_type" : "type-8"
7978    }
7979   ],
7980   "fields" :
7981   [
7982    {
7983     "access" : "private",
7984     "field_name" : "mRemote",
7985     "field_offset" : 64,
7986     "referenced_type" : "type-112"
7987    },
7988    {
7989     "access" : "private",
7990     "field_name" : "mRefs",
7991     "field_offset" : 128,
7992     "referenced_type" : "type-12"
7993    },
7994    {
7995     "access" : "private",
7996     "field_name" : "mState",
7997     "field_offset" : 192,
7998     "referenced_type" : "type-113"
7999    }
8000   ],
8001   "linker_set_key" : "android::hardware::BpHwRefBase",
8002   "name" : "android::hardware::BpHwRefBase",
8003   "record_kind" : "class",
8004   "referenced_type" : "type-111",
8005   "self_type" : "type-111",
8006   "size" : 48,
8007   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8008   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8009   "vtable_components" :
8010   [
8011    {
8012     "component_value" : 32,
8013     "kind" : "vbase_offset"
8014    },
8015    {
8016     "kind" : "offset_to_top"
8017    },
8018    {
8019     "kind" : "rtti",
8020     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8021    },
8022    {
8023     "kind" : "complete_dtor_pointer",
8024     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8025    },
8026    {
8027     "kind" : "deleting_dtor_pointer",
8028     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8029    },
8030    {
8031     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8032    },
8033    {
8034     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8035    },
8036    {
8037     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8038    },
8039    {
8040     "kind" : "vcall_offset"
8041    },
8042    {
8043     "component_value" : -32,
8044     "kind" : "vcall_offset"
8045    },
8046    {
8047     "component_value" : -32,
8048     "kind" : "vcall_offset"
8049    },
8050    {
8051     "component_value" : -32,
8052     "kind" : "vcall_offset"
8053    },
8054    {
8055     "component_value" : -32,
8056     "kind" : "vcall_offset"
8057    },
8058    {
8059     "component_value" : -32,
8060     "kind" : "offset_to_top"
8061    },
8062    {
8063     "kind" : "rtti",
8064     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8065    },
8066    {
8067     "kind" : "complete_dtor_pointer",
8068     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8069    },
8070    {
8071     "kind" : "deleting_dtor_pointer",
8072     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8073    },
8074    {
8075     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8076    },
8077    {
8078     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8079    },
8080    {
8081     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8082    },
8083    {
8084     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8085    }
8086   ]
8087  },
8088  {
8089   "alignment" : 8,
8090   "base_specifiers" :
8091   [
8092    {
8093     "referenced_type" : "type-138"
8094    },
8095    {
8096     "referenced_type" : "type-20"
8097    },
8098    {
8099     "referenced_type" : "type-111"
8100    }
8101   ],
8102   "linker_set_key" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::IOffloadControl>",
8103   "name" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::IOffloadControl>",
8104   "record_kind" : "class",
8105   "referenced_type" : "type-393",
8106   "self_type" : "type-393",
8107   "size" : 64,
8108   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8109   "template_args" : [ "type-138" ],
8110   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEEE",
8111   "vtable_components" :
8112   [
8113    {
8114     "component_value" : 48,
8115     "kind" : "vbase_offset"
8116    },
8117    {
8118     "kind" : "offset_to_top"
8119    },
8120    {
8121     "kind" : "rtti",
8122     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEEE"
8123    },
8124    {
8125     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_015IOffloadControl8isRemoteEv"
8126    },
8127    {
8128     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8129    },
8130    {
8131     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8132    },
8133    {
8134     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8135    },
8136    {
8137     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8138    },
8139    {
8140     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21setHALInstrumentationEv"
8141    },
8142    {
8143     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8144    },
8145    {
8146     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl4pingEv"
8147    },
8148    {
8149     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8150    },
8151    {
8152     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21notifySyspropsChangedEv"
8153    },
8154    {
8155     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8156    },
8157    {
8158     "kind" : "complete_dtor_pointer",
8159     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED1Ev"
8160    },
8161    {
8162     "kind" : "deleting_dtor_pointer",
8163     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED0Ev"
8164    },
8165    {
8166     "is_pure" : true,
8167     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11initOffloadERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
8168    },
8169    {
8170     "is_pure" : true,
8171     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11stopOffloadENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
8172    },
8173    {
8174     "is_pure" : true,
8175     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl16setLocalPrefixesERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKS6_EEE"
8176    },
8177    {
8178     "is_pure" : true,
8179     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl17getForwardedStatsERKNS0_11hidl_stringENSt3__18functionIFvmmEEE"
8180    },
8181    {
8182     "is_pure" : true,
8183     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12setDataLimitERKNS0_11hidl_stringEmNSt3__18functionIFvbS7_EEE"
8184    },
8185    {
8186     "is_pure" : true,
8187     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21setUpstreamParametersERKNS0_11hidl_stringES7_S7_RKNS0_8hidl_vecIS5_EENSt3__18functionIFvbS7_EEE"
8188    },
8189    {
8190     "is_pure" : true,
8191     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13addDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
8192    },
8193    {
8194     "is_pure" : true,
8195     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl16removeDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
8196    },
8197    {
8198     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEE10onAsBinderEv"
8199    },
8200    {
8201     "component_value" : 40,
8202     "kind" : "vbase_offset"
8203    },
8204    {
8205     "component_value" : -8,
8206     "kind" : "offset_to_top"
8207    },
8208    {
8209     "kind" : "rtti",
8210     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEEE"
8211    },
8212    {
8213     "kind" : "complete_dtor_pointer",
8214     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED1Ev"
8215    },
8216    {
8217     "kind" : "deleting_dtor_pointer",
8218     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED0Ev"
8219    },
8220    {
8221     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEE10onAsBinderEv"
8222    },
8223    {
8224     "component_value" : 32,
8225     "kind" : "vbase_offset"
8226    },
8227    {
8228     "component_value" : -16,
8229     "kind" : "offset_to_top"
8230    },
8231    {
8232     "kind" : "rtti",
8233     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEEE"
8234    },
8235    {
8236     "kind" : "complete_dtor_pointer",
8237     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED1Ev"
8238    },
8239    {
8240     "kind" : "deleting_dtor_pointer",
8241     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED0Ev"
8242    },
8243    {
8244     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8245    },
8246    {
8247     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8248    },
8249    {
8250     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8251    },
8252    {
8253     "kind" : "vcall_offset"
8254    },
8255    {
8256     "component_value" : -32,
8257     "kind" : "vcall_offset"
8258    },
8259    {
8260     "component_value" : -32,
8261     "kind" : "vcall_offset"
8262    },
8263    {
8264     "component_value" : -32,
8265     "kind" : "vcall_offset"
8266    },
8267    {
8268     "component_value" : -48,
8269     "kind" : "vcall_offset"
8270    },
8271    {
8272     "component_value" : -48,
8273     "kind" : "offset_to_top"
8274    },
8275    {
8276     "kind" : "rtti",
8277     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEEE"
8278    },
8279    {
8280     "kind" : "complete_dtor_pointer",
8281     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED1Ev"
8282    },
8283    {
8284     "kind" : "deleting_dtor_pointer",
8285     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEED0Ev"
8286    },
8287    {
8288     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8289    },
8290    {
8291     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8292    },
8293    {
8294     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8295    },
8296    {
8297     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8298    }
8299   ]
8300  },
8301  {
8302   "alignment" : 8,
8303   "base_specifiers" :
8304   [
8305    {
8306     "referenced_type" : "type-106"
8307    },
8308    {
8309     "referenced_type" : "type-20"
8310    },
8311    {
8312     "referenced_type" : "type-111"
8313    }
8314   ],
8315   "linker_set_key" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback>",
8316   "name" : "android::hardware::BpInterface<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback>",
8317   "record_kind" : "class",
8318   "referenced_type" : "type-110",
8319   "self_type" : "type-110",
8320   "size" : 64,
8321   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8322   "template_args" : [ "type-106" ],
8323   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEEE",
8324   "vtable_components" :
8325   [
8326    {
8327     "component_value" : 48,
8328     "kind" : "vbase_offset"
8329    },
8330    {
8331     "kind" : "offset_to_top"
8332    },
8333    {
8334     "kind" : "rtti",
8335     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEEE"
8336    },
8337    {
8338     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8isRemoteEv"
8339    },
8340    {
8341     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8342    },
8343    {
8344     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8345    },
8346    {
8347     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8348    },
8349    {
8350     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8351    },
8352    {
8353     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21setHALInstrumentationEv"
8354    },
8355    {
8356     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8357    },
8358    {
8359     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback4pingEv"
8360    },
8361    {
8362     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8363    },
8364    {
8365     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21notifySyspropsChangedEv"
8366    },
8367    {
8368     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8369    },
8370    {
8371     "kind" : "complete_dtor_pointer",
8372     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED1Ev"
8373    },
8374    {
8375     "kind" : "deleting_dtor_pointer",
8376     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED0Ev"
8377    },
8378    {
8379     "is_pure" : true,
8380     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback7onEventENS3_20OffloadCallbackEventE"
8381    },
8382    {
8383     "is_pure" : true,
8384     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13updateTimeoutERKNS3_16NatTimeoutUpdateE"
8385    },
8386    {
8387     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEE10onAsBinderEv"
8388    },
8389    {
8390     "component_value" : 40,
8391     "kind" : "vbase_offset"
8392    },
8393    {
8394     "component_value" : -8,
8395     "kind" : "offset_to_top"
8396    },
8397    {
8398     "kind" : "rtti",
8399     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEEE"
8400    },
8401    {
8402     "kind" : "complete_dtor_pointer",
8403     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED1Ev"
8404    },
8405    {
8406     "kind" : "deleting_dtor_pointer",
8407     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED0Ev"
8408    },
8409    {
8410     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEE10onAsBinderEv"
8411    },
8412    {
8413     "component_value" : 32,
8414     "kind" : "vbase_offset"
8415    },
8416    {
8417     "component_value" : -16,
8418     "kind" : "offset_to_top"
8419    },
8420    {
8421     "kind" : "rtti",
8422     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEEE"
8423    },
8424    {
8425     "kind" : "complete_dtor_pointer",
8426     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED1Ev"
8427    },
8428    {
8429     "kind" : "deleting_dtor_pointer",
8430     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED0Ev"
8431    },
8432    {
8433     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8434    },
8435    {
8436     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8437    },
8438    {
8439     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8440    },
8441    {
8442     "kind" : "vcall_offset"
8443    },
8444    {
8445     "component_value" : -32,
8446     "kind" : "vcall_offset"
8447    },
8448    {
8449     "component_value" : -32,
8450     "kind" : "vcall_offset"
8451    },
8452    {
8453     "component_value" : -32,
8454     "kind" : "vcall_offset"
8455    },
8456    {
8457     "component_value" : -48,
8458     "kind" : "vcall_offset"
8459    },
8460    {
8461     "component_value" : -48,
8462     "kind" : "offset_to_top"
8463    },
8464    {
8465     "kind" : "rtti",
8466     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEEE"
8467    },
8468    {
8469     "kind" : "complete_dtor_pointer",
8470     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED1Ev"
8471    },
8472    {
8473     "kind" : "deleting_dtor_pointer",
8474     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEED0Ev"
8475    },
8476    {
8477     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8478    },
8479    {
8480     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8481    },
8482    {
8483     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8484    },
8485    {
8486     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8487    }
8488   ]
8489  },
8490  {
8491   "alignment" : 8,
8492   "base_specifiers" :
8493   [
8494    {
8495     "referenced_type" : "type-17"
8496    },
8497    {
8498     "referenced_type" : "type-20"
8499    },
8500    {
8501     "referenced_type" : "type-111"
8502    }
8503   ],
8504   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8505   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8506   "record_kind" : "class",
8507   "referenced_type" : "type-390",
8508   "self_type" : "type-390",
8509   "size" : 64,
8510   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8511   "template_args" : [ "type-17" ],
8512   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8513   "vtable_components" :
8514   [
8515    {
8516     "component_value" : 48,
8517     "kind" : "vbase_offset"
8518    },
8519    {
8520     "kind" : "offset_to_top"
8521    },
8522    {
8523     "kind" : "rtti",
8524     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8525    },
8526    {
8527     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8528    },
8529    {
8530     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8531    },
8532    {
8533     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8534    },
8535    {
8536     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8537    },
8538    {
8539     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8540    },
8541    {
8542     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8543    },
8544    {
8545     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8546    },
8547    {
8548     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8549    },
8550    {
8551     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8552    },
8553    {
8554     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8555    },
8556    {
8557     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8558    },
8559    {
8560     "kind" : "complete_dtor_pointer",
8561     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8562    },
8563    {
8564     "kind" : "deleting_dtor_pointer",
8565     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8566    },
8567    {
8568     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8569    },
8570    {
8571     "component_value" : 40,
8572     "kind" : "vbase_offset"
8573    },
8574    {
8575     "component_value" : -8,
8576     "kind" : "offset_to_top"
8577    },
8578    {
8579     "kind" : "rtti",
8580     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8581    },
8582    {
8583     "kind" : "complete_dtor_pointer",
8584     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8585    },
8586    {
8587     "kind" : "deleting_dtor_pointer",
8588     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8589    },
8590    {
8591     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8592    },
8593    {
8594     "component_value" : 32,
8595     "kind" : "vbase_offset"
8596    },
8597    {
8598     "component_value" : -16,
8599     "kind" : "offset_to_top"
8600    },
8601    {
8602     "kind" : "rtti",
8603     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8604    },
8605    {
8606     "kind" : "complete_dtor_pointer",
8607     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8608    },
8609    {
8610     "kind" : "deleting_dtor_pointer",
8611     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8612    },
8613    {
8614     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8615    },
8616    {
8617     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8618    },
8619    {
8620     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8621    },
8622    {
8623     "kind" : "vcall_offset"
8624    },
8625    {
8626     "component_value" : -32,
8627     "kind" : "vcall_offset"
8628    },
8629    {
8630     "component_value" : -32,
8631     "kind" : "vcall_offset"
8632    },
8633    {
8634     "component_value" : -32,
8635     "kind" : "vcall_offset"
8636    },
8637    {
8638     "component_value" : -48,
8639     "kind" : "vcall_offset"
8640    },
8641    {
8642     "component_value" : -48,
8643     "kind" : "offset_to_top"
8644    },
8645    {
8646     "kind" : "rtti",
8647     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8648    },
8649    {
8650     "kind" : "complete_dtor_pointer",
8651     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8652    },
8653    {
8654     "kind" : "deleting_dtor_pointer",
8655     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8656    },
8657    {
8658     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8659    },
8660    {
8661     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8662    },
8663    {
8664     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8665    },
8666    {
8667     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8668    }
8669   ]
8670  },
8671  {
8672   "alignment" : 8,
8673   "fields" :
8674   [
8675    {
8676     "access" : "private",
8677     "field_name" : "mMutex",
8678     "referenced_type" : "type-419"
8679    },
8680    {
8681     "access" : "private",
8682     "field_name" : "mMap",
8683     "field_offset" : 320,
8684     "referenced_type" : "type-420"
8685    }
8686   ],
8687   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8688   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8689   "record_kind" : "class",
8690   "referenced_type" : "type-418",
8691   "self_type" : "type-418",
8692   "size" : 64,
8693   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8694   "template_args" : [ "type-15", "type-421" ],
8695   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8696  },
8697  {
8698   "alignment" : 8,
8699   "fields" :
8700   [
8701    {
8702     "access" : "private",
8703     "field_name" : "mMutex",
8704     "referenced_type" : "type-427"
8705    },
8706    {
8707     "access" : "private",
8708     "field_name" : "mMap",
8709     "field_offset" : 320,
8710     "referenced_type" : "type-428"
8711    }
8712   ],
8713   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8714   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8715   "record_kind" : "class",
8716   "referenced_type" : "type-426",
8717   "self_type" : "type-426",
8718   "size" : 64,
8719   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8720   "template_args" : [ "type-15", "type-39" ],
8721   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8722  },
8723  {
8724   "alignment" : 8,
8725   "fields" :
8726   [
8727    {
8728     "access" : "private",
8729     "field_name" : "mMutex",
8730     "referenced_type" : "type-432"
8731    },
8732    {
8733     "access" : "private",
8734     "field_name" : "mMap",
8735     "field_offset" : 320,
8736     "referenced_type" : "type-433"
8737    }
8738   ],
8739   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8740   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8741   "record_kind" : "class",
8742   "referenced_type" : "type-431",
8743   "self_type" : "type-431",
8744   "size" : 64,
8745   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8746   "template_args" : [ "type-434", "type-322" ],
8747   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8748  },
8749  {
8750   "alignment" : 8,
8751   "fields" :
8752   [
8753    {
8754     "access" : "private",
8755     "field_name" : "mMutex",
8756     "referenced_type" : "type-450"
8757    },
8758    {
8759     "access" : "private",
8760     "field_name" : "mMap",
8761     "field_offset" : 320,
8762     "referenced_type" : "type-451"
8763    }
8764   ],
8765   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8766   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8767   "record_kind" : "class",
8768   "referenced_type" : "type-449",
8769   "self_type" : "type-449",
8770   "size" : 64,
8771   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8772   "template_args" : [ "type-452", "type-453" ],
8773   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8774  },
8775  {
8776   "alignment" : 8,
8777   "fields" :
8778   [
8779    {
8780     "access" : "private",
8781     "field_name" : "mMutex",
8782     "referenced_type" : "type-440"
8783    },
8784    {
8785     "access" : "private",
8786     "field_name" : "mMap",
8787     "field_offset" : 320,
8788     "referenced_type" : "type-441"
8789    }
8790   ],
8791   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8792   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8793   "record_kind" : "class",
8794   "referenced_type" : "type-439",
8795   "self_type" : "type-439",
8796   "size" : 64,
8797   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8798   "template_args" : [ "type-442", "type-443" ],
8799   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8800  },
8801  {
8802   "alignment" : 8,
8803   "fields" :
8804   [
8805    {
8806     "field_name" : "flags",
8807     "referenced_type" : "type-2"
8808    },
8809    {
8810     "field_name" : "fdIndex",
8811     "field_offset" : 32,
8812     "referenced_type" : "type-2"
8813    },
8814    {
8815     "field_name" : "offset",
8816     "field_offset" : 64,
8817     "referenced_type" : "type-2"
8818    },
8819    {
8820     "field_name" : "extent",
8821     "field_offset" : 128,
8822     "referenced_type" : "type-14"
8823    }
8824   ],
8825   "linker_set_key" : "android::hardware::GrantorDescriptor",
8826   "name" : "android::hardware::GrantorDescriptor",
8827   "referenced_type" : "type-317",
8828   "self_type" : "type-317",
8829   "size" : 24,
8830   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8831   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8832  },
8833  {
8834   "alignment" : 8,
8835   "base_specifiers" :
8836   [
8837    {
8838     "is_virtual" : true,
8839     "referenced_type" : "type-300"
8840    },
8841    {
8842     "is_virtual" : true,
8843     "referenced_type" : "type-8"
8844    }
8845   ],
8846   "linker_set_key" : "android::hardware::HidlMemory",
8847   "name" : "android::hardware::HidlMemory",
8848   "record_kind" : "class",
8849   "referenced_type" : "type-308",
8850   "self_type" : "type-308",
8851   "size" : 64,
8852   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8853   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8854   "vtable_components" :
8855   [
8856    {
8857     "component_value" : 48,
8858     "kind" : "vbase_offset"
8859    },
8860    {
8861     "component_value" : 8,
8862     "kind" : "vbase_offset"
8863    },
8864    {
8865     "kind" : "offset_to_top"
8866    },
8867    {
8868     "kind" : "rtti",
8869     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8870    },
8871    {
8872     "kind" : "complete_dtor_pointer",
8873     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8874    },
8875    {
8876     "kind" : "deleting_dtor_pointer",
8877     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8878    },
8879    {
8880     "kind" : "vcall_offset"
8881    },
8882    {
8883     "kind" : "vcall_offset"
8884    },
8885    {
8886     "kind" : "vcall_offset"
8887    },
8888    {
8889     "kind" : "vcall_offset"
8890    },
8891    {
8892     "component_value" : -48,
8893     "kind" : "vcall_offset"
8894    },
8895    {
8896     "component_value" : -48,
8897     "kind" : "offset_to_top"
8898    },
8899    {
8900     "kind" : "rtti",
8901     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8902    },
8903    {
8904     "kind" : "complete_dtor_pointer",
8905     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8906    },
8907    {
8908     "kind" : "deleting_dtor_pointer",
8909     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8910    },
8911    {
8912     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8913    },
8914    {
8915     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8916    },
8917    {
8918     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8919    },
8920    {
8921     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8922    }
8923   ]
8924  },
8925  {
8926   "alignment" : 8,
8927   "base_specifiers" :
8928   [
8929    {
8930     "is_virtual" : true,
8931     "referenced_type" : "type-8"
8932    }
8933   ],
8934   "linker_set_key" : "android::hardware::IBinder",
8935   "name" : "android::hardware::IBinder",
8936   "record_kind" : "class",
8937   "referenced_type" : "type-38",
8938   "self_type" : "type-38",
8939   "size" : 24,
8940   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8941   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8942   "vtable_components" :
8943   [
8944    {
8945     "component_value" : 8,
8946     "kind" : "vbase_offset"
8947    },
8948    {
8949     "kind" : "offset_to_top"
8950    },
8951    {
8952     "kind" : "rtti",
8953     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8954    },
8955    {
8956     "is_pure" : true,
8957     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8958    },
8959    {
8960     "is_pure" : true,
8961     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8962    },
8963    {
8964     "is_pure" : true,
8965     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8966    },
8967    {
8968     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8969    },
8970    {
8971     "is_pure" : true,
8972     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8973    },
8974    {
8975     "is_pure" : true,
8976     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8977    },
8978    {
8979     "is_pure" : true,
8980     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8981    },
8982    {
8983     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8984    },
8985    {
8986     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8987    },
8988    {
8989     "kind" : "complete_dtor_pointer",
8990     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8991    },
8992    {
8993     "kind" : "deleting_dtor_pointer",
8994     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8995    },
8996    {
8997     "kind" : "vcall_offset"
8998    },
8999    {
9000     "kind" : "vcall_offset"
9001    },
9002    {
9003     "kind" : "vcall_offset"
9004    },
9005    {
9006     "kind" : "vcall_offset"
9007    },
9008    {
9009     "component_value" : -8,
9010     "kind" : "vcall_offset"
9011    },
9012    {
9013     "component_value" : -8,
9014     "kind" : "offset_to_top"
9015    },
9016    {
9017     "kind" : "rtti",
9018     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9019    },
9020    {
9021     "kind" : "complete_dtor_pointer",
9022     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9023    },
9024    {
9025     "kind" : "deleting_dtor_pointer",
9026     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9027    },
9028    {
9029     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9030    },
9031    {
9032     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9033    },
9034    {
9035     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9036    },
9037    {
9038     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9039    }
9040   ]
9041  },
9042  {
9043   "alignment" : 8,
9044   "base_specifiers" :
9045   [
9046    {
9047     "is_virtual" : true,
9048     "referenced_type" : "type-8"
9049    }
9050   ],
9051   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9052   "name" : "android::hardware::IBinder::DeathRecipient",
9053   "record_kind" : "class",
9054   "referenced_type" : "type-18",
9055   "self_type" : "type-18",
9056   "size" : 24,
9057   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9058   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9059   "vtable_components" :
9060   [
9061    {
9062     "component_value" : 8,
9063     "kind" : "vbase_offset"
9064    },
9065    {
9066     "kind" : "offset_to_top"
9067    },
9068    {
9069     "kind" : "rtti",
9070     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9071    },
9072    {
9073     "is_pure" : true,
9074     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9075    },
9076    {
9077     "kind" : "complete_dtor_pointer",
9078     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9079    },
9080    {
9081     "kind" : "deleting_dtor_pointer",
9082     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9083    },
9084    {
9085     "kind" : "vcall_offset"
9086    },
9087    {
9088     "kind" : "vcall_offset"
9089    },
9090    {
9091     "kind" : "vcall_offset"
9092    },
9093    {
9094     "kind" : "vcall_offset"
9095    },
9096    {
9097     "component_value" : -8,
9098     "kind" : "vcall_offset"
9099    },
9100    {
9101     "component_value" : -8,
9102     "kind" : "offset_to_top"
9103    },
9104    {
9105     "kind" : "rtti",
9106     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9107    },
9108    {
9109     "kind" : "complete_dtor_pointer",
9110     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9111    },
9112    {
9113     "kind" : "deleting_dtor_pointer",
9114     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9115    },
9116    {
9117     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9118    },
9119    {
9120     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9121    },
9122    {
9123     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9124    },
9125    {
9126     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9127    }
9128   ]
9129  },
9130  {
9131   "alignment" : 8,
9132   "base_specifiers" :
9133   [
9134    {
9135     "is_virtual" : true,
9136     "referenced_type" : "type-8"
9137    }
9138   ],
9139   "linker_set_key" : "android::hardware::IInterface",
9140   "name" : "android::hardware::IInterface",
9141   "record_kind" : "class",
9142   "referenced_type" : "type-20",
9143   "self_type" : "type-20",
9144   "size" : 24,
9145   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9146   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9147   "vtable_components" :
9148   [
9149    {
9150     "component_value" : 8,
9151     "kind" : "vbase_offset"
9152    },
9153    {
9154     "kind" : "offset_to_top"
9155    },
9156    {
9157     "kind" : "rtti",
9158     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9159    },
9160    {
9161     "kind" : "complete_dtor_pointer",
9162     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9163    },
9164    {
9165     "kind" : "deleting_dtor_pointer",
9166     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9167    },
9168    {
9169     "is_pure" : true,
9170     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9171    },
9172    {
9173     "kind" : "vcall_offset"
9174    },
9175    {
9176     "kind" : "vcall_offset"
9177    },
9178    {
9179     "kind" : "vcall_offset"
9180    },
9181    {
9182     "kind" : "vcall_offset"
9183    },
9184    {
9185     "component_value" : -8,
9186     "kind" : "vcall_offset"
9187    },
9188    {
9189     "component_value" : -8,
9190     "kind" : "offset_to_top"
9191    },
9192    {
9193     "kind" : "rtti",
9194     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9195    },
9196    {
9197     "kind" : "complete_dtor_pointer",
9198     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9199    },
9200    {
9201     "kind" : "deleting_dtor_pointer",
9202     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9203    },
9204    {
9205     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9206    },
9207    {
9208     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9209    },
9210    {
9211     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9212    },
9213    {
9214     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9215    }
9216   ]
9217  },
9218  {
9219   "alignment" : 8,
9220   "fields" :
9221   [
9222    {
9223     "access" : "private",
9224     "field_name" : "mGrantors",
9225     "referenced_type" : "type-313"
9226    },
9227    {
9228     "access" : "private",
9229     "field_name" : "mHandle",
9230     "field_offset" : 128,
9231     "referenced_type" : "type-364"
9232    },
9233    {
9234     "access" : "private",
9235     "field_name" : "mQuantum",
9236     "field_offset" : 192,
9237     "referenced_type" : "type-2"
9238    },
9239    {
9240     "access" : "private",
9241     "field_name" : "mFlags",
9242     "field_offset" : 224,
9243     "referenced_type" : "type-2"
9244    }
9245   ],
9246   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9247   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9248   "referenced_type" : "type-363",
9249   "self_type" : "type-363",
9250   "size" : 32,
9251   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9252   "template_args" : [ "type-58" ],
9253   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9254  },
9255  {
9256   "alignment" : 8,
9257   "fields" :
9258   [
9259    {
9260     "access" : "private",
9261     "field_name" : "mBufCachePos",
9262     "referenced_type" : "type-14"
9263    },
9264    {
9265     "access" : "private",
9266     "field_name" : "mBufCache",
9267     "field_offset" : 64,
9268     "referenced_type" : "type-395"
9269    },
9270    {
9271     "access" : "private",
9272     "field_name" : "mError",
9273     "field_offset" : 256,
9274     "referenced_type" : "type-24"
9275    },
9276    {
9277     "access" : "private",
9278     "field_name" : "mData",
9279     "field_offset" : 320,
9280     "referenced_type" : "type-396"
9281    },
9282    {
9283     "access" : "private",
9284     "field_name" : "mDataSize",
9285     "field_offset" : 384,
9286     "referenced_type" : "type-14"
9287    },
9288    {
9289     "access" : "private",
9290     "field_name" : "mDataCapacity",
9291     "field_offset" : 448,
9292     "referenced_type" : "type-14"
9293    },
9294    {
9295     "access" : "private",
9296     "field_name" : "mDataPos",
9297     "field_offset" : 512,
9298     "referenced_type" : "type-14"
9299    },
9300    {
9301     "access" : "private",
9302     "field_name" : "mObjects",
9303     "field_offset" : 576,
9304     "referenced_type" : "type-397"
9305    },
9306    {
9307     "access" : "private",
9308     "field_name" : "mObjectsSize",
9309     "field_offset" : 640,
9310     "referenced_type" : "type-14"
9311    },
9312    {
9313     "access" : "private",
9314     "field_name" : "mObjectsCapacity",
9315     "field_offset" : 704,
9316     "referenced_type" : "type-14"
9317    },
9318    {
9319     "access" : "private",
9320     "field_name" : "mNextObjectHint",
9321     "field_offset" : 768,
9322     "referenced_type" : "type-14"
9323    },
9324    {
9325     "access" : "private",
9326     "field_name" : "mNumRef",
9327     "field_offset" : 832,
9328     "referenced_type" : "type-14"
9329    },
9330    {
9331     "access" : "private",
9332     "field_name" : "mFdsKnown",
9333     "field_offset" : 896,
9334     "referenced_type" : "type-39"
9335    },
9336    {
9337     "access" : "private",
9338     "field_name" : "mHasFds",
9339     "field_offset" : 904,
9340     "referenced_type" : "type-39"
9341    },
9342    {
9343     "access" : "private",
9344     "field_name" : "mAllowFds",
9345     "field_offset" : 912,
9346     "referenced_type" : "type-39"
9347    },
9348    {
9349     "access" : "private",
9350     "field_name" : "mOwner",
9351     "field_offset" : 960,
9352     "referenced_type" : "type-398"
9353    },
9354    {
9355     "access" : "private",
9356     "field_name" : "mOwnerCookie",
9357     "field_offset" : 1024,
9358     "referenced_type" : "type-25"
9359    }
9360   ],
9361   "linker_set_key" : "android::hardware::Parcel",
9362   "name" : "android::hardware::Parcel",
9363   "record_kind" : "class",
9364   "referenced_type" : "type-394",
9365   "self_type" : "type-394",
9366   "size" : 136,
9367   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9368   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9369  },
9370  {
9371   "access" : "private",
9372   "alignment" : 8,
9373   "fields" :
9374   [
9375    {
9376     "field_name" : "index",
9377     "referenced_type" : "type-14"
9378    },
9379    {
9380     "field_name" : "buffer",
9381     "field_offset" : 64,
9382     "referenced_type" : "type-249"
9383    },
9384    {
9385     "field_name" : "bufend",
9386     "field_offset" : 128,
9387     "referenced_type" : "type-249"
9388    }
9389   ],
9390   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9391   "name" : "android::hardware::Parcel::BufferInfo",
9392   "referenced_type" : "type-406",
9393   "self_type" : "type-406",
9394   "size" : 24,
9395   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9396   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9397  },
9398  {
9399   "alignment" : 8,
9400   "base_specifiers" :
9401   [
9402    {
9403     "is_virtual" : true,
9404     "referenced_type" : "type-8"
9405    }
9406   ],
9407   "fields" :
9408   [
9409    {
9410     "access" : "private",
9411     "field_name" : "mDriverFD",
9412     "field_offset" : 64,
9413     "referenced_type" : "type-24"
9414    },
9415    {
9416     "access" : "private",
9417     "field_name" : "mVMStart",
9418     "field_offset" : 128,
9419     "referenced_type" : "type-25"
9420    },
9421    {
9422     "access" : "private",
9423     "field_name" : "mThreadCountLock",
9424     "field_offset" : 192,
9425     "referenced_type" : "type-27"
9426    },
9427    {
9428     "access" : "private",
9429     "field_name" : "mThreadCountDecrement",
9430     "field_offset" : 512,
9431     "referenced_type" : "type-28"
9432    },
9433    {
9434     "access" : "private",
9435     "field_name" : "mExecutingThreadsCount",
9436     "field_offset" : 896,
9437     "referenced_type" : "type-14"
9438    },
9439    {
9440     "access" : "private",
9441     "field_name" : "mMaxThreads",
9442     "field_offset" : 960,
9443     "referenced_type" : "type-14"
9444    },
9445    {
9446     "access" : "private",
9447     "field_name" : "mStarvationStartTimeMs",
9448     "field_offset" : 1024,
9449     "referenced_type" : "type-29"
9450    },
9451    {
9452     "access" : "private",
9453     "field_name" : "mLock",
9454     "field_offset" : 1088,
9455     "referenced_type" : "type-30"
9456    },
9457    {
9458     "access" : "private",
9459     "field_name" : "mHandleToObject",
9460     "field_offset" : 1408,
9461     "referenced_type" : "type-32"
9462    },
9463    {
9464     "access" : "private",
9465     "field_name" : "mManagesContexts",
9466     "field_offset" : 1728,
9467     "referenced_type" : "type-39"
9468    },
9469    {
9470     "access" : "private",
9471     "field_name" : "mBinderContextCheckFunc",
9472     "field_offset" : 1792,
9473     "referenced_type" : "type-40"
9474    },
9475    {
9476     "access" : "private",
9477     "field_name" : "mBinderContextUserData",
9478     "field_offset" : 1856,
9479     "referenced_type" : "type-25"
9480    },
9481    {
9482     "access" : "private",
9483     "field_name" : "mContexts",
9484     "field_offset" : 1920,
9485     "referenced_type" : "type-51"
9486    },
9487    {
9488     "access" : "private",
9489     "field_name" : "mRootDir",
9490     "field_offset" : 2240,
9491     "referenced_type" : "type-55"
9492    },
9493    {
9494     "access" : "private",
9495     "field_name" : "mThreadPoolStarted",
9496     "field_offset" : 2304,
9497     "referenced_type" : "type-39"
9498    },
9499    {
9500     "access" : "private",
9501     "field_name" : "mSpawnThreadOnStart",
9502     "field_offset" : 2312,
9503     "referenced_type" : "type-39"
9504    },
9505    {
9506     "access" : "private",
9507     "field_name" : "mThreadPoolSeq",
9508     "field_offset" : 2336,
9509     "referenced_type" : "type-59"
9510    },
9511    {
9512     "access" : "private",
9513     "field_name" : "mMmapSize",
9514     "field_offset" : 2368,
9515     "referenced_type" : "type-35"
9516    },
9517    {
9518     "access" : "private",
9519     "field_name" : "mCallRestriction",
9520     "field_offset" : 2432,
9521     "referenced_type" : "type-60"
9522    }
9523   ],
9524   "linker_set_key" : "android::hardware::ProcessState",
9525   "name" : "android::hardware::ProcessState",
9526   "record_kind" : "class",
9527   "referenced_type" : "type-23",
9528   "self_type" : "type-23",
9529   "size" : 328,
9530   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9531   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9532   "vtable_components" :
9533   [
9534    {
9535     "component_value" : 312,
9536     "kind" : "vbase_offset"
9537    },
9538    {
9539     "kind" : "offset_to_top"
9540    },
9541    {
9542     "kind" : "rtti",
9543     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9544    },
9545    {
9546     "kind" : "complete_dtor_pointer",
9547     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9548    },
9549    {
9550     "kind" : "deleting_dtor_pointer",
9551     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9552    },
9553    {
9554     "kind" : "vcall_offset"
9555    },
9556    {
9557     "kind" : "vcall_offset"
9558    },
9559    {
9560     "kind" : "vcall_offset"
9561    },
9562    {
9563     "kind" : "vcall_offset"
9564    },
9565    {
9566     "component_value" : -312,
9567     "kind" : "vcall_offset"
9568    },
9569    {
9570     "component_value" : -312,
9571     "kind" : "offset_to_top"
9572    },
9573    {
9574     "kind" : "rtti",
9575     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9576    },
9577    {
9578     "kind" : "complete_dtor_pointer",
9579     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9580    },
9581    {
9582     "kind" : "deleting_dtor_pointer",
9583     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9584    },
9585    {
9586     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9587    },
9588    {
9589     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9590    },
9591    {
9592     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9593    },
9594    {
9595     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9596    }
9597   ]
9598  },
9599  {
9600   "access" : "private",
9601   "alignment" : 8,
9602   "fields" :
9603   [
9604    {
9605     "field_name" : "binder",
9606     "referenced_type" : "type-37"
9607    },
9608    {
9609     "field_name" : "refs",
9610     "field_offset" : 64,
9611     "referenced_type" : "type-12"
9612    }
9613   ],
9614   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9615   "name" : "android::hardware::ProcessState::handle_entry",
9616   "referenced_type" : "type-36",
9617   "self_type" : "type-36",
9618   "size" : 16,
9619   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9620   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9621  },
9622  {
9623   "alignment" : 8,
9624   "base_specifiers" :
9625   [
9626    {
9627     "referenced_type" : "type-165"
9628    }
9629   ],
9630   "fields" :
9631   [
9632    {
9633     "access" : "private",
9634     "field_name" : "mVal",
9635     "field_offset" : 320,
9636     "referenced_type" : "type-136"
9637    }
9638   ],
9639   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> >",
9640   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> >",
9641   "record_kind" : "class",
9642   "referenced_type" : "type-171",
9643   "self_type" : "type-171",
9644   "size" : 48,
9645   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9646   "template_args" : [ "type-136" ],
9647   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_13tetheroffload7control4V1_015IOffloadControlEEEEE"
9648  },
9649  {
9650   "alignment" : 8,
9651   "base_specifiers" :
9652   [
9653    {
9654     "referenced_type" : "type-165"
9655    }
9656   ],
9657   "fields" :
9658   [
9659    {
9660     "access" : "private",
9661     "field_name" : "mVal",
9662     "field_offset" : 320,
9663     "referenced_type" : "type-104"
9664    }
9665   ],
9666   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> >",
9667   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> >",
9668   "record_kind" : "class",
9669   "referenced_type" : "type-585",
9670   "self_type" : "type-585",
9671   "size" : 48,
9672   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9673   "template_args" : [ "type-104" ],
9674   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEEEEE"
9675  },
9676  {
9677   "alignment" : 8,
9678   "base_specifiers" :
9679   [
9680    {
9681     "referenced_type" : "type-165"
9682    }
9683   ],
9684   "fields" :
9685   [
9686    {
9687     "access" : "private",
9688     "field_name" : "mVal",
9689     "field_offset" : 264,
9690     "referenced_type" : "type-39"
9691    }
9692   ],
9693   "linker_set_key" : "android::hardware::Return<bool>",
9694   "name" : "android::hardware::Return<bool>",
9695   "record_kind" : "class",
9696   "referenced_type" : "type-164",
9697   "self_type" : "type-164",
9698   "size" : 40,
9699   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9700   "template_args" : [ "type-39" ],
9701   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9702  },
9703  {
9704   "alignment" : 8,
9705   "base_specifiers" :
9706   [
9707    {
9708     "referenced_type" : "type-165"
9709    }
9710   ],
9711   "linker_set_key" : "android::hardware::Return<void>",
9712   "name" : "android::hardware::Return<void>",
9713   "record_kind" : "class",
9714   "referenced_type" : "type-184",
9715   "self_type" : "type-184",
9716   "size" : 40,
9717   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9718   "template_args" : [ "type-26" ],
9719   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9720  },
9721  {
9722   "alignment" : 8,
9723   "fields" :
9724   [
9725    {
9726     "access" : "private",
9727     "field_name" : "mException",
9728     "referenced_type" : "type-24"
9729    },
9730    {
9731     "access" : "private",
9732     "field_name" : "mErrorCode",
9733     "field_offset" : 32,
9734     "referenced_type" : "type-24"
9735    },
9736    {
9737     "access" : "private",
9738     "field_name" : "mMessage",
9739     "field_offset" : 64,
9740     "referenced_type" : "type-155"
9741    }
9742   ],
9743   "linker_set_key" : "android::hardware::Status",
9744   "name" : "android::hardware::Status",
9745   "record_kind" : "class",
9746   "referenced_type" : "type-154",
9747   "self_type" : "type-154",
9748   "size" : 32,
9749   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9750   "unique_id" : "_ZTSN7android8hardware6StatusE"
9751  },
9752  {
9753   "alignment" : 8,
9754   "fields" :
9755   [
9756    {
9757     "access" : "protected",
9758     "field_name" : "mInstrumentationCallbacks",
9759     "field_offset" : 64,
9760     "referenced_type" : "type-115"
9761    },
9762    {
9763     "access" : "protected",
9764     "field_name" : "mEnableInstrumentation",
9765     "field_offset" : 256,
9766     "referenced_type" : "type-39"
9767    },
9768    {
9769     "access" : "protected",
9770     "field_name" : "mInstrumentationLibPackage",
9771     "field_offset" : 320,
9772     "referenced_type" : "type-116"
9773    },
9774    {
9775     "access" : "protected",
9776     "field_name" : "mInterfaceName",
9777     "field_offset" : 512,
9778     "referenced_type" : "type-117"
9779    }
9780   ],
9781   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9782   "name" : "android::hardware::details::HidlInstrumentor",
9783   "referenced_type" : "type-114",
9784   "self_type" : "type-114",
9785   "size" : 88,
9786   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9787   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9788   "vtable_components" :
9789   [
9790    {
9791     "kind" : "offset_to_top"
9792    },
9793    {
9794     "kind" : "rtti",
9795     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9796    },
9797    {
9798     "kind" : "complete_dtor_pointer",
9799     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9800    },
9801    {
9802     "kind" : "deleting_dtor_pointer",
9803     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9804    }
9805   ]
9806  },
9807  {
9808   "alignment" : 4,
9809   "fields" :
9810   [
9811    {
9812     "field_name" : "sched_policy",
9813     "referenced_type" : "type-24"
9814    },
9815    {
9816     "field_name" : "prio",
9817     "field_offset" : 32,
9818     "referenced_type" : "type-24"
9819    }
9820   ],
9821   "linker_set_key" : "android::hardware::details::SchedPrio",
9822   "name" : "android::hardware::details::SchedPrio",
9823   "referenced_type" : "type-421",
9824   "self_type" : "type-421",
9825   "size" : 8,
9826   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9827   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9828  },
9829  {
9830   "alignment" : 8,
9831   "fields" :
9832   [
9833    {
9834     "access" : "private",
9835     "field_name" : "mQueue",
9836     "referenced_type" : "type-582"
9837    }
9838   ],
9839   "linker_set_key" : "android::hardware::details::TaskRunner",
9840   "name" : "android::hardware::details::TaskRunner",
9841   "record_kind" : "class",
9842   "referenced_type" : "type-581",
9843   "self_type" : "type-581",
9844   "size" : 16,
9845   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9846   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9847  },
9848  {
9849   "alignment" : 1,
9850   "linker_set_key" : "android::hardware::details::bnhw_tag",
9851   "name" : "android::hardware::details::bnhw_tag",
9852   "referenced_type" : "type-250",
9853   "self_type" : "type-250",
9854   "size" : 1,
9855   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9856   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9857  },
9858  {
9859   "alignment" : 1,
9860   "linker_set_key" : "android::hardware::details::bphw_tag",
9861   "name" : "android::hardware::details::bphw_tag",
9862   "referenced_type" : "type-262",
9863   "self_type" : "type-262",
9864   "size" : 1,
9865   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9866   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9867  },
9868  {
9869   "alignment" : 1,
9870   "linker_set_key" : "android::hardware::details::bs_tag",
9871   "name" : "android::hardware::details::bs_tag",
9872   "referenced_type" : "type-274",
9873   "self_type" : "type-274",
9874   "size" : 1,
9875   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9876   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9877  },
9878  {
9879   "access" : "private",
9880   "alignment" : 8,
9881   "fields" :
9882   [
9883    {
9884     "field_name" : "mPointer",
9885     "referenced_type" : "type-316"
9886    },
9887    {
9888     "field_name" : "_pad",
9889     "referenced_type" : "type-14"
9890    }
9891   ],
9892   "is_anonymous" : true,
9893   "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",
9894   "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",
9895   "record_kind" : "union",
9896   "referenced_type" : "type-315",
9897   "self_type" : "type-315",
9898   "size" : 8,
9899   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9900   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9901  },
9902  {
9903   "alignment" : 8,
9904   "fields" :
9905   [
9906    {
9907     "access" : "private",
9908     "referenced_type" : "type-315"
9909    }
9910   ],
9911   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9912   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9913   "referenced_type" : "type-314",
9914   "self_type" : "type-314",
9915   "size" : 8,
9916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9917   "template_args" : [ "type-317" ],
9918   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9919  },
9920  {
9921   "alignment" : 8,
9922   "fields" :
9923   [
9924    {
9925     "access" : "private",
9926     "referenced_type" : "type-333"
9927    }
9928   ],
9929   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9930   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9931   "referenced_type" : "type-332",
9932   "self_type" : "type-332",
9933   "size" : 8,
9934   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9935   "template_args" : [ "type-335" ],
9936   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9937  },
9938  {
9939   "alignment" : 8,
9940   "fields" :
9941   [
9942    {
9943     "access" : "private",
9944     "referenced_type" : "type-320"
9945    }
9946   ],
9947   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9948   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9949   "referenced_type" : "type-319",
9950   "self_type" : "type-319",
9951   "size" : 8,
9952   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9953   "template_args" : [ "type-71" ],
9954   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9955  },
9956  {
9957   "alignment" : 8,
9958   "fields" :
9959   [
9960    {
9961     "access" : "private",
9962     "referenced_type" : "type-350"
9963    }
9964   ],
9965   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9966   "name" : "android::hardware::details::hidl_pointer<char>",
9967   "referenced_type" : "type-349",
9968   "self_type" : "type-349",
9969   "size" : 8,
9970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9971   "template_args" : [ "type-58" ],
9972   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9973  },
9974  {
9975   "access" : "private",
9976   "alignment" : 8,
9977   "fields" :
9978   [
9979    {
9980     "field_name" : "mPointer",
9981     "referenced_type" : "type-197"
9982    },
9983    {
9984     "field_name" : "_pad",
9985     "referenced_type" : "type-14"
9986    }
9987   ],
9988   "is_anonymous" : true,
9989   "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",
9990   "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",
9991   "record_kind" : "union",
9992   "referenced_type" : "type-350",
9993   "self_type" : "type-350",
9994   "size" : 8,
9995   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9996   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9997  },
9998  {
9999   "alignment" : 8,
10000   "fields" :
10001   [
10002    {
10003     "access" : "private",
10004     "referenced_type" : "type-73"
10005    }
10006   ],
10007   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10008   "name" : "android::hardware::details::hidl_pointer<const char>",
10009   "referenced_type" : "type-72",
10010   "self_type" : "type-72",
10011   "size" : 8,
10012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10013   "template_args" : [ "type-57" ],
10014   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10015  },
10016  {
10017   "access" : "private",
10018   "alignment" : 8,
10019   "fields" :
10020   [
10021    {
10022     "field_name" : "mPointer",
10023     "referenced_type" : "type-56"
10024    },
10025    {
10026     "field_name" : "_pad",
10027     "referenced_type" : "type-14"
10028    }
10029   ],
10030   "is_anonymous" : true,
10031   "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",
10032   "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",
10033   "record_kind" : "union",
10034   "referenced_type" : "type-73",
10035   "self_type" : "type-73",
10036   "size" : 8,
10037   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10038   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10039  },
10040  {
10041   "alignment" : 8,
10042   "fields" :
10043   [
10044    {
10045     "access" : "private",
10046     "referenced_type" : "type-284"
10047    }
10048   ],
10049   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10050   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10051   "referenced_type" : "type-283",
10052   "self_type" : "type-283",
10053   "size" : 8,
10054   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10055   "template_args" : [ "type-286" ],
10056   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10057  },
10058  {
10059   "access" : "private",
10060   "alignment" : 8,
10061   "fields" :
10062   [
10063    {
10064     "field_name" : "mPointer",
10065     "referenced_type" : "type-285"
10066    },
10067    {
10068     "field_name" : "_pad",
10069     "referenced_type" : "type-14"
10070    }
10071   ],
10072   "is_anonymous" : true,
10073   "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",
10074   "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",
10075   "record_kind" : "union",
10076   "referenced_type" : "type-284",
10077   "self_type" : "type-284",
10078   "size" : 8,
10079   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10080   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10081  },
10082  {
10083   "access" : "private",
10084   "alignment" : 8,
10085   "fields" :
10086   [
10087    {
10088     "field_name" : "mPointer",
10089     "referenced_type" : "type-334"
10090    },
10091    {
10092     "field_name" : "_pad",
10093     "referenced_type" : "type-14"
10094    }
10095   ],
10096   "is_anonymous" : true,
10097   "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",
10098   "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",
10099   "record_kind" : "union",
10100   "referenced_type" : "type-333",
10101   "self_type" : "type-333",
10102   "size" : 8,
10103   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10104   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
10105  },
10106  {
10107   "access" : "private",
10108   "alignment" : 8,
10109   "fields" :
10110   [
10111    {
10112     "field_name" : "mPointer",
10113     "referenced_type" : "type-321"
10114    },
10115    {
10116     "field_name" : "_pad",
10117     "referenced_type" : "type-14"
10118    }
10119   ],
10120   "is_anonymous" : true,
10121   "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",
10122   "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",
10123   "record_kind" : "union",
10124   "referenced_type" : "type-320",
10125   "self_type" : "type-320",
10126   "size" : 8,
10127   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10128   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10129  },
10130  {
10131   "alignment" : 8,
10132   "fields" :
10133   [
10134    {
10135     "access" : "private",
10136     "referenced_type" : "type-343"
10137    }
10138   ],
10139   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10140   "name" : "android::hardware::details::hidl_pointer<int>",
10141   "referenced_type" : "type-342",
10142   "self_type" : "type-342",
10143   "size" : 8,
10144   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10145   "template_args" : [ "type-24" ],
10146   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10147  },
10148  {
10149   "access" : "private",
10150   "alignment" : 8,
10151   "fields" :
10152   [
10153    {
10154     "field_name" : "mPointer",
10155     "referenced_type" : "type-344"
10156    },
10157    {
10158     "field_name" : "_pad",
10159     "referenced_type" : "type-14"
10160    }
10161   ],
10162   "is_anonymous" : true,
10163   "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",
10164   "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",
10165   "record_kind" : "union",
10166   "referenced_type" : "type-343",
10167   "self_type" : "type-343",
10168   "size" : 8,
10169   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10170   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10171  },
10172  {
10173   "alignment" : 8,
10174   "fields" :
10175   [
10176    {
10177     "access" : "private",
10178     "referenced_type" : "type-365"
10179    }
10180   ],
10181   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10182   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10183   "referenced_type" : "type-364",
10184   "self_type" : "type-364",
10185   "size" : 8,
10186   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10187   "template_args" : [ "type-195" ],
10188   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10189  },
10190  {
10191   "access" : "private",
10192   "alignment" : 8,
10193   "fields" :
10194   [
10195    {
10196     "field_name" : "mPointer",
10197     "referenced_type" : "type-194"
10198    },
10199    {
10200     "field_name" : "_pad",
10201     "referenced_type" : "type-14"
10202    }
10203   ],
10204   "is_anonymous" : true,
10205   "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",
10206   "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",
10207   "record_kind" : "union",
10208   "referenced_type" : "type-365",
10209   "self_type" : "type-365",
10210   "size" : 8,
10211   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10212   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10213  },
10214  {
10215   "alignment" : 1,
10216   "linker_set_key" : "android::hardware::details::i_tag",
10217   "name" : "android::hardware::details::i_tag",
10218   "referenced_type" : "type-238",
10219   "self_type" : "type-238",
10220   "size" : 1,
10221   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10222   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10223  },
10224  {
10225   "alignment" : 8,
10226   "fields" :
10227   [
10228    {
10229     "access" : "private",
10230     "field_name" : "mStatus",
10231     "referenced_type" : "type-154"
10232    },
10233    {
10234     "access" : "private",
10235     "field_name" : "mCheckedStatus",
10236     "field_offset" : 256,
10237     "referenced_type" : "type-39"
10238    }
10239   ],
10240   "linker_set_key" : "android::hardware::details::return_status",
10241   "name" : "android::hardware::details::return_status",
10242   "record_kind" : "class",
10243   "referenced_type" : "type-165",
10244   "self_type" : "type-165",
10245   "size" : 40,
10246   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10247   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10248  },
10249  {
10250   "alignment" : 1,
10251   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10252   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10253   "referenced_type" : "type-351",
10254   "self_type" : "type-351",
10255   "size" : 1,
10256   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10257   "template_args" : [ "type-123" ],
10258   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10259  },
10260  {
10261   "alignment" : 1,
10262   "fields" :
10263   [
10264    {
10265     "access" : "private",
10266     "field_name" : "mBuffer",
10267     "referenced_type" : "type-336"
10268    }
10269   ],
10270   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10271   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10272   "referenced_type" : "type-335",
10273   "self_type" : "type-335",
10274   "size" : 32,
10275   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10276   "template_args" : [ "type-123" ],
10277   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10278  },
10279  {
10280   "alignment" : 8,
10281   "base_specifiers" :
10282   [
10283    {
10284     "referenced_type" : "type-18"
10285    }
10286   ],
10287   "fields" :
10288   [
10289    {
10290     "access" : "private",
10291     "field_name" : "mRecipient",
10292     "field_offset" : 64,
10293     "referenced_type" : "type-5"
10294    },
10295    {
10296     "access" : "private",
10297     "field_name" : "mCookie",
10298     "field_offset" : 192,
10299     "referenced_type" : "type-14"
10300    },
10301    {
10302     "access" : "private",
10303     "field_name" : "mBase",
10304     "field_offset" : 256,
10305     "referenced_type" : "type-15"
10306    }
10307   ],
10308   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10309   "name" : "android::hardware::hidl_binder_death_recipient",
10310   "referenced_type" : "type-4",
10311   "self_type" : "type-4",
10312   "size" : 64,
10313   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10314   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10315   "vtable_components" :
10316   [
10317    {
10318     "component_value" : 48,
10319     "kind" : "vbase_offset"
10320    },
10321    {
10322     "kind" : "offset_to_top"
10323    },
10324    {
10325     "kind" : "rtti",
10326     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10327    },
10328    {
10329     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10330    },
10331    {
10332     "kind" : "complete_dtor_pointer",
10333     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10334    },
10335    {
10336     "kind" : "deleting_dtor_pointer",
10337     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10338    },
10339    {
10340     "kind" : "vcall_offset"
10341    },
10342    {
10343     "kind" : "vcall_offset"
10344    },
10345    {
10346     "kind" : "vcall_offset"
10347    },
10348    {
10349     "kind" : "vcall_offset"
10350    },
10351    {
10352     "component_value" : -48,
10353     "kind" : "vcall_offset"
10354    },
10355    {
10356     "component_value" : -48,
10357     "kind" : "offset_to_top"
10358    },
10359    {
10360     "kind" : "rtti",
10361     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10362    },
10363    {
10364     "kind" : "complete_dtor_pointer",
10365     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10366    },
10367    {
10368     "kind" : "deleting_dtor_pointer",
10369     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10370    },
10371    {
10372     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10373    },
10374    {
10375     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10376    },
10377    {
10378     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10379    },
10380    {
10381     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10382    }
10383   ]
10384  },
10385  {
10386   "alignment" : 8,
10387   "base_specifiers" :
10388   [
10389    {
10390     "is_virtual" : true,
10391     "referenced_type" : "type-8"
10392    }
10393   ],
10394   "linker_set_key" : "android::hardware::hidl_death_recipient",
10395   "name" : "android::hardware::hidl_death_recipient",
10396   "referenced_type" : "type-7",
10397   "self_type" : "type-7",
10398   "size" : 24,
10399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10400   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10401   "vtable_components" :
10402   [
10403    {
10404     "component_value" : 8,
10405     "kind" : "vbase_offset"
10406    },
10407    {
10408     "kind" : "offset_to_top"
10409    },
10410    {
10411     "kind" : "rtti",
10412     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10413    },
10414    {
10415     "is_pure" : true,
10416     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10417    },
10418    {
10419     "kind" : "complete_dtor_pointer",
10420     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10421    },
10422    {
10423     "kind" : "deleting_dtor_pointer",
10424     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10425    },
10426    {
10427     "kind" : "vcall_offset"
10428    },
10429    {
10430     "kind" : "vcall_offset"
10431    },
10432    {
10433     "kind" : "vcall_offset"
10434    },
10435    {
10436     "kind" : "vcall_offset"
10437    },
10438    {
10439     "component_value" : -8,
10440     "kind" : "vcall_offset"
10441    },
10442    {
10443     "component_value" : -8,
10444     "kind" : "offset_to_top"
10445    },
10446    {
10447     "kind" : "rtti",
10448     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10449    },
10450    {
10451     "kind" : "complete_dtor_pointer",
10452     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10453    },
10454    {
10455     "kind" : "deleting_dtor_pointer",
10456     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10457    },
10458    {
10459     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10460    },
10461    {
10462     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10463    },
10464    {
10465     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10466    },
10467    {
10468     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10469    }
10470   ]
10471  },
10472  {
10473   "alignment" : 8,
10474   "fields" :
10475   [
10476    {
10477     "access" : "private",
10478     "field_name" : "mHandle",
10479     "referenced_type" : "type-283"
10480    },
10481    {
10482     "access" : "private",
10483     "field_name" : "mOwnsHandle",
10484     "field_offset" : 64,
10485     "referenced_type" : "type-39"
10486    }
10487   ],
10488   "linker_set_key" : "android::hardware::hidl_handle",
10489   "name" : "android::hardware::hidl_handle",
10490   "referenced_type" : "type-299",
10491   "self_type" : "type-299",
10492   "size" : 16,
10493   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10494   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10495  },
10496  {
10497   "alignment" : 8,
10498   "fields" :
10499   [
10500    {
10501     "access" : "private",
10502     "field_name" : "mHandle",
10503     "referenced_type" : "type-299"
10504    },
10505    {
10506     "access" : "private",
10507     "field_name" : "mSize",
10508     "field_offset" : 128,
10509     "referenced_type" : "type-14"
10510    },
10511    {
10512     "access" : "private",
10513     "field_name" : "mName",
10514     "field_offset" : 192,
10515     "referenced_type" : "type-71"
10516    }
10517   ],
10518   "linker_set_key" : "android::hardware::hidl_memory",
10519   "name" : "android::hardware::hidl_memory",
10520   "referenced_type" : "type-300",
10521   "self_type" : "type-300",
10522   "size" : 40,
10523   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10524   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10525  },
10526  {
10527   "alignment" : 8,
10528   "fields" :
10529   [
10530    {
10531     "access" : "private",
10532     "field_name" : "mBuffer",
10533     "referenced_type" : "type-72"
10534    },
10535    {
10536     "access" : "private",
10537     "field_name" : "mSize",
10538     "field_offset" : 64,
10539     "referenced_type" : "type-2"
10540    },
10541    {
10542     "access" : "private",
10543     "field_name" : "mOwnsBuffer",
10544     "field_offset" : 96,
10545     "referenced_type" : "type-39"
10546    }
10547   ],
10548   "linker_set_key" : "android::hardware::hidl_string",
10549   "name" : "android::hardware::hidl_string",
10550   "referenced_type" : "type-71",
10551   "self_type" : "type-71",
10552   "size" : 16,
10553   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10554   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10555  },
10556  {
10557   "alignment" : 8,
10558   "fields" :
10559   [
10560    {
10561     "access" : "private",
10562     "field_name" : "mBuffer",
10563     "referenced_type" : "type-314"
10564    },
10565    {
10566     "access" : "private",
10567     "field_name" : "mSize",
10568     "field_offset" : 64,
10569     "referenced_type" : "type-2"
10570    },
10571    {
10572     "access" : "private",
10573     "field_name" : "mOwnsBuffer",
10574     "field_offset" : 96,
10575     "referenced_type" : "type-39"
10576    }
10577   ],
10578   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10579   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10580   "referenced_type" : "type-313",
10581   "self_type" : "type-313",
10582   "size" : 16,
10583   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10584   "template_args" : [ "type-317" ],
10585   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10586  },
10587  {
10588   "alignment" : 8,
10589   "fields" :
10590   [
10591    {
10592     "access" : "private",
10593     "field_name" : "mBuffer",
10594     "referenced_type" : "type-332"
10595    },
10596    {
10597     "access" : "private",
10598     "field_name" : "mSize",
10599     "field_offset" : 64,
10600     "referenced_type" : "type-2"
10601    },
10602    {
10603     "access" : "private",
10604     "field_name" : "mOwnsBuffer",
10605     "field_offset" : 96,
10606     "referenced_type" : "type-39"
10607    }
10608   ],
10609   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10610   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10611   "referenced_type" : "type-331",
10612   "self_type" : "type-331",
10613   "size" : 16,
10614   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10615   "template_args" : [ "type-335" ],
10616   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10617  },
10618  {
10619   "alignment" : 8,
10620   "fields" :
10621   [
10622    {
10623     "access" : "private",
10624     "field_name" : "mBuffer",
10625     "referenced_type" : "type-319"
10626    },
10627    {
10628     "access" : "private",
10629     "field_name" : "mSize",
10630     "field_offset" : 64,
10631     "referenced_type" : "type-2"
10632    },
10633    {
10634     "access" : "private",
10635     "field_name" : "mOwnsBuffer",
10636     "field_offset" : 96,
10637     "referenced_type" : "type-39"
10638    }
10639   ],
10640   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10641   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10642   "referenced_type" : "type-318",
10643   "self_type" : "type-318",
10644   "size" : 16,
10645   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10646   "template_args" : [ "type-71" ],
10647   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10648  },
10649  {
10650   "alignment" : 8,
10651   "fields" :
10652   [
10653    {
10654     "access" : "private",
10655     "field_name" : "mBuffer",
10656     "referenced_type" : "type-349"
10657    },
10658    {
10659     "access" : "private",
10660     "field_name" : "mSize",
10661     "field_offset" : 64,
10662     "referenced_type" : "type-2"
10663    },
10664    {
10665     "access" : "private",
10666     "field_name" : "mOwnsBuffer",
10667     "field_offset" : 96,
10668     "referenced_type" : "type-39"
10669    }
10670   ],
10671   "linker_set_key" : "android::hardware::hidl_vec<char>",
10672   "name" : "android::hardware::hidl_vec<char>",
10673   "referenced_type" : "type-348",
10674   "self_type" : "type-348",
10675   "size" : 16,
10676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10677   "template_args" : [ "type-58" ],
10678   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10679  },
10680  {
10681   "alignment" : 8,
10682   "fields" :
10683   [
10684    {
10685     "access" : "private",
10686     "field_name" : "mBuffer",
10687     "referenced_type" : "type-342"
10688    },
10689    {
10690     "access" : "private",
10691     "field_name" : "mSize",
10692     "field_offset" : 64,
10693     "referenced_type" : "type-2"
10694    },
10695    {
10696     "access" : "private",
10697     "field_name" : "mOwnsBuffer",
10698     "field_offset" : 96,
10699     "referenced_type" : "type-39"
10700    }
10701   ],
10702   "linker_set_key" : "android::hardware::hidl_vec<int>",
10703   "name" : "android::hardware::hidl_vec<int>",
10704   "referenced_type" : "type-341",
10705   "self_type" : "type-341",
10706   "size" : 16,
10707   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10708   "template_args" : [ "type-24" ],
10709   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10710  },
10711  {
10712   "alignment" : 2,
10713   "fields" :
10714   [
10715    {
10716     "access" : "private",
10717     "field_name" : "mMajor",
10718     "referenced_type" : "type-74"
10719    },
10720    {
10721     "access" : "private",
10722     "field_name" : "mMinor",
10723     "field_offset" : 16,
10724     "referenced_type" : "type-74"
10725    }
10726   ],
10727   "linker_set_key" : "android::hardware::hidl_version",
10728   "name" : "android::hardware::hidl_version",
10729   "referenced_type" : "type-353",
10730   "self_type" : "type-353",
10731   "size" : 4,
10732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10733   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10734  },
10735  {
10736   "alignment" : 8,
10737   "base_specifiers" :
10738   [
10739    {
10740     "referenced_type" : "type-404"
10741    }
10742   ],
10743   "fields" :
10744   [
10745    {
10746     "access" : "private",
10747     "field_name" : "_hidl_mImpl",
10748     "field_offset" : 1024,
10749     "referenced_type" : "type-136"
10750    }
10751   ],
10752   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl",
10753   "name" : "android::hardware::tetheroffload::control::V1_0::BnHwOffloadControl",
10754   "referenced_type" : "type-403",
10755   "self_type" : "type-403",
10756   "size" : 152,
10757   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwOffloadControl.h",
10758   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE",
10759   "vtable_components" :
10760   [
10761    {
10762     "component_value" : 136,
10763     "kind" : "vbase_offset"
10764    },
10765    {
10766     "kind" : "offset_to_top"
10767    },
10768    {
10769     "kind" : "rtti",
10770     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE"
10771    },
10772    {
10773     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10774    },
10775    {
10776     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10777    },
10778    {
10779     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10780    },
10781    {
10782     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10783    },
10784    {
10785     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10786    },
10787    {
10788     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10789    },
10790    {
10791     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10792    },
10793    {
10794     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10795    },
10796    {
10797     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10798    },
10799    {
10800     "kind" : "complete_dtor_pointer",
10801     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev"
10802    },
10803    {
10804     "kind" : "deleting_dtor_pointer",
10805     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev"
10806    },
10807    {
10808     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControl10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10809    },
10810    {
10811     "component_value" : -32,
10812     "kind" : "offset_to_top"
10813    },
10814    {
10815     "kind" : "rtti",
10816     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE"
10817    },
10818    {
10819     "kind" : "complete_dtor_pointer",
10820     "mangled_component_name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev"
10821    },
10822    {
10823     "kind" : "deleting_dtor_pointer",
10824     "mangled_component_name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev"
10825    },
10826    {
10827     "kind" : "vcall_offset"
10828    },
10829    {
10830     "kind" : "vcall_offset"
10831    },
10832    {
10833     "kind" : "vcall_offset"
10834    },
10835    {
10836     "kind" : "vcall_offset"
10837    },
10838    {
10839     "component_value" : -136,
10840     "kind" : "vcall_offset"
10841    },
10842    {
10843     "component_value" : -136,
10844     "kind" : "offset_to_top"
10845    },
10846    {
10847     "kind" : "rtti",
10848     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlE"
10849    },
10850    {
10851     "kind" : "complete_dtor_pointer",
10852     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD1Ev"
10853    },
10854    {
10855     "kind" : "deleting_dtor_pointer",
10856     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_018BnHwOffloadControlD0Ev"
10857    },
10858    {
10859     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10860    },
10861    {
10862     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10863    },
10864    {
10865     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10866    },
10867    {
10868     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10869    }
10870   ]
10871  },
10872  {
10873   "alignment" : 8,
10874   "base_specifiers" :
10875   [
10876    {
10877     "referenced_type" : "type-404"
10878    }
10879   ],
10880   "fields" :
10881   [
10882    {
10883     "access" : "private",
10884     "field_name" : "_hidl_mImpl",
10885     "field_offset" : 1024,
10886     "referenced_type" : "type-104"
10887    }
10888   ],
10889   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback",
10890   "name" : "android::hardware::tetheroffload::control::V1_0::BnHwTetheringOffloadCallback",
10891   "referenced_type" : "type-414",
10892   "self_type" : "type-414",
10893   "size" : 152,
10894   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BnHwTetheringOffloadCallback.h",
10895   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE",
10896   "vtable_components" :
10897   [
10898    {
10899     "component_value" : 136,
10900     "kind" : "vbase_offset"
10901    },
10902    {
10903     "kind" : "offset_to_top"
10904    },
10905    {
10906     "kind" : "rtti",
10907     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE"
10908    },
10909    {
10910     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10911    },
10912    {
10913     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10914    },
10915    {
10916     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10917    },
10918    {
10919     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10920    },
10921    {
10922     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10923    },
10924    {
10925     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10926    },
10927    {
10928     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10929    },
10930    {
10931     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10932    },
10933    {
10934     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10935    },
10936    {
10937     "kind" : "complete_dtor_pointer",
10938     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev"
10939    },
10940    {
10941     "kind" : "deleting_dtor_pointer",
10942     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev"
10943    },
10944    {
10945     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallback10onTransactEjRKNS0_6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10946    },
10947    {
10948     "component_value" : -32,
10949     "kind" : "offset_to_top"
10950    },
10951    {
10952     "kind" : "rtti",
10953     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE"
10954    },
10955    {
10956     "kind" : "complete_dtor_pointer",
10957     "mangled_component_name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev"
10958    },
10959    {
10960     "kind" : "deleting_dtor_pointer",
10961     "mangled_component_name" : "_ZThn32_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev"
10962    },
10963    {
10964     "kind" : "vcall_offset"
10965    },
10966    {
10967     "kind" : "vcall_offset"
10968    },
10969    {
10970     "kind" : "vcall_offset"
10971    },
10972    {
10973     "kind" : "vcall_offset"
10974    },
10975    {
10976     "component_value" : -136,
10977     "kind" : "vcall_offset"
10978    },
10979    {
10980     "component_value" : -136,
10981     "kind" : "offset_to_top"
10982    },
10983    {
10984     "kind" : "rtti",
10985     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackE"
10986    },
10987    {
10988     "kind" : "complete_dtor_pointer",
10989     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD1Ev"
10990    },
10991    {
10992     "kind" : "deleting_dtor_pointer",
10993     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_028BnHwTetheringOffloadCallbackD0Ev"
10994    },
10995    {
10996     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10997    },
10998    {
10999     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11000    },
11001    {
11002     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11003    },
11004    {
11005     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11006    }
11007   ]
11008  },
11009  {
11010   "alignment" : 8,
11011   "base_specifiers" :
11012   [
11013    {
11014     "referenced_type" : "type-393"
11015    },
11016    {
11017     "referenced_type" : "type-114"
11018    }
11019   ],
11020   "fields" :
11021   [
11022    {
11023     "access" : "private",
11024     "field_name" : "_hidl_mMutex",
11025     "field_offset" : 1088,
11026     "referenced_type" : "type-545"
11027    },
11028    {
11029     "access" : "private",
11030     "field_name" : "_hidl_mDeathRecipients",
11031     "field_offset" : 1408,
11032     "referenced_type" : "type-546"
11033    }
11034   ],
11035   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl",
11036   "name" : "android::hardware::tetheroffload::control::V1_0::BpHwOffloadControl",
11037   "referenced_type" : "type-544",
11038   "self_type" : "type-544",
11039   "size" : 216,
11040   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwOffloadControl.h",
11041   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE",
11042   "vtable_components" :
11043   [
11044    {
11045     "component_value" : 200,
11046     "kind" : "vbase_offset"
11047    },
11048    {
11049     "kind" : "offset_to_top"
11050    },
11051    {
11052     "kind" : "rtti",
11053     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
11054    },
11055    {
11056     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl8isRemoteEv"
11057    },
11058    {
11059     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11060    },
11061    {
11062     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11063    },
11064    {
11065     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11066    },
11067    {
11068     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11069    },
11070    {
11071     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21setHALInstrumentationEv"
11072    },
11073    {
11074     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11075    },
11076    {
11077     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl4pingEv"
11078    },
11079    {
11080     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11081    },
11082    {
11083     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21notifySyspropsChangedEv"
11084    },
11085    {
11086     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11087    },
11088    {
11089     "kind" : "complete_dtor_pointer",
11090     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD1Ev"
11091    },
11092    {
11093     "kind" : "deleting_dtor_pointer",
11094     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD0Ev"
11095    },
11096    {
11097     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11initOffloadERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
11098    },
11099    {
11100     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl11stopOffloadENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
11101    },
11102    {
11103     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl16setLocalPrefixesERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKS6_EEE"
11104    },
11105    {
11106     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl17getForwardedStatsERKNS0_11hidl_stringENSt3__18functionIFvmmEEE"
11107    },
11108    {
11109     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl12setDataLimitERKNS0_11hidl_stringEmNSt3__18functionIFvbS7_EEE"
11110    },
11111    {
11112     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl21setUpstreamParametersERKNS0_11hidl_stringES7_S7_RKNS0_8hidl_vecIS5_EENSt3__18functionIFvbS7_EEE"
11113    },
11114    {
11115     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl13addDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
11116    },
11117    {
11118     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControl16removeDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
11119    },
11120    {
11121     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEE10onAsBinderEv"
11122    },
11123    {
11124     "component_value" : 192,
11125     "kind" : "vbase_offset"
11126    },
11127    {
11128     "component_value" : -8,
11129     "kind" : "offset_to_top"
11130    },
11131    {
11132     "kind" : "rtti",
11133     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
11134    },
11135    {
11136     "kind" : "complete_dtor_pointer",
11137     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD1Ev"
11138    },
11139    {
11140     "kind" : "deleting_dtor_pointer",
11141     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD0Ev"
11142    },
11143    {
11144     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_015IOffloadControlEE10onAsBinderEv"
11145    },
11146    {
11147     "component_value" : 184,
11148     "kind" : "vbase_offset"
11149    },
11150    {
11151     "component_value" : -16,
11152     "kind" : "offset_to_top"
11153    },
11154    {
11155     "kind" : "rtti",
11156     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
11157    },
11158    {
11159     "kind" : "complete_dtor_pointer",
11160     "mangled_component_name" : "_ZThn16_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD1Ev"
11161    },
11162    {
11163     "kind" : "deleting_dtor_pointer",
11164     "mangled_component_name" : "_ZThn16_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD0Ev"
11165    },
11166    {
11167     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11168    },
11169    {
11170     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11171    },
11172    {
11173     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11174    },
11175    {
11176     "component_value" : -48,
11177     "kind" : "offset_to_top"
11178    },
11179    {
11180     "kind" : "rtti",
11181     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
11182    },
11183    {
11184     "kind" : "complete_dtor_pointer",
11185     "mangled_component_name" : "_ZThn48_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD1Ev"
11186    },
11187    {
11188     "kind" : "deleting_dtor_pointer",
11189     "mangled_component_name" : "_ZThn48_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD0Ev"
11190    },
11191    {
11192     "kind" : "vcall_offset"
11193    },
11194    {
11195     "component_value" : -184,
11196     "kind" : "vcall_offset"
11197    },
11198    {
11199     "component_value" : -184,
11200     "kind" : "vcall_offset"
11201    },
11202    {
11203     "component_value" : -184,
11204     "kind" : "vcall_offset"
11205    },
11206    {
11207     "component_value" : -200,
11208     "kind" : "vcall_offset"
11209    },
11210    {
11211     "component_value" : -200,
11212     "kind" : "offset_to_top"
11213    },
11214    {
11215     "kind" : "rtti",
11216     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlE"
11217    },
11218    {
11219     "kind" : "complete_dtor_pointer",
11220     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD1Ev"
11221    },
11222    {
11223     "kind" : "deleting_dtor_pointer",
11224     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_018BpHwOffloadControlD0Ev"
11225    },
11226    {
11227     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11228    },
11229    {
11230     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11231    },
11232    {
11233     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11234    },
11235    {
11236     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11237    }
11238   ]
11239  },
11240  {
11241   "alignment" : 8,
11242   "base_specifiers" :
11243   [
11244    {
11245     "referenced_type" : "type-110"
11246    },
11247    {
11248     "referenced_type" : "type-114"
11249    }
11250   ],
11251   "fields" :
11252   [
11253    {
11254     "access" : "private",
11255     "field_name" : "_hidl_mMutex",
11256     "field_offset" : 1088,
11257     "referenced_type" : "type-108"
11258    },
11259    {
11260     "access" : "private",
11261     "field_name" : "_hidl_mDeathRecipients",
11262     "field_offset" : 1408,
11263     "referenced_type" : "type-109"
11264    }
11265   ],
11266   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback",
11267   "name" : "android::hardware::tetheroffload::control::V1_0::BpHwTetheringOffloadCallback",
11268   "referenced_type" : "type-107",
11269   "self_type" : "type-107",
11270   "size" : 216,
11271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BpHwTetheringOffloadCallback.h",
11272   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE",
11273   "vtable_components" :
11274   [
11275    {
11276     "component_value" : 200,
11277     "kind" : "vbase_offset"
11278    },
11279    {
11280     "kind" : "offset_to_top"
11281    },
11282    {
11283     "kind" : "rtti",
11284     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
11285    },
11286    {
11287     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback8isRemoteEv"
11288    },
11289    {
11290     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11291    },
11292    {
11293     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11294    },
11295    {
11296     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11297    },
11298    {
11299     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11300    },
11301    {
11302     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback21setHALInstrumentationEv"
11303    },
11304    {
11305     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11306    },
11307    {
11308     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback4pingEv"
11309    },
11310    {
11311     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11312    },
11313    {
11314     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback21notifySyspropsChangedEv"
11315    },
11316    {
11317     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11318    },
11319    {
11320     "kind" : "complete_dtor_pointer",
11321     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD1Ev"
11322    },
11323    {
11324     "kind" : "deleting_dtor_pointer",
11325     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD0Ev"
11326    },
11327    {
11328     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback7onEventENS3_20OffloadCallbackEventE"
11329    },
11330    {
11331     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallback13updateTimeoutERKNS3_16NatTimeoutUpdateE"
11332    },
11333    {
11334     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEE10onAsBinderEv"
11335    },
11336    {
11337     "component_value" : 192,
11338     "kind" : "vbase_offset"
11339    },
11340    {
11341     "component_value" : -8,
11342     "kind" : "offset_to_top"
11343    },
11344    {
11345     "kind" : "rtti",
11346     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
11347    },
11348    {
11349     "kind" : "complete_dtor_pointer",
11350     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD1Ev"
11351    },
11352    {
11353     "kind" : "deleting_dtor_pointer",
11354     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD0Ev"
11355    },
11356    {
11357     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_13tetheroffload7control4V1_025ITetheringOffloadCallbackEE10onAsBinderEv"
11358    },
11359    {
11360     "component_value" : 184,
11361     "kind" : "vbase_offset"
11362    },
11363    {
11364     "component_value" : -16,
11365     "kind" : "offset_to_top"
11366    },
11367    {
11368     "kind" : "rtti",
11369     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
11370    },
11371    {
11372     "kind" : "complete_dtor_pointer",
11373     "mangled_component_name" : "_ZThn16_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD1Ev"
11374    },
11375    {
11376     "kind" : "deleting_dtor_pointer",
11377     "mangled_component_name" : "_ZThn16_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD0Ev"
11378    },
11379    {
11380     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11381    },
11382    {
11383     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11384    },
11385    {
11386     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11387    },
11388    {
11389     "component_value" : -48,
11390     "kind" : "offset_to_top"
11391    },
11392    {
11393     "kind" : "rtti",
11394     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
11395    },
11396    {
11397     "kind" : "complete_dtor_pointer",
11398     "mangled_component_name" : "_ZThn48_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD1Ev"
11399    },
11400    {
11401     "kind" : "deleting_dtor_pointer",
11402     "mangled_component_name" : "_ZThn48_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD0Ev"
11403    },
11404    {
11405     "kind" : "vcall_offset"
11406    },
11407    {
11408     "component_value" : -184,
11409     "kind" : "vcall_offset"
11410    },
11411    {
11412     "component_value" : -184,
11413     "kind" : "vcall_offset"
11414    },
11415    {
11416     "component_value" : -184,
11417     "kind" : "vcall_offset"
11418    },
11419    {
11420     "component_value" : -200,
11421     "kind" : "vcall_offset"
11422    },
11423    {
11424     "component_value" : -200,
11425     "kind" : "offset_to_top"
11426    },
11427    {
11428     "kind" : "rtti",
11429     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackE"
11430    },
11431    {
11432     "kind" : "complete_dtor_pointer",
11433     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD1Ev"
11434    },
11435    {
11436     "kind" : "deleting_dtor_pointer",
11437     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_028BpHwTetheringOffloadCallbackD0Ev"
11438    },
11439    {
11440     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11441    },
11442    {
11443     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11444    },
11445    {
11446     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11447    },
11448    {
11449     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11450    }
11451   ]
11452  },
11453  {
11454   "alignment" : 8,
11455   "base_specifiers" :
11456   [
11457    {
11458     "referenced_type" : "type-138"
11459    },
11460    {
11461     "referenced_type" : "type-114"
11462    }
11463   ],
11464   "fields" :
11465   [
11466    {
11467     "access" : "private",
11468     "field_name" : "mImpl",
11469     "field_offset" : 768,
11470     "referenced_type" : "type-142"
11471    },
11472    {
11473     "access" : "private",
11474     "field_name" : "mOnewayQueue",
11475     "field_offset" : 832,
11476     "referenced_type" : "type-581"
11477    }
11478   ],
11479   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl",
11480   "name" : "android::hardware::tetheroffload::control::V1_0::BsOffloadControl",
11481   "referenced_type" : "type-580",
11482   "self_type" : "type-580",
11483   "size" : 136,
11484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsOffloadControl.h",
11485   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_016BsOffloadControlE",
11486   "vtable_components" :
11487   [
11488    {
11489     "component_value" : 120,
11490     "kind" : "vbase_offset"
11491    },
11492    {
11493     "kind" : "offset_to_top"
11494    },
11495    {
11496     "kind" : "rtti",
11497     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_016BsOffloadControlE"
11498    },
11499    {
11500     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_015IOffloadControl8isRemoteEv"
11501    },
11502    {
11503     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11504    },
11505    {
11506     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11507    },
11508    {
11509     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11510    },
11511    {
11512     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11513    },
11514    {
11515     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl21setHALInstrumentationEv"
11516    },
11517    {
11518     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11519    },
11520    {
11521     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl4pingEv"
11522    },
11523    {
11524     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11525    },
11526    {
11527     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl21notifySyspropsChangedEv"
11528    },
11529    {
11530     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11531    },
11532    {
11533     "kind" : "complete_dtor_pointer",
11534     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControlD1Ev"
11535    },
11536    {
11537     "kind" : "deleting_dtor_pointer",
11538     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControlD0Ev"
11539    },
11540    {
11541     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl11initOffloadERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
11542    },
11543    {
11544     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl11stopOffloadENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
11545    },
11546    {
11547     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl16setLocalPrefixesERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKS6_EEE"
11548    },
11549    {
11550     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl17getForwardedStatsERKNS0_11hidl_stringENSt3__18functionIFvmmEEE"
11551    },
11552    {
11553     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl12setDataLimitERKNS0_11hidl_stringEmNSt3__18functionIFvbS7_EEE"
11554    },
11555    {
11556     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl21setUpstreamParametersERKNS0_11hidl_stringES7_S7_RKNS0_8hidl_vecIS5_EENSt3__18functionIFvbS7_EEE"
11557    },
11558    {
11559     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl13addDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
11560    },
11561    {
11562     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_016BsOffloadControl16removeDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
11563    },
11564    {
11565     "component_value" : -8,
11566     "kind" : "offset_to_top"
11567    },
11568    {
11569     "kind" : "rtti",
11570     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_016BsOffloadControlE"
11571    },
11572    {
11573     "kind" : "complete_dtor_pointer",
11574     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_016BsOffloadControlD1Ev"
11575    },
11576    {
11577     "kind" : "deleting_dtor_pointer",
11578     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_016BsOffloadControlD0Ev"
11579    },
11580    {
11581     "kind" : "vcall_offset"
11582    },
11583    {
11584     "kind" : "vcall_offset"
11585    },
11586    {
11587     "kind" : "vcall_offset"
11588    },
11589    {
11590     "kind" : "vcall_offset"
11591    },
11592    {
11593     "component_value" : -120,
11594     "kind" : "vcall_offset"
11595    },
11596    {
11597     "component_value" : -120,
11598     "kind" : "offset_to_top"
11599    },
11600    {
11601     "kind" : "rtti",
11602     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_016BsOffloadControlE"
11603    },
11604    {
11605     "kind" : "complete_dtor_pointer",
11606     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_016BsOffloadControlD1Ev"
11607    },
11608    {
11609     "kind" : "deleting_dtor_pointer",
11610     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_016BsOffloadControlD0Ev"
11611    },
11612    {
11613     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11614    },
11615    {
11616     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11617    },
11618    {
11619     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11620    },
11621    {
11622     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11623    }
11624   ]
11625  },
11626  {
11627   "alignment" : 8,
11628   "base_specifiers" :
11629   [
11630    {
11631     "referenced_type" : "type-106"
11632    },
11633    {
11634     "referenced_type" : "type-114"
11635    }
11636   ],
11637   "fields" :
11638   [
11639    {
11640     "access" : "private",
11641     "field_name" : "mImpl",
11642     "field_offset" : 768,
11643     "referenced_type" : "type-132"
11644    },
11645    {
11646     "access" : "private",
11647     "field_name" : "mOnewayQueue",
11648     "field_offset" : 832,
11649     "referenced_type" : "type-581"
11650    }
11651   ],
11652   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback",
11653   "name" : "android::hardware::tetheroffload::control::V1_0::BsTetheringOffloadCallback",
11654   "referenced_type" : "type-583",
11655   "self_type" : "type-583",
11656   "size" : 136,
11657   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/BsTetheringOffloadCallback.h",
11658   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackE",
11659   "vtable_components" :
11660   [
11661    {
11662     "component_value" : 120,
11663     "kind" : "vbase_offset"
11664    },
11665    {
11666     "kind" : "offset_to_top"
11667    },
11668    {
11669     "kind" : "rtti",
11670     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackE"
11671    },
11672    {
11673     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8isRemoteEv"
11674    },
11675    {
11676     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11677    },
11678    {
11679     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11680    },
11681    {
11682     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11683    },
11684    {
11685     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11686    },
11687    {
11688     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback21setHALInstrumentationEv"
11689    },
11690    {
11691     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11692    },
11693    {
11694     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback4pingEv"
11695    },
11696    {
11697     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11698    },
11699    {
11700     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback21notifySyspropsChangedEv"
11701    },
11702    {
11703     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11704    },
11705    {
11706     "kind" : "complete_dtor_pointer",
11707     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackD1Ev"
11708    },
11709    {
11710     "kind" : "deleting_dtor_pointer",
11711     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackD0Ev"
11712    },
11713    {
11714     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback7onEventENS3_20OffloadCallbackEventE"
11715    },
11716    {
11717     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallback13updateTimeoutERKNS3_16NatTimeoutUpdateE"
11718    },
11719    {
11720     "component_value" : -8,
11721     "kind" : "offset_to_top"
11722    },
11723    {
11724     "kind" : "rtti",
11725     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackE"
11726    },
11727    {
11728     "kind" : "complete_dtor_pointer",
11729     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackD1Ev"
11730    },
11731    {
11732     "kind" : "deleting_dtor_pointer",
11733     "mangled_component_name" : "_ZThn8_N7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackD0Ev"
11734    },
11735    {
11736     "kind" : "vcall_offset"
11737    },
11738    {
11739     "kind" : "vcall_offset"
11740    },
11741    {
11742     "kind" : "vcall_offset"
11743    },
11744    {
11745     "kind" : "vcall_offset"
11746    },
11747    {
11748     "component_value" : -120,
11749     "kind" : "vcall_offset"
11750    },
11751    {
11752     "component_value" : -120,
11753     "kind" : "offset_to_top"
11754    },
11755    {
11756     "kind" : "rtti",
11757     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackE"
11758    },
11759    {
11760     "kind" : "complete_dtor_pointer",
11761     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackD1Ev"
11762    },
11763    {
11764     "kind" : "deleting_dtor_pointer",
11765     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_026BsTetheringOffloadCallbackD0Ev"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11772    },
11773    {
11774     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11775    },
11776    {
11777     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11778    }
11779   ]
11780  },
11781  {
11782   "alignment" : 8,
11783   "base_specifiers" :
11784   [
11785    {
11786     "referenced_type" : "type-17"
11787    }
11788   ],
11789   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl",
11790   "name" : "android::hardware::tetheroffload::control::V1_0::IOffloadControl",
11791   "referenced_type" : "type-138",
11792   "self_type" : "type-138",
11793   "size" : 24,
11794   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/IOffloadControl.h",
11795   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_015IOffloadControlE",
11796   "vtable_components" :
11797   [
11798    {
11799     "component_value" : 8,
11800     "kind" : "vbase_offset"
11801    },
11802    {
11803     "kind" : "offset_to_top"
11804    },
11805    {
11806     "kind" : "rtti",
11807     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_015IOffloadControlE"
11808    },
11809    {
11810     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_015IOffloadControl8isRemoteEv"
11811    },
11812    {
11813     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11814    },
11815    {
11816     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11817    },
11818    {
11819     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11820    },
11821    {
11822     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11823    },
11824    {
11825     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21setHALInstrumentationEv"
11826    },
11827    {
11828     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11829    },
11830    {
11831     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl4pingEv"
11832    },
11833    {
11834     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11835    },
11836    {
11837     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21notifySyspropsChangedEv"
11838    },
11839    {
11840     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11841    },
11842    {
11843     "kind" : "complete_dtor_pointer",
11844     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControlD1Ev"
11845    },
11846    {
11847     "kind" : "deleting_dtor_pointer",
11848     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControlD0Ev"
11849    },
11850    {
11851     "is_pure" : true,
11852     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11initOffloadERKNS_2spINS3_25ITetheringOffloadCallbackEEENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
11853    },
11854    {
11855     "is_pure" : true,
11856     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl11stopOffloadENSt3__18functionIFvbRKNS0_11hidl_stringEEEE"
11857    },
11858    {
11859     "is_pure" : true,
11860     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl16setLocalPrefixesERKNS0_8hidl_vecINS0_11hidl_stringEEENSt3__18functionIFvbRKS6_EEE"
11861    },
11862    {
11863     "is_pure" : true,
11864     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl17getForwardedStatsERKNS0_11hidl_stringENSt3__18functionIFvmmEEE"
11865    },
11866    {
11867     "is_pure" : true,
11868     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl12setDataLimitERKNS0_11hidl_stringEmNSt3__18functionIFvbS7_EEE"
11869    },
11870    {
11871     "is_pure" : true,
11872     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl21setUpstreamParametersERKNS0_11hidl_stringES7_S7_RKNS0_8hidl_vecIS5_EENSt3__18functionIFvbS7_EEE"
11873    },
11874    {
11875     "is_pure" : true,
11876     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl13addDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
11877    },
11878    {
11879     "is_pure" : true,
11880     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_015IOffloadControl16removeDownstreamERKNS0_11hidl_stringES7_NSt3__18functionIFvbS7_EEE"
11881    },
11882    {
11883     "kind" : "vcall_offset"
11884    },
11885    {
11886     "kind" : "vcall_offset"
11887    },
11888    {
11889     "kind" : "vcall_offset"
11890    },
11891    {
11892     "kind" : "vcall_offset"
11893    },
11894    {
11895     "component_value" : -8,
11896     "kind" : "vcall_offset"
11897    },
11898    {
11899     "component_value" : -8,
11900     "kind" : "offset_to_top"
11901    },
11902    {
11903     "kind" : "rtti",
11904     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_015IOffloadControlE"
11905    },
11906    {
11907     "kind" : "complete_dtor_pointer",
11908     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_015IOffloadControlD1Ev"
11909    },
11910    {
11911     "kind" : "deleting_dtor_pointer",
11912     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_015IOffloadControlD0Ev"
11913    },
11914    {
11915     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11916    },
11917    {
11918     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11919    },
11920    {
11921     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11922    },
11923    {
11924     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11925    }
11926   ]
11927  },
11928  {
11929   "alignment" : 8,
11930   "fields" :
11931   [
11932    {
11933     "field_name" : "addr",
11934     "referenced_type" : "type-71"
11935    },
11936    {
11937     "field_name" : "port",
11938     "field_offset" : 128,
11939     "referenced_type" : "type-74"
11940    }
11941   ],
11942   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::IPv4AddrPortPair",
11943   "name" : "android::hardware::tetheroffload::control::V1_0::IPv4AddrPortPair",
11944   "referenced_type" : "type-70",
11945   "self_type" : "type-70",
11946   "size" : 24,
11947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h",
11948   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_016IPv4AddrPortPairE"
11949  },
11950  {
11951   "alignment" : 8,
11952   "base_specifiers" :
11953   [
11954    {
11955     "referenced_type" : "type-17"
11956    }
11957   ],
11958   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback",
11959   "name" : "android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback",
11960   "referenced_type" : "type-106",
11961   "self_type" : "type-106",
11962   "size" : 24,
11963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/ITetheringOffloadCallback.h",
11964   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackE",
11965   "vtable_components" :
11966   [
11967    {
11968     "component_value" : 8,
11969     "kind" : "vbase_offset"
11970    },
11971    {
11972     "kind" : "offset_to_top"
11973    },
11974    {
11975     "kind" : "rtti",
11976     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackE"
11977    },
11978    {
11979     "mangled_component_name" : "_ZNK7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback8isRemoteEv"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11986    },
11987    {
11988     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11989    },
11990    {
11991     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11992    },
11993    {
11994     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21setHALInstrumentationEv"
11995    },
11996    {
11997     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11998    },
11999    {
12000     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback4pingEv"
12001    },
12002    {
12003     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12004    },
12005    {
12006     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback21notifySyspropsChangedEv"
12007    },
12008    {
12009     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12010    },
12011    {
12012     "kind" : "complete_dtor_pointer",
12013     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackD1Ev"
12014    },
12015    {
12016     "kind" : "deleting_dtor_pointer",
12017     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackD0Ev"
12018    },
12019    {
12020     "is_pure" : true,
12021     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback7onEventENS3_20OffloadCallbackEventE"
12022    },
12023    {
12024     "is_pure" : true,
12025     "mangled_component_name" : "_ZN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallback13updateTimeoutERKNS3_16NatTimeoutUpdateE"
12026    },
12027    {
12028     "kind" : "vcall_offset"
12029    },
12030    {
12031     "kind" : "vcall_offset"
12032    },
12033    {
12034     "kind" : "vcall_offset"
12035    },
12036    {
12037     "kind" : "vcall_offset"
12038    },
12039    {
12040     "component_value" : -8,
12041     "kind" : "vcall_offset"
12042    },
12043    {
12044     "component_value" : -8,
12045     "kind" : "offset_to_top"
12046    },
12047    {
12048     "kind" : "rtti",
12049     "mangled_component_name" : "_ZTIN7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackE"
12050    },
12051    {
12052     "kind" : "complete_dtor_pointer",
12053     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackD1Ev"
12054    },
12055    {
12056     "kind" : "deleting_dtor_pointer",
12057     "mangled_component_name" : "_ZTv0_n24_N7android8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackD0Ev"
12058    },
12059    {
12060     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12061    },
12062    {
12063     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12064    },
12065    {
12066     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12067    },
12068    {
12069     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12070    }
12071   ]
12072  },
12073  {
12074   "alignment" : 8,
12075   "fields" :
12076   [
12077    {
12078     "field_name" : "src",
12079     "referenced_type" : "type-70"
12080    },
12081    {
12082     "field_name" : "dst",
12083     "field_offset" : 192,
12084     "referenced_type" : "type-70"
12085    },
12086    {
12087     "field_name" : "proto",
12088     "field_offset" : 384,
12089     "referenced_type" : "type-522"
12090    }
12091   ],
12092   "linker_set_key" : "android::hardware::tetheroffload::control::V1_0::NatTimeoutUpdate",
12093   "name" : "android::hardware::tetheroffload::control::V1_0::NatTimeoutUpdate",
12094   "referenced_type" : "type-523",
12095   "self_type" : "type-523",
12096   "size" : 56,
12097   "source_file" : "/out/soong/.intermediates/hardware/interfaces/tetheroffload/control/1.0/[email protected]_genc++_headers/gen/android/hardware/tetheroffload/control/1.0/types.h",
12098   "unique_id" : "_ZTSN7android8hardware13tetheroffload7control4V1_016NatTimeoutUpdateE"
12099  },
12100  {
12101   "alignment" : 8,
12102   "base_specifiers" :
12103   [
12104    {
12105     "referenced_type" : "type-152"
12106    },
12107    {
12108     "referenced_type" : "type-114"
12109    }
12110   ],
12111   "fields" :
12112   [
12113    {
12114     "access" : "private",
12115     "field_name" : "_hidl_mImpl",
12116     "field_offset" : 960,
12117     "referenced_type" : "type-405"
12118    }
12119   ],
12120   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12121   "name" : "android::hidl::base::V1_0::BnHwBase",
12122   "referenced_type" : "type-404",
12123   "self_type" : "type-404",
12124   "size" : 144,
12125   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12126   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12127   "vtable_components" :
12128   [
12129    {
12130     "component_value" : 128,
12131     "kind" : "vbase_offset"
12132    },
12133    {
12134     "kind" : "offset_to_top"
12135    },
12136    {
12137     "kind" : "rtti",
12138     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12139    },
12140    {
12141     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12142    },
12143    {
12144     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12145    },
12146    {
12147     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12148    },
12149    {
12150     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12151    },
12152    {
12153     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12154    },
12155    {
12156     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12157    },
12158    {
12159     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12160    },
12161    {
12162     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12163    },
12164    {
12165     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12166    },
12167    {
12168     "kind" : "complete_dtor_pointer",
12169     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12170    },
12171    {
12172     "kind" : "deleting_dtor_pointer",
12173     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12177    },
12178    {
12179     "component_value" : -32,
12180     "kind" : "offset_to_top"
12181    },
12182    {
12183     "kind" : "rtti",
12184     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12185    },
12186    {
12187     "kind" : "complete_dtor_pointer",
12188     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12189    },
12190    {
12191     "kind" : "deleting_dtor_pointer",
12192     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12193    },
12194    {
12195     "kind" : "vcall_offset"
12196    },
12197    {
12198     "kind" : "vcall_offset"
12199    },
12200    {
12201     "kind" : "vcall_offset"
12202    },
12203    {
12204     "kind" : "vcall_offset"
12205    },
12206    {
12207     "component_value" : -128,
12208     "kind" : "vcall_offset"
12209    },
12210    {
12211     "component_value" : -128,
12212     "kind" : "offset_to_top"
12213    },
12214    {
12215     "kind" : "rtti",
12216     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12217    },
12218    {
12219     "kind" : "complete_dtor_pointer",
12220     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12221    },
12222    {
12223     "kind" : "deleting_dtor_pointer",
12224     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12225    },
12226    {
12227     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12228    },
12229    {
12230     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12231    },
12232    {
12233     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12234    },
12235    {
12236     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12237    }
12238   ]
12239  },
12240  {
12241   "alignment" : 8,
12242   "base_specifiers" :
12243   [
12244    {
12245     "referenced_type" : "type-390"
12246    },
12247    {
12248     "referenced_type" : "type-114"
12249    }
12250   ],
12251   "fields" :
12252   [
12253    {
12254     "access" : "private",
12255     "field_name" : "_hidl_mMutex",
12256     "field_offset" : 1088,
12257     "referenced_type" : "type-536"
12258    },
12259    {
12260     "access" : "private",
12261     "field_name" : "_hidl_mDeathRecipients",
12262     "field_offset" : 1408,
12263     "referenced_type" : "type-537"
12264    }
12265   ],
12266   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12267   "name" : "android::hidl::base::V1_0::BpHwBase",
12268   "referenced_type" : "type-535",
12269   "self_type" : "type-535",
12270   "size" : 216,
12271   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12272   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12273   "vtable_components" :
12274   [
12275    {
12276     "component_value" : 200,
12277     "kind" : "vbase_offset"
12278    },
12279    {
12280     "kind" : "offset_to_top"
12281    },
12282    {
12283     "kind" : "rtti",
12284     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12285    },
12286    {
12287     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12288    },
12289    {
12290     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12291    },
12292    {
12293     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12294    },
12295    {
12296     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12297    },
12298    {
12299     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12300    },
12301    {
12302     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12303    },
12304    {
12305     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12306    },
12307    {
12308     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12309    },
12310    {
12311     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12312    },
12313    {
12314     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12315    },
12316    {
12317     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12318    },
12319    {
12320     "kind" : "complete_dtor_pointer",
12321     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12322    },
12323    {
12324     "kind" : "deleting_dtor_pointer",
12325     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12326    },
12327    {
12328     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12329    },
12330    {
12331     "component_value" : 192,
12332     "kind" : "vbase_offset"
12333    },
12334    {
12335     "component_value" : -8,
12336     "kind" : "offset_to_top"
12337    },
12338    {
12339     "kind" : "rtti",
12340     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12341    },
12342    {
12343     "kind" : "complete_dtor_pointer",
12344     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12345    },
12346    {
12347     "kind" : "deleting_dtor_pointer",
12348     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12349    },
12350    {
12351     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12352    },
12353    {
12354     "component_value" : 184,
12355     "kind" : "vbase_offset"
12356    },
12357    {
12358     "component_value" : -16,
12359     "kind" : "offset_to_top"
12360    },
12361    {
12362     "kind" : "rtti",
12363     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12364    },
12365    {
12366     "kind" : "complete_dtor_pointer",
12367     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12368    },
12369    {
12370     "kind" : "deleting_dtor_pointer",
12371     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12372    },
12373    {
12374     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12375    },
12376    {
12377     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12378    },
12379    {
12380     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12381    },
12382    {
12383     "component_value" : -48,
12384     "kind" : "offset_to_top"
12385    },
12386    {
12387     "kind" : "rtti",
12388     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12389    },
12390    {
12391     "kind" : "complete_dtor_pointer",
12392     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12393    },
12394    {
12395     "kind" : "deleting_dtor_pointer",
12396     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12397    },
12398    {
12399     "kind" : "vcall_offset"
12400    },
12401    {
12402     "component_value" : -184,
12403     "kind" : "vcall_offset"
12404    },
12405    {
12406     "component_value" : -184,
12407     "kind" : "vcall_offset"
12408    },
12409    {
12410     "component_value" : -184,
12411     "kind" : "vcall_offset"
12412    },
12413    {
12414     "component_value" : -200,
12415     "kind" : "vcall_offset"
12416    },
12417    {
12418     "component_value" : -200,
12419     "kind" : "offset_to_top"
12420    },
12421    {
12422     "kind" : "rtti",
12423     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12424    },
12425    {
12426     "kind" : "complete_dtor_pointer",
12427     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12428    },
12429    {
12430     "kind" : "deleting_dtor_pointer",
12431     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12432    },
12433    {
12434     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12435    },
12436    {
12437     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12438    },
12439    {
12440     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12441    },
12442    {
12443     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12444    }
12445   ]
12446  },
12447  {
12448   "alignment" : 8,
12449   "fields" :
12450   [
12451    {
12452     "field_name" : "pid",
12453     "referenced_type" : "type-24"
12454    },
12455    {
12456     "field_name" : "ptr",
12457     "field_offset" : 64,
12458     "referenced_type" : "type-14"
12459    },
12460    {
12461     "field_name" : "arch",
12462     "field_offset" : 128,
12463     "referenced_type" : "type-370"
12464    }
12465   ],
12466   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12467   "name" : "android::hidl::base::V1_0::DebugInfo",
12468   "referenced_type" : "type-369",
12469   "self_type" : "type-369",
12470   "size" : 24,
12471   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12472   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12473  },
12474  {
12475   "alignment" : 8,
12476   "base_specifiers" :
12477   [
12478    {
12479     "is_virtual" : true,
12480     "referenced_type" : "type-8"
12481    }
12482   ],
12483   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12484   "name" : "android::hidl::base::V1_0::IBase",
12485   "referenced_type" : "type-17",
12486   "self_type" : "type-17",
12487   "size" : 24,
12488   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12489   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12490   "vtable_components" :
12491   [
12492    {
12493     "component_value" : 8,
12494     "kind" : "vbase_offset"
12495    },
12496    {
12497     "kind" : "offset_to_top"
12498    },
12499    {
12500     "kind" : "rtti",
12501     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12502    },
12503    {
12504     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12505    },
12506    {
12507     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12508    },
12509    {
12510     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12511    },
12512    {
12513     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12514    },
12515    {
12516     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12517    },
12518    {
12519     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12520    },
12521    {
12522     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12523    },
12524    {
12525     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12526    },
12527    {
12528     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12529    },
12530    {
12531     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12532    },
12533    {
12534     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12535    },
12536    {
12537     "kind" : "complete_dtor_pointer",
12538     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12539    },
12540    {
12541     "kind" : "deleting_dtor_pointer",
12542     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12543    },
12544    {
12545     "kind" : "vcall_offset"
12546    },
12547    {
12548     "kind" : "vcall_offset"
12549    },
12550    {
12551     "kind" : "vcall_offset"
12552    },
12553    {
12554     "kind" : "vcall_offset"
12555    },
12556    {
12557     "component_value" : -8,
12558     "kind" : "vcall_offset"
12559    },
12560    {
12561     "component_value" : -8,
12562     "kind" : "offset_to_top"
12563    },
12564    {
12565     "kind" : "rtti",
12566     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12567    },
12568    {
12569     "kind" : "complete_dtor_pointer",
12570     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12571    },
12572    {
12573     "kind" : "deleting_dtor_pointer",
12574     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12575    },
12576    {
12577     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12578    },
12579    {
12580     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12581    },
12582    {
12583     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12584    },
12585    {
12586     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12587    }
12588   ]
12589  },
12590  {
12591   "alignment" : 8,
12592   "base_specifiers" :
12593   [
12594    {
12595     "referenced_type" : "type-17"
12596    }
12597   ],
12598   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12599   "name" : "android::hidl::manager::V1_0::IServiceManager",
12600   "referenced_type" : "type-84",
12601   "self_type" : "type-84",
12602   "size" : 24,
12603   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12604   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12605   "vtable_components" :
12606   [
12607    {
12608     "component_value" : 8,
12609     "kind" : "vbase_offset"
12610    },
12611    {
12612     "kind" : "offset_to_top"
12613    },
12614    {
12615     "kind" : "rtti",
12616     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12617    },
12618    {
12619     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12620    },
12621    {
12622     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12623    },
12624    {
12625     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12626    },
12627    {
12628     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12629    },
12630    {
12631     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12632    },
12633    {
12634     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12635    },
12636    {
12637     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12638    },
12639    {
12640     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12641    },
12642    {
12643     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12644    },
12645    {
12646     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12647    },
12648    {
12649     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12650    },
12651    {
12652     "kind" : "complete_dtor_pointer",
12653     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12654    },
12655    {
12656     "kind" : "deleting_dtor_pointer",
12657     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12658    },
12659    {
12660     "is_pure" : true,
12661     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12662    },
12663    {
12664     "is_pure" : true,
12665     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12666    },
12667    {
12668     "is_pure" : true,
12669     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12670    },
12671    {
12672     "is_pure" : true,
12673     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12674    },
12675    {
12676     "is_pure" : true,
12677     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12678    },
12679    {
12680     "is_pure" : true,
12681     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12682    },
12683    {
12684     "is_pure" : true,
12685     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12686    },
12687    {
12688     "is_pure" : true,
12689     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12690    },
12691    {
12692     "kind" : "vcall_offset"
12693    },
12694    {
12695     "kind" : "vcall_offset"
12696    },
12697    {
12698     "kind" : "vcall_offset"
12699    },
12700    {
12701     "kind" : "vcall_offset"
12702    },
12703    {
12704     "component_value" : -8,
12705     "kind" : "vcall_offset"
12706    },
12707    {
12708     "component_value" : -8,
12709     "kind" : "offset_to_top"
12710    },
12711    {
12712     "kind" : "rtti",
12713     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12714    },
12715    {
12716     "kind" : "complete_dtor_pointer",
12717     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12718    },
12719    {
12720     "kind" : "deleting_dtor_pointer",
12721     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12722    },
12723    {
12724     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12725    },
12726    {
12727     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12728    },
12729    {
12730     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12731    },
12732    {
12733     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12734    }
12735   ]
12736  },
12737  {
12738   "alignment" : 8,
12739   "fields" :
12740   [
12741    {
12742     "field_name" : "interfaceName",
12743     "referenced_type" : "type-71"
12744    },
12745    {
12746     "field_name" : "instanceName",
12747     "field_offset" : 128,
12748     "referenced_type" : "type-71"
12749    },
12750    {
12751     "field_name" : "pid",
12752     "field_offset" : 256,
12753     "referenced_type" : "type-24"
12754    },
12755    {
12756     "field_name" : "clientPids",
12757     "field_offset" : 320,
12758     "referenced_type" : "type-341"
12759    },
12760    {
12761     "field_name" : "arch",
12762     "field_offset" : 448,
12763     "referenced_type" : "type-370"
12764    }
12765   ],
12766   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12767   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12768   "referenced_type" : "type-512",
12769   "self_type" : "type-512",
12770   "size" : 64,
12771   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12772   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12773  },
12774  {
12775   "alignment" : 8,
12776   "base_specifiers" :
12777   [
12778    {
12779     "referenced_type" : "type-17"
12780    }
12781   ],
12782   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12783   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12784   "referenced_type" : "type-99",
12785   "self_type" : "type-99",
12786   "size" : 24,
12787   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12788   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12789   "vtable_components" :
12790   [
12791    {
12792     "component_value" : 8,
12793     "kind" : "vbase_offset"
12794    },
12795    {
12796     "kind" : "offset_to_top"
12797    },
12798    {
12799     "kind" : "rtti",
12800     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12801    },
12802    {
12803     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12804    },
12805    {
12806     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12807    },
12808    {
12809     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12810    },
12811    {
12812     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12813    },
12814    {
12815     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12816    },
12817    {
12818     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12819    },
12820    {
12821     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12822    },
12823    {
12824     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12825    },
12826    {
12827     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12828    },
12829    {
12830     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12831    },
12832    {
12833     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12834    },
12835    {
12836     "kind" : "complete_dtor_pointer",
12837     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12838    },
12839    {
12840     "kind" : "deleting_dtor_pointer",
12841     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12842    },
12843    {
12844     "is_pure" : true,
12845     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12846    },
12847    {
12848     "kind" : "vcall_offset"
12849    },
12850    {
12851     "kind" : "vcall_offset"
12852    },
12853    {
12854     "kind" : "vcall_offset"
12855    },
12856    {
12857     "kind" : "vcall_offset"
12858    },
12859    {
12860     "component_value" : -8,
12861     "kind" : "vcall_offset"
12862    },
12863    {
12864     "component_value" : -8,
12865     "kind" : "offset_to_top"
12866    },
12867    {
12868     "kind" : "rtti",
12869     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12870    },
12871    {
12872     "kind" : "complete_dtor_pointer",
12873     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12874    },
12875    {
12876     "kind" : "deleting_dtor_pointer",
12877     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12878    },
12879    {
12880     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12881    },
12882    {
12883     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12884    },
12885    {
12886     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12890    }
12891   ]
12892  },
12893  {
12894   "alignment" : 8,
12895   "fields" :
12896   [
12897    {
12898     "access" : "private",
12899     "field_name" : "m_ptr",
12900     "referenced_type" : "type-91"
12901    }
12902   ],
12903   "linker_set_key" : "android::sp<android::Thread>",
12904   "name" : "android::sp<android::Thread>",
12905   "record_kind" : "class",
12906   "referenced_type" : "type-90",
12907   "self_type" : "type-90",
12908   "size" : 8,
12909   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12910   "template_args" : [ "type-92" ],
12911   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12912  },
12913  {
12914   "alignment" : 8,
12915   "fields" :
12916   [
12917    {
12918     "access" : "private",
12919     "field_name" : "m_ptr",
12920     "referenced_type" : "type-151"
12921    }
12922   ],
12923   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12924   "name" : "android::sp<android::hardware::BHwBinder>",
12925   "record_kind" : "class",
12926   "referenced_type" : "type-150",
12927   "self_type" : "type-150",
12928   "size" : 8,
12929   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12930   "template_args" : [ "type-152" ],
12931   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12932  },
12933  {
12934   "alignment" : 8,
12935   "fields" :
12936   [
12937    {
12938     "access" : "private",
12939     "field_name" : "m_ptr",
12940     "referenced_type" : "type-572"
12941    }
12942   ],
12943   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12944   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12945   "record_kind" : "class",
12946   "referenced_type" : "type-632",
12947   "self_type" : "type-632",
12948   "size" : 8,
12949   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12950   "template_args" : [ "type-18" ],
12951   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12952  },
12953  {
12954   "alignment" : 8,
12955   "fields" :
12956   [
12957    {
12958     "access" : "private",
12959     "field_name" : "m_ptr",
12960     "referenced_type" : "type-37"
12961    }
12962   ],
12963   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12964   "name" : "android::sp<android::hardware::IBinder>",
12965   "record_kind" : "class",
12966   "referenced_type" : "type-50",
12967   "self_type" : "type-50",
12968   "size" : 8,
12969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12970   "template_args" : [ "type-38" ],
12971   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12972  },
12973  {
12974   "alignment" : 8,
12975   "fields" :
12976   [
12977    {
12978     "access" : "private",
12979     "field_name" : "m_ptr",
12980     "referenced_type" : "type-19"
12981    }
12982   ],
12983   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12984   "name" : "android::sp<android::hardware::IInterface>",
12985   "record_kind" : "class",
12986   "referenced_type" : "type-639",
12987   "self_type" : "type-639",
12988   "size" : 8,
12989   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12990   "template_args" : [ "type-20" ],
12991   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12992  },
12993  {
12994   "alignment" : 8,
12995   "fields" :
12996   [
12997    {
12998     "access" : "private",
12999     "field_name" : "m_ptr",
13000     "referenced_type" : "type-22"
13001    }
13002   ],
13003   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13004   "name" : "android::sp<android::hardware::ProcessState>",
13005   "record_kind" : "class",
13006   "referenced_type" : "type-21",
13007   "self_type" : "type-21",
13008   "size" : 8,
13009   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13010   "template_args" : [ "type-23" ],
13011   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13012  },
13013  {
13014   "alignment" : 8,
13015   "fields" :
13016   [
13017    {
13018     "access" : "private",
13019     "field_name" : "m_ptr",
13020     "referenced_type" : "type-3"
13021    }
13022   ],
13023   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13024   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13025   "record_kind" : "class",
13026   "referenced_type" : "type-144",
13027   "self_type" : "type-144",
13028   "size" : 8,
13029   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13030   "template_args" : [ "type-4" ],
13031   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13032  },
13033  {
13034   "alignment" : 8,
13035   "fields" :
13036   [
13037    {
13038     "access" : "private",
13039     "field_name" : "m_ptr",
13040     "referenced_type" : "type-6"
13041    }
13042   ],
13043   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13044   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13045   "record_kind" : "class",
13046   "referenced_type" : "type-291",
13047   "self_type" : "type-291",
13048   "size" : 8,
13049   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13050   "template_args" : [ "type-7" ],
13051   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13052  },
13053  {
13054   "alignment" : 8,
13055   "fields" :
13056   [
13057    {
13058     "access" : "private",
13059     "field_name" : "m_ptr",
13060     "referenced_type" : "type-137"
13061    }
13062   ],
13063   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl>",
13064   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl>",
13065   "record_kind" : "class",
13066   "referenced_type" : "type-136",
13067   "self_type" : "type-136",
13068   "size" : 8,
13069   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13070   "template_args" : [ "type-138" ],
13071   "unique_id" : "_ZTSN7android2spINS_8hardware13tetheroffload7control4V1_015IOffloadControlEEE"
13072  },
13073  {
13074   "alignment" : 8,
13075   "fields" :
13076   [
13077    {
13078     "access" : "private",
13079     "field_name" : "m_ptr",
13080     "referenced_type" : "type-105"
13081    }
13082   ],
13083   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback>",
13084   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback>",
13085   "record_kind" : "class",
13086   "referenced_type" : "type-104",
13087   "self_type" : "type-104",
13088   "size" : 8,
13089   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13090   "template_args" : [ "type-106" ],
13091   "unique_id" : "_ZTSN7android2spINS_8hardware13tetheroffload7control4V1_025ITetheringOffloadCallbackEEE"
13092  },
13093  {
13094   "alignment" : 8,
13095   "fields" :
13096   [
13097    {
13098     "access" : "private",
13099     "field_name" : "m_ptr",
13100     "referenced_type" : "type-16"
13101    }
13102   ],
13103   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13104   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13105   "record_kind" : "class",
13106   "referenced_type" : "type-405",
13107   "self_type" : "type-405",
13108   "size" : 8,
13109   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13110   "template_args" : [ "type-17" ],
13111   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13112  },
13113  {
13114   "alignment" : 8,
13115   "fields" :
13116   [
13117    {
13118     "access" : "private",
13119     "field_name" : "m_ptr",
13120     "referenced_type" : "type-83"
13121    }
13122   ],
13123   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13124   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13125   "record_kind" : "class",
13126   "referenced_type" : "type-82",
13127   "self_type" : "type-82",
13128   "size" : 8,
13129   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13130   "template_args" : [ "type-84" ],
13131   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13132  },
13133  {
13134   "alignment" : 8,
13135   "fields" :
13136   [
13137    {
13138     "access" : "private",
13139     "field_name" : "m_ptr",
13140     "referenced_type" : "type-98"
13141    }
13142   ],
13143   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13144   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13145   "record_kind" : "class",
13146   "referenced_type" : "type-97",
13147   "self_type" : "type-97",
13148   "size" : 8,
13149   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13150   "template_args" : [ "type-99" ],
13151   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13152  },
13153  {
13154   "alignment" : 1,
13155   "linker_set_key" : "android::trait_trivial_copy<bool>",
13156   "name" : "android::trait_trivial_copy<bool>",
13157   "referenced_type" : "type-205",
13158   "self_type" : "type-205",
13159   "size" : 1,
13160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13161   "template_args" : [ "type-39" ],
13162   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13163  },
13164  {
13165   "alignment" : 1,
13166   "linker_set_key" : "android::trait_trivial_copy<char>",
13167   "name" : "android::trait_trivial_copy<char>",
13168   "referenced_type" : "type-209",
13169   "self_type" : "type-209",
13170   "size" : 1,
13171   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13172   "template_args" : [ "type-58" ],
13173   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13174  },
13175  {
13176   "alignment" : 1,
13177   "linker_set_key" : "android::trait_trivial_copy<double>",
13178   "name" : "android::trait_trivial_copy<double>",
13179   "referenced_type" : "type-264",
13180   "self_type" : "type-264",
13181   "size" : 1,
13182   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13183   "template_args" : [ "type-261" ],
13184   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13185  },
13186  {
13187   "alignment" : 1,
13188   "linker_set_key" : "android::trait_trivial_copy<float>",
13189   "name" : "android::trait_trivial_copy<float>",
13190   "referenced_type" : "type-257",
13191   "self_type" : "type-257",
13192   "size" : 1,
13193   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13194   "template_args" : [ "type-255" ],
13195   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13196  },
13197  {
13198   "alignment" : 1,
13199   "linker_set_key" : "android::trait_trivial_copy<int>",
13200   "name" : "android::trait_trivial_copy<int>",
13201   "referenced_type" : "type-226",
13202   "self_type" : "type-226",
13203   "size" : 1,
13204   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13205   "template_args" : [ "type-24" ],
13206   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13207  },
13208  {
13209   "alignment" : 1,
13210   "linker_set_key" : "android::trait_trivial_copy<long long>",
13211   "name" : "android::trait_trivial_copy<long long>",
13212   "referenced_type" : "type-245",
13213   "self_type" : "type-245",
13214   "size" : 1,
13215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13216   "template_args" : [ "type-243" ],
13217   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13218  },
13219  {
13220   "alignment" : 1,
13221   "linker_set_key" : "android::trait_trivial_copy<long>",
13222   "name" : "android::trait_trivial_copy<long>",
13223   "referenced_type" : "type-234",
13224   "self_type" : "type-234",
13225   "size" : 1,
13226   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13227   "template_args" : [ "type-29" ],
13228   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13229  },
13230  {
13231   "alignment" : 1,
13232   "linker_set_key" : "android::trait_trivial_copy<short>",
13233   "name" : "android::trait_trivial_copy<short>",
13234   "referenced_type" : "type-218",
13235   "self_type" : "type-218",
13236   "size" : 1,
13237   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13238   "template_args" : [ "type-216" ],
13239   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13240  },
13241  {
13242   "alignment" : 1,
13243   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13244   "name" : "android::trait_trivial_copy<unsigned char>",
13245   "referenced_type" : "type-213",
13246   "self_type" : "type-213",
13247   "size" : 1,
13248   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13249   "template_args" : [ "type-123" ],
13250   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13251  },
13252  {
13253   "alignment" : 1,
13254   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13255   "name" : "android::trait_trivial_copy<unsigned int>",
13256   "referenced_type" : "type-230",
13257   "self_type" : "type-230",
13258   "size" : 1,
13259   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13260   "template_args" : [ "type-2" ],
13261   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13262  },
13263  {
13264   "alignment" : 1,
13265   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13266   "name" : "android::trait_trivial_copy<unsigned long long>",
13267   "referenced_type" : "type-252",
13268   "self_type" : "type-252",
13269   "size" : 1,
13270   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13271   "template_args" : [ "type-249" ],
13272   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13273  },
13274  {
13275   "alignment" : 1,
13276   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13277   "name" : "android::trait_trivial_copy<unsigned long>",
13278   "referenced_type" : "type-240",
13279   "self_type" : "type-240",
13280   "size" : 1,
13281   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13282   "template_args" : [ "type-14" ],
13283   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13284  },
13285  {
13286   "alignment" : 1,
13287   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13288   "name" : "android::trait_trivial_copy<unsigned short>",
13289   "referenced_type" : "type-222",
13290   "self_type" : "type-222",
13291   "size" : 1,
13292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13293   "template_args" : [ "type-74" ],
13294   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13295  },
13296  {
13297   "alignment" : 1,
13298   "linker_set_key" : "android::trait_trivial_copy<void>",
13299   "name" : "android::trait_trivial_copy<void>",
13300   "referenced_type" : "type-201",
13301   "self_type" : "type-201",
13302   "size" : 1,
13303   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13304   "template_args" : [ "type-26" ],
13305   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13306  },
13307  {
13308   "alignment" : 1,
13309   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13310   "name" : "android::trait_trivial_ctor<bool>",
13311   "referenced_type" : "type-203",
13312   "self_type" : "type-203",
13313   "size" : 1,
13314   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13315   "template_args" : [ "type-39" ],
13316   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13317  },
13318  {
13319   "alignment" : 1,
13320   "linker_set_key" : "android::trait_trivial_ctor<char>",
13321   "name" : "android::trait_trivial_ctor<char>",
13322   "referenced_type" : "type-207",
13323   "self_type" : "type-207",
13324   "size" : 1,
13325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13326   "template_args" : [ "type-58" ],
13327   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13328  },
13329  {
13330   "alignment" : 1,
13331   "linker_set_key" : "android::trait_trivial_ctor<double>",
13332   "name" : "android::trait_trivial_ctor<double>",
13333   "referenced_type" : "type-260",
13334   "self_type" : "type-260",
13335   "size" : 1,
13336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13337   "template_args" : [ "type-261" ],
13338   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13339  },
13340  {
13341   "alignment" : 1,
13342   "linker_set_key" : "android::trait_trivial_ctor<float>",
13343   "name" : "android::trait_trivial_ctor<float>",
13344   "referenced_type" : "type-254",
13345   "self_type" : "type-254",
13346   "size" : 1,
13347   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13348   "template_args" : [ "type-255" ],
13349   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13350  },
13351  {
13352   "alignment" : 1,
13353   "linker_set_key" : "android::trait_trivial_ctor<int>",
13354   "name" : "android::trait_trivial_ctor<int>",
13355   "referenced_type" : "type-224",
13356   "self_type" : "type-224",
13357   "size" : 1,
13358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13359   "template_args" : [ "type-24" ],
13360   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13361  },
13362  {
13363   "alignment" : 1,
13364   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13365   "name" : "android::trait_trivial_ctor<long long>",
13366   "referenced_type" : "type-242",
13367   "self_type" : "type-242",
13368   "size" : 1,
13369   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13370   "template_args" : [ "type-243" ],
13371   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13372  },
13373  {
13374   "alignment" : 1,
13375   "linker_set_key" : "android::trait_trivial_ctor<long>",
13376   "name" : "android::trait_trivial_ctor<long>",
13377   "referenced_type" : "type-232",
13378   "self_type" : "type-232",
13379   "size" : 1,
13380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13381   "template_args" : [ "type-29" ],
13382   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13383  },
13384  {
13385   "alignment" : 1,
13386   "linker_set_key" : "android::trait_trivial_ctor<short>",
13387   "name" : "android::trait_trivial_ctor<short>",
13388   "referenced_type" : "type-215",
13389   "self_type" : "type-215",
13390   "size" : 1,
13391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13392   "template_args" : [ "type-216" ],
13393   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13394  },
13395  {
13396   "alignment" : 1,
13397   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13398   "name" : "android::trait_trivial_ctor<unsigned char>",
13399   "referenced_type" : "type-211",
13400   "self_type" : "type-211",
13401   "size" : 1,
13402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13403   "template_args" : [ "type-123" ],
13404   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13405  },
13406  {
13407   "alignment" : 1,
13408   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13409   "name" : "android::trait_trivial_ctor<unsigned int>",
13410   "referenced_type" : "type-228",
13411   "self_type" : "type-228",
13412   "size" : 1,
13413   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13414   "template_args" : [ "type-2" ],
13415   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13416  },
13417  {
13418   "alignment" : 1,
13419   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13420   "name" : "android::trait_trivial_ctor<unsigned long long>",
13421   "referenced_type" : "type-248",
13422   "self_type" : "type-248",
13423   "size" : 1,
13424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13425   "template_args" : [ "type-249" ],
13426   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13427  },
13428  {
13429   "alignment" : 1,
13430   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13431   "name" : "android::trait_trivial_ctor<unsigned long>",
13432   "referenced_type" : "type-237",
13433   "self_type" : "type-237",
13434   "size" : 1,
13435   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13436   "template_args" : [ "type-14" ],
13437   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13438  },
13439  {
13440   "alignment" : 1,
13441   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13442   "name" : "android::trait_trivial_ctor<unsigned short>",
13443   "referenced_type" : "type-220",
13444   "self_type" : "type-220",
13445   "size" : 1,
13446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13447   "template_args" : [ "type-74" ],
13448   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13449  },
13450  {
13451   "alignment" : 1,
13452   "linker_set_key" : "android::trait_trivial_ctor<void>",
13453   "name" : "android::trait_trivial_ctor<void>",
13454   "referenced_type" : "type-199",
13455   "self_type" : "type-199",
13456   "size" : 1,
13457   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13458   "template_args" : [ "type-26" ],
13459   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13460  },
13461  {
13462   "alignment" : 1,
13463   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13464   "name" : "android::trait_trivial_dtor<bool>",
13465   "referenced_type" : "type-204",
13466   "self_type" : "type-204",
13467   "size" : 1,
13468   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13469   "template_args" : [ "type-39" ],
13470   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13471  },
13472  {
13473   "alignment" : 1,
13474   "linker_set_key" : "android::trait_trivial_dtor<char>",
13475   "name" : "android::trait_trivial_dtor<char>",
13476   "referenced_type" : "type-208",
13477   "self_type" : "type-208",
13478   "size" : 1,
13479   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13480   "template_args" : [ "type-58" ],
13481   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13482  },
13483  {
13484   "alignment" : 1,
13485   "linker_set_key" : "android::trait_trivial_dtor<double>",
13486   "name" : "android::trait_trivial_dtor<double>",
13487   "referenced_type" : "type-263",
13488   "self_type" : "type-263",
13489   "size" : 1,
13490   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13491   "template_args" : [ "type-261" ],
13492   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13493  },
13494  {
13495   "alignment" : 1,
13496   "linker_set_key" : "android::trait_trivial_dtor<float>",
13497   "name" : "android::trait_trivial_dtor<float>",
13498   "referenced_type" : "type-256",
13499   "self_type" : "type-256",
13500   "size" : 1,
13501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13502   "template_args" : [ "type-255" ],
13503   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13504  },
13505  {
13506   "alignment" : 1,
13507   "linker_set_key" : "android::trait_trivial_dtor<int>",
13508   "name" : "android::trait_trivial_dtor<int>",
13509   "referenced_type" : "type-225",
13510   "self_type" : "type-225",
13511   "size" : 1,
13512   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13513   "template_args" : [ "type-24" ],
13514   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13515  },
13516  {
13517   "alignment" : 1,
13518   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13519   "name" : "android::trait_trivial_dtor<long long>",
13520   "referenced_type" : "type-244",
13521   "self_type" : "type-244",
13522   "size" : 1,
13523   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13524   "template_args" : [ "type-243" ],
13525   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13526  },
13527  {
13528   "alignment" : 1,
13529   "linker_set_key" : "android::trait_trivial_dtor<long>",
13530   "name" : "android::trait_trivial_dtor<long>",
13531   "referenced_type" : "type-233",
13532   "self_type" : "type-233",
13533   "size" : 1,
13534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13535   "template_args" : [ "type-29" ],
13536   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13537  },
13538  {
13539   "alignment" : 1,
13540   "linker_set_key" : "android::trait_trivial_dtor<short>",
13541   "name" : "android::trait_trivial_dtor<short>",
13542   "referenced_type" : "type-217",
13543   "self_type" : "type-217",
13544   "size" : 1,
13545   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13546   "template_args" : [ "type-216" ],
13547   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13548  },
13549  {
13550   "alignment" : 1,
13551   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13552   "name" : "android::trait_trivial_dtor<unsigned char>",
13553   "referenced_type" : "type-212",
13554   "self_type" : "type-212",
13555   "size" : 1,
13556   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13557   "template_args" : [ "type-123" ],
13558   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13559  },
13560  {
13561   "alignment" : 1,
13562   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13563   "name" : "android::trait_trivial_dtor<unsigned int>",
13564   "referenced_type" : "type-229",
13565   "self_type" : "type-229",
13566   "size" : 1,
13567   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13568   "template_args" : [ "type-2" ],
13569   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13570  },
13571  {
13572   "alignment" : 1,
13573   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13574   "name" : "android::trait_trivial_dtor<unsigned long long>",
13575   "referenced_type" : "type-251",
13576   "self_type" : "type-251",
13577   "size" : 1,
13578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13579   "template_args" : [ "type-249" ],
13580   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13581  },
13582  {
13583   "alignment" : 1,
13584   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13585   "name" : "android::trait_trivial_dtor<unsigned long>",
13586   "referenced_type" : "type-239",
13587   "self_type" : "type-239",
13588   "size" : 1,
13589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13590   "template_args" : [ "type-14" ],
13591   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13592  },
13593  {
13594   "alignment" : 1,
13595   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13596   "name" : "android::trait_trivial_dtor<unsigned short>",
13597   "referenced_type" : "type-221",
13598   "self_type" : "type-221",
13599   "size" : 1,
13600   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13601   "template_args" : [ "type-74" ],
13602   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13603  },
13604  {
13605   "alignment" : 1,
13606   "linker_set_key" : "android::trait_trivial_dtor<void>",
13607   "name" : "android::trait_trivial_dtor<void>",
13608   "referenced_type" : "type-200",
13609   "self_type" : "type-200",
13610   "size" : 1,
13611   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13612   "template_args" : [ "type-26" ],
13613   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13614  },
13615  {
13616   "alignment" : 1,
13617   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13618   "name" : "android::trait_trivial_move<android::String16>",
13619   "referenced_type" : "type-386",
13620   "self_type" : "type-386",
13621   "size" : 1,
13622   "source_file" : "/system/core/libutils/include/utils/String16.h",
13623   "template_args" : [ "type-44" ],
13624   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13625  },
13626  {
13627   "alignment" : 1,
13628   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13629   "name" : "android::trait_trivial_move<android::String8>",
13630   "referenced_type" : "type-381",
13631   "self_type" : "type-381",
13632   "size" : 1,
13633   "source_file" : "/system/core/libutils/include/utils/String8.h",
13634   "template_args" : [ "type-55" ],
13635   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13636  },
13637  {
13638   "alignment" : 1,
13639   "linker_set_key" : "android::trait_trivial_move<bool>",
13640   "name" : "android::trait_trivial_move<bool>",
13641   "referenced_type" : "type-206",
13642   "self_type" : "type-206",
13643   "size" : 1,
13644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13645   "template_args" : [ "type-39" ],
13646   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13647  },
13648  {
13649   "alignment" : 1,
13650   "linker_set_key" : "android::trait_trivial_move<char>",
13651   "name" : "android::trait_trivial_move<char>",
13652   "referenced_type" : "type-210",
13653   "self_type" : "type-210",
13654   "size" : 1,
13655   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13656   "template_args" : [ "type-58" ],
13657   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13658  },
13659  {
13660   "alignment" : 1,
13661   "linker_set_key" : "android::trait_trivial_move<double>",
13662   "name" : "android::trait_trivial_move<double>",
13663   "referenced_type" : "type-265",
13664   "self_type" : "type-265",
13665   "size" : 1,
13666   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13667   "template_args" : [ "type-261" ],
13668   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13669  },
13670  {
13671   "alignment" : 1,
13672   "linker_set_key" : "android::trait_trivial_move<float>",
13673   "name" : "android::trait_trivial_move<float>",
13674   "referenced_type" : "type-259",
13675   "self_type" : "type-259",
13676   "size" : 1,
13677   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13678   "template_args" : [ "type-255" ],
13679   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13680  },
13681  {
13682   "alignment" : 1,
13683   "linker_set_key" : "android::trait_trivial_move<int>",
13684   "name" : "android::trait_trivial_move<int>",
13685   "referenced_type" : "type-227",
13686   "self_type" : "type-227",
13687   "size" : 1,
13688   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13689   "template_args" : [ "type-24" ],
13690   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13691  },
13692  {
13693   "alignment" : 1,
13694   "linker_set_key" : "android::trait_trivial_move<long long>",
13695   "name" : "android::trait_trivial_move<long long>",
13696   "referenced_type" : "type-246",
13697   "self_type" : "type-246",
13698   "size" : 1,
13699   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13700   "template_args" : [ "type-243" ],
13701   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13702  },
13703  {
13704   "alignment" : 1,
13705   "linker_set_key" : "android::trait_trivial_move<long>",
13706   "name" : "android::trait_trivial_move<long>",
13707   "referenced_type" : "type-235",
13708   "self_type" : "type-235",
13709   "size" : 1,
13710   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13711   "template_args" : [ "type-29" ],
13712   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13713  },
13714  {
13715   "alignment" : 1,
13716   "linker_set_key" : "android::trait_trivial_move<short>",
13717   "name" : "android::trait_trivial_move<short>",
13718   "referenced_type" : "type-219",
13719   "self_type" : "type-219",
13720   "size" : 1,
13721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13722   "template_args" : [ "type-216" ],
13723   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13724  },
13725  {
13726   "alignment" : 1,
13727   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13728   "name" : "android::trait_trivial_move<unsigned char>",
13729   "referenced_type" : "type-214",
13730   "self_type" : "type-214",
13731   "size" : 1,
13732   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13733   "template_args" : [ "type-123" ],
13734   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13735  },
13736  {
13737   "alignment" : 1,
13738   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13739   "name" : "android::trait_trivial_move<unsigned int>",
13740   "referenced_type" : "type-231",
13741   "self_type" : "type-231",
13742   "size" : 1,
13743   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13744   "template_args" : [ "type-2" ],
13745   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13746  },
13747  {
13748   "alignment" : 1,
13749   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13750   "name" : "android::trait_trivial_move<unsigned long long>",
13751   "referenced_type" : "type-253",
13752   "self_type" : "type-253",
13753   "size" : 1,
13754   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13755   "template_args" : [ "type-249" ],
13756   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13757  },
13758  {
13759   "alignment" : 1,
13760   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13761   "name" : "android::trait_trivial_move<unsigned long>",
13762   "referenced_type" : "type-241",
13763   "self_type" : "type-241",
13764   "size" : 1,
13765   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13766   "template_args" : [ "type-14" ],
13767   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13768  },
13769  {
13770   "alignment" : 1,
13771   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13772   "name" : "android::trait_trivial_move<unsigned short>",
13773   "referenced_type" : "type-223",
13774   "self_type" : "type-223",
13775   "size" : 1,
13776   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13777   "template_args" : [ "type-74" ],
13778   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13779  },
13780  {
13781   "alignment" : 1,
13782   "linker_set_key" : "android::trait_trivial_move<void>",
13783   "name" : "android::trait_trivial_move<void>",
13784   "referenced_type" : "type-202",
13785   "self_type" : "type-202",
13786   "size" : 1,
13787   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13788   "template_args" : [ "type-26" ],
13789   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13790  },
13791  {
13792   "alignment" : 8,
13793   "fields" :
13794   [
13795    {
13796     "access" : "private",
13797     "field_name" : "m_ptr",
13798     "referenced_type" : "type-151"
13799    },
13800    {
13801     "access" : "private",
13802     "field_name" : "m_refs",
13803     "field_offset" : 64,
13804     "referenced_type" : "type-12"
13805    }
13806   ],
13807   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13808   "name" : "android::wp<android::hardware::BHwBinder>",
13809   "record_kind" : "class",
13810   "referenced_type" : "type-322",
13811   "self_type" : "type-322",
13812   "size" : 16,
13813   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13814   "template_args" : [ "type-152" ],
13815   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13816  },
13817  {
13818   "alignment" : 8,
13819   "fields" :
13820   [
13821    {
13822     "access" : "private",
13823     "field_name" : "m_ptr",
13824     "referenced_type" : "type-572"
13825    },
13826    {
13827     "access" : "private",
13828     "field_name" : "m_refs",
13829     "field_offset" : 64,
13830     "referenced_type" : "type-12"
13831    }
13832   ],
13833   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13834   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13835   "record_kind" : "class",
13836   "referenced_type" : "type-571",
13837   "self_type" : "type-571",
13838   "size" : 16,
13839   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13840   "template_args" : [ "type-18" ],
13841   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13842  },
13843  {
13844   "alignment" : 8,
13845   "fields" :
13846   [
13847    {
13848     "access" : "private",
13849     "field_name" : "m_ptr",
13850     "referenced_type" : "type-6"
13851    },
13852    {
13853     "access" : "private",
13854     "field_name" : "m_refs",
13855     "field_offset" : 64,
13856     "referenced_type" : "type-12"
13857    }
13858   ],
13859   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13860   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13861   "record_kind" : "class",
13862   "referenced_type" : "type-5",
13863   "self_type" : "type-5",
13864   "size" : 16,
13865   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13866   "template_args" : [ "type-7" ],
13867   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13868  },
13869  {
13870   "alignment" : 8,
13871   "fields" :
13872   [
13873    {
13874     "access" : "private",
13875     "field_name" : "m_ptr",
13876     "referenced_type" : "type-16"
13877    },
13878    {
13879     "access" : "private",
13880     "field_name" : "m_refs",
13881     "field_offset" : 64,
13882     "referenced_type" : "type-12"
13883    }
13884   ],
13885   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13886   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13887   "record_kind" : "class",
13888   "referenced_type" : "type-15",
13889   "self_type" : "type-15",
13890   "size" : 16,
13891   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13892   "template_args" : [ "type-17" ],
13893   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13894  },
13895  {
13896   "alignment" : 4,
13897   "fields" :
13898   [
13899    {
13900     "field_name" : "maxContentLightLevel",
13901     "referenced_type" : "type-255"
13902    },
13903    {
13904     "field_name" : "maxFrameAverageLightLevel",
13905     "field_offset" : 32,
13906     "referenced_type" : "type-255"
13907    }
13908   ],
13909   "linker_set_key" : "android_cta861_3_metadata",
13910   "name" : "android_cta861_3_metadata",
13911   "referenced_type" : "type-486",
13912   "self_type" : "type-486",
13913   "size" : 8,
13914   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13915   "unique_id" : "android_cta861_3_metadata"
13916  },
13917  {
13918   "alignment" : 4,
13919   "fields" :
13920   [
13921    {
13922     "field_name" : "num_points",
13923     "referenced_type" : "type-2"
13924    },
13925    {
13926     "field_name" : "reserved",
13927     "field_offset" : 32,
13928     "referenced_type" : "type-474"
13929    },
13930    {
13931     "field_name" : "xyzc_points",
13932     "field_offset" : 288,
13933     "referenced_type" : "type-481"
13934    }
13935   ],
13936   "linker_set_key" : "android_depth_points",
13937   "name" : "android_depth_points",
13938   "referenced_type" : "type-480",
13939   "self_type" : "type-480",
13940   "size" : 36,
13941   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13942   "unique_id" : "android_depth_points"
13943  },
13944  {
13945   "alignment" : 8,
13946   "fields" :
13947   [
13948    {
13949     "field_name" : "format",
13950     "referenced_type" : "type-477"
13951    },
13952    {
13953     "field_name" : "num_planes",
13954     "field_offset" : 32,
13955     "referenced_type" : "type-2"
13956    },
13957    {
13958     "field_name" : "planes",
13959     "field_offset" : 64,
13960     "referenced_type" : "type-479"
13961    }
13962   ],
13963   "linker_set_key" : "android_flex_layout",
13964   "name" : "android_flex_layout",
13965   "referenced_type" : "type-478",
13966   "self_type" : "type-478",
13967   "size" : 16,
13968   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13969   "unique_id" : "android_flex_layout"
13970  },
13971  {
13972   "alignment" : 8,
13973   "fields" :
13974   [
13975    {
13976     "field_name" : "top_left",
13977     "referenced_type" : "type-396"
13978    },
13979    {
13980     "field_name" : "component",
13981     "field_offset" : 64,
13982     "referenced_type" : "type-475"
13983    },
13984    {
13985     "field_name" : "bits_per_component",
13986     "field_offset" : 96,
13987     "referenced_type" : "type-24"
13988    },
13989    {
13990     "field_name" : "bits_used",
13991     "field_offset" : 128,
13992     "referenced_type" : "type-24"
13993    },
13994    {
13995     "field_name" : "h_increment",
13996     "field_offset" : 160,
13997     "referenced_type" : "type-24"
13998    },
13999    {
14000     "field_name" : "v_increment",
14001     "field_offset" : 192,
14002     "referenced_type" : "type-24"
14003    },
14004    {
14005     "field_name" : "h_subsampling",
14006     "field_offset" : 224,
14007     "referenced_type" : "type-24"
14008    },
14009    {
14010     "field_name" : "v_subsampling",
14011     "field_offset" : 256,
14012     "referenced_type" : "type-24"
14013    }
14014   ],
14015   "linker_set_key" : "android_flex_plane",
14016   "name" : "android_flex_plane",
14017   "referenced_type" : "type-476",
14018   "self_type" : "type-476",
14019   "size" : 40,
14020   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14021   "unique_id" : "android_flex_plane"
14022  },
14023  {
14024   "alignment" : 4,
14025   "fields" :
14026   [
14027    {
14028     "field_name" : "displayPrimaryRed",
14029     "referenced_type" : "type-484"
14030    },
14031    {
14032     "field_name" : "displayPrimaryGreen",
14033     "field_offset" : 64,
14034     "referenced_type" : "type-484"
14035    },
14036    {
14037     "field_name" : "displayPrimaryBlue",
14038     "field_offset" : 128,
14039     "referenced_type" : "type-484"
14040    },
14041    {
14042     "field_name" : "whitePoint",
14043     "field_offset" : 192,
14044     "referenced_type" : "type-484"
14045    },
14046    {
14047     "field_name" : "maxLuminance",
14048     "field_offset" : 256,
14049     "referenced_type" : "type-255"
14050    },
14051    {
14052     "field_name" : "minLuminance",
14053     "field_offset" : 288,
14054     "referenced_type" : "type-255"
14055    }
14056   ],
14057   "linker_set_key" : "android_smpte2086_metadata",
14058   "name" : "android_smpte2086_metadata",
14059   "referenced_type" : "type-485",
14060   "self_type" : "type-485",
14061   "size" : 40,
14062   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14063   "unique_id" : "android_smpte2086_metadata"
14064  },
14065  {
14066   "alignment" : 4,
14067   "fields" :
14068   [
14069    {
14070     "field_name" : "x",
14071     "referenced_type" : "type-255"
14072    },
14073    {
14074     "field_name" : "y",
14075     "field_offset" : 32,
14076     "referenced_type" : "type-255"
14077    }
14078   ],
14079   "linker_set_key" : "android_xy_color",
14080   "name" : "android_xy_color",
14081   "referenced_type" : "type-484",
14082   "self_type" : "type-484",
14083   "size" : 8,
14084   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14085   "unique_id" : "android_xy_color"
14086  },
14087  {
14088   "alignment" : 8,
14089   "fields" :
14090   [
14091    {
14092     "field_name" : "y",
14093     "referenced_type" : "type-25"
14094    },
14095    {
14096     "field_name" : "cb",
14097     "field_offset" : 64,
14098     "referenced_type" : "type-25"
14099    },
14100    {
14101     "field_name" : "cr",
14102     "field_offset" : 128,
14103     "referenced_type" : "type-25"
14104    },
14105    {
14106     "field_name" : "ystride",
14107     "field_offset" : 192,
14108     "referenced_type" : "type-14"
14109    },
14110    {
14111     "field_name" : "cstride",
14112     "field_offset" : 256,
14113     "referenced_type" : "type-14"
14114    },
14115    {
14116     "field_name" : "chroma_step",
14117     "field_offset" : 320,
14118     "referenced_type" : "type-14"
14119    },
14120    {
14121     "field_name" : "reserved",
14122     "field_offset" : 384,
14123     "referenced_type" : "type-474"
14124    }
14125   ],
14126   "linker_set_key" : "android_ycbcr",
14127   "name" : "android_ycbcr",
14128   "referenced_type" : "type-473",
14129   "self_type" : "type-473",
14130   "size" : 80,
14131   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14132   "unique_id" : "android_ycbcr"
14133  },
14134  {
14135   "alignment" : 4,
14136   "fields" :
14137   [
14138    {
14139     "referenced_type" : "type-121"
14140    }
14141   ],
14142   "linker_set_key" : "log_msg",
14143   "name" : "log_msg",
14144   "referenced_type" : "type-120",
14145   "self_type" : "type-120",
14146   "size" : 5124,
14147   "source_file" : "/system/core/liblog/include/log/log_read.h",
14148   "unique_id" : "log_msg"
14149  },
14150  {
14151   "alignment" : 4,
14152   "fields" :
14153   [
14154    {
14155     "field_name" : "buf",
14156     "referenced_type" : "type-122"
14157    },
14158    {
14159     "field_name" : "entry",
14160     "referenced_type" : "type-124"
14161    },
14162    {
14163     "field_name" : "entry_v4",
14164     "referenced_type" : "type-124"
14165    },
14166    {
14167     "field_name" : "entry_v3",
14168     "referenced_type" : "type-126"
14169    },
14170    {
14171     "field_name" : "entry_v2",
14172     "referenced_type" : "type-127"
14173    },
14174    {
14175     "field_name" : "entry_v1",
14176     "referenced_type" : "type-128"
14177    }
14178   ],
14179   "is_anonymous" : true,
14180   "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",
14181   "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",
14182   "record_kind" : "union",
14183   "referenced_type" : "type-121",
14184   "self_type" : "type-121",
14185   "size" : 5124,
14186   "source_file" : "/system/core/liblog/include/log/log_read.h",
14187   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14188  },
14189  {
14190   "alignment" : 1,
14191   "fields" :
14192   [
14193    {
14194     "field_name" : "tv_sec",
14195     "referenced_type" : "type-2"
14196    },
14197    {
14198     "field_name" : "tv_nsec",
14199     "field_offset" : 32,
14200     "referenced_type" : "type-2"
14201    }
14202   ],
14203   "linker_set_key" : "log_time",
14204   "name" : "log_time",
14205   "referenced_type" : "type-387",
14206   "self_type" : "type-387",
14207   "size" : 8,
14208   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14209   "unique_id" : "_ZTS8log_time"
14210  },
14211  {
14212   "alignment" : 4,
14213   "fields" :
14214   [
14215    {
14216     "field_name" : "len",
14217     "referenced_type" : "type-74"
14218    },
14219    {
14220     "field_name" : "__pad",
14221     "field_offset" : 16,
14222     "referenced_type" : "type-74"
14223    },
14224    {
14225     "field_name" : "pid",
14226     "field_offset" : 32,
14227     "referenced_type" : "type-24"
14228    },
14229    {
14230     "field_name" : "tid",
14231     "field_offset" : 64,
14232     "referenced_type" : "type-24"
14233    },
14234    {
14235     "field_name" : "sec",
14236     "field_offset" : 96,
14237     "referenced_type" : "type-24"
14238    },
14239    {
14240     "field_name" : "nsec",
14241     "field_offset" : 128,
14242     "referenced_type" : "type-24"
14243    },
14244    {
14245     "field_name" : "msg",
14246     "field_offset" : 160,
14247     "referenced_type" : "type-125"
14248    }
14249   ],
14250   "linker_set_key" : "logger_entry",
14251   "name" : "logger_entry",
14252   "referenced_type" : "type-128",
14253   "self_type" : "type-128",
14254   "size" : 20,
14255   "source_file" : "/system/core/liblog/include/log/log_read.h",
14256   "unique_id" : "logger_entry"
14257  },
14258  {
14259   "alignment" : 1,
14260   "fields" :
14261   [
14262    {
14263     "field_name" : "len",
14264     "referenced_type" : "type-74"
14265    },
14266    {
14267     "field_name" : "hdr_size",
14268     "field_offset" : 16,
14269     "referenced_type" : "type-74"
14270    },
14271    {
14272     "field_name" : "pid",
14273     "field_offset" : 32,
14274     "referenced_type" : "type-24"
14275    },
14276    {
14277     "field_name" : "tid",
14278     "field_offset" : 64,
14279     "referenced_type" : "type-24"
14280    },
14281    {
14282     "field_name" : "sec",
14283     "field_offset" : 96,
14284     "referenced_type" : "type-24"
14285    },
14286    {
14287     "field_name" : "nsec",
14288     "field_offset" : 128,
14289     "referenced_type" : "type-24"
14290    },
14291    {
14292     "field_name" : "euid",
14293     "field_offset" : 160,
14294     "referenced_type" : "type-2"
14295    },
14296    {
14297     "field_name" : "msg",
14298     "field_offset" : 192,
14299     "referenced_type" : "type-125"
14300    }
14301   ],
14302   "linker_set_key" : "logger_entry_v2",
14303   "name" : "logger_entry_v2",
14304   "referenced_type" : "type-127",
14305   "self_type" : "type-127",
14306   "size" : 24,
14307   "source_file" : "/system/core/liblog/include/log/log_read.h",
14308   "unique_id" : "logger_entry_v2"
14309  },
14310  {
14311   "alignment" : 1,
14312   "fields" :
14313   [
14314    {
14315     "field_name" : "len",
14316     "referenced_type" : "type-74"
14317    },
14318    {
14319     "field_name" : "hdr_size",
14320     "field_offset" : 16,
14321     "referenced_type" : "type-74"
14322    },
14323    {
14324     "field_name" : "pid",
14325     "field_offset" : 32,
14326     "referenced_type" : "type-24"
14327    },
14328    {
14329     "field_name" : "tid",
14330     "field_offset" : 64,
14331     "referenced_type" : "type-24"
14332    },
14333    {
14334     "field_name" : "sec",
14335     "field_offset" : 96,
14336     "referenced_type" : "type-24"
14337    },
14338    {
14339     "field_name" : "nsec",
14340     "field_offset" : 128,
14341     "referenced_type" : "type-24"
14342    },
14343    {
14344     "field_name" : "lid",
14345     "field_offset" : 160,
14346     "referenced_type" : "type-2"
14347    },
14348    {
14349     "field_name" : "msg",
14350     "field_offset" : 192,
14351     "referenced_type" : "type-125"
14352    }
14353   ],
14354   "linker_set_key" : "logger_entry_v3",
14355   "name" : "logger_entry_v3",
14356   "referenced_type" : "type-126",
14357   "self_type" : "type-126",
14358   "size" : 24,
14359   "source_file" : "/system/core/liblog/include/log/log_read.h",
14360   "unique_id" : "logger_entry_v3"
14361  },
14362  {
14363   "alignment" : 4,
14364   "fields" :
14365   [
14366    {
14367     "field_name" : "len",
14368     "referenced_type" : "type-74"
14369    },
14370    {
14371     "field_name" : "hdr_size",
14372     "field_offset" : 16,
14373     "referenced_type" : "type-74"
14374    },
14375    {
14376     "field_name" : "pid",
14377     "field_offset" : 32,
14378     "referenced_type" : "type-24"
14379    },
14380    {
14381     "field_name" : "tid",
14382     "field_offset" : 64,
14383     "referenced_type" : "type-2"
14384    },
14385    {
14386     "field_name" : "sec",
14387     "field_offset" : 96,
14388     "referenced_type" : "type-2"
14389    },
14390    {
14391     "field_name" : "nsec",
14392     "field_offset" : 128,
14393     "referenced_type" : "type-2"
14394    },
14395    {
14396     "field_name" : "lid",
14397     "field_offset" : 160,
14398     "referenced_type" : "type-2"
14399    },
14400    {
14401     "field_name" : "uid",
14402     "field_offset" : 192,
14403     "referenced_type" : "type-2"
14404    },
14405    {
14406     "field_name" : "msg",
14407     "field_offset" : 224,
14408     "referenced_type" : "type-125"
14409    }
14410   ],
14411   "linker_set_key" : "logger_entry_v4",
14412   "name" : "logger_entry_v4",
14413   "referenced_type" : "type-124",
14414   "self_type" : "type-124",
14415   "size" : 28,
14416   "source_file" : "/system/core/liblog/include/log/log_read.h",
14417   "unique_id" : "logger_entry_v4"
14418  },
14419  {
14420   "alignment" : 4,
14421   "fields" :
14422   [
14423    {
14424     "field_name" : "version",
14425     "referenced_type" : "type-24"
14426    },
14427    {
14428     "field_name" : "numFds",
14429     "field_offset" : 32,
14430     "referenced_type" : "type-24"
14431    },
14432    {
14433     "field_name" : "numInts",
14434     "field_offset" : 64,
14435     "referenced_type" : "type-24"
14436    },
14437    {
14438     "field_name" : "data",
14439     "field_offset" : 96,
14440     "referenced_type" : "type-196"
14441    }
14442   ],
14443   "linker_set_key" : "native_handle",
14444   "name" : "native_handle",
14445   "referenced_type" : "type-195",
14446   "self_type" : "type-195",
14447   "size" : 12,
14448   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14449   "unique_id" : "native_handle"
14450  }
14451 ],
14452 "rvalue_reference_types" :
14453 [
14454  {
14455   "alignment" : 8,
14456   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > &&",
14457   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> > &&",
14458   "referenced_type" : "type-171",
14459   "self_type" : "type-173",
14460   "size" : 8,
14461   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14462  },
14463  {
14464   "alignment" : 8,
14465   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > &&",
14466   "name" : "android::hardware::Return<android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> > &&",
14467   "referenced_type" : "type-585",
14468   "self_type" : "type-587",
14469   "size" : 8,
14470   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14471  },
14472  {
14473   "alignment" : 8,
14474   "linker_set_key" : "android::hardware::Return<bool> &&",
14475   "name" : "android::hardware::Return<bool> &&",
14476   "referenced_type" : "type-164",
14477   "self_type" : "type-167",
14478   "size" : 8,
14479   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14480  },
14481  {
14482   "alignment" : 8,
14483   "linker_set_key" : "android::hardware::Return<void> &&",
14484   "name" : "android::hardware::Return<void> &&",
14485   "referenced_type" : "type-184",
14486   "self_type" : "type-186",
14487   "size" : 8,
14488   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14489  },
14490  {
14491   "alignment" : 8,
14492   "linker_set_key" : "android::hardware::Status &&",
14493   "name" : "android::hardware::Status &&",
14494   "referenced_type" : "type-154",
14495   "self_type" : "type-160",
14496   "size" : 8,
14497   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14498  },
14499  {
14500   "alignment" : 8,
14501   "linker_set_key" : "android::hardware::details::return_status &&",
14502   "name" : "android::hardware::details::return_status &&",
14503   "referenced_type" : "type-165",
14504   "self_type" : "type-179",
14505   "size" : 8,
14506   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14507  },
14508  {
14509   "alignment" : 8,
14510   "linker_set_key" : "android::hardware::hidl_handle &&",
14511   "name" : "android::hardware::hidl_handle &&",
14512   "referenced_type" : "type-299",
14513   "self_type" : "type-302",
14514   "size" : 8,
14515   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14516  },
14517  {
14518   "alignment" : 8,
14519   "linker_set_key" : "android::hardware::hidl_memory &&",
14520   "name" : "android::hardware::hidl_memory &&",
14521   "referenced_type" : "type-300",
14522   "self_type" : "type-306",
14523   "size" : 8,
14524   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14525  },
14526  {
14527   "alignment" : 8,
14528   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14529   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14530   "referenced_type" : "type-144",
14531   "self_type" : "type-146",
14532   "size" : 8,
14533   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14534  },
14535  {
14536   "alignment" : 8,
14537   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> &&",
14538   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::IOffloadControl> &&",
14539   "referenced_type" : "type-136",
14540   "self_type" : "type-139",
14541   "size" : 8,
14542   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14543  },
14544  {
14545   "alignment" : 8,
14546   "linker_set_key" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> &&",
14547   "name" : "android::sp<android::hardware::tetheroffload::control::V1_0::ITetheringOffloadCallback> &&",
14548   "referenced_type" : "type-104",
14549   "self_type" : "type-130",
14550   "size" : 8,
14551   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14552  },
14553  {
14554   "alignment" : 8,
14555   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14556   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14557   "referenced_type" : "type-446",
14558   "self_type" : "type-445",
14559   "size" : 8,
14560   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14561  },
14562  {
14563   "alignment" : 8,
14564   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14565   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14566   "referenced_type" : "type-612",
14567   "self_type" : "type-611",
14568   "size" : 8,
14569   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14570  },
14571  {
14572   "alignment" : 8,
14573   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14574   "name" : "std::function<sp<IBase> (void *)> &&",
14575   "referenced_type" : "type-456",
14576   "self_type" : "type-455",
14577   "size" : 8,
14578   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14579  },
14580  {
14581   "alignment" : 8,
14582   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14583   "name" : "std::function<sp<IBase> (void *)> &&",
14584   "referenced_type" : "type-616",
14585   "self_type" : "type-615",
14586   "size" : 8,
14587   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14588  },
14589  {
14590   "alignment" : 8,
14591   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14592   "name" : "std::function<sp<IBinder> (void *)> &&",
14593   "referenced_type" : "type-448",
14594   "self_type" : "type-447",
14595   "size" : 8,
14596   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14597  },
14598  {
14599   "alignment" : 8,
14600   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14601   "name" : "std::function<sp<IBinder> (void *)> &&",
14602   "referenced_type" : "type-614",
14603   "self_type" : "type-613",
14604   "size" : 8,
14605   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14606  }
14607 ]
14608}
14609