1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-53",
9   "self_type" : "type-172",
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-328",
16   "self_type" : "type-549",
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-20",
24   "self_type" : "type-267",
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-169",
32   "self_type" : "type-407",
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-169",
41   "self_type" : "type-168",
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-542",
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-34",
64   "self_type" : "type-34",
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-53",
74   "self_type" : "type-53",
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-42",
84   "self_type" : "type-42",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-334",
92   "self_type" : "type-334",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-328",
100   "self_type" : "type-328",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-20",
109   "self_type" : "type-20",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-305",
118   "self_type" : "type-305",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-61",
126   "self_type" : "type-61",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-25",
135   "self_type" : "type-25",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-286",
144   "self_type" : "type-286",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-340",
153   "self_type" : "type-340",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-169",
163   "self_type" : "type-169",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-311",
183   "self_type" : "type-311",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-13",
193   "self_type" : "type-13",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-171",
203   "self_type" : "type-171",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-22",
210   "self_type" : "type-22"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android6system7suspend4V1_010BsWakeLock13addOnewayTaskENSt3__18functionIFvvEEE"
217  },
218  {
219   "name" : "_ZN7android6system7suspend4V1_010BsWakeLockC1ENS_2spINS2_9IWakeLockEEE"
220  },
221  {
222   "name" : "_ZN7android6system7suspend4V1_010BsWakeLockC2ENS_2spINS2_9IWakeLockEEE"
223  },
224  {
225   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLock10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
226  },
227  {
228   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
229  },
230  {
231   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLock13_hidl_releaseEPNS_4hidl4base4V1_08BnHwBaseERKNS_8hardware6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
232  },
233  {
234   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLock4pingEv"
235  },
236  {
237   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockC1ERKNS_2spINS2_9IWakeLockEEE"
238  },
239  {
240   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockC2ERKNS_2spINS2_9IWakeLockEEE"
241  },
242  {
243   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD0Ev"
244  },
245  {
246   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD1Ev"
247  },
248  {
249   "name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD2Ev"
250  },
251  {
252   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
253  },
254  {
255   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
256  },
257  {
258   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
259  },
260  {
261   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock13_hidl_releaseEPNS_8hardware10IInterfaceEPNS4_7details16HidlInstrumentorE"
262  },
263  {
264   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
265  },
266  {
267   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
268  },
269  {
270   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
271  },
272  {
273   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock21notifySyspropsChangedEv"
274  },
275  {
276   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock21setHALInstrumentationEv"
277  },
278  {
279   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock4pingEv"
280  },
281  {
282   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
283  },
284  {
285   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock7releaseEv"
286  },
287  {
288   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLockC1ERKNS_2spINS_8hardware7IBinderEEE"
289  },
290  {
291   "name" : "_ZN7android6system7suspend4V1_012BpHwWakeLockC2ERKNS_2spINS_8hardware7IBinderEEE"
292  },
293  {
294   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
295  },
296  {
297   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
298  },
299  {
300   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
301  },
302  {
303   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
304  },
305  {
306   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
307  },
308  {
309   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
310  },
311  {
312   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
313  },
314  {
315   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
316  },
317  {
318   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
319  },
320  {
321   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend21notifySyspropsChangedEv"
322  },
323  {
324   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend21setHALInstrumentationEv"
325  },
326  {
327   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
328  },
329  {
330   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend4pingEv"
331  },
332  {
333   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
334  },
335  {
336   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
337  },
338  {
339   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend8castFromERKNS_2spIS3_EEb"
340  },
341  {
342   "name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend13addOnewayTaskENSt3__18functionIFvvEEE"
343  },
344  {
345   "name" : "_ZN7android6system7suspend4V1_015BsSystemSuspendC1ENS_2spINS2_14ISystemSuspendEEE"
346  },
347  {
348   "name" : "_ZN7android6system7suspend4V1_015BsSystemSuspendC2ENS_2spINS2_14ISystemSuspendEEE"
349  },
350  {
351   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
352  },
353  {
354   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
355  },
356  {
357   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend21_hidl_acquireWakeLockEPNS_4hidl4base4V1_08BnHwBaseERKNS_8hardware6ParcelEPSA_NSt3__18functionIFvRSA_EEE"
358  },
359  {
360   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend4pingEv"
361  },
362  {
363   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendC1ERKNS_2spINS2_14ISystemSuspendEEE"
364  },
365  {
366   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendC2ERKNS_2spINS2_14ISystemSuspendEEE"
367  },
368  {
369   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD0Ev"
370  },
371  {
372   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD1Ev"
373  },
374  {
375   "name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD2Ev"
376  },
377  {
378   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
379  },
380  {
381   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
382  },
383  {
384   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
385  },
386  {
387   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
388  },
389  {
390   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
391  },
392  {
393   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNS_8hardware11hidl_stringE"
394  },
395  {
396   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
397  },
398  {
399   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21_hidl_acquireWakeLockEPNS_8hardware10IInterfaceEPNS4_7details16HidlInstrumentorENS2_12WakeLockTypeERKNS4_11hidl_stringE"
400  },
401  {
402   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21notifySyspropsChangedEv"
403  },
404  {
405   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21setHALInstrumentationEv"
406  },
407  {
408   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend4pingEv"
409  },
410  {
411   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
412  },
413  {
414   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspendC1ERKNS_2spINS_8hardware7IBinderEEE"
415  },
416  {
417   "name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspendC2ERKNS_2spINS_8hardware7IBinderEEE"
418  },
419  {
420   "name" : "_ZN7android6system7suspend4V1_09IWakeLock10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
421  },
422  {
423   "name" : "_ZN7android6system7suspend4V1_09IWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
424  },
425  {
426   "name" : "_ZN7android6system7suspend4V1_09IWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
427  },
428  {
429   "name" : "_ZN7android6system7suspend4V1_09IWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
430  },
431  {
432   "name" : "_ZN7android6system7suspend4V1_09IWakeLock13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
433  },
434  {
435   "name" : "_ZN7android6system7suspend4V1_09IWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
436  },
437  {
438   "name" : "_ZN7android6system7suspend4V1_09IWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
439  },
440  {
441   "name" : "_ZN7android6system7suspend4V1_09IWakeLock17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
442  },
443  {
444   "name" : "_ZN7android6system7suspend4V1_09IWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
445  },
446  {
447   "name" : "_ZN7android6system7suspend4V1_09IWakeLock21notifySyspropsChangedEv"
448  },
449  {
450   "name" : "_ZN7android6system7suspend4V1_09IWakeLock21setHALInstrumentationEv"
451  },
452  {
453   "name" : "_ZN7android6system7suspend4V1_09IWakeLock24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
454  },
455  {
456   "name" : "_ZN7android6system7suspend4V1_09IWakeLock4pingEv"
457  },
458  {
459   "name" : "_ZN7android6system7suspend4V1_09IWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
460  },
461  {
462   "name" : "_ZN7android6system7suspend4V1_09IWakeLock8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
463  },
464  {
465   "name" : "_ZN7android6system7suspend4V1_09IWakeLock8castFromERKNS_2spIS3_EEb"
466  },
467  {
468   "binding" : "weak",
469   "name" : "_ZN7android8hardware10fromBinderINS_6system7suspend4V1_09IWakeLockENS4_12BpHwWakeLockENS4_12BnHwWakeLockEEENS_2spIT_EERKNS8_INS0_7IBinderEEE"
470  },
471  {
472   "binding" : "weak",
473   "name" : "_ZN7android8hardware7details13castInterfaceINS_6system7suspend4V1_014ISystemSuspendENS_4hidl4base4V1_05IBaseENS5_17BpHwSystemSuspendEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
474  },
475  {
476   "binding" : "weak",
477   "name" : "_ZN7android8hardware7details13castInterfaceINS_6system7suspend4V1_09IWakeLockENS_4hidl4base4V1_05IBaseENS5_12BpHwWakeLockEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb"
478  },
479  {
480   "binding" : "weak",
481   "name" : "_ZN7android8hardware7details15wrapPassthroughINS_6system7suspend4V1_09IWakeLockEvEENS_2spIT_EES9_"
482  },
483  {
484   "binding" : "weak",
485   "name" : "_ZN7android8hardware7details18getServiceInternalINS_6system7suspend4V1_012BpHwWakeLockENS5_9IWakeLockEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
486  },
487  {
488   "binding" : "weak",
489   "name" : "_ZN7android8hardware7details18getServiceInternalINS_6system7suspend4V1_017BpHwSystemSuspendENS5_14ISystemSuspendEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb"
490  },
491  {
492   "binding" : "weak",
493   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
494  },
495  {
496   "binding" : "weak",
497   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
498  },
499  {
500   "binding" : "weak",
501   "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_"
502  },
503  {
504   "binding" : "weak",
505   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
506  },
507  {
508   "binding" : "weak",
509   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
510  },
511  {
512   "binding" : "weak",
513   "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_"
514  },
515  {
516   "binding" : "weak",
517   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
518  },
519  {
520   "binding" : "weak",
521   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
522  },
523  {
524   "binding" : "weak",
525   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
526  },
527  {
528   "binding" : "weak",
529   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
530  },
531  {
532   "binding" : "weak",
533   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
534  },
535  {
536   "name" : "_ZThn20_N7android6system7suspend4V1_012BnHwWakeLockD0Ev"
537  },
538  {
539   "name" : "_ZThn20_N7android6system7suspend4V1_012BnHwWakeLockD1Ev"
540  },
541  {
542   "name" : "_ZThn20_N7android6system7suspend4V1_017BnHwSystemSuspendD0Ev"
543  },
544  {
545   "name" : "_ZThn20_N7android6system7suspend4V1_017BnHwSystemSuspendD1Ev"
546  },
547  {
548   "name" : "_ZTv0_n12_N7android6system7suspend4V1_012BnHwWakeLockD0Ev"
549  },
550  {
551   "name" : "_ZTv0_n12_N7android6system7suspend4V1_012BnHwWakeLockD1Ev"
552  },
553  {
554   "name" : "_ZTv0_n12_N7android6system7suspend4V1_017BnHwSystemSuspendD0Ev"
555  },
556  {
557   "name" : "_ZTv0_n12_N7android6system7suspend4V1_017BnHwSystemSuspendD1Ev"
558  },
559  {
560   "name" : "__aeabi_memclr"
561  },
562  {
563   "name" : "__aeabi_memclr4"
564  },
565  {
566   "name" : "__aeabi_memclr8"
567  },
568  {
569   "name" : "__aeabi_memcpy"
570  },
571  {
572   "name" : "__aeabi_memcpy4"
573  },
574  {
575   "name" : "__aeabi_memcpy8"
576  },
577  {
578   "name" : "__aeabi_memset"
579  },
580  {
581   "name" : "__aeabi_memset4"
582  },
583  {
584   "name" : "__aeabi_memset8"
585  }
586 ],
587 "elf_objects" :
588 [
589  {
590   "name" : "_ZN7android6system7suspend4V1_014ISystemSuspend10descriptorE"
591  },
592  {
593   "name" : "_ZN7android6system7suspend4V1_09IWakeLock10descriptorE"
594  },
595  {
596   "binding" : "weak",
597   "name" : "_ZTCN7android6system7suspend4V1_010BsWakeLockE0_NS2_9IWakeLockE"
598  },
599  {
600   "name" : "_ZTCN7android6system7suspend4V1_012BnHwWakeLockE0_NS_4hidl4base4V1_08BnHwBaseE"
601  },
602  {
603   "name" : "_ZTCN7android6system7suspend4V1_012BnHwWakeLockE0_NS_8hardware7IBinderE"
604  },
605  {
606   "name" : "_ZTCN7android6system7suspend4V1_012BnHwWakeLockE0_NS_8hardware9BHwBinderE"
607  },
608  {
609   "name" : "_ZTCN7android6system7suspend4V1_012BpHwWakeLockE0_NS2_9IWakeLockE"
610  },
611  {
612   "name" : "_ZTCN7android6system7suspend4V1_012BpHwWakeLockE0_NS_4hidl4base4V1_05IBaseE"
613  },
614  {
615   "name" : "_ZTCN7android6system7suspend4V1_012BpHwWakeLockE0_NS_8hardware11BpInterfaceINS2_9IWakeLockEEE"
616  },
617  {
618   "name" : "_ZTCN7android6system7suspend4V1_012BpHwWakeLockE4_NS_8hardware10IInterfaceE"
619  },
620  {
621   "name" : "_ZTCN7android6system7suspend4V1_012BpHwWakeLockE8_NS_8hardware11BpHwRefBaseE"
622  },
623  {
624   "name" : "_ZTCN7android6system7suspend4V1_014ISystemSuspendE0_NS_4hidl4base4V1_05IBaseE"
625  },
626  {
627   "binding" : "weak",
628   "name" : "_ZTCN7android6system7suspend4V1_015BsSystemSuspendE0_NS2_14ISystemSuspendE"
629  },
630  {
631   "name" : "_ZTCN7android6system7suspend4V1_017BnHwSystemSuspendE0_NS_4hidl4base4V1_08BnHwBaseE"
632  },
633  {
634   "name" : "_ZTCN7android6system7suspend4V1_017BnHwSystemSuspendE0_NS_8hardware7IBinderE"
635  },
636  {
637   "name" : "_ZTCN7android6system7suspend4V1_017BnHwSystemSuspendE0_NS_8hardware9BHwBinderE"
638  },
639  {
640   "name" : "_ZTCN7android6system7suspend4V1_017BpHwSystemSuspendE0_NS2_14ISystemSuspendE"
641  },
642  {
643   "name" : "_ZTCN7android6system7suspend4V1_017BpHwSystemSuspendE0_NS_4hidl4base4V1_05IBaseE"
644  },
645  {
646   "name" : "_ZTCN7android6system7suspend4V1_017BpHwSystemSuspendE0_NS_8hardware11BpInterfaceINS2_14ISystemSuspendEEE"
647  },
648  {
649   "name" : "_ZTCN7android6system7suspend4V1_017BpHwSystemSuspendE4_NS_8hardware10IInterfaceE"
650  },
651  {
652   "name" : "_ZTCN7android6system7suspend4V1_017BpHwSystemSuspendE8_NS_8hardware11BpHwRefBaseE"
653  },
654  {
655   "name" : "_ZTCN7android6system7suspend4V1_09IWakeLockE0_NS_4hidl4base4V1_05IBaseE"
656  },
657  {
658   "name" : "_ZTTN7android6system7suspend4V1_012BnHwWakeLockE"
659  },
660  {
661   "name" : "_ZTTN7android6system7suspend4V1_012BpHwWakeLockE"
662  },
663  {
664   "name" : "_ZTTN7android6system7suspend4V1_014ISystemSuspendE"
665  },
666  {
667   "name" : "_ZTTN7android6system7suspend4V1_017BnHwSystemSuspendE"
668  },
669  {
670   "name" : "_ZTTN7android6system7suspend4V1_017BpHwSystemSuspendE"
671  },
672  {
673   "name" : "_ZTTN7android6system7suspend4V1_09IWakeLockE"
674  },
675  {
676   "binding" : "weak",
677   "name" : "_ZTVN7android6system7suspend4V1_010BsWakeLockE"
678  },
679  {
680   "name" : "_ZTVN7android6system7suspend4V1_012BnHwWakeLockE"
681  },
682  {
683   "name" : "_ZTVN7android6system7suspend4V1_012BpHwWakeLockE"
684  },
685  {
686   "name" : "_ZTVN7android6system7suspend4V1_014ISystemSuspendE"
687  },
688  {
689   "binding" : "weak",
690   "name" : "_ZTVN7android6system7suspend4V1_015BsSystemSuspendE"
691  },
692  {
693   "name" : "_ZTVN7android6system7suspend4V1_017BnHwSystemSuspendE"
694  },
695  {
696   "name" : "_ZTVN7android6system7suspend4V1_017BpHwSystemSuspendE"
697  },
698  {
699   "name" : "_ZTVN7android6system7suspend4V1_09IWakeLockE"
700  }
701 ],
702 "enum_types" :
703 [
704  {
705   "alignment" : 4,
706   "enum_fields" :
707   [
708    {
709     "enum_field_value" : 0,
710     "name" : "android::Condition::WAKE_UP_ONE"
711    },
712    {
713     "enum_field_value" : 1,
714     "name" : "android::Condition::WAKE_UP_ALL"
715    }
716   ],
717   "linker_set_key" : "android::Condition::WakeUpType",
718   "name" : "android::Condition::WakeUpType",
719   "referenced_type" : "type-562",
720   "self_type" : "type-562",
721   "size" : 4,
722   "source_file" : "/system/core/libutils/include/utils/Condition.h",
723   "underlying_type" : "type-2",
724   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
725  },
726  {
727   "alignment" : 4,
728   "enum_fields" :
729   [
730    {
731     "enum_field_value" : 0,
732     "name" : "android::String16::kEmptyString"
733    }
734   ],
735   "linker_set_key" : "android::String16::StaticLinkage",
736   "name" : "android::String16::StaticLinkage",
737   "referenced_type" : "type-457",
738   "self_type" : "type-457",
739   "size" : 4,
740   "source_file" : "/system/core/libutils/include/utils/String16.h",
741   "underlying_type" : "type-2",
742   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
743  },
744  {
745   "alignment" : 4,
746   "enum_fields" :
747   [
748    {
749     "enum_field_value" : 0,
750     "name" : "android::String8::kEmptyString"
751    }
752   ],
753   "linker_set_key" : "android::String8::StaticLinkage",
754   "name" : "android::String8::StaticLinkage",
755   "referenced_type" : "type-447",
756   "self_type" : "type-447",
757   "size" : 4,
758   "source_file" : "/system/core/libutils/include/utils/String8.h",
759   "underlying_type" : "type-2",
760   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
761  },
762  {
763   "alignment" : 4,
764   "enum_fields" :
765   [
766    {
767     "enum_field_value" : 0,
768     "name" : "android::hardware::HidlReturnRestriction::NONE"
769    },
770    {
771     "enum_field_value" : 1,
772     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
773    },
774    {
775     "enum_field_value" : 2,
776     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
777    }
778   ],
779   "linker_set_key" : "android::hardware::HidlReturnRestriction",
780   "name" : "android::hardware::HidlReturnRestriction",
781   "referenced_type" : "type-253",
782   "self_type" : "type-253",
783   "size" : 4,
784   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
785   "underlying_type" : "type-20",
786   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
787  },
788  {
789   "alignment" : 4,
790   "enum_fields" :
791   [
792    {
793     "enum_field_value" : 0,
794     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
795    },
796    {
797     "enum_field_value" : 1,
798     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
799    },
800    {
801     "enum_field_value" : 2,
802     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
803    },
804    {
805     "enum_field_value" : 3,
806     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
807    }
808   ],
809   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
810   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
811   "referenced_type" : "type-437",
812   "self_type" : "type-437",
813   "size" : 4,
814   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
815   "underlying_type" : "type-20",
816   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
817  },
818  {
819   "alignment" : 4,
820   "enum_fields" :
821   [
822    {
823     "enum_field_value" : 1,
824     "name" : "android::hardware::kSynchronizedReadWrite"
825    },
826    {
827     "enum_field_value" : 2,
828     "name" : "android::hardware::kUnsynchronizedWrite"
829    }
830   ],
831   "linker_set_key" : "android::hardware::MQFlavor",
832   "name" : "android::hardware::MQFlavor",
833   "referenced_type" : "type-433",
834   "self_type" : "type-433",
835   "size" : 4,
836   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
837   "underlying_type" : "type-2",
838   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
839  },
840  {
841   "alignment" : 4,
842   "enum_fields" :
843   [
844    {
845     "enum_field_value" : 0,
846     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
847    },
848    {
849     "enum_field_value" : 1,
850     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
851    },
852    {
853     "enum_field_value" : 2,
854     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
855    }
856   ],
857   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
858   "name" : "android::hardware::ProcessState::CallRestriction",
859   "referenced_type" : "type-55",
860   "self_type" : "type-55",
861   "size" : 4,
862   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
863   "underlying_type" : "type-20",
864   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
865  },
866  {
867   "alignment" : 4,
868   "enum_fields" :
869   [
870    {
871     "enum_field_value" : 0,
872     "name" : "android::hardware::Status::EX_NONE"
873    },
874    {
875     "enum_field_value" : -1,
876     "name" : "android::hardware::Status::EX_SECURITY"
877    },
878    {
879     "enum_field_value" : -2,
880     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
881    },
882    {
883     "enum_field_value" : -3,
884     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
885    },
886    {
887     "enum_field_value" : -4,
888     "name" : "android::hardware::Status::EX_NULL_POINTER"
889    },
890    {
891     "enum_field_value" : -5,
892     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
893    },
894    {
895     "enum_field_value" : -6,
896     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
897    },
898    {
899     "enum_field_value" : -7,
900     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
901    },
902    {
903     "enum_field_value" : -128,
904     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
905    },
906    {
907     "enum_field_value" : -129,
908     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
909    }
910   ],
911   "linker_set_key" : "android::hardware::Status::Exception",
912   "name" : "android::hardware::Status::Exception",
913   "referenced_type" : "type-220",
914   "self_type" : "type-220",
915   "size" : 4,
916   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
917   "underlying_type" : "type-20",
918   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
919  },
920  {
921   "alignment" : 4,
922   "enum_fields" :
923   [
924    {
925     "enum_field_value" : 0,
926     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
927    },
928    {
929     "enum_field_value" : 1,
930     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
931    },
932    {
933     "enum_field_value" : 2,
934     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
935    },
936    {
937     "enum_field_value" : 3,
938     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
939    },
940    {
941     "enum_field_value" : 4,
942     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
943    },
944    {
945     "enum_field_value" : 5,
946     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
947    },
948    {
949     "enum_field_value" : 6,
950     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
951    },
952    {
953     "enum_field_value" : 7,
954     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
955    },
956    {
957     "enum_field_value" : 8,
958     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
959    },
960    {
961     "enum_field_value" : 9,
962     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
963    }
964   ],
965   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
966   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
967   "referenced_type" : "type-626",
968   "self_type" : "type-626",
969   "size" : 4,
970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
971   "underlying_type" : "type-2",
972   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
973  },
974  {
975   "alignment" : 4,
976   "enum_fields" :
977   [
978    {
979     "enum_field_value" : 0,
980     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
981    },
982    {
983     "enum_field_value" : 1,
984     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
985    },
986    {
987     "enum_field_value" : 2,
988     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
989    }
990   ],
991   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
992   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
993   "referenced_type" : "type-442",
994   "self_type" : "type-442",
995   "size" : 4,
996   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
997   "underlying_type" : "type-20",
998   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
999  },
1000  {
1001   "alignment" : 4,
1002   "enum_fields" :
1003   [
1004    {
1005     "enum_field_value" : -1,
1006     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1007    }
1008   ],
1009   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1010   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1011   "referenced_type" : "type-581",
1012   "self_type" : "type-581",
1013   "size" : 4,
1014   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1015   "underlying_type" : "type-20",
1016   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1017  },
1018  {
1019   "alignment" : 1,
1020   "enum_fields" :
1021   [
1022    {
1023     "enum_field_value" : 0,
1024     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1025    },
1026    {
1027     "enum_field_value" : 1,
1028     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1029    },
1030    {
1031     "enum_field_value" : 2,
1032     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1033    }
1034   ],
1035   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1036   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1037   "referenced_type" : "type-580",
1038   "self_type" : "type-580",
1039   "size" : 1,
1040   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1041   "underlying_type" : "type-169",
1042   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1043  },
1044  {
1045   "alignment" : 4,
1046   "enum_fields" :
1047   [
1048    {
1049     "enum_field_value" : 0,
1050     "name" : "android::system::suspend::V1_0::WakeLockType::PARTIAL"
1051    },
1052    {
1053     "enum_field_value" : 1,
1054     "name" : "android::system::suspend::V1_0::WakeLockType::FULL"
1055    }
1056   ],
1057   "linker_set_key" : "android::system::suspend::V1_0::WakeLockType",
1058   "name" : "android::system::suspend::V1_0::WakeLockType",
1059   "referenced_type" : "type-591",
1060   "self_type" : "type-591",
1061   "size" : 4,
1062   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h",
1063   "underlying_type" : "type-2",
1064   "unique_id" : "_ZTSN7android6system7suspend4V1_012WakeLockTypeE"
1065  },
1066  {
1067   "alignment" : 4,
1068   "enum_fields" :
1069   [
1070    {
1071     "enum_field_value" : 0,
1072     "name" : "ANDROID_LOG_UNKNOWN"
1073    },
1074    {
1075     "enum_field_value" : 1,
1076     "name" : "ANDROID_LOG_DEFAULT"
1077    },
1078    {
1079     "enum_field_value" : 2,
1080     "name" : "ANDROID_LOG_VERBOSE"
1081    },
1082    {
1083     "enum_field_value" : 3,
1084     "name" : "ANDROID_LOG_DEBUG"
1085    },
1086    {
1087     "enum_field_value" : 4,
1088     "name" : "ANDROID_LOG_INFO"
1089    },
1090    {
1091     "enum_field_value" : 5,
1092     "name" : "ANDROID_LOG_WARN"
1093    },
1094    {
1095     "enum_field_value" : 6,
1096     "name" : "ANDROID_LOG_ERROR"
1097    },
1098    {
1099     "enum_field_value" : 7,
1100     "name" : "ANDROID_LOG_FATAL"
1101    },
1102    {
1103     "enum_field_value" : 8,
1104     "name" : "ANDROID_LOG_SILENT"
1105    }
1106   ],
1107   "linker_set_key" : "android_LogPriority",
1108   "name" : "android_LogPriority",
1109   "referenced_type" : "type-1",
1110   "self_type" : "type-1",
1111   "size" : 4,
1112   "source_file" : "/system/core/liblog/include/android/log.h",
1113   "underlying_type" : "type-2",
1114   "unique_id" : "android_LogPriority"
1115  },
1116  {
1117   "alignment" : 4,
1118   "enum_fields" :
1119   [
1120    {
1121     "enum_field_value" : 0,
1122     "name" : "HAL_COLOR_MODE_NATIVE"
1123    },
1124    {
1125     "enum_field_value" : 1,
1126     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1127    },
1128    {
1129     "enum_field_value" : 2,
1130     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1131    },
1132    {
1133     "enum_field_value" : 3,
1134     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1135    },
1136    {
1137     "enum_field_value" : 4,
1138     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1139    },
1140    {
1141     "enum_field_value" : 5,
1142     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1143    },
1144    {
1145     "enum_field_value" : 6,
1146     "name" : "HAL_COLOR_MODE_DCI_P3"
1147    },
1148    {
1149     "enum_field_value" : 7,
1150     "name" : "HAL_COLOR_MODE_SRGB"
1151    },
1152    {
1153     "enum_field_value" : 8,
1154     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1155    },
1156    {
1157     "enum_field_value" : 9,
1158     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1159    }
1160   ],
1161   "linker_set_key" : "android_color_mode_t",
1162   "name" : "android_color_mode_t",
1163   "referenced_type" : "type-530",
1164   "self_type" : "type-530",
1165   "size" : 4,
1166   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1167   "underlying_type" : "type-2",
1168   "unique_id" : "android_color_mode_t"
1169  },
1170  {
1171   "alignment" : 4,
1172   "enum_fields" :
1173   [
1174    {
1175     "enum_field_value" : 10,
1176     "name" : "HAL_COLOR_MODE_BT2020"
1177    },
1178    {
1179     "enum_field_value" : 11,
1180     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1181    },
1182    {
1183     "enum_field_value" : 12,
1184     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1185    }
1186   ],
1187   "linker_set_key" : "android_color_mode_v1_1_t",
1188   "name" : "android_color_mode_v1_1_t",
1189   "referenced_type" : "type-535",
1190   "self_type" : "type-535",
1191   "size" : 4,
1192   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1193   "underlying_type" : "type-2",
1194   "unique_id" : "android_color_mode_v1_1_t"
1195  },
1196  {
1197   "alignment" : 4,
1198   "enum_fields" :
1199   [
1200    {
1201     "enum_field_value" : 0,
1202     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1203    },
1204    {
1205     "enum_field_value" : 1,
1206     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1207    },
1208    {
1209     "enum_field_value" : 2,
1210     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1211    },
1212    {
1213     "enum_field_value" : 3,
1214     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1215    },
1216    {
1217     "enum_field_value" : 4,
1218     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1219    },
1220    {
1221     "enum_field_value" : 5,
1222     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1223    },
1224    {
1225     "enum_field_value" : 6,
1226     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1227    }
1228   ],
1229   "linker_set_key" : "android_color_transform_t",
1230   "name" : "android_color_transform_t",
1231   "referenced_type" : "type-531",
1232   "self_type" : "type-531",
1233   "size" : 4,
1234   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1235   "underlying_type" : "type-2",
1236   "unique_id" : "android_color_transform_t"
1237  },
1238  {
1239   "alignment" : 4,
1240   "enum_fields" :
1241   [
1242    {
1243     "enum_field_value" : 0,
1244     "name" : "HAL_DATASPACE_UNKNOWN"
1245    },
1246    {
1247     "enum_field_value" : 1,
1248     "name" : "HAL_DATASPACE_ARBITRARY"
1249    },
1250    {
1251     "enum_field_value" : 16,
1252     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1253    },
1254    {
1255     "enum_field_value" : 4128768,
1256     "name" : "HAL_DATASPACE_STANDARD_MASK"
1257    },
1258    {
1259     "enum_field_value" : 0,
1260     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1261    },
1262    {
1263     "enum_field_value" : 65536,
1264     "name" : "HAL_DATASPACE_STANDARD_BT709"
1265    },
1266    {
1267     "enum_field_value" : 131072,
1268     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1269    },
1270    {
1271     "enum_field_value" : 196608,
1272     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1273    },
1274    {
1275     "enum_field_value" : 262144,
1276     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1277    },
1278    {
1279     "enum_field_value" : 327680,
1280     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1281    },
1282    {
1283     "enum_field_value" : 393216,
1284     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1285    },
1286    {
1287     "enum_field_value" : 458752,
1288     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1289    },
1290    {
1291     "enum_field_value" : 524288,
1292     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1293    },
1294    {
1295     "enum_field_value" : 589824,
1296     "name" : "HAL_DATASPACE_STANDARD_FILM"
1297    },
1298    {
1299     "enum_field_value" : 655360,
1300     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1301    },
1302    {
1303     "enum_field_value" : 720896,
1304     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1305    },
1306    {
1307     "enum_field_value" : 22,
1308     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1309    },
1310    {
1311     "enum_field_value" : 130023424,
1312     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1313    },
1314    {
1315     "enum_field_value" : 0,
1316     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1317    },
1318    {
1319     "enum_field_value" : 4194304,
1320     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1321    },
1322    {
1323     "enum_field_value" : 8388608,
1324     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1325    },
1326    {
1327     "enum_field_value" : 12582912,
1328     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1329    },
1330    {
1331     "enum_field_value" : 16777216,
1332     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1333    },
1334    {
1335     "enum_field_value" : 20971520,
1336     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1337    },
1338    {
1339     "enum_field_value" : 25165824,
1340     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1341    },
1342    {
1343     "enum_field_value" : 29360128,
1344     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1345    },
1346    {
1347     "enum_field_value" : 33554432,
1348     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1349    },
1350    {
1351     "enum_field_value" : 27,
1352     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1353    },
1354    {
1355     "enum_field_value" : 939524096,
1356     "name" : "HAL_DATASPACE_RANGE_MASK"
1357    },
1358    {
1359     "enum_field_value" : 0,
1360     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1361    },
1362    {
1363     "enum_field_value" : 134217728,
1364     "name" : "HAL_DATASPACE_RANGE_FULL"
1365    },
1366    {
1367     "enum_field_value" : 268435456,
1368     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1369    },
1370    {
1371     "enum_field_value" : 402653184,
1372     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1373    },
1374    {
1375     "enum_field_value" : 512,
1376     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1377    },
1378    {
1379     "enum_field_value" : 138477568,
1380     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1381    },
1382    {
1383     "enum_field_value" : 406913024,
1384     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1385    },
1386    {
1387     "enum_field_value" : 513,
1388     "name" : "HAL_DATASPACE_SRGB"
1389    },
1390    {
1391     "enum_field_value" : 142671872,
1392     "name" : "HAL_DATASPACE_V0_SRGB"
1393    },
1394    {
1395     "enum_field_value" : 411107328,
1396     "name" : "HAL_DATASPACE_V0_SCRGB"
1397    },
1398    {
1399     "enum_field_value" : 257,
1400     "name" : "HAL_DATASPACE_JFIF"
1401    },
1402    {
1403     "enum_field_value" : 146931712,
1404     "name" : "HAL_DATASPACE_V0_JFIF"
1405    },
1406    {
1407     "enum_field_value" : 258,
1408     "name" : "HAL_DATASPACE_BT601_625"
1409    },
1410    {
1411     "enum_field_value" : 281149440,
1412     "name" : "HAL_DATASPACE_V0_BT601_625"
1413    },
1414    {
1415     "enum_field_value" : 259,
1416     "name" : "HAL_DATASPACE_BT601_525"
1417    },
1418    {
1419     "enum_field_value" : 281280512,
1420     "name" : "HAL_DATASPACE_V0_BT601_525"
1421    },
1422    {
1423     "enum_field_value" : 260,
1424     "name" : "HAL_DATASPACE_BT709"
1425    },
1426    {
1427     "enum_field_value" : 281083904,
1428     "name" : "HAL_DATASPACE_V0_BT709"
1429    },
1430    {
1431     "enum_field_value" : 139067392,
1432     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1433    },
1434    {
1435     "enum_field_value" : 155844608,
1436     "name" : "HAL_DATASPACE_DCI_P3"
1437    },
1438    {
1439     "enum_field_value" : 139067392,
1440     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1441    },
1442    {
1443     "enum_field_value" : 143261696,
1444     "name" : "HAL_DATASPACE_DISPLAY_P3"
1445    },
1446    {
1447     "enum_field_value" : 151715840,
1448     "name" : "HAL_DATASPACE_ADOBE_RGB"
1449    },
1450    {
1451     "enum_field_value" : 138805248,
1452     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1453    },
1454    {
1455     "enum_field_value" : 147193856,
1456     "name" : "HAL_DATASPACE_BT2020"
1457    },
1458    {
1459     "enum_field_value" : 163971072,
1460     "name" : "HAL_DATASPACE_BT2020_PQ"
1461    },
1462    {
1463     "enum_field_value" : 4096,
1464     "name" : "HAL_DATASPACE_DEPTH"
1465    },
1466    {
1467     "enum_field_value" : 4097,
1468     "name" : "HAL_DATASPACE_SENSOR"
1469    }
1470   ],
1471   "linker_set_key" : "android_dataspace_t",
1472   "name" : "android_dataspace_t",
1473   "referenced_type" : "type-529",
1474   "self_type" : "type-529",
1475   "size" : 4,
1476   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1477   "underlying_type" : "type-2",
1478   "unique_id" : "android_dataspace_t"
1479  },
1480  {
1481   "alignment" : 4,
1482   "enum_fields" :
1483   [
1484    {
1485     "enum_field_value" : 281411584,
1486     "name" : "HAL_DATASPACE_BT2020_ITU"
1487    },
1488    {
1489     "enum_field_value" : 298188800,
1490     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1491    },
1492    {
1493     "enum_field_value" : 302383104,
1494     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1495    },
1496    {
1497     "enum_field_value" : 168165376,
1498     "name" : "HAL_DATASPACE_BT2020_HLG"
1499    }
1500   ],
1501   "linker_set_key" : "android_dataspace_v1_1_t",
1502   "name" : "android_dataspace_v1_1_t",
1503   "referenced_type" : "type-534",
1504   "self_type" : "type-534",
1505   "size" : 4,
1506   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1507   "underlying_type" : "type-2",
1508   "unique_id" : "android_dataspace_v1_1_t"
1509  },
1510  {
1511   "alignment" : 4,
1512   "enum_fields" :
1513   [
1514    {
1515     "enum_field_value" : 142999552,
1516     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1517    },
1518    {
1519     "enum_field_value" : 4098,
1520     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1521    },
1522    {
1523     "enum_field_value" : 4099,
1524     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1525    },
1526    {
1527     "enum_field_value" : 4100,
1528     "name" : "HAL_DATASPACE_HEIF"
1529    }
1530   ],
1531   "linker_set_key" : "android_dataspace_v1_2_t",
1532   "name" : "android_dataspace_v1_2_t",
1533   "referenced_type" : "type-538",
1534   "self_type" : "type-538",
1535   "size" : 4,
1536   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1537   "underlying_type" : "type-2",
1538   "unique_id" : "android_dataspace_v1_2_t"
1539  },
1540  {
1541   "alignment" : 4,
1542   "enum_fields" :
1543   [
1544    {
1545     "enum_field_value" : 1,
1546     "name" : "FLEX_COMPONENT_Y"
1547    },
1548    {
1549     "enum_field_value" : 2,
1550     "name" : "FLEX_COMPONENT_Cb"
1551    },
1552    {
1553     "enum_field_value" : 4,
1554     "name" : "FLEX_COMPONENT_Cr"
1555    },
1556    {
1557     "enum_field_value" : 1024,
1558     "name" : "FLEX_COMPONENT_R"
1559    },
1560    {
1561     "enum_field_value" : 2048,
1562     "name" : "FLEX_COMPONENT_G"
1563    },
1564    {
1565     "enum_field_value" : 4096,
1566     "name" : "FLEX_COMPONENT_B"
1567    },
1568    {
1569     "enum_field_value" : 1073741824,
1570     "name" : "FLEX_COMPONENT_A"
1571    }
1572   ],
1573   "linker_set_key" : "android_flex_component",
1574   "name" : "android_flex_component",
1575   "referenced_type" : "type-543",
1576   "self_type" : "type-543",
1577   "size" : 4,
1578   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1579   "underlying_type" : "type-2",
1580   "unique_id" : "android_flex_component"
1581  },
1582  {
1583   "alignment" : 4,
1584   "enum_fields" :
1585   [
1586    {
1587     "enum_field_value" : 0,
1588     "name" : "FLEX_FORMAT_INVALID"
1589    },
1590    {
1591     "enum_field_value" : 1,
1592     "name" : "FLEX_FORMAT_Y"
1593    },
1594    {
1595     "enum_field_value" : 7,
1596     "name" : "FLEX_FORMAT_YCbCr"
1597    },
1598    {
1599     "enum_field_value" : 1073741831,
1600     "name" : "FLEX_FORMAT_YCbCrA"
1601    },
1602    {
1603     "enum_field_value" : 7168,
1604     "name" : "FLEX_FORMAT_RGB"
1605    },
1606    {
1607     "enum_field_value" : 1073748992,
1608     "name" : "FLEX_FORMAT_RGBA"
1609    }
1610   ],
1611   "linker_set_key" : "android_flex_format",
1612   "name" : "android_flex_format",
1613   "referenced_type" : "type-545",
1614   "self_type" : "type-545",
1615   "size" : 4,
1616   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1617   "underlying_type" : "type-2",
1618   "unique_id" : "android_flex_format"
1619  },
1620  {
1621   "alignment" : 4,
1622   "enum_fields" :
1623   [
1624    {
1625     "enum_field_value" : 1,
1626     "name" : "HAL_HDR_DOLBY_VISION"
1627    },
1628    {
1629     "enum_field_value" : 2,
1630     "name" : "HAL_HDR_HDR10"
1631    },
1632    {
1633     "enum_field_value" : 3,
1634     "name" : "HAL_HDR_HLG"
1635    }
1636   ],
1637   "linker_set_key" : "android_hdr_t",
1638   "name" : "android_hdr_t",
1639   "referenced_type" : "type-532",
1640   "self_type" : "type-532",
1641   "size" : 4,
1642   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1643   "underlying_type" : "type-2",
1644   "unique_id" : "android_hdr_t"
1645  },
1646  {
1647   "alignment" : 4,
1648   "enum_fields" :
1649   [
1650    {
1651     "enum_field_value" : 4,
1652     "name" : "HAL_HDR_HDR10_PLUS"
1653    }
1654   ],
1655   "linker_set_key" : "android_hdr_v1_2_t",
1656   "name" : "android_hdr_v1_2_t",
1657   "referenced_type" : "type-537",
1658   "self_type" : "type-537",
1659   "size" : 4,
1660   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1661   "underlying_type" : "type-2",
1662   "unique_id" : "android_hdr_v1_2_t"
1663  },
1664  {
1665   "alignment" : 4,
1666   "enum_fields" :
1667   [
1668    {
1669     "enum_field_value" : 39,
1670     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1671    },
1672    {
1673     "enum_field_value" : 40,
1674     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1675    },
1676    {
1677     "enum_field_value" : 41,
1678     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1679    },
1680    {
1681     "enum_field_value" : 42,
1682     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1683    }
1684   ],
1685   "linker_set_key" : "android_pixel_format_sw_t",
1686   "name" : "android_pixel_format_sw_t",
1687   "referenced_type" : "type-540",
1688   "self_type" : "type-540",
1689   "size" : 4,
1690   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1691   "underlying_type" : "type-2",
1692   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1693  },
1694  {
1695   "alignment" : 4,
1696   "enum_fields" :
1697   [
1698    {
1699     "enum_field_value" : 1,
1700     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1701    },
1702    {
1703     "enum_field_value" : 2,
1704     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1705    },
1706    {
1707     "enum_field_value" : 3,
1708     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1709    },
1710    {
1711     "enum_field_value" : 4,
1712     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1713    },
1714    {
1715     "enum_field_value" : 5,
1716     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1717    },
1718    {
1719     "enum_field_value" : 16,
1720     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1721    },
1722    {
1723     "enum_field_value" : 17,
1724     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1725    },
1726    {
1727     "enum_field_value" : 20,
1728     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1729    },
1730    {
1731     "enum_field_value" : 22,
1732     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1733    },
1734    {
1735     "enum_field_value" : 32,
1736     "name" : "HAL_PIXEL_FORMAT_RAW16"
1737    },
1738    {
1739     "enum_field_value" : 33,
1740     "name" : "HAL_PIXEL_FORMAT_BLOB"
1741    },
1742    {
1743     "enum_field_value" : 34,
1744     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1745    },
1746    {
1747     "enum_field_value" : 35,
1748     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1749    },
1750    {
1751     "enum_field_value" : 36,
1752     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1753    },
1754    {
1755     "enum_field_value" : 37,
1756     "name" : "HAL_PIXEL_FORMAT_RAW10"
1757    },
1758    {
1759     "enum_field_value" : 38,
1760     "name" : "HAL_PIXEL_FORMAT_RAW12"
1761    },
1762    {
1763     "enum_field_value" : 43,
1764     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1765    },
1766    {
1767     "enum_field_value" : 538982489,
1768     "name" : "HAL_PIXEL_FORMAT_Y8"
1769    },
1770    {
1771     "enum_field_value" : 540422489,
1772     "name" : "HAL_PIXEL_FORMAT_Y16"
1773    },
1774    {
1775     "enum_field_value" : 842094169,
1776     "name" : "HAL_PIXEL_FORMAT_YV12"
1777    }
1778   ],
1779   "linker_set_key" : "android_pixel_format_t",
1780   "name" : "android_pixel_format_t",
1781   "referenced_type" : "type-527",
1782   "self_type" : "type-527",
1783   "size" : 4,
1784   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1785   "underlying_type" : "type-2",
1786   "unique_id" : "android_pixel_format_t"
1787  },
1788  {
1789   "alignment" : 4,
1790   "enum_fields" :
1791   [
1792    {
1793     "enum_field_value" : 48,
1794     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1795    },
1796    {
1797     "enum_field_value" : 49,
1798     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1799    },
1800    {
1801     "enum_field_value" : 50,
1802     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1803    },
1804    {
1805     "enum_field_value" : 51,
1806     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1807    },
1808    {
1809     "enum_field_value" : 52,
1810     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1811    },
1812    {
1813     "enum_field_value" : 53,
1814     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1815    },
1816    {
1817     "enum_field_value" : 54,
1818     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1819    }
1820   ],
1821   "linker_set_key" : "android_pixel_format_v1_1_t",
1822   "name" : "android_pixel_format_v1_1_t",
1823   "referenced_type" : "type-533",
1824   "self_type" : "type-533",
1825   "size" : 4,
1826   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1827   "underlying_type" : "type-2",
1828   "unique_id" : "android_pixel_format_v1_1_t"
1829  },
1830  {
1831   "alignment" : 4,
1832   "enum_fields" :
1833   [
1834    {
1835     "enum_field_value" : 55,
1836     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1837    }
1838   ],
1839   "linker_set_key" : "android_pixel_format_v1_2_t",
1840   "name" : "android_pixel_format_v1_2_t",
1841   "referenced_type" : "type-539",
1842   "self_type" : "type-539",
1843   "size" : 4,
1844   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1845   "underlying_type" : "type-2",
1846   "unique_id" : "android_pixel_format_v1_2_t"
1847  },
1848  {
1849   "alignment" : 4,
1850   "enum_fields" :
1851   [
1852    {
1853     "enum_field_value" : 0,
1854     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1855    },
1856    {
1857     "enum_field_value" : 1,
1858     "name" : "HAL_RENDER_INTENT_ENHANCE"
1859    },
1860    {
1861     "enum_field_value" : 2,
1862     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1863    },
1864    {
1865     "enum_field_value" : 3,
1866     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1867    }
1868   ],
1869   "linker_set_key" : "android_render_intent_v1_1_t",
1870   "name" : "android_render_intent_v1_1_t",
1871   "referenced_type" : "type-536",
1872   "self_type" : "type-536",
1873   "size" : 4,
1874   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1875   "underlying_type" : "type-2",
1876   "unique_id" : "android_render_intent_v1_1_t"
1877  },
1878  {
1879   "alignment" : 4,
1880   "enum_fields" :
1881   [
1882    {
1883     "enum_field_value" : 1,
1884     "name" : "HAL_TRANSFORM_FLIP_H"
1885    },
1886    {
1887     "enum_field_value" : 2,
1888     "name" : "HAL_TRANSFORM_FLIP_V"
1889    },
1890    {
1891     "enum_field_value" : 4,
1892     "name" : "HAL_TRANSFORM_ROT_90"
1893    },
1894    {
1895     "enum_field_value" : 3,
1896     "name" : "HAL_TRANSFORM_ROT_180"
1897    },
1898    {
1899     "enum_field_value" : 7,
1900     "name" : "HAL_TRANSFORM_ROT_270"
1901    }
1902   ],
1903   "linker_set_key" : "android_transform_t",
1904   "name" : "android_transform_t",
1905   "referenced_type" : "type-528",
1906   "self_type" : "type-528",
1907   "size" : 4,
1908   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1909   "underlying_type" : "type-2",
1910   "unique_id" : "android_transform_t"
1911  },
1912  {
1913   "alignment" : 4,
1914   "enum_fields" :
1915   [
1916    {
1917     "enum_field_value" : 0,
1918     "name" : "LOG_ID_MIN"
1919    },
1920    {
1921     "enum_field_value" : 0,
1922     "name" : "LOG_ID_MAIN"
1923    },
1924    {
1925     "enum_field_value" : 1,
1926     "name" : "LOG_ID_RADIO"
1927    },
1928    {
1929     "enum_field_value" : 2,
1930     "name" : "LOG_ID_EVENTS"
1931    },
1932    {
1933     "enum_field_value" : 3,
1934     "name" : "LOG_ID_SYSTEM"
1935    },
1936    {
1937     "enum_field_value" : 4,
1938     "name" : "LOG_ID_CRASH"
1939    },
1940    {
1941     "enum_field_value" : 5,
1942     "name" : "LOG_ID_STATS"
1943    },
1944    {
1945     "enum_field_value" : 6,
1946     "name" : "LOG_ID_SECURITY"
1947    },
1948    {
1949     "enum_field_value" : 7,
1950     "name" : "LOG_ID_KERNEL"
1951    },
1952    {
1953     "enum_field_value" : 8,
1954     "name" : "LOG_ID_MAX"
1955    }
1956   ],
1957   "linker_set_key" : "log_id",
1958   "name" : "log_id",
1959   "referenced_type" : "type-341",
1960   "self_type" : "type-341",
1961   "size" : 4,
1962   "source_file" : "/system/core/liblog/include/android/log.h",
1963   "underlying_type" : "type-2",
1964   "unique_id" : "log_id"
1965  }
1966 ],
1967 "function_types" :
1968 [
1969  {
1970   "alignment" : 4,
1971   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1972   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1973   "parameters" :
1974   [
1975    {
1976     "referenced_type" : "type-37"
1977    },
1978    {
1979     "referenced_type" : "type-43"
1980    },
1981    {
1982     "referenced_type" : "type-21"
1983    }
1984   ],
1985   "referenced_type" : "type-36",
1986   "return_type" : "type-34",
1987   "self_type" : "type-36",
1988   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1989  },
1990  {
1991   "alignment" : 4,
1992   "linker_set_key" : "int (void *)",
1993   "name" : "int (void *)",
1994   "parameters" :
1995   [
1996    {
1997     "referenced_type" : "type-21"
1998    }
1999   ],
2000   "referenced_type" : "type-555",
2001   "return_type" : "type-20",
2002   "self_type" : "type-555",
2003   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2004  },
2005  {
2006   "alignment" : 4,
2007   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2008   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2009   "parameters" :
2010   [
2011    {
2012     "referenced_type" : "type-474"
2013    },
2014    {
2015     "referenced_type" : "type-423"
2016    },
2017    {
2018     "referenced_type" : "type-2"
2019    },
2020    {
2021     "referenced_type" : "type-475"
2022    },
2023    {
2024     "referenced_type" : "type-2"
2025    },
2026    {
2027     "referenced_type" : "type-21"
2028    }
2029   ],
2030   "referenced_type" : "type-473",
2031   "return_type" : "type-22",
2032   "self_type" : "type-473",
2033   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2034  }
2035 ],
2036 "functions" :
2037 [
2038  {
2039   "access" : "private",
2040   "function_name" : "android::system::suspend::V1_0::BsWakeLock::addOnewayTask",
2041   "linker_set_key" : "_ZN7android6system7suspend4V1_010BsWakeLock13addOnewayTaskENSt3__18functionIFvvEEE",
2042   "parameters" :
2043   [
2044    {
2045     "is_this_ptr" : true,
2046     "referenced_type" : "type-649"
2047    },
2048    {
2049     "referenced_type" : "type-703"
2050    }
2051   ],
2052   "return_type" : "type-254",
2053   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsWakeLock.h"
2054  },
2055  {
2056   "function_name" : "android::system::suspend::V1_0::BsWakeLock::BsWakeLock",
2057   "linker_set_key" : "_ZN7android6system7suspend4V1_010BsWakeLockC1ENS_2spINS2_9IWakeLockEEE",
2058   "parameters" :
2059   [
2060    {
2061     "is_this_ptr" : true,
2062     "referenced_type" : "type-649"
2063    },
2064    {
2065     "referenced_type" : "type-180"
2066    }
2067   ],
2068   "return_type" : "type-22",
2069   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsWakeLock.h"
2070  },
2071  {
2072   "function_name" : "android::system::suspend::V1_0::BsWakeLock::BsWakeLock",
2073   "linker_set_key" : "_ZN7android6system7suspend4V1_010BsWakeLockC2ENS_2spINS2_9IWakeLockEEE",
2074   "parameters" :
2075   [
2076    {
2077     "is_this_ptr" : true,
2078     "referenced_type" : "type-649"
2079    },
2080    {
2081     "referenced_type" : "type-180"
2082    }
2083   ],
2084   "return_type" : "type-22",
2085   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsWakeLock.h"
2086  },
2087  {
2088   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::onTransact",
2089   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLock10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
2090   "parameters" :
2091   [
2092    {
2093     "is_this_ptr" : true,
2094     "referenced_type" : "type-607"
2095    },
2096    {
2097     "referenced_type" : "type-2"
2098    },
2099    {
2100     "referenced_type" : "type-480"
2101    },
2102    {
2103     "referenced_type" : "type-474"
2104    },
2105    {
2106     "default_arg" : true,
2107     "referenced_type" : "type-2"
2108    },
2109    {
2110     "default_arg" : true,
2111     "referenced_type" : "type-706"
2112    }
2113   ],
2114   "return_type" : "type-20",
2115   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2116  },
2117  {
2118   "access" : "private",
2119   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::getDebugInfo",
2120   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2121   "parameters" :
2122   [
2123    {
2124     "is_this_ptr" : true,
2125     "referenced_type" : "type-607"
2126    },
2127    {
2128     "referenced_type" : "type-707"
2129    }
2130   ],
2131   "return_type" : "type-254",
2132   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2133  },
2134  {
2135   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::_hidl_release",
2136   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLock13_hidl_releaseEPNS_4hidl4base4V1_08BnHwBaseERKNS_8hardware6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2137   "parameters" :
2138   [
2139    {
2140     "referenced_type" : "type-481"
2141    },
2142    {
2143     "referenced_type" : "type-480"
2144    },
2145    {
2146     "referenced_type" : "type-474"
2147    },
2148    {
2149     "referenced_type" : "type-708"
2150    }
2151   ],
2152   "return_type" : "type-20",
2153   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2154  },
2155  {
2156   "access" : "private",
2157   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::ping",
2158   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLock4pingEv",
2159   "parameters" :
2160   [
2161    {
2162     "is_this_ptr" : true,
2163     "referenced_type" : "type-607"
2164    }
2165   ],
2166   "return_type" : "type-254",
2167   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2168  },
2169  {
2170   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::BnHwWakeLock",
2171   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLockC1ERKNS_2spINS2_9IWakeLockEEE",
2172   "parameters" :
2173   [
2174    {
2175     "is_this_ptr" : true,
2176     "referenced_type" : "type-607"
2177    },
2178    {
2179     "referenced_type" : "type-680"
2180    }
2181   ],
2182   "return_type" : "type-22",
2183   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2184  },
2185  {
2186   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::BnHwWakeLock",
2187   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLockC2ERKNS_2spINS2_9IWakeLockEEE",
2188   "parameters" :
2189   [
2190    {
2191     "is_this_ptr" : true,
2192     "referenced_type" : "type-607"
2193    },
2194    {
2195     "referenced_type" : "type-680"
2196    }
2197   ],
2198   "return_type" : "type-22",
2199   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2200  },
2201  {
2202   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::~BnHwWakeLock",
2203   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD0Ev",
2204   "parameters" :
2205   [
2206    {
2207     "is_this_ptr" : true,
2208     "referenced_type" : "type-607"
2209    }
2210   ],
2211   "return_type" : "type-22",
2212   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2213  },
2214  {
2215   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::~BnHwWakeLock",
2216   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD1Ev",
2217   "parameters" :
2218   [
2219    {
2220     "is_this_ptr" : true,
2221     "referenced_type" : "type-607"
2222    }
2223   ],
2224   "return_type" : "type-22",
2225   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2226  },
2227  {
2228   "function_name" : "android::system::suspend::V1_0::BnHwWakeLock::~BnHwWakeLock",
2229   "linker_set_key" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD2Ev",
2230   "parameters" :
2231   [
2232    {
2233     "is_this_ptr" : true,
2234     "referenced_type" : "type-607"
2235    }
2236   ],
2237   "return_type" : "type-22",
2238   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
2239  },
2240  {
2241   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::linkToDeath",
2242   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy",
2243   "parameters" :
2244   [
2245    {
2246     "is_this_ptr" : true,
2247     "referenced_type" : "type-163"
2248    },
2249    {
2250     "referenced_type" : "type-347"
2251    },
2252    {
2253     "referenced_type" : "type-13"
2254    }
2255   ],
2256   "return_type" : "type-228",
2257   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2258  },
2259  {
2260   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::getDebugInfo",
2261   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2262   "parameters" :
2263   [
2264    {
2265     "is_this_ptr" : true,
2266     "referenced_type" : "type-163"
2267    },
2268    {
2269     "referenced_type" : "type-709"
2270    }
2271   ],
2272   "return_type" : "type-254",
2273   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2274  },
2275  {
2276   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::getHashChain",
2277   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE",
2278   "parameters" :
2279   [
2280    {
2281     "is_this_ptr" : true,
2282     "referenced_type" : "type-163"
2283    },
2284    {
2285     "referenced_type" : "type-710"
2286    }
2287   ],
2288   "return_type" : "type-254",
2289   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2290  },
2291  {
2292   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::_hidl_release",
2293   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock13_hidl_releaseEPNS_8hardware10IInterfaceEPNS4_7details16HidlInstrumentorE",
2294   "parameters" :
2295   [
2296    {
2297     "referenced_type" : "type-698"
2298    },
2299    {
2300     "referenced_type" : "type-630"
2301    }
2302   ],
2303   "return_type" : "type-254",
2304   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2305  },
2306  {
2307   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::unlinkToDeath",
2308   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE",
2309   "parameters" :
2310   [
2311    {
2312     "is_this_ptr" : true,
2313     "referenced_type" : "type-163"
2314    },
2315    {
2316     "referenced_type" : "type-347"
2317    }
2318   ],
2319   "return_type" : "type-228",
2320   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2321  },
2322  {
2323   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::interfaceChain",
2324   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE",
2325   "parameters" :
2326   [
2327    {
2328     "is_this_ptr" : true,
2329     "referenced_type" : "type-163"
2330    },
2331    {
2332     "referenced_type" : "type-711"
2333    }
2334   ],
2335   "return_type" : "type-254",
2336   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2337  },
2338  {
2339   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::interfaceDescriptor",
2340   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE",
2341   "parameters" :
2342   [
2343    {
2344     "is_this_ptr" : true,
2345     "referenced_type" : "type-163"
2346    },
2347    {
2348     "referenced_type" : "type-712"
2349    }
2350   ],
2351   "return_type" : "type-254",
2352   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2353  },
2354  {
2355   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::notifySyspropsChanged",
2356   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock21notifySyspropsChangedEv",
2357   "parameters" :
2358   [
2359    {
2360     "is_this_ptr" : true,
2361     "referenced_type" : "type-163"
2362    }
2363   ],
2364   "return_type" : "type-254",
2365   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2366  },
2367  {
2368   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::setHALInstrumentation",
2369   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock21setHALInstrumentationEv",
2370   "parameters" :
2371   [
2372    {
2373     "is_this_ptr" : true,
2374     "referenced_type" : "type-163"
2375    }
2376   ],
2377   "return_type" : "type-254",
2378   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2379  },
2380  {
2381   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::ping",
2382   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock4pingEv",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "type-163"
2388    }
2389   ],
2390   "return_type" : "type-254",
2391   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2392  },
2393  {
2394   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::debug",
2395   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE",
2396   "parameters" :
2397   [
2398    {
2399     "is_this_ptr" : true,
2400     "referenced_type" : "type-163"
2401    },
2402    {
2403     "referenced_type" : "type-432"
2404    },
2405    {
2406     "referenced_type" : "type-600"
2407    }
2408   ],
2409   "return_type" : "type-254",
2410   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2411  },
2412  {
2413   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::release",
2414   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLock7releaseEv",
2415   "parameters" :
2416   [
2417    {
2418     "is_this_ptr" : true,
2419     "referenced_type" : "type-163"
2420    }
2421   ],
2422   "return_type" : "type-254",
2423   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2424  },
2425  {
2426   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::BpHwWakeLock",
2427   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLockC1ERKNS_2spINS_8hardware7IBinderEEE",
2428   "parameters" :
2429   [
2430    {
2431     "is_this_ptr" : true,
2432     "referenced_type" : "type-163"
2433    },
2434    {
2435     "referenced_type" : "type-43"
2436    }
2437   ],
2438   "return_type" : "type-22",
2439   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2440  },
2441  {
2442   "function_name" : "android::system::suspend::V1_0::BpHwWakeLock::BpHwWakeLock",
2443   "linker_set_key" : "_ZN7android6system7suspend4V1_012BpHwWakeLockC2ERKNS_2spINS_8hardware7IBinderEEE",
2444   "parameters" :
2445   [
2446    {
2447     "is_this_ptr" : true,
2448     "referenced_type" : "type-163"
2449    },
2450    {
2451     "referenced_type" : "type-43"
2452    }
2453   ],
2454   "return_type" : "type-22",
2455   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
2456  },
2457  {
2458   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::getService",
2459   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2460   "parameters" :
2461   [
2462    {
2463     "default_arg" : true,
2464     "referenced_type" : "type-485"
2465    },
2466    {
2467     "default_arg" : true,
2468     "referenced_type" : "type-34"
2469    }
2470   ],
2471   "return_type" : "type-184",
2472   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2473  },
2474  {
2475   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::linkToDeath",
2476   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy",
2477   "parameters" :
2478   [
2479    {
2480     "is_this_ptr" : true,
2481     "referenced_type" : "type-185"
2482    },
2483    {
2484     "referenced_type" : "type-347"
2485    },
2486    {
2487     "referenced_type" : "type-13"
2488    }
2489   ],
2490   "return_type" : "type-228",
2491   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2492  },
2493  {
2494   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::getDebugInfo",
2495   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2496   "parameters" :
2497   [
2498    {
2499     "is_this_ptr" : true,
2500     "referenced_type" : "type-185"
2501    },
2502    {
2503     "referenced_type" : "type-713"
2504    }
2505   ],
2506   "return_type" : "type-254",
2507   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2508  },
2509  {
2510   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::getHashChain",
2511   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE",
2512   "parameters" :
2513   [
2514    {
2515     "is_this_ptr" : true,
2516     "referenced_type" : "type-185"
2517    },
2518    {
2519     "referenced_type" : "type-714"
2520    }
2521   ],
2522   "return_type" : "type-254",
2523   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2524  },
2525  {
2526   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::tryGetService",
2527   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2528   "parameters" :
2529   [
2530    {
2531     "default_arg" : true,
2532     "referenced_type" : "type-485"
2533    },
2534    {
2535     "default_arg" : true,
2536     "referenced_type" : "type-34"
2537    }
2538   ],
2539   "return_type" : "type-184",
2540   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2541  },
2542  {
2543   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::unlinkToDeath",
2544   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE",
2545   "parameters" :
2546   [
2547    {
2548     "is_this_ptr" : true,
2549     "referenced_type" : "type-185"
2550    },
2551    {
2552     "referenced_type" : "type-347"
2553    }
2554   ],
2555   "return_type" : "type-228",
2556   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2557  },
2558  {
2559   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::interfaceChain",
2560   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE",
2561   "parameters" :
2562   [
2563    {
2564     "is_this_ptr" : true,
2565     "referenced_type" : "type-185"
2566    },
2567    {
2568     "referenced_type" : "type-715"
2569    }
2570   ],
2571   "return_type" : "type-254",
2572   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2573  },
2574  {
2575   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::registerAsService",
2576   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2577   "parameters" :
2578   [
2579    {
2580     "is_this_ptr" : true,
2581     "referenced_type" : "type-185"
2582    },
2583    {
2584     "default_arg" : true,
2585     "referenced_type" : "type-485"
2586    }
2587   ],
2588   "return_type" : "type-20",
2589   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2590  },
2591  {
2592   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::interfaceDescriptor",
2593   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE",
2594   "parameters" :
2595   [
2596    {
2597     "is_this_ptr" : true,
2598     "referenced_type" : "type-185"
2599    },
2600    {
2601     "referenced_type" : "type-716"
2602    }
2603   ],
2604   "return_type" : "type-254",
2605   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2606  },
2607  {
2608   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::notifySyspropsChanged",
2609   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend21notifySyspropsChangedEv",
2610   "parameters" :
2611   [
2612    {
2613     "is_this_ptr" : true,
2614     "referenced_type" : "type-185"
2615    }
2616   ],
2617   "return_type" : "type-254",
2618   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2619  },
2620  {
2621   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::setHALInstrumentation",
2622   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend21setHALInstrumentationEv",
2623   "parameters" :
2624   [
2625    {
2626     "is_this_ptr" : true,
2627     "referenced_type" : "type-185"
2628    }
2629   ],
2630   "return_type" : "type-254",
2631   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2632  },
2633  {
2634   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::registerForNotifications",
2635   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2636   "parameters" :
2637   [
2638    {
2639     "referenced_type" : "type-485"
2640    },
2641    {
2642     "referenced_type" : "type-601"
2643    }
2644   ],
2645   "return_type" : "type-34",
2646   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2647  },
2648  {
2649   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::ping",
2650   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend4pingEv",
2651   "parameters" :
2652   [
2653    {
2654     "is_this_ptr" : true,
2655     "referenced_type" : "type-185"
2656    }
2657   ],
2658   "return_type" : "type-254",
2659   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2660  },
2661  {
2662   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::debug",
2663   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE",
2664   "parameters" :
2665   [
2666    {
2667     "is_this_ptr" : true,
2668     "referenced_type" : "type-185"
2669    },
2670    {
2671     "referenced_type" : "type-432"
2672    },
2673    {
2674     "referenced_type" : "type-600"
2675    }
2676   ],
2677   "return_type" : "type-254",
2678   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2679  },
2680  {
2681   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::castFrom",
2682   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2683   "parameters" :
2684   [
2685    {
2686     "referenced_type" : "type-644"
2687    },
2688    {
2689     "default_arg" : true,
2690     "referenced_type" : "type-34"
2691    }
2692   ],
2693   "return_type" : "type-241",
2694   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2695  },
2696  {
2697   "function_name" : "android::system::suspend::V1_0::ISystemSuspend::castFrom",
2698   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend8castFromERKNS_2spIS3_EEb",
2699   "parameters" :
2700   [
2701    {
2702     "referenced_type" : "type-632"
2703    },
2704    {
2705     "default_arg" : true,
2706     "referenced_type" : "type-34"
2707    }
2708   ],
2709   "return_type" : "type-241",
2710   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
2711  },
2712  {
2713   "access" : "private",
2714   "function_name" : "android::system::suspend::V1_0::BsSystemSuspend::addOnewayTask",
2715   "linker_set_key" : "_ZN7android6system7suspend4V1_015BsSystemSuspend13addOnewayTaskENSt3__18functionIFvvEEE",
2716   "parameters" :
2717   [
2718    {
2719     "is_this_ptr" : true,
2720     "referenced_type" : "type-650"
2721    },
2722    {
2723     "referenced_type" : "type-719"
2724    }
2725   ],
2726   "return_type" : "type-254",
2727   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsSystemSuspend.h"
2728  },
2729  {
2730   "function_name" : "android::system::suspend::V1_0::BsSystemSuspend::BsSystemSuspend",
2731   "linker_set_key" : "_ZN7android6system7suspend4V1_015BsSystemSuspendC1ENS_2spINS2_14ISystemSuspendEEE",
2732   "parameters" :
2733   [
2734    {
2735     "is_this_ptr" : true,
2736     "referenced_type" : "type-650"
2737    },
2738    {
2739     "referenced_type" : "type-196"
2740    }
2741   ],
2742   "return_type" : "type-22",
2743   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsSystemSuspend.h"
2744  },
2745  {
2746   "function_name" : "android::system::suspend::V1_0::BsSystemSuspend::BsSystemSuspend",
2747   "linker_set_key" : "_ZN7android6system7suspend4V1_015BsSystemSuspendC2ENS_2spINS2_14ISystemSuspendEEE",
2748   "parameters" :
2749   [
2750    {
2751     "is_this_ptr" : true,
2752     "referenced_type" : "type-650"
2753    },
2754    {
2755     "referenced_type" : "type-196"
2756    }
2757   ],
2758   "return_type" : "type-22",
2759   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsSystemSuspend.h"
2760  },
2761  {
2762   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::onTransact",
2763   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE",
2764   "parameters" :
2765   [
2766    {
2767     "is_this_ptr" : true,
2768     "referenced_type" : "type-566"
2769    },
2770    {
2771     "referenced_type" : "type-2"
2772    },
2773    {
2774     "referenced_type" : "type-480"
2775    },
2776    {
2777     "referenced_type" : "type-474"
2778    },
2779    {
2780     "default_arg" : true,
2781     "referenced_type" : "type-2"
2782    },
2783    {
2784     "default_arg" : true,
2785     "referenced_type" : "type-722"
2786    }
2787   ],
2788   "return_type" : "type-20",
2789   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2790  },
2791  {
2792   "access" : "private",
2793   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::getDebugInfo",
2794   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2795   "parameters" :
2796   [
2797    {
2798     "is_this_ptr" : true,
2799     "referenced_type" : "type-566"
2800    },
2801    {
2802     "referenced_type" : "type-723"
2803    }
2804   ],
2805   "return_type" : "type-254",
2806   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2807  },
2808  {
2809   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::_hidl_acquireWakeLock",
2810   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend21_hidl_acquireWakeLockEPNS_4hidl4base4V1_08BnHwBaseERKNS_8hardware6ParcelEPSA_NSt3__18functionIFvRSA_EEE",
2811   "parameters" :
2812   [
2813    {
2814     "referenced_type" : "type-481"
2815    },
2816    {
2817     "referenced_type" : "type-480"
2818    },
2819    {
2820     "referenced_type" : "type-474"
2821    },
2822    {
2823     "referenced_type" : "type-724"
2824    }
2825   ],
2826   "return_type" : "type-20",
2827   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2828  },
2829  {
2830   "access" : "private",
2831   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::ping",
2832   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend4pingEv",
2833   "parameters" :
2834   [
2835    {
2836     "is_this_ptr" : true,
2837     "referenced_type" : "type-566"
2838    }
2839   ],
2840   "return_type" : "type-254",
2841   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2842  },
2843  {
2844   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::BnHwSystemSuspend",
2845   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendC1ERKNS_2spINS2_14ISystemSuspendEEE",
2846   "parameters" :
2847   [
2848    {
2849     "is_this_ptr" : true,
2850     "referenced_type" : "type-566"
2851    },
2852    {
2853     "referenced_type" : "type-632"
2854    }
2855   ],
2856   "return_type" : "type-22",
2857   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2858  },
2859  {
2860   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::BnHwSystemSuspend",
2861   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendC2ERKNS_2spINS2_14ISystemSuspendEEE",
2862   "parameters" :
2863   [
2864    {
2865     "is_this_ptr" : true,
2866     "referenced_type" : "type-566"
2867    },
2868    {
2869     "referenced_type" : "type-632"
2870    }
2871   ],
2872   "return_type" : "type-22",
2873   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2874  },
2875  {
2876   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::~BnHwSystemSuspend",
2877   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD0Ev",
2878   "parameters" :
2879   [
2880    {
2881     "is_this_ptr" : true,
2882     "referenced_type" : "type-566"
2883    }
2884   ],
2885   "return_type" : "type-22",
2886   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2887  },
2888  {
2889   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::~BnHwSystemSuspend",
2890   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD1Ev",
2891   "parameters" :
2892   [
2893    {
2894     "is_this_ptr" : true,
2895     "referenced_type" : "type-566"
2896    }
2897   ],
2898   "return_type" : "type-22",
2899   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2900  },
2901  {
2902   "function_name" : "android::system::suspend::V1_0::BnHwSystemSuspend::~BnHwSystemSuspend",
2903   "linker_set_key" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD2Ev",
2904   "parameters" :
2905   [
2906    {
2907     "is_this_ptr" : true,
2908     "referenced_type" : "type-566"
2909    }
2910   ],
2911   "return_type" : "type-22",
2912   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h"
2913  },
2914  {
2915   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::linkToDeath",
2916   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy",
2917   "parameters" :
2918   [
2919    {
2920     "is_this_ptr" : true,
2921     "referenced_type" : "type-669"
2922    },
2923    {
2924     "referenced_type" : "type-347"
2925    },
2926    {
2927     "referenced_type" : "type-13"
2928    }
2929   ],
2930   "return_type" : "type-228",
2931   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
2932  },
2933  {
2934   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::getDebugInfo",
2935   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2936   "parameters" :
2937   [
2938    {
2939     "is_this_ptr" : true,
2940     "referenced_type" : "type-669"
2941    },
2942    {
2943     "referenced_type" : "type-725"
2944    }
2945   ],
2946   "return_type" : "type-254",
2947   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
2948  },
2949  {
2950   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::getHashChain",
2951   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE",
2952   "parameters" :
2953   [
2954    {
2955     "is_this_ptr" : true,
2956     "referenced_type" : "type-669"
2957    },
2958    {
2959     "referenced_type" : "type-726"
2960    }
2961   ],
2962   "return_type" : "type-254",
2963   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
2964  },
2965  {
2966   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::unlinkToDeath",
2967   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE",
2968   "parameters" :
2969   [
2970    {
2971     "is_this_ptr" : true,
2972     "referenced_type" : "type-669"
2973    },
2974    {
2975     "referenced_type" : "type-347"
2976    }
2977   ],
2978   "return_type" : "type-228",
2979   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
2980  },
2981  {
2982   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::interfaceChain",
2983   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE",
2984   "parameters" :
2985   [
2986    {
2987     "is_this_ptr" : true,
2988     "referenced_type" : "type-669"
2989    },
2990    {
2991     "referenced_type" : "type-727"
2992    }
2993   ],
2994   "return_type" : "type-254",
2995   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
2996  },
2997  {
2998   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::acquireWakeLock",
2999   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNS_8hardware11hidl_stringE",
3000   "parameters" :
3001   [
3002    {
3003     "is_this_ptr" : true,
3004     "referenced_type" : "type-669"
3005    },
3006    {
3007     "referenced_type" : "type-591"
3008    },
3009    {
3010     "referenced_type" : "type-376"
3011    }
3012   ],
3013   "return_type" : "type-235",
3014   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3015  },
3016  {
3017   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::interfaceDescriptor",
3018   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE",
3019   "parameters" :
3020   [
3021    {
3022     "is_this_ptr" : true,
3023     "referenced_type" : "type-669"
3024    },
3025    {
3026     "referenced_type" : "type-728"
3027    }
3028   ],
3029   "return_type" : "type-254",
3030   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3031  },
3032  {
3033   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::_hidl_acquireWakeLock",
3034   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21_hidl_acquireWakeLockEPNS_8hardware10IInterfaceEPNS4_7details16HidlInstrumentorENS2_12WakeLockTypeERKNS4_11hidl_stringE",
3035   "parameters" :
3036   [
3037    {
3038     "referenced_type" : "type-698"
3039    },
3040    {
3041     "referenced_type" : "type-630"
3042    },
3043    {
3044     "referenced_type" : "type-591"
3045    },
3046    {
3047     "referenced_type" : "type-376"
3048    }
3049   ],
3050   "return_type" : "type-235",
3051   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3052  },
3053  {
3054   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::notifySyspropsChanged",
3055   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21notifySyspropsChangedEv",
3056   "parameters" :
3057   [
3058    {
3059     "is_this_ptr" : true,
3060     "referenced_type" : "type-669"
3061    }
3062   ],
3063   "return_type" : "type-254",
3064   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3065  },
3066  {
3067   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::setHALInstrumentation",
3068   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21setHALInstrumentationEv",
3069   "parameters" :
3070   [
3071    {
3072     "is_this_ptr" : true,
3073     "referenced_type" : "type-669"
3074    }
3075   ],
3076   "return_type" : "type-254",
3077   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3078  },
3079  {
3080   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::ping",
3081   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend4pingEv",
3082   "parameters" :
3083   [
3084    {
3085     "is_this_ptr" : true,
3086     "referenced_type" : "type-669"
3087    }
3088   ],
3089   "return_type" : "type-254",
3090   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3091  },
3092  {
3093   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::debug",
3094   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE",
3095   "parameters" :
3096   [
3097    {
3098     "is_this_ptr" : true,
3099     "referenced_type" : "type-669"
3100    },
3101    {
3102     "referenced_type" : "type-432"
3103    },
3104    {
3105     "referenced_type" : "type-600"
3106    }
3107   ],
3108   "return_type" : "type-254",
3109   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3110  },
3111  {
3112   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::BpHwSystemSuspend",
3113   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspendC1ERKNS_2spINS_8hardware7IBinderEEE",
3114   "parameters" :
3115   [
3116    {
3117     "is_this_ptr" : true,
3118     "referenced_type" : "type-669"
3119    },
3120    {
3121     "referenced_type" : "type-43"
3122    }
3123   ],
3124   "return_type" : "type-22",
3125   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3126  },
3127  {
3128   "function_name" : "android::system::suspend::V1_0::BpHwSystemSuspend::BpHwSystemSuspend",
3129   "linker_set_key" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspendC2ERKNS_2spINS_8hardware7IBinderEEE",
3130   "parameters" :
3131   [
3132    {
3133     "is_this_ptr" : true,
3134     "referenced_type" : "type-669"
3135    },
3136    {
3137     "referenced_type" : "type-43"
3138    }
3139   ],
3140   "return_type" : "type-22",
3141   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
3142  },
3143  {
3144   "function_name" : "android::system::suspend::V1_0::IWakeLock::getService",
3145   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3146   "parameters" :
3147   [
3148    {
3149     "default_arg" : true,
3150     "referenced_type" : "type-668"
3151    },
3152    {
3153     "default_arg" : true,
3154     "referenced_type" : "type-34"
3155    }
3156   ],
3157   "return_type" : "type-132",
3158   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3159  },
3160  {
3161   "function_name" : "android::system::suspend::V1_0::IWakeLock::linkToDeath",
3162   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy",
3163   "parameters" :
3164   [
3165    {
3166     "is_this_ptr" : true,
3167     "referenced_type" : "type-133"
3168    },
3169    {
3170     "referenced_type" : "type-347"
3171    },
3172    {
3173     "referenced_type" : "type-13"
3174    }
3175   ],
3176   "return_type" : "type-228",
3177   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3178  },
3179  {
3180   "function_name" : "android::system::suspend::V1_0::IWakeLock::getDebugInfo",
3181   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3182   "parameters" :
3183   [
3184    {
3185     "is_this_ptr" : true,
3186     "referenced_type" : "type-133"
3187    },
3188    {
3189     "referenced_type" : "type-729"
3190    }
3191   ],
3192   "return_type" : "type-254",
3193   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3194  },
3195  {
3196   "function_name" : "android::system::suspend::V1_0::IWakeLock::getHashChain",
3197   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE",
3198   "parameters" :
3199   [
3200    {
3201     "is_this_ptr" : true,
3202     "referenced_type" : "type-133"
3203    },
3204    {
3205     "referenced_type" : "type-730"
3206    }
3207   ],
3208   "return_type" : "type-254",
3209   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3210  },
3211  {
3212   "function_name" : "android::system::suspend::V1_0::IWakeLock::tryGetService",
3213   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3214   "parameters" :
3215   [
3216    {
3217     "default_arg" : true,
3218     "referenced_type" : "type-668"
3219    },
3220    {
3221     "default_arg" : true,
3222     "referenced_type" : "type-34"
3223    }
3224   ],
3225   "return_type" : "type-132",
3226   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3227  },
3228  {
3229   "function_name" : "android::system::suspend::V1_0::IWakeLock::unlinkToDeath",
3230   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE",
3231   "parameters" :
3232   [
3233    {
3234     "is_this_ptr" : true,
3235     "referenced_type" : "type-133"
3236    },
3237    {
3238     "referenced_type" : "type-347"
3239    }
3240   ],
3241   "return_type" : "type-228",
3242   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3243  },
3244  {
3245   "function_name" : "android::system::suspend::V1_0::IWakeLock::interfaceChain",
3246   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE",
3247   "parameters" :
3248   [
3249    {
3250     "is_this_ptr" : true,
3251     "referenced_type" : "type-133"
3252    },
3253    {
3254     "referenced_type" : "type-731"
3255    }
3256   ],
3257   "return_type" : "type-254",
3258   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3259  },
3260  {
3261   "function_name" : "android::system::suspend::V1_0::IWakeLock::registerAsService",
3262   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3263   "parameters" :
3264   [
3265    {
3266     "is_this_ptr" : true,
3267     "referenced_type" : "type-133"
3268    },
3269    {
3270     "default_arg" : true,
3271     "referenced_type" : "type-668"
3272    }
3273   ],
3274   "return_type" : "type-20",
3275   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3276  },
3277  {
3278   "function_name" : "android::system::suspend::V1_0::IWakeLock::interfaceDescriptor",
3279   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE",
3280   "parameters" :
3281   [
3282    {
3283     "is_this_ptr" : true,
3284     "referenced_type" : "type-133"
3285    },
3286    {
3287     "referenced_type" : "type-732"
3288    }
3289   ],
3290   "return_type" : "type-254",
3291   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3292  },
3293  {
3294   "function_name" : "android::system::suspend::V1_0::IWakeLock::notifySyspropsChanged",
3295   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock21notifySyspropsChangedEv",
3296   "parameters" :
3297   [
3298    {
3299     "is_this_ptr" : true,
3300     "referenced_type" : "type-133"
3301    }
3302   ],
3303   "return_type" : "type-254",
3304   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3305  },
3306  {
3307   "function_name" : "android::system::suspend::V1_0::IWakeLock::setHALInstrumentation",
3308   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock21setHALInstrumentationEv",
3309   "parameters" :
3310   [
3311    {
3312     "is_this_ptr" : true,
3313     "referenced_type" : "type-133"
3314    }
3315   ],
3316   "return_type" : "type-254",
3317   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3318  },
3319  {
3320   "function_name" : "android::system::suspend::V1_0::IWakeLock::registerForNotifications",
3321   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3322   "parameters" :
3323   [
3324    {
3325     "referenced_type" : "type-668"
3326    },
3327    {
3328     "referenced_type" : "type-601"
3329    }
3330   ],
3331   "return_type" : "type-34",
3332   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3333  },
3334  {
3335   "function_name" : "android::system::suspend::V1_0::IWakeLock::ping",
3336   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock4pingEv",
3337   "parameters" :
3338   [
3339    {
3340     "is_this_ptr" : true,
3341     "referenced_type" : "type-133"
3342    }
3343   ],
3344   "return_type" : "type-254",
3345   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3346  },
3347  {
3348   "function_name" : "android::system::suspend::V1_0::IWakeLock::debug",
3349   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE",
3350   "parameters" :
3351   [
3352    {
3353     "is_this_ptr" : true,
3354     "referenced_type" : "type-133"
3355    },
3356    {
3357     "referenced_type" : "type-432"
3358    },
3359    {
3360     "referenced_type" : "type-600"
3361    }
3362   ],
3363   "return_type" : "type-254",
3364   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3365  },
3366  {
3367   "function_name" : "android::system::suspend::V1_0::IWakeLock::castFrom",
3368   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3369   "parameters" :
3370   [
3371    {
3372     "referenced_type" : "type-644"
3373    },
3374    {
3375     "default_arg" : true,
3376     "referenced_type" : "type-34"
3377    }
3378   ],
3379   "return_type" : "type-235",
3380   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3381  },
3382  {
3383   "function_name" : "android::system::suspend::V1_0::IWakeLock::castFrom",
3384   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock8castFromERKNS_2spIS3_EEb",
3385   "parameters" :
3386   [
3387    {
3388     "referenced_type" : "type-680"
3389    },
3390    {
3391     "default_arg" : true,
3392     "referenced_type" : "type-34"
3393    }
3394   ],
3395   "return_type" : "type-235",
3396   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3397  },
3398  {
3399   "function_name" : "android::hardware::fromBinder",
3400   "linker_set_key" : "_ZN7android8hardware10fromBinderINS_6system7suspend4V1_09IWakeLockENS4_12BpHwWakeLockENS4_12BnHwWakeLockEEENS_2spIT_EERKNS8_INS0_7IBinderEEE",
3401   "parameters" :
3402   [
3403    {
3404     "referenced_type" : "type-43"
3405    }
3406   ],
3407   "return_type" : "type-132",
3408   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
3409   "template_args" : [ "type-134", "type-143", "type-482" ]
3410  },
3411  {
3412   "function_name" : "android::hardware::details::castInterface",
3413   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS_6system7suspend4V1_014ISystemSuspendENS_4hidl4base4V1_05IBaseENS5_17BpHwSystemSuspendEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
3414   "parameters" :
3415   [
3416    {
3417     "referenced_type" : "type-452"
3418    },
3419    {
3420     "referenced_type" : "type-51"
3421    },
3422    {
3423     "referenced_type" : "type-34"
3424    }
3425   ],
3426   "return_type" : "type-241",
3427   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3428   "template_args" : [ "type-186", "type-16", "type-611" ]
3429  },
3430  {
3431   "function_name" : "android::hardware::details::castInterface",
3432   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS_6system7suspend4V1_09IWakeLockENS_4hidl4base4V1_05IBaseENS5_12BpHwWakeLockEEENS0_6ReturnINS_2spIT_EEEENSD_IT0_EEPKcb",
3433   "parameters" :
3434   [
3435    {
3436     "referenced_type" : "type-452"
3437    },
3438    {
3439     "referenced_type" : "type-51"
3440    },
3441    {
3442     "referenced_type" : "type-34"
3443    }
3444   ],
3445   "return_type" : "type-235",
3446   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3447   "template_args" : [ "type-134", "type-16", "type-143" ]
3448  },
3449  {
3450   "function_name" : "android::hardware::details::wrapPassthrough",
3451   "linker_set_key" : "_ZN7android8hardware7details15wrapPassthroughINS_6system7suspend4V1_09IWakeLockEvEENS_2spIT_EES9_",
3452   "parameters" :
3453   [
3454    {
3455     "referenced_type" : "type-132"
3456    }
3457   ],
3458   "return_type" : "type-132",
3459   "source_file" : "/system/libhidl/transport/include/hidl/HidlPassthroughSupport.h",
3460   "template_args" : [ "type-134", "type-22" ]
3461  },
3462  {
3463   "function_name" : "android::hardware::details::getServiceInternal",
3464   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS_6system7suspend4V1_012BpHwWakeLockENS5_9IWakeLockEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
3465   "parameters" :
3466   [
3467    {
3468     "referenced_type" : "type-668"
3469    },
3470    {
3471     "referenced_type" : "type-34"
3472    },
3473    {
3474     "referenced_type" : "type-34"
3475    }
3476   ],
3477   "return_type" : "type-132",
3478   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3479   "template_args" : [ "type-143", "type-134", "type-22", "type-22" ]
3480  },
3481  {
3482   "function_name" : "android::hardware::details::getServiceInternal",
3483   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS_6system7suspend4V1_017BpHwSystemSuspendENS5_14ISystemSuspendEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSB_11char_traitsIcEENSB_9allocatorIcEEEEbb",
3484   "parameters" :
3485   [
3486    {
3487     "referenced_type" : "type-485"
3488    },
3489    {
3490     "referenced_type" : "type-34"
3491    },
3492    {
3493     "referenced_type" : "type-34"
3494    }
3495   ],
3496   "return_type" : "type-184",
3497   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3498   "template_args" : [ "type-611", "type-186", "type-22", "type-22" ]
3499  }
3500 ],
3501 "global_vars" :
3502 [
3503  {
3504   "linker_set_key" : "_ZN7android6system7suspend4V1_014ISystemSuspend10descriptorE",
3505   "name" : "android::system::suspend::V1_0::ISystemSuspend::descriptor",
3506   "referenced_type" : "type-51",
3507   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
3508  },
3509  {
3510   "linker_set_key" : "_ZN7android6system7suspend4V1_09IWakeLock10descriptorE",
3511   "name" : "android::system::suspend::V1_0::IWakeLock::descriptor",
3512   "referenced_type" : "type-51",
3513   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h"
3514  }
3515 ],
3516 "lvalue_reference_types" :
3517 [
3518  {
3519   "alignment" : 4,
3520   "linker_set_key" : "android::Mutex &",
3521   "name" : "android::Mutex &",
3522   "referenced_type" : "type-26",
3523   "self_type" : "type-560",
3524   "size" : 4,
3525   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3526  },
3527  {
3528   "alignment" : 4,
3529   "linker_set_key" : "android::RWLock &",
3530   "name" : "android::RWLock &",
3531   "referenced_type" : "type-564",
3532   "self_type" : "type-570",
3533   "size" : 4,
3534   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3535  },
3536  {
3537   "alignment" : 4,
3538   "linker_set_key" : "android::String16 &",
3539   "name" : "android::String16 &",
3540   "referenced_type" : "type-39",
3541   "self_type" : "type-459",
3542   "size" : 4,
3543   "source_file" : "/system/core/libutils/include/utils/String16.h"
3544  },
3545  {
3546   "alignment" : 4,
3547   "linker_set_key" : "android::String8 &",
3548   "name" : "android::String8 &",
3549   "referenced_type" : "type-50",
3550   "self_type" : "type-454",
3551   "size" : 4,
3552   "source_file" : "/system/core/libutils/include/utils/String8.h"
3553  },
3554  {
3555   "alignment" : 4,
3556   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > &",
3557   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > &",
3558   "referenced_type" : "type-241",
3559   "self_type" : "type-244",
3560   "size" : 4,
3561   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3562  },
3563  {
3564   "alignment" : 4,
3565   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > &",
3566   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > &",
3567   "referenced_type" : "type-235",
3568   "self_type" : "type-238",
3569   "size" : 4,
3570   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3571  },
3572  {
3573   "alignment" : 4,
3574   "linker_set_key" : "android::hardware::Return<bool> &",
3575   "name" : "android::hardware::Return<bool> &",
3576   "referenced_type" : "type-228",
3577   "self_type" : "type-232",
3578   "size" : 4,
3579   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3580  },
3581  {
3582   "alignment" : 4,
3583   "linker_set_key" : "android::hardware::Return<void> &",
3584   "name" : "android::hardware::Return<void> &",
3585   "referenced_type" : "type-254",
3586   "self_type" : "type-257",
3587   "size" : 4,
3588   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3589  },
3590  {
3591   "alignment" : 4,
3592   "linker_set_key" : "android::hardware::Status &",
3593   "name" : "android::hardware::Status &",
3594   "referenced_type" : "type-218",
3595   "self_type" : "type-225",
3596   "size" : 4,
3597   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3598  },
3599  {
3600   "alignment" : 4,
3601   "linker_set_key" : "android::hardware::TextOutput &",
3602   "name" : "android::hardware::TextOutput &",
3603   "referenced_type" : "type-136",
3604   "self_type" : "type-135",
3605   "size" : 4,
3606   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3607  },
3608  {
3609   "alignment" : 4,
3610   "linker_set_key" : "android::hardware::TextOutput &",
3611   "name" : "android::hardware::TextOutput &",
3612   "referenced_type" : "type-205",
3613   "self_type" : "type-204",
3614   "size" : 4,
3615   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3616  },
3617  {
3618   "alignment" : 4,
3619   "linker_set_key" : "android::hardware::TextOutput &",
3620   "name" : "android::hardware::TextOutput &",
3621   "referenced_type" : "type-478",
3622   "self_type" : "type-477",
3623   "size" : 4,
3624   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3625  },
3626  {
3627   "alignment" : 4,
3628   "linker_set_key" : "android::hardware::TextOutput &",
3629   "name" : "android::hardware::TextOutput &",
3630   "referenced_type" : "type-665",
3631   "self_type" : "type-664",
3632   "size" : 4,
3633   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3634  },
3635  {
3636   "alignment" : 4,
3637   "linker_set_key" : "android::hardware::TextOutput &",
3638   "name" : "android::hardware::TextOutput &",
3639   "referenced_type" : "type-700",
3640   "self_type" : "type-699",
3641   "size" : 4,
3642   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3643  },
3644  {
3645   "alignment" : 4,
3646   "linker_set_key" : "android::hardware::TextOutput &",
3647   "name" : "android::hardware::TextOutput &",
3648   "referenced_type" : "type-75",
3649   "self_type" : "type-74",
3650   "size" : 4,
3651   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3652  },
3653  {
3654   "alignment" : 4,
3655   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3656   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3657   "referenced_type" : "type-403",
3658   "self_type" : "type-621",
3659   "size" : 4,
3660   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3661  },
3662  {
3663   "alignment" : 4,
3664   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3665   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3666   "referenced_type" : "type-395",
3667   "self_type" : "type-616",
3668   "size" : 4,
3669   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3670  },
3671  {
3672   "alignment" : 4,
3673   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3674   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3675   "referenced_type" : "type-406",
3676   "self_type" : "type-625",
3677   "size" : 4,
3678   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3679  },
3680  {
3681   "alignment" : 4,
3682   "linker_set_key" : "android::hardware::hidl_memory &",
3683   "name" : "android::hardware::hidl_memory &",
3684   "referenced_type" : "type-377",
3685   "self_type" : "type-382",
3686   "size" : 4,
3687   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3688  },
3689  {
3690   "alignment" : 4,
3691   "linker_set_key" : "android::hardware::hidl_string &",
3692   "name" : "android::hardware::hidl_string &",
3693   "referenced_type" : "type-373",
3694   "self_type" : "type-619",
3695   "size" : 4,
3696   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3697  },
3698  {
3699   "alignment" : 4,
3700   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3701   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3702   "referenced_type" : "type-402",
3703   "self_type" : "type-411",
3704   "size" : 4,
3705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3706  },
3707  {
3708   "alignment" : 4,
3709   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3710   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3711   "referenced_type" : "type-394",
3712   "self_type" : "type-401",
3713   "size" : 4,
3714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3715  },
3716  {
3717   "alignment" : 4,
3718   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3719   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3720   "referenced_type" : "type-200",
3721   "self_type" : "type-203",
3722   "size" : 4,
3723   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3724  },
3725  {
3726   "alignment" : 4,
3727   "linker_set_key" : "android::sp<android::system::suspend::V1_0::ISystemSuspend> &",
3728   "name" : "android::sp<android::system::suspend::V1_0::ISystemSuspend> &",
3729   "referenced_type" : "type-184",
3730   "self_type" : "type-193",
3731   "size" : 4,
3732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3733  },
3734  {
3735   "alignment" : 4,
3736   "linker_set_key" : "android::sp<android::system::suspend::V1_0::IWakeLock> &",
3737   "name" : "android::sp<android::system::suspend::V1_0::IWakeLock> &",
3738   "referenced_type" : "type-132",
3739   "self_type" : "type-164",
3740   "size" : 4,
3741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3742  },
3743  {
3744   "alignment" : 4,
3745   "linker_set_key" : "const android::String16 &",
3746   "name" : "const android::String16 &",
3747   "referenced_type" : "type-38",
3748   "self_type" : "type-37",
3749   "size" : 4,
3750   "source_file" : "/system/core/libutils/include/utils/String16.h"
3751  },
3752  {
3753   "alignment" : 4,
3754   "linker_set_key" : "const android::String8 &",
3755   "name" : "const android::String8 &",
3756   "referenced_type" : "type-448",
3757   "self_type" : "type-453",
3758   "size" : 4,
3759   "source_file" : "/system/core/libutils/include/utils/String8.h"
3760  },
3761  {
3762   "alignment" : 4,
3763   "linker_set_key" : "const android::hardware::Parcel &",
3764   "name" : "const android::hardware::Parcel &",
3765   "referenced_type" : "type-479",
3766   "self_type" : "type-480",
3767   "size" : 4,
3768   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3769  },
3770  {
3771   "alignment" : 4,
3772   "linker_set_key" : "const android::hardware::Return<bool> &",
3773   "name" : "const android::hardware::Return<bool> &",
3774   "referenced_type" : "type-233",
3775   "self_type" : "type-247",
3776   "size" : 4,
3777   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3778  },
3779  {
3780   "alignment" : 4,
3781   "linker_set_key" : "const android::hardware::Status &",
3782   "name" : "const android::hardware::Status &",
3783   "referenced_type" : "type-222",
3784   "self_type" : "type-223",
3785   "size" : 4,
3786   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3787  },
3788  {
3789   "alignment" : 4,
3790   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3791   "name" : "const android::hardware::details::SchedPrio &",
3792   "referenced_type" : "type-491",
3793   "self_type" : "type-490",
3794   "size" : 4,
3795   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3796  },
3797  {
3798   "alignment" : 4,
3799   "linker_set_key" : "const android::hardware::hidl_handle &",
3800   "name" : "const android::hardware::hidl_handle &",
3801   "referenced_type" : "type-431",
3802   "self_type" : "type-432",
3803   "size" : 4,
3804   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3805  },
3806  {
3807   "alignment" : 4,
3808   "linker_set_key" : "const android::hardware::hidl_memory &",
3809   "name" : "const android::hardware::hidl_memory &",
3810   "referenced_type" : "type-380",
3811   "self_type" : "type-381",
3812   "size" : 4,
3813   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3814  },
3815  {
3816   "alignment" : 4,
3817   "linker_set_key" : "const android::hardware::hidl_string &",
3818   "name" : "const android::hardware::hidl_string &",
3819   "referenced_type" : "type-372",
3820   "self_type" : "type-376",
3821   "size" : 4,
3822   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3823  },
3824  {
3825   "alignment" : 4,
3826   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3827   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3828   "referenced_type" : "type-598",
3829   "self_type" : "type-600",
3830   "size" : 4,
3831   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
3832  },
3833  {
3834   "alignment" : 4,
3835   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3836   "name" : "const android::hardware::hidl_vec<int> &",
3837   "referenced_type" : "type-416",
3838   "self_type" : "type-418",
3839   "size" : 4,
3840   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3841  },
3842  {
3843   "alignment" : 4,
3844   "linker_set_key" : "const android::hardware::hidl_version &",
3845   "name" : "const android::hardware::hidl_version &",
3846   "referenced_type" : "type-426",
3847   "self_type" : "type-428",
3848   "size" : 4,
3849   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3850  },
3851  {
3852   "alignment" : 4,
3853   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3854   "name" : "const android::hidl::base::V1_0::IBase *const &",
3855   "referenced_type" : "type-505",
3856   "self_type" : "type-506",
3857   "size" : 4,
3858   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3859  },
3860  {
3861   "alignment" : 4,
3862   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3863   "name" : "const android::sp<android::hardware::IBinder> &",
3864   "referenced_type" : "type-44",
3865   "self_type" : "type-43",
3866   "size" : 4,
3867   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3868  },
3869  {
3870   "alignment" : 4,
3871   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3872   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3873   "referenced_type" : "type-208",
3874   "self_type" : "type-640",
3875   "size" : 4,
3876   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3877  },
3878  {
3879   "alignment" : 4,
3880   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3881   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3882   "referenced_type" : "type-325",
3883   "self_type" : "type-347",
3884   "size" : 4,
3885   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3886  },
3887  {
3888   "alignment" : 4,
3889   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3890   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3891   "referenced_type" : "type-643",
3892   "self_type" : "type-644",
3893   "size" : 4,
3894   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3895  },
3896  {
3897   "alignment" : 4,
3898   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3899   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3900   "referenced_type" : "type-129",
3901   "self_type" : "type-601",
3902   "size" : 4,
3903   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
3904  },
3905  {
3906   "alignment" : 4,
3907   "linker_set_key" : "const android::sp<android::system::suspend::V1_0::ISystemSuspend> &",
3908   "name" : "const android::sp<android::system::suspend::V1_0::ISystemSuspend> &",
3909   "referenced_type" : "type-196",
3910   "self_type" : "type-632",
3911   "size" : 4,
3912   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3913  },
3914  {
3915   "alignment" : 4,
3916   "linker_set_key" : "const android::sp<android::system::suspend::V1_0::IWakeLock> &",
3917   "name" : "const android::sp<android::system::suspend::V1_0::IWakeLock> &",
3918   "referenced_type" : "type-180",
3919   "self_type" : "type-680",
3920   "size" : 4,
3921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3922  },
3923  {
3924   "alignment" : 4,
3925   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3926   "name" : "const android::wp<android::hardware::BHwBinder> &",
3927   "referenced_type" : "type-577",
3928   "self_type" : "type-599",
3929   "size" : 4,
3930   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3931  },
3932  {
3933   "alignment" : 4,
3934   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3935   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3936   "referenced_type" : "type-633",
3937   "self_type" : "type-636",
3938   "size" : 4,
3939   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3940  },
3941  {
3942   "alignment" : 4,
3943   "linker_set_key" : "const bool &",
3944   "name" : "const bool &",
3945   "referenced_type" : "type-109",
3946   "self_type" : "type-338",
3947   "size" : 4,
3948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3949  },
3950  {
3951   "alignment" : 4,
3952   "linker_set_key" : "const double &",
3953   "name" : "const double &",
3954   "referenced_type" : "type-362",
3955   "self_type" : "type-363",
3956   "size" : 4,
3957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3958  },
3959  {
3960   "alignment" : 4,
3961   "linker_set_key" : "const float &",
3962   "name" : "const float &",
3963   "referenced_type" : "type-360",
3964   "self_type" : "type-361",
3965   "size" : 4,
3966   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3967  },
3968  {
3969   "alignment" : 4,
3970   "linker_set_key" : "const int &",
3971   "name" : "const int &",
3972   "referenced_type" : "type-551",
3973   "self_type" : "type-550",
3974   "size" : 4,
3975   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3976  },
3977  {
3978   "linker_set_key" : "const iter<is_const> &",
3979   "name" : "const iter<is_const> &",
3980   "referenced_type" : "type-119",
3981   "self_type" : "type-121",
3982   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3983  },
3984  {
3985   "linker_set_key" : "const iter<is_const> &",
3986   "name" : "const iter<is_const> &",
3987   "referenced_type" : "type-191",
3988   "self_type" : "type-194",
3989   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3990  },
3991  {
3992   "linker_set_key" : "const iter<is_const> &",
3993   "name" : "const iter<is_const> &",
3994   "referenced_type" : "type-386",
3995   "self_type" : "type-388",
3996   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3997  },
3998  {
3999   "linker_set_key" : "const iter<is_const> &",
4000   "name" : "const iter<is_const> &",
4001   "referenced_type" : "type-65",
4002   "self_type" : "type-67",
4003   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4004  },
4005  {
4006   "linker_set_key" : "const iter<is_const> &",
4007   "name" : "const iter<is_const> &",
4008   "referenced_type" : "type-654",
4009   "self_type" : "type-656",
4010   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4011  },
4012  {
4013   "linker_set_key" : "const iter<is_const> &",
4014   "name" : "const iter<is_const> &",
4015   "referenced_type" : "type-691",
4016   "self_type" : "type-693",
4017   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4018  },
4019  {
4020   "alignment" : 4,
4021   "linker_set_key" : "const log_msg &",
4022   "name" : "const log_msg &",
4023   "referenced_type" : "type-165",
4024   "self_type" : "type-227",
4025   "size" : 4,
4026   "source_file" : "/system/core/liblog/include/log/log_read.h"
4027  },
4028  {
4029   "alignment" : 4,
4030   "linker_set_key" : "const long long &",
4031   "name" : "const long long &",
4032   "referenced_type" : "type-356",
4033   "self_type" : "type-357",
4034   "size" : 4,
4035   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4036  },
4037  {
4038   "alignment" : 4,
4039   "linker_set_key" : "const short &",
4040   "name" : "const short &",
4041   "referenced_type" : "type-346",
4042   "self_type" : "type-348",
4043   "size" : 4,
4044   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4045  },
4046  {
4047   "alignment" : 4,
4048   "linker_set_key" : "const signed char &",
4049   "name" : "const signed char &",
4050   "referenced_type" : "type-339",
4051   "self_type" : "type-343",
4052   "size" : 4,
4053   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4054  },
4055  {
4056   "alignment" : 4,
4057   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4058   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4059   "referenced_type" : "type-137",
4060   "self_type" : "type-139",
4061   "size" : 4,
4062   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4063  },
4064  {
4065   "alignment" : 4,
4066   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4067   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4068   "referenced_type" : "type-483",
4069   "self_type" : "type-485",
4070   "size" : 4,
4071   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4072  },
4073  {
4074   "alignment" : 4,
4075   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4076   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4077   "referenced_type" : "type-666",
4078   "self_type" : "type-668",
4079   "size" : 4,
4080   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4081  },
4082  {
4083   "alignment" : 4,
4084   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4085   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4086   "referenced_type" : "type-76",
4087   "self_type" : "type-78",
4088   "size" : 4,
4089   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4090  },
4091  {
4092   "alignment" : 4,
4093   "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 *> > *)> > > &",
4094   "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 *> > *)> > > &",
4095   "referenced_type" : "type-177",
4096   "self_type" : "type-176",
4097   "size" : 4,
4098   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4099  },
4100  {
4101   "alignment" : 4,
4102   "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 *> > *)> > > &",
4103   "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 *> > *)> > > &",
4104   "referenced_type" : "type-212",
4105   "self_type" : "type-211",
4106   "size" : 4,
4107   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4108  },
4109  {
4110   "alignment" : 4,
4111   "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 *> > *)> > > &",
4112   "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 *> > *)> > > &",
4113   "referenced_type" : "type-59",
4114   "self_type" : "type-58",
4115   "size" : 4,
4116   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4117  },
4118  {
4119   "alignment" : 4,
4120   "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 *> > *)> > > &",
4121   "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 *> > *)> > > &",
4122   "referenced_type" : "type-628",
4123   "self_type" : "type-627",
4124   "size" : 4,
4125   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4126  },
4127  {
4128   "alignment" : 4,
4129   "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 *> > *)> > > &",
4130   "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 *> > *)> > > &",
4131   "referenced_type" : "type-683",
4132   "self_type" : "type-682",
4133   "size" : 4,
4134   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4135  },
4136  {
4137   "alignment" : 4,
4138   "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 *> > *)> > > &",
4139   "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 *> > *)> > > &",
4140   "referenced_type" : "type-99",
4141   "self_type" : "type-98",
4142   "size" : 4,
4143   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4144  },
4145  {
4146   "alignment" : 4,
4147   "linker_set_key" : "const unsigned char &",
4148   "name" : "const unsigned char &",
4149   "referenced_type" : "type-344",
4150   "self_type" : "type-345",
4151   "size" : 4,
4152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4153  },
4154  {
4155   "alignment" : 4,
4156   "linker_set_key" : "const unsigned int &",
4157   "name" : "const unsigned int &",
4158   "referenced_type" : "type-30",
4159   "self_type" : "type-351",
4160   "size" : 4,
4161   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4162  },
4163  {
4164   "alignment" : 4,
4165   "linker_set_key" : "const unsigned long long &",
4166   "name" : "const unsigned long long &",
4167   "referenced_type" : "type-358",
4168   "self_type" : "type-359",
4169   "size" : 4,
4170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4171  },
4172  {
4173   "alignment" : 4,
4174   "linker_set_key" : "const unsigned short &",
4175   "name" : "const unsigned short &",
4176   "referenced_type" : "type-349",
4177   "self_type" : "type-350",
4178   "size" : 4,
4179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4180  },
4181  {
4182   "alignment" : 4,
4183   "linker_set_key" : "int &",
4184   "name" : "int &",
4185   "referenced_type" : "type-20",
4186   "self_type" : "type-444",
4187   "size" : 4,
4188   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4189  },
4190  {
4191   "alignment" : 4,
4192   "linker_set_key" : "unsigned char &",
4193   "name" : "unsigned char &",
4194   "referenced_type" : "type-169",
4195   "self_type" : "type-584",
4196   "size" : 4,
4197   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4198  },
4199  {
4200   "alignment" : 4,
4201   "linker_set_key" : "unsigned int &",
4202   "name" : "unsigned int &",
4203   "referenced_type" : "type-2",
4204   "self_type" : "type-593",
4205   "size" : 4,
4206   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h"
4207  }
4208 ],
4209 "pointer_types" :
4210 [
4211  {
4212   "alignment" : 4,
4213   "linker_set_key" : "android::Condition *",
4214   "name" : "android::Condition *",
4215   "referenced_type" : "type-110",
4216   "self_type" : "type-563",
4217   "size" : 4,
4218   "source_file" : "/system/core/libutils/include/utils/Condition.h"
4219  },
4220  {
4221   "alignment" : 4,
4222   "linker_set_key" : "android::Mutex *",
4223   "name" : "android::Mutex *",
4224   "referenced_type" : "type-26",
4225   "self_type" : "type-558",
4226   "size" : 4,
4227   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4228  },
4229  {
4230   "alignment" : 4,
4231   "linker_set_key" : "android::Mutex::Autolock *",
4232   "name" : "android::Mutex::Autolock *",
4233   "referenced_type" : "type-559",
4234   "self_type" : "type-561",
4235   "size" : 4,
4236   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4237  },
4238  {
4239   "alignment" : 4,
4240   "linker_set_key" : "android::RWLock *",
4241   "name" : "android::RWLock *",
4242   "referenced_type" : "type-564",
4243   "self_type" : "type-567",
4244   "size" : 4,
4245   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4246  },
4247  {
4248   "alignment" : 4,
4249   "linker_set_key" : "android::RWLock::AutoRLock *",
4250   "name" : "android::RWLock::AutoRLock *",
4251   "referenced_type" : "type-569",
4252   "self_type" : "type-571",
4253   "size" : 4,
4254   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4255  },
4256  {
4257   "alignment" : 4,
4258   "linker_set_key" : "android::RWLock::AutoWLock *",
4259   "name" : "android::RWLock::AutoWLock *",
4260   "referenced_type" : "type-572",
4261   "self_type" : "type-573",
4262   "size" : 4,
4263   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4264  },
4265  {
4266   "alignment" : 4,
4267   "linker_set_key" : "android::RefBase *",
4268   "name" : "android::RefBase *",
4269   "referenced_type" : "type-7",
4270   "self_type" : "type-369",
4271   "size" : 4,
4272   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4273  },
4274  {
4275   "alignment" : 4,
4276   "linker_set_key" : "android::RefBase::weakref_impl *",
4277   "name" : "android::RefBase::weakref_impl *",
4278   "referenced_type" : "type-10",
4279   "self_type" : "type-9",
4280   "size" : 4,
4281   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4282  },
4283  {
4284   "alignment" : 4,
4285   "linker_set_key" : "android::RefBase::weakref_impl *",
4286   "name" : "android::RefBase::weakref_impl *",
4287   "referenced_type" : "type-114",
4288   "self_type" : "type-113",
4289   "size" : 4,
4290   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4291  },
4292  {
4293   "alignment" : 4,
4294   "linker_set_key" : "android::RefBase::weakref_impl *",
4295   "name" : "android::RefBase::weakref_impl *",
4296   "referenced_type" : "type-188",
4297   "self_type" : "type-187",
4298   "size" : 4,
4299   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4300  },
4301  {
4302   "alignment" : 4,
4303   "linker_set_key" : "android::RefBase::weakref_impl *",
4304   "name" : "android::RefBase::weakref_impl *",
4305   "referenced_type" : "type-63",
4306   "self_type" : "type-62",
4307   "size" : 4,
4308   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4309  },
4310  {
4311   "alignment" : 4,
4312   "linker_set_key" : "android::RefBase::weakref_impl *",
4313   "name" : "android::RefBase::weakref_impl *",
4314   "referenced_type" : "type-652",
4315   "self_type" : "type-651",
4316   "size" : 4,
4317   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4318  },
4319  {
4320   "alignment" : 4,
4321   "linker_set_key" : "android::RefBase::weakref_impl *",
4322   "name" : "android::RefBase::weakref_impl *",
4323   "referenced_type" : "type-688",
4324   "self_type" : "type-687",
4325   "size" : 4,
4326   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4327  },
4328  {
4329   "alignment" : 4,
4330   "linker_set_key" : "android::RefBase::weakref_type *",
4331   "name" : "android::RefBase::weakref_type *",
4332   "referenced_type" : "type-12",
4333   "self_type" : "type-11",
4334   "size" : 4,
4335   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4336  },
4337  {
4338   "alignment" : 4,
4339   "linker_set_key" : "android::ReferenceRenamer *",
4340   "name" : "android::ReferenceRenamer *",
4341   "referenced_type" : "type-364",
4342   "self_type" : "type-365",
4343   "size" : 4,
4344   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4345  },
4346  {
4347   "alignment" : 4,
4348   "linker_set_key" : "android::ScopedTrace *",
4349   "name" : "android::ScopedTrace *",
4350   "referenced_type" : "type-575",
4351   "self_type" : "type-576",
4352   "size" : 4,
4353   "source_file" : "/system/core/libutils/include/utils/Trace.h"
4354  },
4355  {
4356   "alignment" : 4,
4357   "linker_set_key" : "android::String16 *",
4358   "name" : "android::String16 *",
4359   "referenced_type" : "type-39",
4360   "self_type" : "type-461",
4361   "size" : 4,
4362   "source_file" : "/system/core/libutils/include/utils/String16.h"
4363  },
4364  {
4365   "alignment" : 4,
4366   "linker_set_key" : "android::String8 *",
4367   "name" : "android::String8 *",
4368   "referenced_type" : "type-50",
4369   "self_type" : "type-455",
4370   "size" : 4,
4371   "source_file" : "/system/core/libutils/include/utils/String8.h"
4372  },
4373  {
4374   "alignment" : 4,
4375   "linker_set_key" : "android::Thread *",
4376   "name" : "android::Thread *",
4377   "referenced_type" : "type-108",
4378   "self_type" : "type-107",
4379   "size" : 4,
4380   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4381  },
4382  {
4383   "alignment" : 4,
4384   "linker_set_key" : "android::VirtualLightRefBase *",
4385   "name" : "android::VirtualLightRefBase *",
4386   "referenced_type" : "type-260",
4387   "self_type" : "type-268",
4388   "size" : 4,
4389   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
4390  },
4391  {
4392   "alignment" : 4,
4393   "linker_set_key" : "android::hardware::BHwBinder *",
4394   "name" : "android::hardware::BHwBinder *",
4395   "referenced_type" : "type-216",
4396   "self_type" : "type-215",
4397   "size" : 4,
4398   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4399  },
4400  {
4401   "alignment" : 4,
4402   "linker_set_key" : "android::hardware::BpInterface<android::system::suspend::V1_0::ISystemSuspend> *",
4403   "name" : "android::hardware::BpInterface<android::system::suspend::V1_0::ISystemSuspend> *",
4404   "referenced_type" : "type-467",
4405   "self_type" : "type-466",
4406   "size" : 4,
4407   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4408  },
4409  {
4410   "alignment" : 4,
4411   "linker_set_key" : "android::hardware::BpInterface<android::system::suspend::V1_0::IWakeLock> *",
4412   "name" : "android::hardware::BpInterface<android::system::suspend::V1_0::IWakeLock> *",
4413   "referenced_type" : "type-146",
4414   "self_type" : "type-663",
4415   "size" : 4,
4416   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4417  },
4418  {
4419   "alignment" : 4,
4420   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4421   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
4422   "referenced_type" : "type-499",
4423   "self_type" : "type-504",
4424   "size" : 4,
4425   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4426  },
4427  {
4428   "alignment" : 4,
4429   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4430   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
4431   "referenced_type" : "type-517",
4432   "self_type" : "type-522",
4433   "size" : 4,
4434   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4435  },
4436  {
4437   "alignment" : 4,
4438   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4439   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
4440   "referenced_type" : "type-507",
4441   "self_type" : "type-512",
4442   "size" : 4,
4443   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4444  },
4445  {
4446   "alignment" : 4,
4447   "linker_set_key" : "android::hardware::GrantorDescriptor *",
4448   "name" : "android::hardware::GrantorDescriptor *",
4449   "referenced_type" : "type-393",
4450   "self_type" : "type-392",
4451   "size" : 4,
4452   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4453  },
4454  {
4455   "alignment" : 4,
4456   "linker_set_key" : "android::hardware::IBinder *",
4457   "name" : "android::hardware::IBinder *",
4458   "referenced_type" : "type-33",
4459   "self_type" : "type-32",
4460   "size" : 4,
4461   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4462  },
4463  {
4464   "alignment" : 4,
4465   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4466   "name" : "android::hardware::IBinder::DeathRecipient *",
4467   "referenced_type" : "type-17",
4468   "self_type" : "type-638",
4469   "size" : 4,
4470   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4471  },
4472  {
4473   "alignment" : 4,
4474   "linker_set_key" : "android::hardware::IInterface *",
4475   "name" : "android::hardware::IInterface *",
4476   "referenced_type" : "type-147",
4477   "self_type" : "type-698",
4478   "size" : 4,
4479   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4480  },
4481  {
4482   "alignment" : 4,
4483   "linker_set_key" : "android::hardware::Parcel *",
4484   "name" : "android::hardware::Parcel *",
4485   "referenced_type" : "type-468",
4486   "self_type" : "type-474",
4487   "size" : 4,
4488   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4489  },
4490  {
4491   "alignment" : 4,
4492   "linker_set_key" : "android::hardware::ProcessState *",
4493   "name" : "android::hardware::ProcessState *",
4494   "referenced_type" : "type-19",
4495   "self_type" : "type-18",
4496   "size" : 4,
4497   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4498  },
4499  {
4500   "alignment" : 4,
4501   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > *",
4502   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > *",
4503   "referenced_type" : "type-241",
4504   "self_type" : "type-242",
4505   "size" : 4,
4506   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4507  },
4508  {
4509   "alignment" : 4,
4510   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > *",
4511   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > *",
4512   "referenced_type" : "type-235",
4513   "self_type" : "type-236",
4514   "size" : 4,
4515   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4516  },
4517  {
4518   "alignment" : 4,
4519   "linker_set_key" : "android::hardware::Return<bool> *",
4520   "name" : "android::hardware::Return<bool> *",
4521   "referenced_type" : "type-228",
4522   "self_type" : "type-230",
4523   "size" : 4,
4524   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4525  },
4526  {
4527   "alignment" : 4,
4528   "linker_set_key" : "android::hardware::Return<void> *",
4529   "name" : "android::hardware::Return<void> *",
4530   "referenced_type" : "type-254",
4531   "self_type" : "type-255",
4532   "size" : 4,
4533   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4534  },
4535  {
4536   "alignment" : 4,
4537   "linker_set_key" : "android::hardware::Status *",
4538   "name" : "android::hardware::Status *",
4539   "referenced_type" : "type-218",
4540   "self_type" : "type-221",
4541   "size" : 4,
4542   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4543  },
4544  {
4545   "alignment" : 4,
4546   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4547   "name" : "android::hardware::details::HidlInstrumentor *",
4548   "referenced_type" : "type-151",
4549   "self_type" : "type-630",
4550   "size" : 4,
4551   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4552  },
4553  {
4554   "alignment" : 4,
4555   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4556   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4557   "referenced_type" : "type-403",
4558   "self_type" : "type-620",
4559   "size" : 4,
4560   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4561  },
4562  {
4563   "alignment" : 4,
4564   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4565   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4566   "referenced_type" : "type-395",
4567   "self_type" : "type-615",
4568   "size" : 4,
4569   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4570  },
4571  {
4572   "alignment" : 4,
4573   "linker_set_key" : "android::hardware::details::return_status *",
4574   "name" : "android::hardware::details::return_status *",
4575   "referenced_type" : "type-229",
4576   "self_type" : "type-249",
4577   "size" : 4,
4578   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4579  },
4580  {
4581   "alignment" : 4,
4582   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4583   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4584   "referenced_type" : "type-406",
4585   "self_type" : "type-405",
4586   "size" : 4,
4587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4588  },
4589  {
4590   "alignment" : 4,
4591   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4592   "name" : "android::hardware::hidl_binder_death_recipient *",
4593   "referenced_type" : "type-3",
4594   "self_type" : "type-201",
4595   "size" : 4,
4596   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4597  },
4598  {
4599   "alignment" : 4,
4600   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4601   "name" : "android::hardware::hidl_death_recipient *",
4602   "referenced_type" : "type-6",
4603   "self_type" : "type-5",
4604   "size" : 4,
4605   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4606  },
4607  {
4608   "alignment" : 4,
4609   "linker_set_key" : "android::hardware::hidl_memory *",
4610   "name" : "android::hardware::hidl_memory *",
4611   "referenced_type" : "type-377",
4612   "self_type" : "type-378",
4613   "size" : 4,
4614   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4615  },
4616  {
4617   "alignment" : 4,
4618   "linker_set_key" : "android::hardware::hidl_string *",
4619   "name" : "android::hardware::hidl_string *",
4620   "referenced_type" : "type-373",
4621   "self_type" : "type-397",
4622   "size" : 4,
4623   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4624  },
4625  {
4626   "alignment" : 4,
4627   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4628   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4629   "referenced_type" : "type-402",
4630   "self_type" : "type-408",
4631   "size" : 4,
4632   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4637   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4638   "referenced_type" : "type-394",
4639   "self_type" : "type-398",
4640   "size" : 4,
4641   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4642  },
4643  {
4644   "alignment" : 4,
4645   "linker_set_key" : "android::hardware::hidl_version *",
4646   "name" : "android::hardware::hidl_version *",
4647   "referenced_type" : "type-424",
4648   "self_type" : "type-425",
4649   "size" : 4,
4650   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4651  },
4652  {
4653   "alignment" : 4,
4654   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4655   "name" : "android::hidl::base::V1_0::BnHwBase *",
4656   "referenced_type" : "type-451",
4657   "self_type" : "type-481",
4658   "size" : 4,
4659   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4660  },
4661  {
4662   "alignment" : 4,
4663   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4664   "name" : "android::hidl::base::V1_0::IBase *",
4665   "referenced_type" : "type-16",
4666   "self_type" : "type-15",
4667   "size" : 4,
4668   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4669  },
4670  {
4671   "alignment" : 4,
4672   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4673   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4674   "referenced_type" : "type-97",
4675   "self_type" : "type-96",
4676   "size" : 4,
4677   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4678  },
4679  {
4680   "alignment" : 4,
4681   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4682   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4683   "referenced_type" : "type-118",
4684   "self_type" : "type-117",
4685   "size" : 4,
4686   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4691   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4692   "referenced_type" : "type-685",
4693   "self_type" : "type-686",
4694   "size" : 4,
4695   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4696  },
4697  {
4698   "alignment" : 4,
4699   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4700   "name" : "android::sp<android::hardware::IBinder> *",
4701   "referenced_type" : "type-45",
4702   "self_type" : "type-690",
4703   "size" : 4,
4704   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4705  },
4706  {
4707   "alignment" : 4,
4708   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4709   "name" : "android::sp<android::hardware::ProcessState> *",
4710   "referenced_type" : "type-86",
4711   "self_type" : "type-85",
4712   "size" : 4,
4713   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4714  },
4715  {
4716   "alignment" : 4,
4717   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4718   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4719   "referenced_type" : "type-200",
4720   "self_type" : "type-199",
4721   "size" : 4,
4722   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4727   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4728   "referenced_type" : "type-452",
4729   "self_type" : "type-642",
4730   "size" : 4,
4731   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4732  },
4733  {
4734   "alignment" : 4,
4735   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4736   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4737   "referenced_type" : "type-95",
4738   "self_type" : "type-101",
4739   "size" : 4,
4740   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4741  },
4742  {
4743   "alignment" : 4,
4744   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4745   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4746   "referenced_type" : "type-116",
4747   "self_type" : "type-126",
4748   "size" : 4,
4749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4750  },
4751  {
4752   "alignment" : 4,
4753   "linker_set_key" : "android::sp<android::system::suspend::V1_0::ISystemSuspend> *",
4754   "name" : "android::sp<android::system::suspend::V1_0::ISystemSuspend> *",
4755   "referenced_type" : "type-184",
4756   "self_type" : "type-183",
4757   "size" : 4,
4758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "android::sp<android::system::suspend::V1_0::IWakeLock> *",
4763   "name" : "android::sp<android::system::suspend::V1_0::IWakeLock> *",
4764   "referenced_type" : "type-132",
4765   "self_type" : "type-131",
4766   "size" : 4,
4767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4768  },
4769  {
4770   "alignment" : 4,
4771   "linker_set_key" : "android::system::suspend::V1_0::BnHwSystemSuspend *",
4772   "name" : "android::system::suspend::V1_0::BnHwSystemSuspend *",
4773   "referenced_type" : "type-450",
4774   "self_type" : "type-566",
4775   "size" : 4,
4776   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "android::system::suspend::V1_0::BnHwWakeLock *",
4781   "name" : "android::system::suspend::V1_0::BnHwWakeLock *",
4782   "referenced_type" : "type-482",
4783   "self_type" : "type-607",
4784   "size" : 4,
4785   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "linker_set_key" : "android::system::suspend::V1_0::BpHwSystemSuspend *",
4790   "name" : "android::system::suspend::V1_0::BpHwSystemSuspend *",
4791   "referenced_type" : "type-611",
4792   "self_type" : "type-669",
4793   "size" : 4,
4794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4795  },
4796  {
4797   "alignment" : 4,
4798   "linker_set_key" : "android::system::suspend::V1_0::BpHwWakeLock *",
4799   "name" : "android::system::suspend::V1_0::BpHwWakeLock *",
4800   "referenced_type" : "type-143",
4801   "self_type" : "type-163",
4802   "size" : 4,
4803   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4804  },
4805  {
4806   "alignment" : 4,
4807   "linker_set_key" : "android::system::suspend::V1_0::BsSystemSuspend *",
4808   "name" : "android::system::suspend::V1_0::BsSystemSuspend *",
4809   "referenced_type" : "type-645",
4810   "self_type" : "type-650",
4811   "size" : 4,
4812   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "linker_set_key" : "android::system::suspend::V1_0::BsWakeLock *",
4817   "name" : "android::system::suspend::V1_0::BsWakeLock *",
4818   "referenced_type" : "type-648",
4819   "self_type" : "type-649",
4820   "size" : 4,
4821   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4822  },
4823  {
4824   "alignment" : 4,
4825   "linker_set_key" : "android::system::suspend::V1_0::ISystemSuspend *",
4826   "name" : "android::system::suspend::V1_0::ISystemSuspend *",
4827   "referenced_type" : "type-186",
4828   "self_type" : "type-185",
4829   "size" : 4,
4830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "linker_set_key" : "android::system::suspend::V1_0::IWakeLock *",
4835   "name" : "android::system::suspend::V1_0::IWakeLock *",
4836   "referenced_type" : "type-134",
4837   "self_type" : "type-133",
4838   "size" : 4,
4839   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4840  },
4841  {
4842   "alignment" : 4,
4843   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4844   "name" : "android::wp<android::hardware::BHwBinder> *",
4845   "referenced_type" : "type-368",
4846   "self_type" : "type-439",
4847   "size" : 4,
4848   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4853   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4854   "referenced_type" : "type-637",
4855   "self_type" : "type-639",
4856   "size" : 4,
4857   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4858  },
4859  {
4860   "alignment" : 4,
4861   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4862   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4863   "referenced_type" : "type-4",
4864   "self_type" : "type-292",
4865   "size" : 4,
4866   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4871   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4872   "referenced_type" : "type-14",
4873   "self_type" : "type-631",
4874   "size" : 4,
4875   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4876  },
4877  {
4878   "alignment" : 4,
4879   "linker_set_key" : "android_flex_plane *",
4880   "name" : "android_flex_plane *",
4881   "referenced_type" : "type-544",
4882   "self_type" : "type-547",
4883   "size" : 4,
4884   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4885  },
4886  {
4887   "alignment" : 4,
4888   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4889   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4890   "referenced_type" : "type-36",
4891   "self_type" : "type-35",
4892   "size" : 4,
4893   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4894  },
4895  {
4896   "alignment" : 4,
4897   "linker_set_key" : "char *",
4898   "name" : "char *",
4899   "referenced_type" : "type-53",
4900   "self_type" : "type-261",
4901   "size" : 4,
4902   "source_file" : "/system/core/liblog/include/log/log_read.h"
4903  },
4904  {
4905   "alignment" : 4,
4906   "linker_set_key" : "const android::NativeHandle *",
4907   "name" : "const android::NativeHandle *",
4908   "referenced_type" : "type-438",
4909   "self_type" : "type-440",
4910   "size" : 4,
4911   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4912  },
4913  {
4914   "alignment" : 4,
4915   "linker_set_key" : "const android::RefBase *",
4916   "name" : "const android::RefBase *",
4917   "referenced_type" : "type-366",
4918   "self_type" : "type-367",
4919   "size" : 4,
4920   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4921  },
4922  {
4923   "alignment" : 4,
4924   "linker_set_key" : "const android::String16 *",
4925   "name" : "const android::String16 *",
4926   "referenced_type" : "type-38",
4927   "self_type" : "type-458",
4928   "size" : 4,
4929   "source_file" : "/system/core/libutils/include/utils/String16.h"
4930  },
4931  {
4932   "alignment" : 4,
4933   "linker_set_key" : "const android::String8 *",
4934   "name" : "const android::String8 *",
4935   "referenced_type" : "type-448",
4936   "self_type" : "type-449",
4937   "size" : 4,
4938   "source_file" : "/system/core/libutils/include/utils/String8.h"
4939  },
4940  {
4941   "alignment" : 4,
4942   "linker_set_key" : "const android::VectorImpl *",
4943   "name" : "const android::VectorImpl *",
4944   "referenced_type" : "type-525",
4945   "self_type" : "type-526",
4946   "size" : 4,
4947   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4948  },
4949  {
4950   "alignment" : 4,
4951   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4952   "name" : "const android::hardware::BpHwRefBase *",
4953   "referenced_type" : "type-463",
4954   "self_type" : "type-464",
4955   "size" : 4,
4956   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4957  },
4958  {
4959   "alignment" : 4,
4960   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4961   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4962   "referenced_type" : "type-492",
4963   "self_type" : "type-493",
4964   "size" : 4,
4965   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4966  },
4967  {
4968   "alignment" : 4,
4969   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4970   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4971   "referenced_type" : "type-497",
4972   "self_type" : "type-498",
4973   "size" : 4,
4974   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4975  },
4976  {
4977   "alignment" : 4,
4978   "linker_set_key" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > *",
4979   "name" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > *",
4980   "referenced_type" : "type-245",
4981   "self_type" : "type-246",
4982   "size" : 4,
4983   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4984  },
4985  {
4986   "alignment" : 4,
4987   "linker_set_key" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > *",
4988   "name" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > *",
4989   "referenced_type" : "type-239",
4990   "self_type" : "type-240",
4991   "size" : 4,
4992   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4993  },
4994  {
4995   "alignment" : 4,
4996   "linker_set_key" : "const android::hardware::Return<bool> *",
4997   "name" : "const android::hardware::Return<bool> *",
4998   "referenced_type" : "type-233",
4999   "self_type" : "type-234",
5000   "size" : 4,
5001   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5002  },
5003  {
5004   "alignment" : 4,
5005   "linker_set_key" : "const android::hardware::Status *",
5006   "name" : "const android::hardware::Status *",
5007   "referenced_type" : "type-222",
5008   "self_type" : "type-226",
5009   "size" : 4,
5010   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5011  },
5012  {
5013   "alignment" : 4,
5014   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5015   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5016   "referenced_type" : "type-622",
5017   "self_type" : "type-624",
5018   "size" : 4,
5019   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5020  },
5021  {
5022   "alignment" : 4,
5023   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5024   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5025   "referenced_type" : "type-617",
5026   "self_type" : "type-618",
5027   "size" : 4,
5028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5029  },
5030  {
5031   "alignment" : 4,
5032   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5033   "name" : "const android::hardware::details::hidl_pointer<int> *",
5034   "referenced_type" : "type-568",
5035   "self_type" : "type-574",
5036   "size" : 4,
5037   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5038  },
5039  {
5040   "alignment" : 4,
5041   "linker_set_key" : "const android::hardware::details::return_status *",
5042   "name" : "const android::hardware::details::return_status *",
5043   "referenced_type" : "type-251",
5044   "self_type" : "type-252",
5045   "size" : 4,
5046   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5047  },
5048  {
5049   "alignment" : 4,
5050   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
5051   "name" : "const android::hardware::hidl_death_recipient *",
5052   "referenced_type" : "type-634",
5053   "self_type" : "type-641",
5054   "size" : 4,
5055   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5056  },
5057  {
5058   "alignment" : 4,
5059   "linker_set_key" : "const android::hardware::hidl_memory *",
5060   "name" : "const android::hardware::hidl_memory *",
5061   "referenced_type" : "type-380",
5062   "self_type" : "type-384",
5063   "size" : 4,
5064   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5065  },
5066  {
5067   "alignment" : 4,
5068   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
5069   "name" : "const android::hardware::hidl_vec<int> *",
5070   "referenced_type" : "type-416",
5071   "self_type" : "type-417",
5072   "size" : 4,
5073   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5074  },
5075  {
5076   "alignment" : 4,
5077   "linker_set_key" : "const android::hardware::hidl_version *",
5078   "name" : "const android::hardware::hidl_version *",
5079   "referenced_type" : "type-426",
5080   "self_type" : "type-427",
5081   "size" : 4,
5082   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5083  },
5084  {
5085   "alignment" : 4,
5086   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
5087   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5088   "referenced_type" : "type-605",
5089   "self_type" : "type-606",
5090   "size" : 4,
5091   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5092  },
5093  {
5094   "alignment" : 4,
5095   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
5096   "name" : "const android::hidl::base::V1_0::IBase *",
5097   "referenced_type" : "type-503",
5098   "self_type" : "type-502",
5099   "size" : 4,
5100   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5101  },
5102  {
5103   "alignment" : 4,
5104   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
5105   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5106   "referenced_type" : "type-104",
5107   "self_type" : "type-105",
5108   "size" : 4,
5109   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5110  },
5111  {
5112   "alignment" : 4,
5113   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
5114   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5115   "referenced_type" : "type-578",
5116   "self_type" : "type-579",
5117   "size" : 4,
5118   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5119  },
5120  {
5121   "alignment" : 4,
5122   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
5123   "name" : "const android::sp<android::hardware::IBinder> *",
5124   "referenced_type" : "type-44",
5125   "self_type" : "type-694",
5126   "size" : 4,
5127   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5128  },
5129  {
5130   "alignment" : 4,
5131   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
5132   "name" : "const android::sp<android::hardware::ProcessState> *",
5133   "referenced_type" : "type-87",
5134   "self_type" : "type-92",
5135   "size" : 4,
5136   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5137  },
5138  {
5139   "alignment" : 4,
5140   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5141   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5142   "referenced_type" : "type-208",
5143   "self_type" : "type-207",
5144   "size" : 4,
5145   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5146  },
5147  {
5148   "alignment" : 4,
5149   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
5150   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5151   "referenced_type" : "type-325",
5152   "self_type" : "type-623",
5153   "size" : 4,
5154   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5155  },
5156  {
5157   "alignment" : 4,
5158   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5159   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5160   "referenced_type" : "type-643",
5161   "self_type" : "type-681",
5162   "size" : 4,
5163   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5164  },
5165  {
5166   "alignment" : 4,
5167   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5168   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5169   "referenced_type" : "type-102",
5170   "self_type" : "type-103",
5171   "size" : 4,
5172   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5173  },
5174  {
5175   "alignment" : 4,
5176   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5177   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5178   "referenced_type" : "type-129",
5179   "self_type" : "type-130",
5180   "size" : 4,
5181   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5182  },
5183  {
5184   "alignment" : 4,
5185   "linker_set_key" : "const android::sp<android::system::suspend::V1_0::ISystemSuspend> *",
5186   "name" : "const android::sp<android::system::suspend::V1_0::ISystemSuspend> *",
5187   "referenced_type" : "type-196",
5188   "self_type" : "type-195",
5189   "size" : 4,
5190   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5191  },
5192  {
5193   "alignment" : 4,
5194   "linker_set_key" : "const android::sp<android::system::suspend::V1_0::IWakeLock> *",
5195   "name" : "const android::sp<android::system::suspend::V1_0::IWakeLock> *",
5196   "referenced_type" : "type-180",
5197   "self_type" : "type-179",
5198   "size" : 4,
5199   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5200  },
5201  {
5202   "alignment" : 4,
5203   "linker_set_key" : "const android::system::suspend::V1_0::BpHwSystemSuspend *",
5204   "name" : "const android::system::suspend::V1_0::BpHwSystemSuspend *",
5205   "referenced_type" : "type-610",
5206   "self_type" : "type-614",
5207   "size" : 4,
5208   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
5209  },
5210  {
5211   "alignment" : 4,
5212   "linker_set_key" : "const android::system::suspend::V1_0::BpHwWakeLock *",
5213   "name" : "const android::system::suspend::V1_0::BpHwWakeLock *",
5214   "referenced_type" : "type-608",
5215   "self_type" : "type-609",
5216   "size" : 4,
5217   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
5218  },
5219  {
5220   "alignment" : 4,
5221   "linker_set_key" : "const android::system::suspend::V1_0::ISystemSuspend *",
5222   "name" : "const android::system::suspend::V1_0::ISystemSuspend *",
5223   "referenced_type" : "type-596",
5224   "self_type" : "type-597",
5225   "size" : 4,
5226   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
5227  },
5228  {
5229   "alignment" : 4,
5230   "linker_set_key" : "const android::system::suspend::V1_0::IWakeLock *",
5231   "name" : "const android::system::suspend::V1_0::IWakeLock *",
5232   "referenced_type" : "type-181",
5233   "self_type" : "type-182",
5234   "size" : 4,
5235   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5236  },
5237  {
5238   "alignment" : 4,
5239   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
5240   "name" : "const android::wp<android::hardware::BHwBinder> *",
5241   "referenced_type" : "type-577",
5242   "self_type" : "type-588",
5243   "size" : 4,
5244   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5245  },
5246  {
5247   "alignment" : 4,
5248   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
5249   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5250   "referenced_type" : "type-303",
5251   "self_type" : "type-314",
5252   "size" : 4,
5253   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5254  },
5255  {
5256   "alignment" : 4,
5257   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5258   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
5259   "referenced_type" : "type-633",
5260   "self_type" : "type-635",
5261   "size" : 4,
5262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5263  },
5264  {
5265   "alignment" : 4,
5266   "linker_set_key" : "const char *",
5267   "name" : "const char *",
5268   "referenced_type" : "type-52",
5269   "self_type" : "type-51",
5270   "size" : 4,
5271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5272  },
5273  {
5274   "alignment" : 4,
5275   "linker_set_key" : "const char16_t *",
5276   "name" : "const char16_t *",
5277   "referenced_type" : "type-41",
5278   "self_type" : "type-40",
5279   "size" : 4,
5280   "source_file" : "/system/core/libutils/include/utils/String16.h"
5281  },
5282  {
5283   "alignment" : 4,
5284   "linker_set_key" : "const log_msg *",
5285   "name" : "const log_msg *",
5286   "referenced_type" : "type-165",
5287   "self_type" : "type-206",
5288   "size" : 4,
5289   "source_file" : "/system/core/liblog/include/log/log_read.h"
5290  },
5291  {
5292   "alignment" : 4,
5293   "linker_set_key" : "const native_handle *",
5294   "name" : "const native_handle *",
5295   "referenced_type" : "type-355",
5296   "self_type" : "type-354",
5297   "size" : 4,
5298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5299  },
5300  {
5301   "alignment" : 4,
5302   "linker_set_key" : "const unsigned char *",
5303   "name" : "const unsigned char *",
5304   "referenced_type" : "type-344",
5305   "self_type" : "type-423",
5306   "size" : 4,
5307   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5308  },
5309  {
5310   "alignment" : 4,
5311   "linker_set_key" : "const unsigned long long *",
5312   "name" : "const unsigned long long *",
5313   "referenced_type" : "type-358",
5314   "self_type" : "type-475",
5315   "size" : 4,
5316   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5317  },
5318  {
5319   "alignment" : 4,
5320   "linker_set_key" : "const void *",
5321   "name" : "const void *",
5322   "referenced_type" : "type-429",
5323   "self_type" : "type-430",
5324   "size" : 4,
5325   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5326  },
5327  {
5328   "alignment" : 4,
5329   "linker_set_key" : "int (*)(void *)",
5330   "name" : "int (*)(void *)",
5331   "referenced_type" : "type-555",
5332   "self_type" : "type-556",
5333   "size" : 4,
5334   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5335  },
5336  {
5337   "alignment" : 4,
5338   "linker_set_key" : "int *",
5339   "name" : "int *",
5340   "referenced_type" : "type-20",
5341   "self_type" : "type-415",
5342   "size" : 4,
5343   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5344  },
5345  {
5346   "alignment" : 4,
5347   "linker_set_key" : "log_msg *",
5348   "name" : "log_msg *",
5349   "referenced_type" : "type-166",
5350   "self_type" : "type-248",
5351   "size" : 4,
5352   "source_file" : "/system/core/liblog/include/log/log_read.h"
5353  },
5354  {
5355   "alignment" : 4,
5356   "linker_set_key" : "native_handle *",
5357   "name" : "native_handle *",
5358   "referenced_type" : "type-266",
5359   "self_type" : "type-265",
5360   "size" : 4,
5361   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5362  },
5363  {
5364   "alignment" : 4,
5365   "linker_set_key" : "unsigned char *",
5366   "name" : "unsigned char *",
5367   "referenced_type" : "type-169",
5368   "self_type" : "type-470",
5369   "size" : 4,
5370   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5371  },
5372  {
5373   "alignment" : 4,
5374   "linker_set_key" : "unsigned long long *",
5375   "name" : "unsigned long long *",
5376   "referenced_type" : "type-13",
5377   "self_type" : "type-471",
5378   "size" : 4,
5379   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5380  },
5381  {
5382   "alignment" : 4,
5383   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5384   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5385   "referenced_type" : "type-473",
5386   "self_type" : "type-472",
5387   "size" : 4,
5388   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5389  },
5390  {
5391   "alignment" : 4,
5392   "linker_set_key" : "void *",
5393   "name" : "void *",
5394   "referenced_type" : "type-22",
5395   "self_type" : "type-21",
5396   "size" : 4,
5397   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5398  },
5399  {
5400   "alignment" : 4,
5401   "linker_set_key" : "void **",
5402   "name" : "void **",
5403   "referenced_type" : "type-21",
5404   "self_type" : "type-557",
5405   "size" : 4,
5406   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5407  }
5408 ],
5409 "qualified_types" :
5410 [
5411  {
5412   "alignment" : 4,
5413   "is_const" : true,
5414   "linker_set_key" : "android::RefBase::weakref_impl *const",
5415   "name" : "android::RefBase::weakref_impl *const",
5416   "referenced_type" : "type-113",
5417   "self_type" : "type-115",
5418   "size" : 4,
5419   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5420  },
5421  {
5422   "alignment" : 4,
5423   "is_const" : true,
5424   "linker_set_key" : "android::RefBase::weakref_impl *const",
5425   "name" : "android::RefBase::weakref_impl *const",
5426   "referenced_type" : "type-187",
5427   "self_type" : "type-189",
5428   "size" : 4,
5429   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5430  },
5431  {
5432   "alignment" : 4,
5433   "is_const" : true,
5434   "linker_set_key" : "android::RefBase::weakref_impl *const",
5435   "name" : "android::RefBase::weakref_impl *const",
5436   "referenced_type" : "type-62",
5437   "self_type" : "type-64",
5438   "size" : 4,
5439   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5440  },
5441  {
5442   "alignment" : 4,
5443   "is_const" : true,
5444   "linker_set_key" : "android::RefBase::weakref_impl *const",
5445   "name" : "android::RefBase::weakref_impl *const",
5446   "referenced_type" : "type-651",
5447   "self_type" : "type-653",
5448   "size" : 4,
5449   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5450  },
5451  {
5452   "alignment" : 4,
5453   "is_const" : true,
5454   "linker_set_key" : "android::RefBase::weakref_impl *const",
5455   "name" : "android::RefBase::weakref_impl *const",
5456   "referenced_type" : "type-687",
5457   "self_type" : "type-689",
5458   "size" : 4,
5459   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5460  },
5461  {
5462   "alignment" : 4,
5463   "is_const" : true,
5464   "linker_set_key" : "android::RefBase::weakref_impl *const",
5465   "name" : "android::RefBase::weakref_impl *const",
5466   "referenced_type" : "type-9",
5467   "self_type" : "type-8",
5468   "size" : 4,
5469   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5470  },
5471  {
5472   "alignment" : 4,
5473   "is_const" : true,
5474   "linker_set_key" : "android::hardware::IBinder *const",
5475   "name" : "android::hardware::IBinder *const",
5476   "referenced_type" : "type-32",
5477   "self_type" : "type-149",
5478   "size" : 4,
5479   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5480  },
5481  {
5482   "alignment" : 4,
5483   "is_const" : true,
5484   "linker_set_key" : "const android::NativeHandle",
5485   "name" : "const android::NativeHandle",
5486   "referenced_type" : "type-264",
5487   "self_type" : "type-438",
5488   "size" : 12,
5489   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5490  },
5491  {
5492   "alignment" : 4,
5493   "is_const" : true,
5494   "linker_set_key" : "const android::RefBase",
5495   "name" : "const android::RefBase",
5496   "referenced_type" : "type-7",
5497   "self_type" : "type-366",
5498   "size" : 8,
5499   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5500  },
5501  {
5502   "alignment" : 4,
5503   "is_const" : true,
5504   "linker_set_key" : "const android::String16",
5505   "name" : "const android::String16",
5506   "referenced_type" : "type-39",
5507   "self_type" : "type-38",
5508   "size" : 4,
5509   "source_file" : "/system/core/libutils/include/utils/String16.h"
5510  },
5511  {
5512   "alignment" : 4,
5513   "is_const" : true,
5514   "linker_set_key" : "const android::String8",
5515   "name" : "const android::String8",
5516   "referenced_type" : "type-50",
5517   "self_type" : "type-448",
5518   "size" : 4,
5519   "source_file" : "/system/core/libutils/include/utils/String8.h"
5520  },
5521  {
5522   "alignment" : 4,
5523   "is_const" : true,
5524   "linker_set_key" : "const android::VectorImpl",
5525   "name" : "const android::VectorImpl",
5526   "referenced_type" : "type-29",
5527   "self_type" : "type-525",
5528   "size" : 20,
5529   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5530  },
5531  {
5532   "alignment" : 4,
5533   "is_const" : true,
5534   "linker_set_key" : "const android::hardware::BpHwRefBase",
5535   "name" : "const android::hardware::BpHwRefBase",
5536   "referenced_type" : "type-148",
5537   "self_type" : "type-463",
5538   "size" : 24,
5539   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5540  },
5541  {
5542   "alignment" : 4,
5543   "is_const" : true,
5544   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5545   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5546   "referenced_type" : "type-486",
5547   "self_type" : "type-492",
5548   "size" : 16,
5549   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5550  },
5551  {
5552   "alignment" : 4,
5553   "is_const" : true,
5554   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5555   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5556   "referenced_type" : "type-494",
5557   "self_type" : "type-497",
5558   "size" : 16,
5559   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5560  },
5561  {
5562   "alignment" : 4,
5563   "is_const" : true,
5564   "linker_set_key" : "const android::hardware::Parcel",
5565   "name" : "const android::hardware::Parcel",
5566   "referenced_type" : "type-468",
5567   "self_type" : "type-479",
5568   "size" : 68,
5569   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5570  },
5571  {
5572   "alignment" : 4,
5573   "is_const" : true,
5574   "linker_set_key" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> >",
5575   "name" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> >",
5576   "referenced_type" : "type-241",
5577   "self_type" : "type-245",
5578   "size" : 28,
5579   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5580  },
5581  {
5582   "alignment" : 4,
5583   "is_const" : true,
5584   "linker_set_key" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> >",
5585   "name" : "const android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> >",
5586   "referenced_type" : "type-235",
5587   "self_type" : "type-239",
5588   "size" : 28,
5589   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5590  },
5591  {
5592   "alignment" : 4,
5593   "is_const" : true,
5594   "linker_set_key" : "const android::hardware::Return<bool>",
5595   "name" : "const android::hardware::Return<bool>",
5596   "referenced_type" : "type-228",
5597   "self_type" : "type-233",
5598   "size" : 24,
5599   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5600  },
5601  {
5602   "alignment" : 4,
5603   "is_const" : true,
5604   "linker_set_key" : "const android::hardware::Status",
5605   "name" : "const android::hardware::Status",
5606   "referenced_type" : "type-218",
5607   "self_type" : "type-222",
5608   "size" : 20,
5609   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5610  },
5611  {
5612   "alignment" : 4,
5613   "is_const" : true,
5614   "linker_set_key" : "const android::hardware::details::SchedPrio",
5615   "name" : "const android::hardware::details::SchedPrio",
5616   "referenced_type" : "type-489",
5617   "self_type" : "type-491",
5618   "size" : 8,
5619   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5620  },
5621  {
5622   "alignment" : 8,
5623   "is_const" : true,
5624   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5625   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5626   "referenced_type" : "type-403",
5627   "self_type" : "type-622",
5628   "size" : 8,
5629   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5630  },
5631  {
5632   "alignment" : 8,
5633   "is_const" : true,
5634   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5635   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5636   "referenced_type" : "type-395",
5637   "self_type" : "type-617",
5638   "size" : 8,
5639   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5640  },
5641  {
5642   "alignment" : 8,
5643   "is_const" : true,
5644   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5645   "name" : "const android::hardware::details::hidl_pointer<int>",
5646   "referenced_type" : "type-413",
5647   "self_type" : "type-568",
5648   "size" : 8,
5649   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5650  },
5651  {
5652   "alignment" : 4,
5653   "is_const" : true,
5654   "linker_set_key" : "const android::hardware::details::return_status",
5655   "name" : "const android::hardware::details::return_status",
5656   "referenced_type" : "type-229",
5657   "self_type" : "type-251",
5658   "size" : 24,
5659   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5660  },
5661  {
5662   "alignment" : 4,
5663   "is_const" : true,
5664   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5665   "name" : "const android::hardware::hidl_death_recipient",
5666   "referenced_type" : "type-6",
5667   "self_type" : "type-634",
5668   "size" : 12,
5669   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5670  },
5671  {
5672   "alignment" : 8,
5673   "is_const" : true,
5674   "linker_set_key" : "const android::hardware::hidl_handle",
5675   "name" : "const android::hardware::hidl_handle",
5676   "referenced_type" : "type-371",
5677   "self_type" : "type-431",
5678   "size" : 16,
5679   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5680  },
5681  {
5682   "alignment" : 8,
5683   "is_const" : true,
5684   "linker_set_key" : "const android::hardware::hidl_memory",
5685   "name" : "const android::hardware::hidl_memory",
5686   "referenced_type" : "type-377",
5687   "self_type" : "type-380",
5688   "size" : 40,
5689   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5690  },
5691  {
5692   "alignment" : 8,
5693   "is_const" : true,
5694   "linker_set_key" : "const android::hardware::hidl_string",
5695   "name" : "const android::hardware::hidl_string",
5696   "referenced_type" : "type-373",
5697   "self_type" : "type-372",
5698   "size" : 16,
5699   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5700  },
5701  {
5702   "alignment" : 8,
5703   "is_const" : true,
5704   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5705   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5706   "referenced_type" : "type-394",
5707   "self_type" : "type-598",
5708   "size" : 16,
5709   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
5710  },
5711  {
5712   "alignment" : 8,
5713   "is_const" : true,
5714   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5715   "name" : "const android::hardware::hidl_vec<int>",
5716   "referenced_type" : "type-412",
5717   "self_type" : "type-416",
5718   "size" : 16,
5719   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5720  },
5721  {
5722   "alignment" : 2,
5723   "is_const" : true,
5724   "linker_set_key" : "const android::hardware::hidl_version",
5725   "name" : "const android::hardware::hidl_version",
5726   "referenced_type" : "type-424",
5727   "self_type" : "type-426",
5728   "size" : 4,
5729   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5730  },
5731  {
5732   "alignment" : 4,
5733   "is_const" : true,
5734   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5735   "name" : "const android::hidl::base::V1_0::BpHwBase",
5736   "referenced_type" : "type-602",
5737   "self_type" : "type-605",
5738   "size" : 92,
5739   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5740  },
5741  {
5742   "alignment" : 4,
5743   "is_const" : true,
5744   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5745   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5746   "referenced_type" : "type-442",
5747   "self_type" : "type-443",
5748   "size" : 4,
5749   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5750  },
5751  {
5752   "alignment" : 4,
5753   "is_const" : true,
5754   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5755   "name" : "const android::hidl::base::V1_0::IBase",
5756   "referenced_type" : "type-16",
5757   "self_type" : "type-503",
5758   "size" : 12,
5759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5760  },
5761  {
5762   "alignment" : 4,
5763   "is_const" : true,
5764   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5765   "name" : "const android::hidl::base::V1_0::IBase *const",
5766   "referenced_type" : "type-502",
5767   "self_type" : "type-505",
5768   "size" : 4,
5769   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5770  },
5771  {
5772   "alignment" : 4,
5773   "is_const" : true,
5774   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5775   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5776   "referenced_type" : "type-97",
5777   "self_type" : "type-104",
5778   "size" : 12,
5779   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5780  },
5781  {
5782   "alignment" : 4,
5783   "is_const" : true,
5784   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5785   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5786   "referenced_type" : "type-581",
5787   "self_type" : "type-585",
5788   "size" : 4,
5789   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5790  },
5791  {
5792   "alignment" : 1,
5793   "is_const" : true,
5794   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5795   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5796   "referenced_type" : "type-580",
5797   "self_type" : "type-583",
5798   "size" : 1,
5799   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5800  },
5801  {
5802   "alignment" : 4,
5803   "is_const" : true,
5804   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5805   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5806   "referenced_type" : "type-118",
5807   "self_type" : "type-578",
5808   "size" : 12,
5809   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5810  },
5811  {
5812   "alignment" : 4,
5813   "is_const" : true,
5814   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5815   "name" : "const android::sp<android::hardware::IBinder>",
5816   "referenced_type" : "type-45",
5817   "self_type" : "type-44",
5818   "size" : 4,
5819   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5820  },
5821  {
5822   "alignment" : 4,
5823   "is_const" : true,
5824   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5825   "name" : "const android::sp<android::hardware::ProcessState>",
5826   "referenced_type" : "type-86",
5827   "self_type" : "type-87",
5828   "size" : 4,
5829   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5830  },
5831  {
5832   "alignment" : 4,
5833   "is_const" : true,
5834   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5835   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5836   "referenced_type" : "type-200",
5837   "self_type" : "type-208",
5838   "size" : 4,
5839   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5840  },
5841  {
5842   "alignment" : 4,
5843   "is_const" : true,
5844   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5845   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5846   "referenced_type" : "type-326",
5847   "self_type" : "type-325",
5848   "size" : 4,
5849   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5850  },
5851  {
5852   "alignment" : 4,
5853   "is_const" : true,
5854   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5855   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5856   "referenced_type" : "type-452",
5857   "self_type" : "type-643",
5858   "size" : 4,
5859   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5860  },
5861  {
5862   "alignment" : 4,
5863   "is_const" : true,
5864   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5865   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5866   "referenced_type" : "type-95",
5867   "self_type" : "type-102",
5868   "size" : 4,
5869   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5870  },
5871  {
5872   "alignment" : 4,
5873   "is_const" : true,
5874   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5875   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5876   "referenced_type" : "type-116",
5877   "self_type" : "type-129",
5878   "size" : 4,
5879   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5880  },
5881  {
5882   "alignment" : 4,
5883   "is_const" : true,
5884   "linker_set_key" : "const android::sp<android::system::suspend::V1_0::ISystemSuspend>",
5885   "name" : "const android::sp<android::system::suspend::V1_0::ISystemSuspend>",
5886   "referenced_type" : "type-184",
5887   "self_type" : "type-196",
5888   "size" : 4,
5889   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5890  },
5891  {
5892   "alignment" : 4,
5893   "is_const" : true,
5894   "linker_set_key" : "const android::sp<android::system::suspend::V1_0::IWakeLock>",
5895   "name" : "const android::sp<android::system::suspend::V1_0::IWakeLock>",
5896   "referenced_type" : "type-132",
5897   "self_type" : "type-180",
5898   "size" : 4,
5899   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5900  },
5901  {
5902   "alignment" : 4,
5903   "is_const" : true,
5904   "linker_set_key" : "const android::system::suspend::V1_0::BpHwSystemSuspend",
5905   "name" : "const android::system::suspend::V1_0::BpHwSystemSuspend",
5906   "referenced_type" : "type-611",
5907   "self_type" : "type-610",
5908   "size" : 92,
5909   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h"
5910  },
5911  {
5912   "alignment" : 4,
5913   "is_const" : true,
5914   "linker_set_key" : "const android::system::suspend::V1_0::BpHwWakeLock",
5915   "name" : "const android::system::suspend::V1_0::BpHwWakeLock",
5916   "referenced_type" : "type-143",
5917   "self_type" : "type-608",
5918   "size" : 92,
5919   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h"
5920  },
5921  {
5922   "alignment" : 4,
5923   "is_const" : true,
5924   "linker_set_key" : "const android::system::suspend::V1_0::ISystemSuspend",
5925   "name" : "const android::system::suspend::V1_0::ISystemSuspend",
5926   "referenced_type" : "type-186",
5927   "self_type" : "type-596",
5928   "size" : 12,
5929   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h"
5930  },
5931  {
5932   "alignment" : 4,
5933   "is_const" : true,
5934   "linker_set_key" : "const android::system::suspend::V1_0::IWakeLock",
5935   "name" : "const android::system::suspend::V1_0::IWakeLock",
5936   "referenced_type" : "type-134",
5937   "self_type" : "type-181",
5938   "size" : 12,
5939   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5940  },
5941  {
5942   "alignment" : 4,
5943   "is_const" : true,
5944   "linker_set_key" : "const android::system::suspend::V1_0::WakeLockType",
5945   "name" : "const android::system::suspend::V1_0::WakeLockType",
5946   "referenced_type" : "type-591",
5947   "self_type" : "type-592",
5948   "size" : 4,
5949   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h"
5950  },
5951  {
5952   "alignment" : 4,
5953   "is_const" : true,
5954   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5955   "name" : "const android::wp<android::hardware::BHwBinder>",
5956   "referenced_type" : "type-368",
5957   "self_type" : "type-577",
5958   "size" : 8,
5959   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5960  },
5961  {
5962   "alignment" : 4,
5963   "is_const" : true,
5964   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5965   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5966   "referenced_type" : "type-4",
5967   "self_type" : "type-303",
5968   "size" : 8,
5969   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5970  },
5971  {
5972   "alignment" : 4,
5973   "is_const" : true,
5974   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5975   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5976   "referenced_type" : "type-14",
5977   "self_type" : "type-633",
5978   "size" : 8,
5979   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5980  },
5981  {
5982   "alignment" : 1,
5983   "is_const" : true,
5984   "linker_set_key" : "const bool",
5985   "name" : "const bool",
5986   "referenced_type" : "type-34",
5987   "self_type" : "type-109",
5988   "size" : 1,
5989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5990  },
5991  {
5992   "alignment" : 1,
5993   "is_const" : true,
5994   "linker_set_key" : "const char",
5995   "name" : "const char",
5996   "referenced_type" : "type-53",
5997   "self_type" : "type-52",
5998   "size" : 1,
5999   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6000  },
6001  {
6002   "alignment" : 2,
6003   "is_const" : true,
6004   "linker_set_key" : "const char16_t",
6005   "name" : "const char16_t",
6006   "referenced_type" : "type-42",
6007   "self_type" : "type-41",
6008   "size" : 2,
6009   "source_file" : "/system/core/libutils/include/utils/String16.h"
6010  },
6011  {
6012   "alignment" : 8,
6013   "is_const" : true,
6014   "linker_set_key" : "const double",
6015   "name" : "const double",
6016   "referenced_type" : "type-334",
6017   "self_type" : "type-362",
6018   "size" : 8,
6019   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6020  },
6021  {
6022   "alignment" : 4,
6023   "is_const" : true,
6024   "linker_set_key" : "const float",
6025   "name" : "const float",
6026   "referenced_type" : "type-328",
6027   "self_type" : "type-360",
6028   "size" : 4,
6029   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6030  },
6031  {
6032   "alignment" : 4,
6033   "is_const" : true,
6034   "linker_set_key" : "const int",
6035   "name" : "const int",
6036   "referenced_type" : "type-20",
6037   "self_type" : "type-551",
6038   "size" : 4,
6039   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6040  },
6041  {
6042   "is_const" : true,
6043   "linker_set_key" : "const iter<is_const>",
6044   "name" : "const iter<is_const>",
6045   "referenced_type" : "type-120",
6046   "self_type" : "type-119",
6047   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6048  },
6049  {
6050   "is_const" : true,
6051   "linker_set_key" : "const iter<is_const>",
6052   "name" : "const iter<is_const>",
6053   "referenced_type" : "type-192",
6054   "self_type" : "type-191",
6055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6056  },
6057  {
6058   "is_const" : true,
6059   "linker_set_key" : "const iter<is_const>",
6060   "name" : "const iter<is_const>",
6061   "referenced_type" : "type-387",
6062   "self_type" : "type-386",
6063   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6064  },
6065  {
6066   "is_const" : true,
6067   "linker_set_key" : "const iter<is_const>",
6068   "name" : "const iter<is_const>",
6069   "referenced_type" : "type-655",
6070   "self_type" : "type-654",
6071   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6072  },
6073  {
6074   "is_const" : true,
6075   "linker_set_key" : "const iter<is_const>",
6076   "name" : "const iter<is_const>",
6077   "referenced_type" : "type-66",
6078   "self_type" : "type-65",
6079   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6080  },
6081  {
6082   "is_const" : true,
6083   "linker_set_key" : "const iter<is_const>",
6084   "name" : "const iter<is_const>",
6085   "referenced_type" : "type-692",
6086   "self_type" : "type-691",
6087   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6088  },
6089  {
6090   "alignment" : 4,
6091   "is_const" : true,
6092   "linker_set_key" : "const log_msg",
6093   "name" : "const log_msg",
6094   "referenced_type" : "type-166",
6095   "self_type" : "type-165",
6096   "size" : 5124,
6097   "source_file" : "/system/core/liblog/include/log/log_read.h"
6098  },
6099  {
6100   "alignment" : 8,
6101   "is_const" : true,
6102   "linker_set_key" : "const long long",
6103   "name" : "const long long",
6104   "referenced_type" : "type-25",
6105   "self_type" : "type-356",
6106   "size" : 8,
6107   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6108  },
6109  {
6110   "alignment" : 4,
6111   "is_const" : true,
6112   "linker_set_key" : "const native_handle",
6113   "name" : "const native_handle",
6114   "referenced_type" : "type-266",
6115   "self_type" : "type-355",
6116   "size" : 12,
6117   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6118  },
6119  {
6120   "alignment" : 2,
6121   "is_const" : true,
6122   "linker_set_key" : "const short",
6123   "name" : "const short",
6124   "referenced_type" : "type-286",
6125   "self_type" : "type-346",
6126   "size" : 2,
6127   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6128  },
6129  {
6130   "alignment" : 1,
6131   "is_const" : true,
6132   "linker_set_key" : "const signed char",
6133   "name" : "const signed char",
6134   "referenced_type" : "type-340",
6135   "self_type" : "type-339",
6136   "size" : 1,
6137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6138  },
6139  {
6140   "alignment" : 4,
6141   "is_const" : true,
6142   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6143   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6144   "referenced_type" : "type-128",
6145   "self_type" : "type-127",
6146   "size" : 12,
6147   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6148  },
6149  {
6150   "alignment" : 4,
6151   "is_const" : true,
6152   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6153   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6154   "referenced_type" : "type-198",
6155   "self_type" : "type-197",
6156   "size" : 12,
6157   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6158  },
6159  {
6160   "alignment" : 4,
6161   "is_const" : true,
6162   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6163   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6164   "referenced_type" : "type-446",
6165   "self_type" : "type-445",
6166   "size" : 12,
6167   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6168  },
6169  {
6170   "alignment" : 4,
6171   "is_const" : true,
6172   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6173   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6174   "referenced_type" : "type-662",
6175   "self_type" : "type-661",
6176   "size" : 12,
6177   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6178  },
6179  {
6180   "alignment" : 4,
6181   "is_const" : true,
6182   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6183   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6184   "referenced_type" : "type-696",
6185   "self_type" : "type-695",
6186   "size" : 12,
6187   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6188  },
6189  {
6190   "alignment" : 4,
6191   "is_const" : true,
6192   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6193   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6194   "referenced_type" : "type-73",
6195   "self_type" : "type-72",
6196   "size" : 12,
6197   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6198  },
6199  {
6200   "alignment" : 4,
6201   "is_const" : true,
6202   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6203   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6204   "referenced_type" : "type-162",
6205   "self_type" : "type-161",
6206   "size" : 4,
6207   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6208  },
6209  {
6210   "alignment" : 4,
6211   "is_const" : true,
6212   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6213   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6214   "referenced_type" : "type-590",
6215   "self_type" : "type-589",
6216   "size" : 4,
6217   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6218  },
6219  {
6220   "alignment" : 4,
6221   "is_const" : true,
6222   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6223   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6224   "referenced_type" : "type-679",
6225   "self_type" : "type-678",
6226   "size" : 4,
6227   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6228  },
6229  {
6230   "alignment" : 4,
6231   "is_const" : true,
6232   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6233   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6234   "referenced_type" : "type-91",
6235   "self_type" : "type-90",
6236   "size" : 4,
6237   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6238  },
6239  {
6240   "alignment" : 1,
6241   "is_const" : true,
6242   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6243   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6244   "referenced_type" : "type-160",
6245   "self_type" : "type-159",
6246   "size" : 3,
6247   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6248  },
6249  {
6250   "alignment" : 1,
6251   "is_const" : true,
6252   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6253   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6254   "referenced_type" : "type-587",
6255   "self_type" : "type-586",
6256   "size" : 3,
6257   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6258  },
6259  {
6260   "alignment" : 1,
6261   "is_const" : true,
6262   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6263   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6264   "referenced_type" : "type-677",
6265   "self_type" : "type-676",
6266   "size" : 3,
6267   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6268  },
6269  {
6270   "alignment" : 1,
6271   "is_const" : true,
6272   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6273   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6274   "referenced_type" : "type-89",
6275   "self_type" : "type-88",
6276   "size" : 3,
6277   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6278  },
6279  {
6280   "alignment" : 4,
6281   "is_const" : true,
6282   "linker_set_key" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6283   "name" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6284   "referenced_type" : "type-210",
6285   "self_type" : "type-209",
6286   "size" : 8,
6287   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h"
6288  },
6289  {
6290   "alignment" : 4,
6291   "is_const" : true,
6292   "linker_set_key" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6293   "name" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6294   "referenced_type" : "type-57",
6295   "self_type" : "type-56",
6296   "size" : 8,
6297   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h"
6298  },
6299  {
6300   "alignment" : 4,
6301   "is_const" : true,
6302   "linker_set_key" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6303   "name" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6304   "referenced_type" : "type-595",
6305   "self_type" : "type-594",
6306   "size" : 8,
6307   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h"
6308  },
6309  {
6310   "alignment" : 4,
6311   "is_const" : true,
6312   "linker_set_key" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6313   "name" : "const std::array<android::system::suspend::V1_0::WakeLockType, 2>",
6314   "referenced_type" : "type-94",
6315   "self_type" : "type-93",
6316   "size" : 8,
6317   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/types.h"
6318  },
6319  {
6320   "alignment" : 4,
6321   "is_const" : true,
6322   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6323   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6324   "referenced_type" : "type-138",
6325   "self_type" : "type-137",
6326   "size" : 12,
6327   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6328  },
6329  {
6330   "alignment" : 4,
6331   "is_const" : true,
6332   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6333   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6334   "referenced_type" : "type-484",
6335   "self_type" : "type-483",
6336   "size" : 12,
6337   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6338  },
6339  {
6340   "alignment" : 4,
6341   "is_const" : true,
6342   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6343   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6344   "referenced_type" : "type-667",
6345   "self_type" : "type-666",
6346   "size" : 12,
6347   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6348  },
6349  {
6350   "alignment" : 4,
6351   "is_const" : true,
6352   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6353   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6354   "referenced_type" : "type-77",
6355   "self_type" : "type-76",
6356   "size" : 12,
6357   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6358  },
6359  {
6360   "alignment" : 4,
6361   "is_const" : true,
6362   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6363   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6364   "referenced_type" : "type-125",
6365   "self_type" : "type-124",
6366   "size" : 8,
6367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6368  },
6369  {
6370   "alignment" : 4,
6371   "is_const" : true,
6372   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6373   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6374   "referenced_type" : "type-410",
6375   "self_type" : "type-409",
6376   "size" : 8,
6377   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6378  },
6379  {
6380   "alignment" : 4,
6381   "is_const" : true,
6382   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6383   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6384   "referenced_type" : "type-660",
6385   "self_type" : "type-659",
6386   "size" : 8,
6387   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6388  },
6389  {
6390   "alignment" : 4,
6391   "is_const" : true,
6392   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6393   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6394   "referenced_type" : "type-71",
6395   "self_type" : "type-70",
6396   "size" : 8,
6397   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6398  },
6399  {
6400   "alignment" : 4,
6401   "is_const" : true,
6402   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6403   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6404   "referenced_type" : "type-123",
6405   "self_type" : "type-122",
6406   "size" : 8,
6407   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6408  },
6409  {
6410   "alignment" : 4,
6411   "is_const" : true,
6412   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6413   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6414   "referenced_type" : "type-400",
6415   "self_type" : "type-399",
6416   "size" : 8,
6417   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6418  },
6419  {
6420   "alignment" : 4,
6421   "is_const" : true,
6422   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6423   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6424   "referenced_type" : "type-658",
6425   "self_type" : "type-657",
6426   "size" : 8,
6427   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6428  },
6429  {
6430   "alignment" : 4,
6431   "is_const" : true,
6432   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
6433   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6434   "referenced_type" : "type-69",
6435   "self_type" : "type-68",
6436   "size" : 8,
6437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6438  },
6439  {
6440   "alignment" : 4,
6441   "is_const" : true,
6442   "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 *> > *)> > >",
6443   "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 *> > *)> > >",
6444   "referenced_type" : "type-100",
6445   "self_type" : "type-99",
6446   "size" : 12,
6447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6448  },
6449  {
6450   "alignment" : 4,
6451   "is_const" : true,
6452   "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 *> > *)> > >",
6453   "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 *> > *)> > >",
6454   "referenced_type" : "type-178",
6455   "self_type" : "type-177",
6456   "size" : 12,
6457   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6458  },
6459  {
6460   "alignment" : 4,
6461   "is_const" : true,
6462   "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 *> > *)> > >",
6463   "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 *> > *)> > >",
6464   "referenced_type" : "type-213",
6465   "self_type" : "type-212",
6466   "size" : 12,
6467   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6468  },
6469  {
6470   "alignment" : 4,
6471   "is_const" : true,
6472   "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 *> > *)> > >",
6473   "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 *> > *)> > >",
6474   "referenced_type" : "type-60",
6475   "self_type" : "type-59",
6476   "size" : 12,
6477   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6478  },
6479  {
6480   "alignment" : 4,
6481   "is_const" : true,
6482   "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 *> > *)> > >",
6483   "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 *> > *)> > >",
6484   "referenced_type" : "type-629",
6485   "self_type" : "type-628",
6486   "size" : 12,
6487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6488  },
6489  {
6490   "alignment" : 4,
6491   "is_const" : true,
6492   "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 *> > *)> > >",
6493   "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 *> > *)> > >",
6494   "referenced_type" : "type-684",
6495   "self_type" : "type-683",
6496   "size" : 12,
6497   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6498  },
6499  {
6500   "alignment" : 1,
6501   "is_const" : true,
6502   "linker_set_key" : "const unsigned char",
6503   "name" : "const unsigned char",
6504   "referenced_type" : "type-169",
6505   "self_type" : "type-344",
6506   "size" : 1,
6507   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6508  },
6509  {
6510   "alignment" : 4,
6511   "is_const" : true,
6512   "linker_set_key" : "const unsigned int",
6513   "name" : "const unsigned int",
6514   "referenced_type" : "type-2",
6515   "self_type" : "type-30",
6516   "size" : 4,
6517   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6518  },
6519  {
6520   "alignment" : 8,
6521   "is_const" : true,
6522   "linker_set_key" : "const unsigned long long",
6523   "name" : "const unsigned long long",
6524   "referenced_type" : "type-13",
6525   "self_type" : "type-358",
6526   "size" : 8,
6527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6528  },
6529  {
6530   "alignment" : 2,
6531   "is_const" : true,
6532   "linker_set_key" : "const unsigned short",
6533   "name" : "const unsigned short",
6534   "referenced_type" : "type-171",
6535   "self_type" : "type-349",
6536   "size" : 2,
6537   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6538  },
6539  {
6540   "is_const" : true,
6541   "linker_set_key" : "const void",
6542   "name" : "const void",
6543   "referenced_type" : "type-22",
6544   "self_type" : "type-429",
6545   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6546  },
6547  {
6548   "alignment" : 1,
6549   "is_volatile" : true,
6550   "linker_set_key" : "volatile bool",
6551   "name" : "volatile bool",
6552   "referenced_type" : "type-34",
6553   "self_type" : "type-112",
6554   "size" : 1,
6555   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6556  },
6557  {
6558   "alignment" : 4,
6559   "is_volatile" : true,
6560   "linker_set_key" : "volatile int",
6561   "name" : "volatile int",
6562   "referenced_type" : "type-20",
6563   "self_type" : "type-54",
6564   "size" : 4,
6565   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6566  }
6567 ],
6568 "record_types" :
6569 [
6570  {
6571   "alignment" : 4,
6572   "fields" :
6573   [
6574    {
6575     "access" : "private",
6576     "field_name" : "mCond",
6577     "referenced_type" : "type-111"
6578    }
6579   ],
6580   "linker_set_key" : "android::Condition",
6581   "name" : "android::Condition",
6582   "record_kind" : "class",
6583   "referenced_type" : "type-110",
6584   "self_type" : "type-110",
6585   "size" : 4,
6586   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6587   "unique_id" : "_ZTSN7android9ConditionE"
6588  },
6589  {
6590   "alignment" : 4,
6591   "fields" :
6592   [
6593    {
6594     "access" : "private",
6595     "field_name" : "mVector",
6596     "referenced_type" : "type-47"
6597    }
6598   ],
6599   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6600   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6601   "record_kind" : "class",
6602   "referenced_type" : "type-46",
6603   "self_type" : "type-46",
6604   "size" : 20,
6605   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6606   "template_args" : [ "type-39", "type-45" ],
6607   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6608  },
6609  {
6610   "alignment" : 4,
6611   "fields" :
6612   [
6613    {
6614     "access" : "private",
6615     "field_name" : "mCount",
6616     "referenced_type" : "type-263"
6617    }
6618   ],
6619   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6620   "name" : "android::LightRefBase<android::NativeHandle>",
6621   "record_kind" : "class",
6622   "referenced_type" : "type-262",
6623   "self_type" : "type-262",
6624   "size" : 4,
6625   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6626   "template_args" : [ "type-264" ],
6627   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6628  },
6629  {
6630   "alignment" : 4,
6631   "fields" :
6632   [
6633    {
6634     "access" : "private",
6635     "field_name" : "mCount",
6636     "referenced_type" : "type-259"
6637    }
6638   ],
6639   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6640   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6641   "record_kind" : "class",
6642   "referenced_type" : "type-258",
6643   "self_type" : "type-258",
6644   "size" : 4,
6645   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6646   "template_args" : [ "type-260" ],
6647   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6648  },
6649  {
6650   "alignment" : 4,
6651   "fields" :
6652   [
6653    {
6654     "access" : "private",
6655     "field_name" : "mMutex",
6656     "referenced_type" : "type-27"
6657    }
6658   ],
6659   "linker_set_key" : "android::Mutex",
6660   "name" : "android::Mutex",
6661   "record_kind" : "class",
6662   "referenced_type" : "type-26",
6663   "self_type" : "type-26",
6664   "size" : 4,
6665   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6666   "unique_id" : "_ZTSN7android5MutexE"
6667  },
6668  {
6669   "alignment" : 4,
6670   "fields" :
6671   [
6672    {
6673     "access" : "private",
6674     "field_name" : "mLock",
6675     "referenced_type" : "type-560"
6676    }
6677   ],
6678   "linker_set_key" : "android::Mutex::Autolock",
6679   "name" : "android::Mutex::Autolock",
6680   "record_kind" : "class",
6681   "referenced_type" : "type-559",
6682   "self_type" : "type-559",
6683   "size" : 4,
6684   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6685   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6686  },
6687  {
6688   "alignment" : 4,
6689   "base_specifiers" :
6690   [
6691    {
6692     "referenced_type" : "type-262"
6693    }
6694   ],
6695   "fields" :
6696   [
6697    {
6698     "access" : "private",
6699     "field_name" : "mHandle",
6700     "field_offset" : 32,
6701     "referenced_type" : "type-265"
6702    },
6703    {
6704     "access" : "private",
6705     "field_name" : "mOwnsHandle",
6706     "field_offset" : 64,
6707     "referenced_type" : "type-34"
6708    }
6709   ],
6710   "linker_set_key" : "android::NativeHandle",
6711   "name" : "android::NativeHandle",
6712   "record_kind" : "class",
6713   "referenced_type" : "type-264",
6714   "self_type" : "type-264",
6715   "size" : 12,
6716   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6717   "unique_id" : "_ZTSN7android12NativeHandleE"
6718  },
6719  {
6720   "alignment" : 4,
6721   "fields" :
6722   [
6723    {
6724     "access" : "private",
6725     "field_name" : "mRWLock",
6726     "referenced_type" : "type-565"
6727    }
6728   ],
6729   "linker_set_key" : "android::RWLock",
6730   "name" : "android::RWLock",
6731   "record_kind" : "class",
6732   "referenced_type" : "type-564",
6733   "self_type" : "type-564",
6734   "size" : 40,
6735   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6736   "unique_id" : "_ZTSN7android6RWLockE"
6737  },
6738  {
6739   "alignment" : 4,
6740   "fields" :
6741   [
6742    {
6743     "access" : "private",
6744     "field_name" : "mLock",
6745     "referenced_type" : "type-570"
6746    }
6747   ],
6748   "linker_set_key" : "android::RWLock::AutoRLock",
6749   "name" : "android::RWLock::AutoRLock",
6750   "record_kind" : "class",
6751   "referenced_type" : "type-569",
6752   "self_type" : "type-569",
6753   "size" : 4,
6754   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6755   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6756  },
6757  {
6758   "alignment" : 4,
6759   "fields" :
6760   [
6761    {
6762     "access" : "private",
6763     "field_name" : "mLock",
6764     "referenced_type" : "type-570"
6765    }
6766   ],
6767   "linker_set_key" : "android::RWLock::AutoWLock",
6768   "name" : "android::RWLock::AutoWLock",
6769   "record_kind" : "class",
6770   "referenced_type" : "type-572",
6771   "self_type" : "type-572",
6772   "size" : 4,
6773   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6774   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6775  },
6776  {
6777   "alignment" : 4,
6778   "fields" :
6779   [
6780    {
6781     "access" : "private",
6782     "field_name" : "mRefs",
6783     "field_offset" : 32,
6784     "referenced_type" : "type-8"
6785    }
6786   ],
6787   "linker_set_key" : "android::RefBase",
6788   "name" : "android::RefBase",
6789   "record_kind" : "class",
6790   "referenced_type" : "type-7",
6791   "self_type" : "type-7",
6792   "size" : 8,
6793   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6794   "unique_id" : "_ZTSN7android7RefBaseE",
6795   "vtable_components" :
6796   [
6797    {
6798     "kind" : "offset_to_top"
6799    },
6800    {
6801     "kind" : "rtti",
6802     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6803    },
6804    {
6805     "kind" : "complete_dtor_pointer",
6806     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6807    },
6808    {
6809     "kind" : "deleting_dtor_pointer",
6810     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6811    },
6812    {
6813     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6814    },
6815    {
6816     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6817    },
6818    {
6819     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6820    },
6821    {
6822     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6823    }
6824   ]
6825  },
6826  {
6827   "alignment" : 1,
6828   "linker_set_key" : "android::RefBase::weakref_type",
6829   "name" : "android::RefBase::weakref_type",
6830   "record_kind" : "class",
6831   "referenced_type" : "type-12",
6832   "self_type" : "type-12",
6833   "size" : 1,
6834   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6835   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6836  },
6837  {
6838   "alignment" : 1,
6839   "linker_set_key" : "android::ReferenceMover",
6840   "name" : "android::ReferenceMover",
6841   "record_kind" : "class",
6842   "referenced_type" : "type-370",
6843   "self_type" : "type-370",
6844   "size" : 1,
6845   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6846   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6847  },
6848  {
6849   "alignment" : 4,
6850   "linker_set_key" : "android::ReferenceRenamer",
6851   "name" : "android::ReferenceRenamer",
6852   "record_kind" : "class",
6853   "referenced_type" : "type-364",
6854   "self_type" : "type-364",
6855   "size" : 4,
6856   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6857   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6858   "vtable_components" :
6859   [
6860    {
6861     "kind" : "offset_to_top"
6862    },
6863    {
6864     "kind" : "rtti",
6865     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6866    },
6867    {
6868     "is_pure" : true,
6869     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
6870    }
6871   ]
6872  },
6873  {
6874   "alignment" : 8,
6875   "fields" :
6876   [
6877    {
6878     "access" : "private",
6879     "field_name" : "mTag",
6880     "referenced_type" : "type-13"
6881    }
6882   ],
6883   "linker_set_key" : "android::ScopedTrace",
6884   "name" : "android::ScopedTrace",
6885   "record_kind" : "class",
6886   "referenced_type" : "type-575",
6887   "self_type" : "type-575",
6888   "size" : 8,
6889   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6890   "unique_id" : "_ZTSN7android11ScopedTraceE"
6891  },
6892  {
6893   "alignment" : 4,
6894   "base_specifiers" :
6895   [
6896    {
6897     "access" : "private",
6898     "referenced_type" : "type-48"
6899    }
6900   ],
6901   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6902   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6903   "record_kind" : "class",
6904   "referenced_type" : "type-47",
6905   "self_type" : "type-47",
6906   "size" : 20,
6907   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6908   "template_args" : [ "type-49" ],
6909   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6910   "vtable_components" :
6911   [
6912    {
6913     "kind" : "offset_to_top"
6914    },
6915    {
6916     "kind" : "rtti",
6917     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6918    },
6919    {
6920     "kind" : "complete_dtor_pointer",
6921     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6922    },
6923    {
6924     "kind" : "deleting_dtor_pointer",
6925     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6926    },
6927    {
6928     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
6929    },
6930    {
6931     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
6932    },
6933    {
6934     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
6935    },
6936    {
6937     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
6938    },
6939    {
6940     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
6941    },
6942    {
6943     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
6944    },
6945    {
6946     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6947    }
6948   ]
6949  },
6950  {
6951   "alignment" : 4,
6952   "base_specifiers" :
6953   [
6954    {
6955     "referenced_type" : "type-29"
6956    }
6957   ],
6958   "linker_set_key" : "android::SortedVectorImpl",
6959   "name" : "android::SortedVectorImpl",
6960   "record_kind" : "class",
6961   "referenced_type" : "type-48",
6962   "self_type" : "type-48",
6963   "size" : 20,
6964   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6965   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6966   "vtable_components" :
6967   [
6968    {
6969     "kind" : "offset_to_top"
6970    },
6971    {
6972     "kind" : "rtti",
6973     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6974    },
6975    {
6976     "kind" : "complete_dtor_pointer",
6977     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6978    },
6979    {
6980     "kind" : "deleting_dtor_pointer",
6981     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6982    },
6983    {
6984     "is_pure" : true,
6985     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6986    },
6987    {
6988     "is_pure" : true,
6989     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6990    },
6991    {
6992     "is_pure" : true,
6993     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6994    },
6995    {
6996     "is_pure" : true,
6997     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6998    },
6999    {
7000     "is_pure" : true,
7001     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7002    },
7003    {
7004     "is_pure" : true,
7005     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7006    },
7007    {
7008     "is_pure" : true,
7009     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7010    }
7011   ]
7012  },
7013  {
7014   "alignment" : 4,
7015   "fields" :
7016   [
7017    {
7018     "access" : "private",
7019     "field_name" : "mString",
7020     "referenced_type" : "type-40"
7021    }
7022   ],
7023   "linker_set_key" : "android::String16",
7024   "name" : "android::String16",
7025   "record_kind" : "class",
7026   "referenced_type" : "type-39",
7027   "self_type" : "type-39",
7028   "size" : 4,
7029   "source_file" : "/system/core/libutils/include/utils/String16.h",
7030   "unique_id" : "_ZTSN7android8String16E"
7031  },
7032  {
7033   "alignment" : 4,
7034   "fields" :
7035   [
7036    {
7037     "access" : "private",
7038     "field_name" : "mString",
7039     "referenced_type" : "type-51"
7040    }
7041   ],
7042   "linker_set_key" : "android::String8",
7043   "name" : "android::String8",
7044   "record_kind" : "class",
7045   "referenced_type" : "type-50",
7046   "self_type" : "type-50",
7047   "size" : 4,
7048   "source_file" : "/system/core/libutils/include/utils/String8.h",
7049   "unique_id" : "_ZTSN7android7String8E"
7050  },
7051  {
7052   "alignment" : 4,
7053   "base_specifiers" :
7054   [
7055    {
7056     "is_virtual" : true,
7057     "referenced_type" : "type-7"
7058    }
7059   ],
7060   "fields" :
7061   [
7062    {
7063     "access" : "private",
7064     "field_name" : "mCanCallJava",
7065     "field_offset" : 32,
7066     "referenced_type" : "type-109"
7067    },
7068    {
7069     "access" : "private",
7070     "field_name" : "mThread",
7071     "field_offset" : 64,
7072     "referenced_type" : "type-21"
7073    },
7074    {
7075     "access" : "private",
7076     "field_name" : "mLock",
7077     "field_offset" : 96,
7078     "referenced_type" : "type-26"
7079    },
7080    {
7081     "access" : "private",
7082     "field_name" : "mThreadExitedCondition",
7083     "field_offset" : 128,
7084     "referenced_type" : "type-110"
7085    },
7086    {
7087     "access" : "private",
7088     "field_name" : "mStatus",
7089     "field_offset" : 160,
7090     "referenced_type" : "type-20"
7091    },
7092    {
7093     "access" : "private",
7094     "field_name" : "mExitPending",
7095     "field_offset" : 192,
7096     "referenced_type" : "type-112"
7097    },
7098    {
7099     "access" : "private",
7100     "field_name" : "mRunning",
7101     "field_offset" : 200,
7102     "referenced_type" : "type-112"
7103    },
7104    {
7105     "access" : "private",
7106     "field_name" : "mHoldSelf",
7107     "field_offset" : 224,
7108     "referenced_type" : "type-106"
7109    },
7110    {
7111     "access" : "private",
7112     "field_name" : "mTid",
7113     "field_offset" : 256,
7114     "referenced_type" : "type-20"
7115    }
7116   ],
7117   "linker_set_key" : "android::Thread",
7118   "name" : "android::Thread",
7119   "record_kind" : "class",
7120   "referenced_type" : "type-108",
7121   "self_type" : "type-108",
7122   "size" : 44,
7123   "source_file" : "/system/core/libutils/include/utils/Thread.h",
7124   "unique_id" : "_ZTSN7android6ThreadE",
7125   "vtable_components" :
7126   [
7127    {
7128     "component_value" : 36,
7129     "kind" : "vbase_offset"
7130    },
7131    {
7132     "kind" : "offset_to_top"
7133    },
7134    {
7135     "kind" : "rtti",
7136     "mangled_component_name" : "_ZTIN7android6ThreadE"
7137    },
7138    {
7139     "kind" : "complete_dtor_pointer",
7140     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
7141    },
7142    {
7143     "kind" : "deleting_dtor_pointer",
7144     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
7145    },
7146    {
7147     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
7148    },
7149    {
7150     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
7151    },
7152    {
7153     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
7154    },
7155    {
7156     "is_pure" : true,
7157     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
7158    },
7159    {
7160     "kind" : "vcall_offset"
7161    },
7162    {
7163     "kind" : "vcall_offset"
7164    },
7165    {
7166     "kind" : "vcall_offset"
7167    },
7168    {
7169     "kind" : "vcall_offset"
7170    },
7171    {
7172     "component_value" : -36,
7173     "kind" : "vcall_offset"
7174    },
7175    {
7176     "component_value" : -36,
7177     "kind" : "offset_to_top"
7178    },
7179    {
7180     "kind" : "rtti",
7181     "mangled_component_name" : "_ZTIN7android6ThreadE"
7182    },
7183    {
7184     "kind" : "complete_dtor_pointer",
7185     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
7186    },
7187    {
7188     "kind" : "deleting_dtor_pointer",
7189     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
7190    },
7191    {
7192     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7193    },
7194    {
7195     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7196    },
7197    {
7198     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7199    },
7200    {
7201     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7202    }
7203   ]
7204  },
7205  {
7206   "alignment" : 4,
7207   "base_specifiers" :
7208   [
7209    {
7210     "access" : "private",
7211     "referenced_type" : "type-29"
7212    }
7213   ],
7214   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7215   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
7216   "record_kind" : "class",
7217   "referenced_type" : "type-28",
7218   "self_type" : "type-28",
7219   "size" : 20,
7220   "source_file" : "/system/core/libutils/include/utils/Vector.h",
7221   "template_args" : [ "type-31" ],
7222   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
7223   "vtable_components" :
7224   [
7225    {
7226     "kind" : "offset_to_top"
7227    },
7228    {
7229     "kind" : "rtti",
7230     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
7231    },
7232    {
7233     "kind" : "complete_dtor_pointer",
7234     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
7235    },
7236    {
7237     "kind" : "deleting_dtor_pointer",
7238     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
7239    },
7240    {
7241     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
7242    },
7243    {
7244     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
7245    },
7246    {
7247     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
7248    },
7249    {
7250     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
7251    },
7252    {
7253     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
7254    },
7255    {
7256     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
7257    }
7258   ]
7259  },
7260  {
7261   "alignment" : 4,
7262   "fields" :
7263   [
7264    {
7265     "access" : "private",
7266     "field_name" : "mStorage",
7267     "field_offset" : 32,
7268     "referenced_type" : "type-21"
7269    },
7270    {
7271     "access" : "private",
7272     "field_name" : "mCount",
7273     "field_offset" : 64,
7274     "referenced_type" : "type-2"
7275    },
7276    {
7277     "access" : "private",
7278     "field_name" : "mFlags",
7279     "field_offset" : 96,
7280     "referenced_type" : "type-30"
7281    },
7282    {
7283     "access" : "private",
7284     "field_name" : "mItemSize",
7285     "field_offset" : 128,
7286     "referenced_type" : "type-30"
7287    }
7288   ],
7289   "linker_set_key" : "android::VectorImpl",
7290   "name" : "android::VectorImpl",
7291   "record_kind" : "class",
7292   "referenced_type" : "type-29",
7293   "self_type" : "type-29",
7294   "size" : 20,
7295   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7296   "unique_id" : "_ZTSN7android10VectorImplE",
7297   "vtable_components" :
7298   [
7299    {
7300     "kind" : "offset_to_top"
7301    },
7302    {
7303     "kind" : "rtti",
7304     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7305    },
7306    {
7307     "kind" : "complete_dtor_pointer",
7308     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7309    },
7310    {
7311     "kind" : "deleting_dtor_pointer",
7312     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7313    },
7314    {
7315     "is_pure" : true,
7316     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7317    },
7318    {
7319     "is_pure" : true,
7320     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7321    },
7322    {
7323     "is_pure" : true,
7324     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7325    },
7326    {
7327     "is_pure" : true,
7328     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7329    },
7330    {
7331     "is_pure" : true,
7332     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7333    },
7334    {
7335     "is_pure" : true,
7336     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7337    }
7338   ]
7339  },
7340  {
7341   "alignment" : 4,
7342   "base_specifiers" :
7343   [
7344    {
7345     "referenced_type" : "type-258"
7346    }
7347   ],
7348   "linker_set_key" : "android::VirtualLightRefBase",
7349   "name" : "android::VirtualLightRefBase",
7350   "record_kind" : "class",
7351   "referenced_type" : "type-260",
7352   "self_type" : "type-260",
7353   "size" : 8,
7354   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7355   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
7356   "vtable_components" :
7357   [
7358    {
7359     "kind" : "offset_to_top"
7360    },
7361    {
7362     "kind" : "rtti",
7363     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
7364    },
7365    {
7366     "kind" : "complete_dtor_pointer",
7367     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
7368    },
7369    {
7370     "kind" : "deleting_dtor_pointer",
7371     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
7372    }
7373   ]
7374  },
7375  {
7376   "alignment" : 4,
7377   "base_specifiers" :
7378   [
7379    {
7380     "referenced_type" : "type-33"
7381    }
7382   ],
7383   "fields" :
7384   [
7385    {
7386     "access" : "protected",
7387     "field_name" : "mSchedPolicy",
7388     "field_offset" : 32,
7389     "referenced_type" : "type-20"
7390    },
7391    {
7392     "access" : "protected",
7393     "field_name" : "mSchedPriority",
7394     "field_offset" : 64,
7395     "referenced_type" : "type-20"
7396    },
7397    {
7398     "access" : "private",
7399     "field_name" : "mExtras",
7400     "field_offset" : 96,
7401     "referenced_type" : "type-217"
7402    },
7403    {
7404     "access" : "private",
7405     "field_name" : "mReserved0",
7406     "field_offset" : 128,
7407     "referenced_type" : "type-21"
7408    }
7409   ],
7410   "linker_set_key" : "android::hardware::BHwBinder",
7411   "name" : "android::hardware::BHwBinder",
7412   "record_kind" : "class",
7413   "referenced_type" : "type-216",
7414   "self_type" : "type-216",
7415   "size" : 28,
7416   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7417   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
7418   "vtable_components" :
7419   [
7420    {
7421     "component_value" : 20,
7422     "kind" : "vbase_offset"
7423    },
7424    {
7425     "kind" : "offset_to_top"
7426    },
7427    {
7428     "kind" : "rtti",
7429     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7430    },
7431    {
7432     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7433    },
7434    {
7435     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
7436    },
7437    {
7438     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
7439    },
7440    {
7441     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7442    },
7443    {
7444     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7445    },
7446    {
7447     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
7448    },
7449    {
7450     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
7451    },
7452    {
7453     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
7454    },
7455    {
7456     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7457    },
7458    {
7459     "kind" : "complete_dtor_pointer",
7460     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
7461    },
7462    {
7463     "kind" : "deleting_dtor_pointer",
7464     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7465    },
7466    {
7467     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7468    },
7469    {
7470     "kind" : "vcall_offset"
7471    },
7472    {
7473     "kind" : "vcall_offset"
7474    },
7475    {
7476     "kind" : "vcall_offset"
7477    },
7478    {
7479     "kind" : "vcall_offset"
7480    },
7481    {
7482     "component_value" : -20,
7483     "kind" : "vcall_offset"
7484    },
7485    {
7486     "component_value" : -20,
7487     "kind" : "offset_to_top"
7488    },
7489    {
7490     "kind" : "rtti",
7491     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7492    },
7493    {
7494     "kind" : "complete_dtor_pointer",
7495     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7496    },
7497    {
7498     "kind" : "deleting_dtor_pointer",
7499     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7500    },
7501    {
7502     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7503    },
7504    {
7505     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7506    },
7507    {
7508     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7509    },
7510    {
7511     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7512    }
7513   ]
7514  },
7515  {
7516   "alignment" : 4,
7517   "base_specifiers" :
7518   [
7519    {
7520     "is_virtual" : true,
7521     "referenced_type" : "type-7"
7522    }
7523   ],
7524   "fields" :
7525   [
7526    {
7527     "access" : "private",
7528     "field_name" : "mRemote",
7529     "field_offset" : 32,
7530     "referenced_type" : "type-149"
7531    },
7532    {
7533     "access" : "private",
7534     "field_name" : "mRefs",
7535     "field_offset" : 64,
7536     "referenced_type" : "type-11"
7537    },
7538    {
7539     "access" : "private",
7540     "field_name" : "mState",
7541     "field_offset" : 96,
7542     "referenced_type" : "type-150"
7543    }
7544   ],
7545   "linker_set_key" : "android::hardware::BpHwRefBase",
7546   "name" : "android::hardware::BpHwRefBase",
7547   "record_kind" : "class",
7548   "referenced_type" : "type-148",
7549   "self_type" : "type-148",
7550   "size" : 24,
7551   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7552   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7553   "vtable_components" :
7554   [
7555    {
7556     "component_value" : 16,
7557     "kind" : "vbase_offset"
7558    },
7559    {
7560     "kind" : "offset_to_top"
7561    },
7562    {
7563     "kind" : "rtti",
7564     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7565    },
7566    {
7567     "kind" : "complete_dtor_pointer",
7568     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7569    },
7570    {
7571     "kind" : "deleting_dtor_pointer",
7572     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7573    },
7574    {
7575     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7576    },
7577    {
7578     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7579    },
7580    {
7581     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7582    },
7583    {
7584     "kind" : "vcall_offset"
7585    },
7586    {
7587     "component_value" : -16,
7588     "kind" : "vcall_offset"
7589    },
7590    {
7591     "component_value" : -16,
7592     "kind" : "vcall_offset"
7593    },
7594    {
7595     "component_value" : -16,
7596     "kind" : "vcall_offset"
7597    },
7598    {
7599     "component_value" : -16,
7600     "kind" : "vcall_offset"
7601    },
7602    {
7603     "component_value" : -16,
7604     "kind" : "offset_to_top"
7605    },
7606    {
7607     "kind" : "rtti",
7608     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7609    },
7610    {
7611     "kind" : "complete_dtor_pointer",
7612     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7613    },
7614    {
7615     "kind" : "deleting_dtor_pointer",
7616     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7617    },
7618    {
7619     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7620    },
7621    {
7622     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7623    },
7624    {
7625     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7626    },
7627    {
7628     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7629    }
7630   ]
7631  },
7632  {
7633   "alignment" : 4,
7634   "base_specifiers" :
7635   [
7636    {
7637     "referenced_type" : "type-16"
7638    },
7639    {
7640     "referenced_type" : "type-147"
7641    },
7642    {
7643     "referenced_type" : "type-148"
7644    }
7645   ],
7646   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7647   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7648   "record_kind" : "class",
7649   "referenced_type" : "type-465",
7650   "self_type" : "type-465",
7651   "size" : 32,
7652   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7653   "template_args" : [ "type-16" ],
7654   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
7655   "vtable_components" :
7656   [
7657    {
7658     "component_value" : 24,
7659     "kind" : "vbase_offset"
7660    },
7661    {
7662     "kind" : "offset_to_top"
7663    },
7664    {
7665     "kind" : "rtti",
7666     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7667    },
7668    {
7669     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7670    },
7671    {
7672     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7673    },
7674    {
7675     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7676    },
7677    {
7678     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7679    },
7680    {
7681     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
7682    },
7683    {
7684     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7685    },
7686    {
7687     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
7688    },
7689    {
7690     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7691    },
7692    {
7693     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7694    },
7695    {
7696     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7697    },
7698    {
7699     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7700    },
7701    {
7702     "kind" : "complete_dtor_pointer",
7703     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7704    },
7705    {
7706     "kind" : "deleting_dtor_pointer",
7707     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7708    },
7709    {
7710     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7711    },
7712    {
7713     "component_value" : 20,
7714     "kind" : "vbase_offset"
7715    },
7716    {
7717     "component_value" : -4,
7718     "kind" : "offset_to_top"
7719    },
7720    {
7721     "kind" : "rtti",
7722     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7723    },
7724    {
7725     "kind" : "complete_dtor_pointer",
7726     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7727    },
7728    {
7729     "kind" : "deleting_dtor_pointer",
7730     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7731    },
7732    {
7733     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7734    },
7735    {
7736     "component_value" : 16,
7737     "kind" : "vbase_offset"
7738    },
7739    {
7740     "component_value" : -8,
7741     "kind" : "offset_to_top"
7742    },
7743    {
7744     "kind" : "rtti",
7745     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7746    },
7747    {
7748     "kind" : "complete_dtor_pointer",
7749     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7750    },
7751    {
7752     "kind" : "deleting_dtor_pointer",
7753     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7754    },
7755    {
7756     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7757    },
7758    {
7759     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7760    },
7761    {
7762     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7763    },
7764    {
7765     "kind" : "vcall_offset"
7766    },
7767    {
7768     "component_value" : -16,
7769     "kind" : "vcall_offset"
7770    },
7771    {
7772     "component_value" : -16,
7773     "kind" : "vcall_offset"
7774    },
7775    {
7776     "component_value" : -16,
7777     "kind" : "vcall_offset"
7778    },
7779    {
7780     "component_value" : -24,
7781     "kind" : "vcall_offset"
7782    },
7783    {
7784     "component_value" : -24,
7785     "kind" : "offset_to_top"
7786    },
7787    {
7788     "kind" : "rtti",
7789     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7790    },
7791    {
7792     "kind" : "complete_dtor_pointer",
7793     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7794    },
7795    {
7796     "kind" : "deleting_dtor_pointer",
7797     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7798    },
7799    {
7800     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7801    },
7802    {
7803     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7804    },
7805    {
7806     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7807    },
7808    {
7809     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7810    }
7811   ]
7812  },
7813  {
7814   "alignment" : 4,
7815   "base_specifiers" :
7816   [
7817    {
7818     "referenced_type" : "type-186"
7819    },
7820    {
7821     "referenced_type" : "type-147"
7822    },
7823    {
7824     "referenced_type" : "type-148"
7825    }
7826   ],
7827   "linker_set_key" : "android::hardware::BpInterface<android::system::suspend::V1_0::ISystemSuspend>",
7828   "name" : "android::hardware::BpInterface<android::system::suspend::V1_0::ISystemSuspend>",
7829   "record_kind" : "class",
7830   "referenced_type" : "type-467",
7831   "self_type" : "type-467",
7832   "size" : 32,
7833   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7834   "template_args" : [ "type-186" ],
7835   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEEE",
7836   "vtable_components" :
7837   [
7838    {
7839     "component_value" : 24,
7840     "kind" : "vbase_offset"
7841    },
7842    {
7843     "kind" : "offset_to_top"
7844    },
7845    {
7846     "kind" : "rtti",
7847     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEEE"
7848    },
7849    {
7850     "mangled_component_name" : "_ZNK7android6system7suspend4V1_014ISystemSuspend8isRemoteEv"
7851    },
7852    {
7853     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7854    },
7855    {
7856     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7857    },
7858    {
7859     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7860    },
7861    {
7862     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
7863    },
7864    {
7865     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend21setHALInstrumentationEv"
7866    },
7867    {
7868     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
7869    },
7870    {
7871     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend4pingEv"
7872    },
7873    {
7874     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7875    },
7876    {
7877     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend21notifySyspropsChangedEv"
7878    },
7879    {
7880     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7881    },
7882    {
7883     "kind" : "complete_dtor_pointer",
7884     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED1Ev"
7885    },
7886    {
7887     "kind" : "deleting_dtor_pointer",
7888     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED0Ev"
7889    },
7890    {
7891     "is_pure" : true,
7892     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNS_8hardware11hidl_stringE"
7893    },
7894    {
7895     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEE10onAsBinderEv"
7896    },
7897    {
7898     "component_value" : 20,
7899     "kind" : "vbase_offset"
7900    },
7901    {
7902     "component_value" : -4,
7903     "kind" : "offset_to_top"
7904    },
7905    {
7906     "kind" : "rtti",
7907     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEEE"
7908    },
7909    {
7910     "kind" : "complete_dtor_pointer",
7911     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED1Ev"
7912    },
7913    {
7914     "kind" : "deleting_dtor_pointer",
7915     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED0Ev"
7916    },
7917    {
7918     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEE10onAsBinderEv"
7919    },
7920    {
7921     "component_value" : 16,
7922     "kind" : "vbase_offset"
7923    },
7924    {
7925     "component_value" : -8,
7926     "kind" : "offset_to_top"
7927    },
7928    {
7929     "kind" : "rtti",
7930     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEEE"
7931    },
7932    {
7933     "kind" : "complete_dtor_pointer",
7934     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED1Ev"
7935    },
7936    {
7937     "kind" : "deleting_dtor_pointer",
7938     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED0Ev"
7939    },
7940    {
7941     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7942    },
7943    {
7944     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7945    },
7946    {
7947     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7948    },
7949    {
7950     "kind" : "vcall_offset"
7951    },
7952    {
7953     "component_value" : -16,
7954     "kind" : "vcall_offset"
7955    },
7956    {
7957     "component_value" : -16,
7958     "kind" : "vcall_offset"
7959    },
7960    {
7961     "component_value" : -16,
7962     "kind" : "vcall_offset"
7963    },
7964    {
7965     "component_value" : -24,
7966     "kind" : "vcall_offset"
7967    },
7968    {
7969     "component_value" : -24,
7970     "kind" : "offset_to_top"
7971    },
7972    {
7973     "kind" : "rtti",
7974     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEEE"
7975    },
7976    {
7977     "kind" : "complete_dtor_pointer",
7978     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED1Ev"
7979    },
7980    {
7981     "kind" : "deleting_dtor_pointer",
7982     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEED0Ev"
7983    },
7984    {
7985     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7986    },
7987    {
7988     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7989    },
7990    {
7991     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7992    },
7993    {
7994     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7995    }
7996   ]
7997  },
7998  {
7999   "alignment" : 4,
8000   "base_specifiers" :
8001   [
8002    {
8003     "referenced_type" : "type-134"
8004    },
8005    {
8006     "referenced_type" : "type-147"
8007    },
8008    {
8009     "referenced_type" : "type-148"
8010    }
8011   ],
8012   "linker_set_key" : "android::hardware::BpInterface<android::system::suspend::V1_0::IWakeLock>",
8013   "name" : "android::hardware::BpInterface<android::system::suspend::V1_0::IWakeLock>",
8014   "record_kind" : "class",
8015   "referenced_type" : "type-146",
8016   "self_type" : "type-146",
8017   "size" : 32,
8018   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8019   "template_args" : [ "type-134" ],
8020   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEEE",
8021   "vtable_components" :
8022   [
8023    {
8024     "component_value" : 24,
8025     "kind" : "vbase_offset"
8026    },
8027    {
8028     "kind" : "offset_to_top"
8029    },
8030    {
8031     "kind" : "rtti",
8032     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEEE"
8033    },
8034    {
8035     "mangled_component_name" : "_ZNK7android6system7suspend4V1_09IWakeLock8isRemoteEv"
8036    },
8037    {
8038     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8039    },
8040    {
8041     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8042    },
8043    {
8044     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8045    },
8046    {
8047     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8048    },
8049    {
8050     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock21setHALInstrumentationEv"
8051    },
8052    {
8053     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8054    },
8055    {
8056     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock4pingEv"
8057    },
8058    {
8059     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8060    },
8061    {
8062     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock21notifySyspropsChangedEv"
8063    },
8064    {
8065     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8066    },
8067    {
8068     "kind" : "complete_dtor_pointer",
8069     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED1Ev"
8070    },
8071    {
8072     "kind" : "deleting_dtor_pointer",
8073     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED0Ev"
8074    },
8075    {
8076     "is_pure" : true,
8077     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock7releaseEv"
8078    },
8079    {
8080     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEE10onAsBinderEv"
8081    },
8082    {
8083     "component_value" : 20,
8084     "kind" : "vbase_offset"
8085    },
8086    {
8087     "component_value" : -4,
8088     "kind" : "offset_to_top"
8089    },
8090    {
8091     "kind" : "rtti",
8092     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEEE"
8093    },
8094    {
8095     "kind" : "complete_dtor_pointer",
8096     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED1Ev"
8097    },
8098    {
8099     "kind" : "deleting_dtor_pointer",
8100     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED0Ev"
8101    },
8102    {
8103     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEE10onAsBinderEv"
8104    },
8105    {
8106     "component_value" : 16,
8107     "kind" : "vbase_offset"
8108    },
8109    {
8110     "component_value" : -8,
8111     "kind" : "offset_to_top"
8112    },
8113    {
8114     "kind" : "rtti",
8115     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEEE"
8116    },
8117    {
8118     "kind" : "complete_dtor_pointer",
8119     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED1Ev"
8120    },
8121    {
8122     "kind" : "deleting_dtor_pointer",
8123     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED0Ev"
8124    },
8125    {
8126     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8127    },
8128    {
8129     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8130    },
8131    {
8132     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8133    },
8134    {
8135     "kind" : "vcall_offset"
8136    },
8137    {
8138     "component_value" : -16,
8139     "kind" : "vcall_offset"
8140    },
8141    {
8142     "component_value" : -16,
8143     "kind" : "vcall_offset"
8144    },
8145    {
8146     "component_value" : -16,
8147     "kind" : "vcall_offset"
8148    },
8149    {
8150     "component_value" : -24,
8151     "kind" : "vcall_offset"
8152    },
8153    {
8154     "component_value" : -24,
8155     "kind" : "offset_to_top"
8156    },
8157    {
8158     "kind" : "rtti",
8159     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEEE"
8160    },
8161    {
8162     "kind" : "complete_dtor_pointer",
8163     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED1Ev"
8164    },
8165    {
8166     "kind" : "deleting_dtor_pointer",
8167     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEED0Ev"
8168    },
8169    {
8170     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8171    },
8172    {
8173     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8174    },
8175    {
8176     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8177    },
8178    {
8179     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8180    }
8181   ]
8182  },
8183  {
8184   "alignment" : 4,
8185   "fields" :
8186   [
8187    {
8188     "access" : "private",
8189     "field_name" : "mMutex",
8190     "referenced_type" : "type-487"
8191    },
8192    {
8193     "access" : "private",
8194     "field_name" : "mMap",
8195     "field_offset" : 32,
8196     "referenced_type" : "type-488"
8197    }
8198   ],
8199   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8200   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8201   "record_kind" : "class",
8202   "referenced_type" : "type-486",
8203   "self_type" : "type-486",
8204   "size" : 16,
8205   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8206   "template_args" : [ "type-14", "type-489" ],
8207   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8208  },
8209  {
8210   "alignment" : 4,
8211   "fields" :
8212   [
8213    {
8214     "access" : "private",
8215     "field_name" : "mMutex",
8216     "referenced_type" : "type-495"
8217    },
8218    {
8219     "access" : "private",
8220     "field_name" : "mMap",
8221     "field_offset" : 32,
8222     "referenced_type" : "type-496"
8223    }
8224   ],
8225   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8226   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8227   "record_kind" : "class",
8228   "referenced_type" : "type-494",
8229   "self_type" : "type-494",
8230   "size" : 16,
8231   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8232   "template_args" : [ "type-14", "type-34" ],
8233   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8234  },
8235  {
8236   "alignment" : 4,
8237   "fields" :
8238   [
8239    {
8240     "access" : "private",
8241     "field_name" : "mMutex",
8242     "referenced_type" : "type-500"
8243    },
8244    {
8245     "access" : "private",
8246     "field_name" : "mMap",
8247     "field_offset" : 32,
8248     "referenced_type" : "type-501"
8249    }
8250   ],
8251   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8252   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8253   "record_kind" : "class",
8254   "referenced_type" : "type-499",
8255   "self_type" : "type-499",
8256   "size" : 16,
8257   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8258   "template_args" : [ "type-502", "type-368" ],
8259   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8260  },
8261  {
8262   "alignment" : 4,
8263   "fields" :
8264   [
8265    {
8266     "access" : "private",
8267     "field_name" : "mMutex",
8268     "referenced_type" : "type-518"
8269    },
8270    {
8271     "access" : "private",
8272     "field_name" : "mMap",
8273     "field_offset" : 32,
8274     "referenced_type" : "type-519"
8275    }
8276   ],
8277   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8278   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8279   "record_kind" : "class",
8280   "referenced_type" : "type-517",
8281   "self_type" : "type-517",
8282   "size" : 16,
8283   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8284   "template_args" : [ "type-520", "type-521" ],
8285   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8286  },
8287  {
8288   "alignment" : 4,
8289   "fields" :
8290   [
8291    {
8292     "access" : "private",
8293     "field_name" : "mMutex",
8294     "referenced_type" : "type-508"
8295    },
8296    {
8297     "access" : "private",
8298     "field_name" : "mMap",
8299     "field_offset" : 32,
8300     "referenced_type" : "type-509"
8301    }
8302   ],
8303   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8304   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8305   "record_kind" : "class",
8306   "referenced_type" : "type-507",
8307   "self_type" : "type-507",
8308   "size" : 16,
8309   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8310   "template_args" : [ "type-510", "type-511" ],
8311   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8312  },
8313  {
8314   "alignment" : 8,
8315   "fields" :
8316   [
8317    {
8318     "field_name" : "flags",
8319     "referenced_type" : "type-2"
8320    },
8321    {
8322     "field_name" : "fdIndex",
8323     "field_offset" : 32,
8324     "referenced_type" : "type-2"
8325    },
8326    {
8327     "field_name" : "offset",
8328     "field_offset" : 64,
8329     "referenced_type" : "type-2"
8330    },
8331    {
8332     "field_name" : "extent",
8333     "field_offset" : 128,
8334     "referenced_type" : "type-13"
8335    }
8336   ],
8337   "linker_set_key" : "android::hardware::GrantorDescriptor",
8338   "name" : "android::hardware::GrantorDescriptor",
8339   "referenced_type" : "type-393",
8340   "self_type" : "type-393",
8341   "size" : 24,
8342   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8343   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8344  },
8345  {
8346   "alignment" : 8,
8347   "base_specifiers" :
8348   [
8349    {
8350     "is_virtual" : true,
8351     "referenced_type" : "type-377"
8352    },
8353    {
8354     "is_virtual" : true,
8355     "referenced_type" : "type-7"
8356    }
8357   ],
8358   "linker_set_key" : "android::hardware::HidlMemory",
8359   "name" : "android::hardware::HidlMemory",
8360   "record_kind" : "class",
8361   "referenced_type" : "type-385",
8362   "self_type" : "type-385",
8363   "size" : 56,
8364   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8365   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8366   "vtable_components" :
8367   [
8368    {
8369     "component_value" : 48,
8370     "kind" : "vbase_offset"
8371    },
8372    {
8373     "component_value" : 8,
8374     "kind" : "vbase_offset"
8375    },
8376    {
8377     "kind" : "offset_to_top"
8378    },
8379    {
8380     "kind" : "rtti",
8381     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8382    },
8383    {
8384     "kind" : "complete_dtor_pointer",
8385     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8386    },
8387    {
8388     "kind" : "deleting_dtor_pointer",
8389     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8390    },
8391    {
8392     "kind" : "vcall_offset"
8393    },
8394    {
8395     "kind" : "vcall_offset"
8396    },
8397    {
8398     "kind" : "vcall_offset"
8399    },
8400    {
8401     "kind" : "vcall_offset"
8402    },
8403    {
8404     "component_value" : -48,
8405     "kind" : "vcall_offset"
8406    },
8407    {
8408     "component_value" : -48,
8409     "kind" : "offset_to_top"
8410    },
8411    {
8412     "kind" : "rtti",
8413     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8414    },
8415    {
8416     "kind" : "complete_dtor_pointer",
8417     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8418    },
8419    {
8420     "kind" : "deleting_dtor_pointer",
8421     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
8422    },
8423    {
8424     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8425    },
8426    {
8427     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8428    },
8429    {
8430     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8431    },
8432    {
8433     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8434    }
8435   ]
8436  },
8437  {
8438   "alignment" : 4,
8439   "base_specifiers" :
8440   [
8441    {
8442     "is_virtual" : true,
8443     "referenced_type" : "type-7"
8444    }
8445   ],
8446   "linker_set_key" : "android::hardware::IBinder",
8447   "name" : "android::hardware::IBinder",
8448   "record_kind" : "class",
8449   "referenced_type" : "type-33",
8450   "self_type" : "type-33",
8451   "size" : 12,
8452   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8453   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8454   "vtable_components" :
8455   [
8456    {
8457     "component_value" : 4,
8458     "kind" : "vbase_offset"
8459    },
8460    {
8461     "kind" : "offset_to_top"
8462    },
8463    {
8464     "kind" : "rtti",
8465     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8466    },
8467    {
8468     "is_pure" : true,
8469     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8470    },
8471    {
8472     "is_pure" : true,
8473     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8474    },
8475    {
8476     "is_pure" : true,
8477     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8478    },
8479    {
8480     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8481    },
8482    {
8483     "is_pure" : true,
8484     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8485    },
8486    {
8487     "is_pure" : true,
8488     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8489    },
8490    {
8491     "is_pure" : true,
8492     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8493    },
8494    {
8495     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8496    },
8497    {
8498     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8499    },
8500    {
8501     "kind" : "complete_dtor_pointer",
8502     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8503    },
8504    {
8505     "kind" : "deleting_dtor_pointer",
8506     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8507    },
8508    {
8509     "kind" : "vcall_offset"
8510    },
8511    {
8512     "kind" : "vcall_offset"
8513    },
8514    {
8515     "kind" : "vcall_offset"
8516    },
8517    {
8518     "kind" : "vcall_offset"
8519    },
8520    {
8521     "component_value" : -4,
8522     "kind" : "vcall_offset"
8523    },
8524    {
8525     "component_value" : -4,
8526     "kind" : "offset_to_top"
8527    },
8528    {
8529     "kind" : "rtti",
8530     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8531    },
8532    {
8533     "kind" : "complete_dtor_pointer",
8534     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8535    },
8536    {
8537     "kind" : "deleting_dtor_pointer",
8538     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8539    },
8540    {
8541     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8542    },
8543    {
8544     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8545    },
8546    {
8547     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8548    },
8549    {
8550     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8551    }
8552   ]
8553  },
8554  {
8555   "alignment" : 4,
8556   "base_specifiers" :
8557   [
8558    {
8559     "is_virtual" : true,
8560     "referenced_type" : "type-7"
8561    }
8562   ],
8563   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8564   "name" : "android::hardware::IBinder::DeathRecipient",
8565   "record_kind" : "class",
8566   "referenced_type" : "type-17",
8567   "self_type" : "type-17",
8568   "size" : 12,
8569   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8570   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8571   "vtable_components" :
8572   [
8573    {
8574     "component_value" : 4,
8575     "kind" : "vbase_offset"
8576    },
8577    {
8578     "kind" : "offset_to_top"
8579    },
8580    {
8581     "kind" : "rtti",
8582     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8583    },
8584    {
8585     "is_pure" : true,
8586     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8587    },
8588    {
8589     "kind" : "complete_dtor_pointer",
8590     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8591    },
8592    {
8593     "kind" : "deleting_dtor_pointer",
8594     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8595    },
8596    {
8597     "kind" : "vcall_offset"
8598    },
8599    {
8600     "kind" : "vcall_offset"
8601    },
8602    {
8603     "kind" : "vcall_offset"
8604    },
8605    {
8606     "kind" : "vcall_offset"
8607    },
8608    {
8609     "component_value" : -4,
8610     "kind" : "vcall_offset"
8611    },
8612    {
8613     "component_value" : -4,
8614     "kind" : "offset_to_top"
8615    },
8616    {
8617     "kind" : "rtti",
8618     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8619    },
8620    {
8621     "kind" : "complete_dtor_pointer",
8622     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8623    },
8624    {
8625     "kind" : "deleting_dtor_pointer",
8626     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8627    },
8628    {
8629     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8630    },
8631    {
8632     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8633    },
8634    {
8635     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8636    },
8637    {
8638     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8639    }
8640   ]
8641  },
8642  {
8643   "alignment" : 4,
8644   "base_specifiers" :
8645   [
8646    {
8647     "is_virtual" : true,
8648     "referenced_type" : "type-7"
8649    }
8650   ],
8651   "linker_set_key" : "android::hardware::IInterface",
8652   "name" : "android::hardware::IInterface",
8653   "record_kind" : "class",
8654   "referenced_type" : "type-147",
8655   "self_type" : "type-147",
8656   "size" : 12,
8657   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8658   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8659   "vtable_components" :
8660   [
8661    {
8662     "component_value" : 4,
8663     "kind" : "vbase_offset"
8664    },
8665    {
8666     "kind" : "offset_to_top"
8667    },
8668    {
8669     "kind" : "rtti",
8670     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8671    },
8672    {
8673     "kind" : "complete_dtor_pointer",
8674     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8675    },
8676    {
8677     "kind" : "deleting_dtor_pointer",
8678     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8679    },
8680    {
8681     "is_pure" : true,
8682     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8683    },
8684    {
8685     "kind" : "vcall_offset"
8686    },
8687    {
8688     "kind" : "vcall_offset"
8689    },
8690    {
8691     "kind" : "vcall_offset"
8692    },
8693    {
8694     "kind" : "vcall_offset"
8695    },
8696    {
8697     "component_value" : -4,
8698     "kind" : "vcall_offset"
8699    },
8700    {
8701     "component_value" : -4,
8702     "kind" : "offset_to_top"
8703    },
8704    {
8705     "kind" : "rtti",
8706     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8707    },
8708    {
8709     "kind" : "complete_dtor_pointer",
8710     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
8711    },
8712    {
8713     "kind" : "deleting_dtor_pointer",
8714     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
8715    },
8716    {
8717     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8718    },
8719    {
8720     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8721    },
8722    {
8723     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8724    },
8725    {
8726     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8727    }
8728   ]
8729  },
8730  {
8731   "alignment" : 8,
8732   "fields" :
8733   [
8734    {
8735     "access" : "private",
8736     "field_name" : "mGrantors",
8737     "referenced_type" : "type-389"
8738    },
8739    {
8740     "access" : "private",
8741     "field_name" : "mHandle",
8742     "field_offset" : 128,
8743     "referenced_type" : "type-435"
8744    },
8745    {
8746     "access" : "private",
8747     "field_name" : "mQuantum",
8748     "field_offset" : 192,
8749     "referenced_type" : "type-2"
8750    },
8751    {
8752     "access" : "private",
8753     "field_name" : "mFlags",
8754     "field_offset" : 224,
8755     "referenced_type" : "type-2"
8756    }
8757   ],
8758   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8759   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8760   "referenced_type" : "type-434",
8761   "self_type" : "type-434",
8762   "size" : 32,
8763   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8764   "template_args" : [ "type-53" ],
8765   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8766  },
8767  {
8768   "alignment" : 4,
8769   "fields" :
8770   [
8771    {
8772     "access" : "private",
8773     "field_name" : "mBufCachePos",
8774     "referenced_type" : "type-2"
8775    },
8776    {
8777     "access" : "private",
8778     "field_name" : "mBufCache",
8779     "field_offset" : 32,
8780     "referenced_type" : "type-469"
8781    },
8782    {
8783     "access" : "private",
8784     "field_name" : "mError",
8785     "field_offset" : 128,
8786     "referenced_type" : "type-20"
8787    },
8788    {
8789     "access" : "private",
8790     "field_name" : "mData",
8791     "field_offset" : 160,
8792     "referenced_type" : "type-470"
8793    },
8794    {
8795     "access" : "private",
8796     "field_name" : "mDataSize",
8797     "field_offset" : 192,
8798     "referenced_type" : "type-2"
8799    },
8800    {
8801     "access" : "private",
8802     "field_name" : "mDataCapacity",
8803     "field_offset" : 224,
8804     "referenced_type" : "type-2"
8805    },
8806    {
8807     "access" : "private",
8808     "field_name" : "mDataPos",
8809     "field_offset" : 256,
8810     "referenced_type" : "type-2"
8811    },
8812    {
8813     "access" : "private",
8814     "field_name" : "mObjects",
8815     "field_offset" : 288,
8816     "referenced_type" : "type-471"
8817    },
8818    {
8819     "access" : "private",
8820     "field_name" : "mObjectsSize",
8821     "field_offset" : 320,
8822     "referenced_type" : "type-2"
8823    },
8824    {
8825     "access" : "private",
8826     "field_name" : "mObjectsCapacity",
8827     "field_offset" : 352,
8828     "referenced_type" : "type-2"
8829    },
8830    {
8831     "access" : "private",
8832     "field_name" : "mNextObjectHint",
8833     "field_offset" : 384,
8834     "referenced_type" : "type-2"
8835    },
8836    {
8837     "access" : "private",
8838     "field_name" : "mNumRef",
8839     "field_offset" : 416,
8840     "referenced_type" : "type-2"
8841    },
8842    {
8843     "access" : "private",
8844     "field_name" : "mFdsKnown",
8845     "field_offset" : 448,
8846     "referenced_type" : "type-34"
8847    },
8848    {
8849     "access" : "private",
8850     "field_name" : "mHasFds",
8851     "field_offset" : 456,
8852     "referenced_type" : "type-34"
8853    },
8854    {
8855     "access" : "private",
8856     "field_name" : "mAllowFds",
8857     "field_offset" : 464,
8858     "referenced_type" : "type-34"
8859    },
8860    {
8861     "access" : "private",
8862     "field_name" : "mOwner",
8863     "field_offset" : 480,
8864     "referenced_type" : "type-472"
8865    },
8866    {
8867     "access" : "private",
8868     "field_name" : "mOwnerCookie",
8869     "field_offset" : 512,
8870     "referenced_type" : "type-21"
8871    }
8872   ],
8873   "linker_set_key" : "android::hardware::Parcel",
8874   "name" : "android::hardware::Parcel",
8875   "record_kind" : "class",
8876   "referenced_type" : "type-468",
8877   "self_type" : "type-468",
8878   "size" : 68,
8879   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8880   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8881  },
8882  {
8883   "access" : "private",
8884   "alignment" : 8,
8885   "fields" :
8886   [
8887    {
8888     "field_name" : "index",
8889     "referenced_type" : "type-2"
8890    },
8891    {
8892     "field_name" : "buffer",
8893     "field_offset" : 64,
8894     "referenced_type" : "type-13"
8895    },
8896    {
8897     "field_name" : "bufend",
8898     "field_offset" : 128,
8899     "referenced_type" : "type-13"
8900    }
8901   ],
8902   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
8903   "name" : "android::hardware::Parcel::BufferInfo",
8904   "referenced_type" : "type-476",
8905   "self_type" : "type-476",
8906   "size" : 24,
8907   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8908   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
8909  },
8910  {
8911   "alignment" : 8,
8912   "base_specifiers" :
8913   [
8914    {
8915     "is_virtual" : true,
8916     "referenced_type" : "type-7"
8917    }
8918   ],
8919   "fields" :
8920   [
8921    {
8922     "access" : "private",
8923     "field_name" : "mDriverFD",
8924     "field_offset" : 32,
8925     "referenced_type" : "type-20"
8926    },
8927    {
8928     "access" : "private",
8929     "field_name" : "mVMStart",
8930     "field_offset" : 64,
8931     "referenced_type" : "type-21"
8932    },
8933    {
8934     "access" : "private",
8935     "field_name" : "mThreadCountLock",
8936     "field_offset" : 96,
8937     "referenced_type" : "type-23"
8938    },
8939    {
8940     "access" : "private",
8941     "field_name" : "mThreadCountDecrement",
8942     "field_offset" : 128,
8943     "referenced_type" : "type-24"
8944    },
8945    {
8946     "access" : "private",
8947     "field_name" : "mExecutingThreadsCount",
8948     "field_offset" : 160,
8949     "referenced_type" : "type-2"
8950    },
8951    {
8952     "access" : "private",
8953     "field_name" : "mMaxThreads",
8954     "field_offset" : 192,
8955     "referenced_type" : "type-2"
8956    },
8957    {
8958     "access" : "private",
8959     "field_name" : "mStarvationStartTimeMs",
8960     "field_offset" : 256,
8961     "referenced_type" : "type-25"
8962    },
8963    {
8964     "access" : "private",
8965     "field_name" : "mLock",
8966     "field_offset" : 320,
8967     "referenced_type" : "type-26"
8968    },
8969    {
8970     "access" : "private",
8971     "field_name" : "mHandleToObject",
8972     "field_offset" : 352,
8973     "referenced_type" : "type-28"
8974    },
8975    {
8976     "access" : "private",
8977     "field_name" : "mManagesContexts",
8978     "field_offset" : 512,
8979     "referenced_type" : "type-34"
8980    },
8981    {
8982     "access" : "private",
8983     "field_name" : "mBinderContextCheckFunc",
8984     "field_offset" : 544,
8985     "referenced_type" : "type-35"
8986    },
8987    {
8988     "access" : "private",
8989     "field_name" : "mBinderContextUserData",
8990     "field_offset" : 576,
8991     "referenced_type" : "type-21"
8992    },
8993    {
8994     "access" : "private",
8995     "field_name" : "mContexts",
8996     "field_offset" : 608,
8997     "referenced_type" : "type-46"
8998    },
8999    {
9000     "access" : "private",
9001     "field_name" : "mRootDir",
9002     "field_offset" : 768,
9003     "referenced_type" : "type-50"
9004    },
9005    {
9006     "access" : "private",
9007     "field_name" : "mThreadPoolStarted",
9008     "field_offset" : 800,
9009     "referenced_type" : "type-34"
9010    },
9011    {
9012     "access" : "private",
9013     "field_name" : "mSpawnThreadOnStart",
9014     "field_offset" : 808,
9015     "referenced_type" : "type-34"
9016    },
9017    {
9018     "access" : "private",
9019     "field_name" : "mThreadPoolSeq",
9020     "field_offset" : 832,
9021     "referenced_type" : "type-54"
9022    },
9023    {
9024     "access" : "private",
9025     "field_name" : "mMmapSize",
9026     "field_offset" : 864,
9027     "referenced_type" : "type-30"
9028    },
9029    {
9030     "access" : "private",
9031     "field_name" : "mCallRestriction",
9032     "field_offset" : 896,
9033     "referenced_type" : "type-55"
9034    }
9035   ],
9036   "linker_set_key" : "android::hardware::ProcessState",
9037   "name" : "android::hardware::ProcessState",
9038   "record_kind" : "class",
9039   "referenced_type" : "type-19",
9040   "self_type" : "type-19",
9041   "size" : 128,
9042   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9043   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9044   "vtable_components" :
9045   [
9046    {
9047     "component_value" : 116,
9048     "kind" : "vbase_offset"
9049    },
9050    {
9051     "kind" : "offset_to_top"
9052    },
9053    {
9054     "kind" : "rtti",
9055     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9056    },
9057    {
9058     "kind" : "complete_dtor_pointer",
9059     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9060    },
9061    {
9062     "kind" : "deleting_dtor_pointer",
9063     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9064    },
9065    {
9066     "kind" : "vcall_offset"
9067    },
9068    {
9069     "kind" : "vcall_offset"
9070    },
9071    {
9072     "kind" : "vcall_offset"
9073    },
9074    {
9075     "kind" : "vcall_offset"
9076    },
9077    {
9078     "component_value" : -116,
9079     "kind" : "vcall_offset"
9080    },
9081    {
9082     "component_value" : -116,
9083     "kind" : "offset_to_top"
9084    },
9085    {
9086     "kind" : "rtti",
9087     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9088    },
9089    {
9090     "kind" : "complete_dtor_pointer",
9091     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9092    },
9093    {
9094     "kind" : "deleting_dtor_pointer",
9095     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
9096    },
9097    {
9098     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9099    },
9100    {
9101     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9102    },
9103    {
9104     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9105    },
9106    {
9107     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9108    }
9109   ]
9110  },
9111  {
9112   "access" : "private",
9113   "alignment" : 4,
9114   "fields" :
9115   [
9116    {
9117     "field_name" : "binder",
9118     "referenced_type" : "type-32"
9119    },
9120    {
9121     "field_name" : "refs",
9122     "field_offset" : 32,
9123     "referenced_type" : "type-11"
9124    }
9125   ],
9126   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9127   "name" : "android::hardware::ProcessState::handle_entry",
9128   "referenced_type" : "type-31",
9129   "self_type" : "type-31",
9130   "size" : 8,
9131   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9132   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9133  },
9134  {
9135   "alignment" : 4,
9136   "base_specifiers" :
9137   [
9138    {
9139     "referenced_type" : "type-229"
9140    }
9141   ],
9142   "fields" :
9143   [
9144    {
9145     "access" : "private",
9146     "field_name" : "mVal",
9147     "field_offset" : 192,
9148     "referenced_type" : "type-184"
9149    }
9150   ],
9151   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> >",
9152   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> >",
9153   "record_kind" : "class",
9154   "referenced_type" : "type-241",
9155   "self_type" : "type-241",
9156   "size" : 28,
9157   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9158   "template_args" : [ "type-184" ],
9159   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS_6system7suspend4V1_014ISystemSuspendEEEEE"
9160  },
9161  {
9162   "alignment" : 4,
9163   "base_specifiers" :
9164   [
9165    {
9166     "referenced_type" : "type-229"
9167    }
9168   ],
9169   "fields" :
9170   [
9171    {
9172     "access" : "private",
9173     "field_name" : "mVal",
9174     "field_offset" : 192,
9175     "referenced_type" : "type-132"
9176    }
9177   ],
9178   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> >",
9179   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> >",
9180   "record_kind" : "class",
9181   "referenced_type" : "type-235",
9182   "self_type" : "type-235",
9183   "size" : 28,
9184   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9185   "template_args" : [ "type-132" ],
9186   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS_6system7suspend4V1_09IWakeLockEEEEE"
9187  },
9188  {
9189   "alignment" : 4,
9190   "base_specifiers" :
9191   [
9192    {
9193     "referenced_type" : "type-229"
9194    }
9195   ],
9196   "fields" :
9197   [
9198    {
9199     "access" : "private",
9200     "field_name" : "mVal",
9201     "field_offset" : 168,
9202     "referenced_type" : "type-34"
9203    }
9204   ],
9205   "linker_set_key" : "android::hardware::Return<bool>",
9206   "name" : "android::hardware::Return<bool>",
9207   "record_kind" : "class",
9208   "referenced_type" : "type-228",
9209   "self_type" : "type-228",
9210   "size" : 24,
9211   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9212   "template_args" : [ "type-34" ],
9213   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9214  },
9215  {
9216   "alignment" : 4,
9217   "base_specifiers" :
9218   [
9219    {
9220     "referenced_type" : "type-229"
9221    }
9222   ],
9223   "linker_set_key" : "android::hardware::Return<void>",
9224   "name" : "android::hardware::Return<void>",
9225   "record_kind" : "class",
9226   "referenced_type" : "type-254",
9227   "self_type" : "type-254",
9228   "size" : 24,
9229   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9230   "template_args" : [ "type-22" ],
9231   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9232  },
9233  {
9234   "alignment" : 4,
9235   "fields" :
9236   [
9237    {
9238     "access" : "private",
9239     "field_name" : "mException",
9240     "referenced_type" : "type-20"
9241    },
9242    {
9243     "access" : "private",
9244     "field_name" : "mErrorCode",
9245     "field_offset" : 32,
9246     "referenced_type" : "type-20"
9247    },
9248    {
9249     "access" : "private",
9250     "field_name" : "mMessage",
9251     "field_offset" : 64,
9252     "referenced_type" : "type-219"
9253    }
9254   ],
9255   "linker_set_key" : "android::hardware::Status",
9256   "name" : "android::hardware::Status",
9257   "record_kind" : "class",
9258   "referenced_type" : "type-218",
9259   "self_type" : "type-218",
9260   "size" : 20,
9261   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9262   "unique_id" : "_ZTSN7android8hardware6StatusE"
9263  },
9264  {
9265   "alignment" : 4,
9266   "fields" :
9267   [
9268    {
9269     "access" : "protected",
9270     "field_name" : "mInstrumentationCallbacks",
9271     "field_offset" : 32,
9272     "referenced_type" : "type-152"
9273    },
9274    {
9275     "access" : "protected",
9276     "field_name" : "mEnableInstrumentation",
9277     "field_offset" : 128,
9278     "referenced_type" : "type-34"
9279    },
9280    {
9281     "access" : "protected",
9282     "field_name" : "mInstrumentationLibPackage",
9283     "field_offset" : 160,
9284     "referenced_type" : "type-153"
9285    },
9286    {
9287     "access" : "protected",
9288     "field_name" : "mInterfaceName",
9289     "field_offset" : 256,
9290     "referenced_type" : "type-154"
9291    }
9292   ],
9293   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9294   "name" : "android::hardware::details::HidlInstrumentor",
9295   "referenced_type" : "type-151",
9296   "self_type" : "type-151",
9297   "size" : 44,
9298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9299   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9300   "vtable_components" :
9301   [
9302    {
9303     "kind" : "offset_to_top"
9304    },
9305    {
9306     "kind" : "rtti",
9307     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9308    },
9309    {
9310     "kind" : "complete_dtor_pointer",
9311     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9312    },
9313    {
9314     "kind" : "deleting_dtor_pointer",
9315     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9316    }
9317   ]
9318  },
9319  {
9320   "alignment" : 4,
9321   "fields" :
9322   [
9323    {
9324     "field_name" : "sched_policy",
9325     "referenced_type" : "type-20"
9326    },
9327    {
9328     "field_name" : "prio",
9329     "field_offset" : 32,
9330     "referenced_type" : "type-20"
9331    }
9332   ],
9333   "linker_set_key" : "android::hardware::details::SchedPrio",
9334   "name" : "android::hardware::details::SchedPrio",
9335   "referenced_type" : "type-489",
9336   "self_type" : "type-489",
9337   "size" : 8,
9338   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9339   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9340  },
9341  {
9342   "alignment" : 4,
9343   "fields" :
9344   [
9345    {
9346     "access" : "private",
9347     "field_name" : "mQueue",
9348     "referenced_type" : "type-647"
9349    }
9350   ],
9351   "linker_set_key" : "android::hardware::details::TaskRunner",
9352   "name" : "android::hardware::details::TaskRunner",
9353   "record_kind" : "class",
9354   "referenced_type" : "type-646",
9355   "self_type" : "type-646",
9356   "size" : 8,
9357   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9358   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9359  },
9360  {
9361   "alignment" : 1,
9362   "linker_set_key" : "android::hardware::details::bnhw_tag",
9363   "name" : "android::hardware::details::bnhw_tag",
9364   "referenced_type" : "type-317",
9365   "self_type" : "type-317",
9366   "size" : 1,
9367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9368   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9369  },
9370  {
9371   "alignment" : 1,
9372   "linker_set_key" : "android::hardware::details::bphw_tag",
9373   "name" : "android::hardware::details::bphw_tag",
9374   "referenced_type" : "type-330",
9375   "self_type" : "type-330",
9376   "size" : 1,
9377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9378   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9379  },
9380  {
9381   "alignment" : 1,
9382   "linker_set_key" : "android::hardware::details::bs_tag",
9383   "name" : "android::hardware::details::bs_tag",
9384   "referenced_type" : "type-342",
9385   "self_type" : "type-342",
9386   "size" : 1,
9387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9388   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9389  },
9390  {
9391   "access" : "private",
9392   "alignment" : 8,
9393   "fields" :
9394   [
9395    {
9396     "field_name" : "mPointer",
9397     "referenced_type" : "type-392"
9398    },
9399    {
9400     "field_name" : "_pad",
9401     "referenced_type" : "type-13"
9402    }
9403   ],
9404   "is_anonymous" : true,
9405   "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",
9406   "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",
9407   "record_kind" : "union",
9408   "referenced_type" : "type-391",
9409   "self_type" : "type-391",
9410   "size" : 8,
9411   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9412   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9413  },
9414  {
9415   "alignment" : 8,
9416   "fields" :
9417   [
9418    {
9419     "access" : "private",
9420     "referenced_type" : "type-391"
9421    }
9422   ],
9423   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9424   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9425   "referenced_type" : "type-390",
9426   "self_type" : "type-390",
9427   "size" : 8,
9428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9429   "template_args" : [ "type-393" ],
9430   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9431  },
9432  {
9433   "alignment" : 8,
9434   "fields" :
9435   [
9436    {
9437     "access" : "private",
9438     "referenced_type" : "type-404"
9439    }
9440   ],
9441   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9442   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9443   "referenced_type" : "type-403",
9444   "self_type" : "type-403",
9445   "size" : 8,
9446   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9447   "template_args" : [ "type-406" ],
9448   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9449  },
9450  {
9451   "alignment" : 8,
9452   "fields" :
9453   [
9454    {
9455     "access" : "private",
9456     "referenced_type" : "type-396"
9457    }
9458   ],
9459   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9460   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9461   "referenced_type" : "type-395",
9462   "self_type" : "type-395",
9463   "size" : 8,
9464   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9465   "template_args" : [ "type-373" ],
9466   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9467  },
9468  {
9469   "alignment" : 8,
9470   "fields" :
9471   [
9472    {
9473     "access" : "private",
9474     "referenced_type" : "type-421"
9475    }
9476   ],
9477   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9478   "name" : "android::hardware::details::hidl_pointer<char>",
9479   "referenced_type" : "type-420",
9480   "self_type" : "type-420",
9481   "size" : 8,
9482   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9483   "template_args" : [ "type-53" ],
9484   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9485  },
9486  {
9487   "access" : "private",
9488   "alignment" : 8,
9489   "fields" :
9490   [
9491    {
9492     "field_name" : "mPointer",
9493     "referenced_type" : "type-261"
9494    },
9495    {
9496     "field_name" : "_pad",
9497     "referenced_type" : "type-13"
9498    }
9499   ],
9500   "is_anonymous" : true,
9501   "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",
9502   "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",
9503   "record_kind" : "union",
9504   "referenced_type" : "type-421",
9505   "self_type" : "type-421",
9506   "size" : 8,
9507   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9508   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9509  },
9510  {
9511   "alignment" : 8,
9512   "fields" :
9513   [
9514    {
9515     "access" : "private",
9516     "referenced_type" : "type-375"
9517    }
9518   ],
9519   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9520   "name" : "android::hardware::details::hidl_pointer<const char>",
9521   "referenced_type" : "type-374",
9522   "self_type" : "type-374",
9523   "size" : 8,
9524   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9525   "template_args" : [ "type-52" ],
9526   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9527  },
9528  {
9529   "access" : "private",
9530   "alignment" : 8,
9531   "fields" :
9532   [
9533    {
9534     "field_name" : "mPointer",
9535     "referenced_type" : "type-51"
9536    },
9537    {
9538     "field_name" : "_pad",
9539     "referenced_type" : "type-13"
9540    }
9541   ],
9542   "is_anonymous" : true,
9543   "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",
9544   "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",
9545   "record_kind" : "union",
9546   "referenced_type" : "type-375",
9547   "self_type" : "type-375",
9548   "size" : 8,
9549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9550   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9551  },
9552  {
9553   "alignment" : 8,
9554   "fields" :
9555   [
9556    {
9557     "access" : "private",
9558     "referenced_type" : "type-353"
9559    }
9560   ],
9561   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9562   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9563   "referenced_type" : "type-352",
9564   "self_type" : "type-352",
9565   "size" : 8,
9566   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9567   "template_args" : [ "type-355" ],
9568   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9569  },
9570  {
9571   "access" : "private",
9572   "alignment" : 8,
9573   "fields" :
9574   [
9575    {
9576     "field_name" : "mPointer",
9577     "referenced_type" : "type-354"
9578    },
9579    {
9580     "field_name" : "_pad",
9581     "referenced_type" : "type-13"
9582    }
9583   ],
9584   "is_anonymous" : true,
9585   "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",
9586   "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",
9587   "record_kind" : "union",
9588   "referenced_type" : "type-353",
9589   "self_type" : "type-353",
9590   "size" : 8,
9591   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9592   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9593  },
9594  {
9595   "access" : "private",
9596   "alignment" : 8,
9597   "fields" :
9598   [
9599    {
9600     "field_name" : "mPointer",
9601     "referenced_type" : "type-405"
9602    },
9603    {
9604     "field_name" : "_pad",
9605     "referenced_type" : "type-13"
9606    }
9607   ],
9608   "is_anonymous" : true,
9609   "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",
9610   "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",
9611   "record_kind" : "union",
9612   "referenced_type" : "type-404",
9613   "self_type" : "type-404",
9614   "size" : 8,
9615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9616   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9617  },
9618  {
9619   "access" : "private",
9620   "alignment" : 8,
9621   "fields" :
9622   [
9623    {
9624     "field_name" : "mPointer",
9625     "referenced_type" : "type-397"
9626    },
9627    {
9628     "field_name" : "_pad",
9629     "referenced_type" : "type-13"
9630    }
9631   ],
9632   "is_anonymous" : true,
9633   "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",
9634   "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",
9635   "record_kind" : "union",
9636   "referenced_type" : "type-396",
9637   "self_type" : "type-396",
9638   "size" : 8,
9639   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9640   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9641  },
9642  {
9643   "alignment" : 8,
9644   "fields" :
9645   [
9646    {
9647     "access" : "private",
9648     "referenced_type" : "type-414"
9649    }
9650   ],
9651   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9652   "name" : "android::hardware::details::hidl_pointer<int>",
9653   "referenced_type" : "type-413",
9654   "self_type" : "type-413",
9655   "size" : 8,
9656   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9657   "template_args" : [ "type-20" ],
9658   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9659  },
9660  {
9661   "access" : "private",
9662   "alignment" : 8,
9663   "fields" :
9664   [
9665    {
9666     "field_name" : "mPointer",
9667     "referenced_type" : "type-415"
9668    },
9669    {
9670     "field_name" : "_pad",
9671     "referenced_type" : "type-13"
9672    }
9673   ],
9674   "is_anonymous" : true,
9675   "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",
9676   "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",
9677   "record_kind" : "union",
9678   "referenced_type" : "type-414",
9679   "self_type" : "type-414",
9680   "size" : 8,
9681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9682   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9683  },
9684  {
9685   "alignment" : 8,
9686   "fields" :
9687   [
9688    {
9689     "access" : "private",
9690     "referenced_type" : "type-436"
9691    }
9692   ],
9693   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9694   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9695   "referenced_type" : "type-435",
9696   "self_type" : "type-435",
9697   "size" : 8,
9698   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9699   "template_args" : [ "type-266" ],
9700   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9701  },
9702  {
9703   "access" : "private",
9704   "alignment" : 8,
9705   "fields" :
9706   [
9707    {
9708     "field_name" : "mPointer",
9709     "referenced_type" : "type-265"
9710    },
9711    {
9712     "field_name" : "_pad",
9713     "referenced_type" : "type-13"
9714    }
9715   ],
9716   "is_anonymous" : true,
9717   "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",
9718   "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",
9719   "record_kind" : "union",
9720   "referenced_type" : "type-436",
9721   "self_type" : "type-436",
9722   "size" : 8,
9723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9724   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9725  },
9726  {
9727   "alignment" : 1,
9728   "linker_set_key" : "android::hardware::details::i_tag",
9729   "name" : "android::hardware::details::i_tag",
9730   "referenced_type" : "type-306",
9731   "self_type" : "type-306",
9732   "size" : 1,
9733   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9734   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9735  },
9736  {
9737   "alignment" : 4,
9738   "fields" :
9739   [
9740    {
9741     "access" : "private",
9742     "field_name" : "mStatus",
9743     "referenced_type" : "type-218"
9744    },
9745    {
9746     "access" : "private",
9747     "field_name" : "mCheckedStatus",
9748     "field_offset" : 160,
9749     "referenced_type" : "type-34"
9750    }
9751   ],
9752   "linker_set_key" : "android::hardware::details::return_status",
9753   "name" : "android::hardware::details::return_status",
9754   "record_kind" : "class",
9755   "referenced_type" : "type-229",
9756   "self_type" : "type-229",
9757   "size" : 24,
9758   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9759   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9760  },
9761  {
9762   "alignment" : 1,
9763   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9764   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9765   "referenced_type" : "type-422",
9766   "self_type" : "type-422",
9767   "size" : 1,
9768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9769   "template_args" : [ "type-169" ],
9770   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
9771  },
9772  {
9773   "alignment" : 1,
9774   "fields" :
9775   [
9776    {
9777     "access" : "private",
9778     "field_name" : "mBuffer",
9779     "referenced_type" : "type-407"
9780    }
9781   ],
9782   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9783   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9784   "referenced_type" : "type-406",
9785   "self_type" : "type-406",
9786   "size" : 32,
9787   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9788   "template_args" : [ "type-169" ],
9789   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
9790  },
9791  {
9792   "alignment" : 8,
9793   "base_specifiers" :
9794   [
9795    {
9796     "referenced_type" : "type-17"
9797    }
9798   ],
9799   "fields" :
9800   [
9801    {
9802     "access" : "private",
9803     "field_name" : "mRecipient",
9804     "field_offset" : 32,
9805     "referenced_type" : "type-4"
9806    },
9807    {
9808     "access" : "private",
9809     "field_name" : "mCookie",
9810     "field_offset" : 128,
9811     "referenced_type" : "type-13"
9812    },
9813    {
9814     "access" : "private",
9815     "field_name" : "mBase",
9816     "field_offset" : 192,
9817     "referenced_type" : "type-14"
9818    }
9819   ],
9820   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9821   "name" : "android::hardware::hidl_binder_death_recipient",
9822   "referenced_type" : "type-3",
9823   "self_type" : "type-3",
9824   "size" : 40,
9825   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9826   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9827   "vtable_components" :
9828   [
9829    {
9830     "component_value" : 32,
9831     "kind" : "vbase_offset"
9832    },
9833    {
9834     "kind" : "offset_to_top"
9835    },
9836    {
9837     "kind" : "rtti",
9838     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9839    },
9840    {
9841     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9842    },
9843    {
9844     "kind" : "complete_dtor_pointer",
9845     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9846    },
9847    {
9848     "kind" : "deleting_dtor_pointer",
9849     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9850    },
9851    {
9852     "kind" : "vcall_offset"
9853    },
9854    {
9855     "kind" : "vcall_offset"
9856    },
9857    {
9858     "kind" : "vcall_offset"
9859    },
9860    {
9861     "kind" : "vcall_offset"
9862    },
9863    {
9864     "component_value" : -32,
9865     "kind" : "vcall_offset"
9866    },
9867    {
9868     "component_value" : -32,
9869     "kind" : "offset_to_top"
9870    },
9871    {
9872     "kind" : "rtti",
9873     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9874    },
9875    {
9876     "kind" : "complete_dtor_pointer",
9877     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
9878    },
9879    {
9880     "kind" : "deleting_dtor_pointer",
9881     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
9882    },
9883    {
9884     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9885    },
9886    {
9887     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9888    },
9889    {
9890     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9891    },
9892    {
9893     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9894    }
9895   ]
9896  },
9897  {
9898   "alignment" : 4,
9899   "base_specifiers" :
9900   [
9901    {
9902     "is_virtual" : true,
9903     "referenced_type" : "type-7"
9904    }
9905   ],
9906   "linker_set_key" : "android::hardware::hidl_death_recipient",
9907   "name" : "android::hardware::hidl_death_recipient",
9908   "referenced_type" : "type-6",
9909   "self_type" : "type-6",
9910   "size" : 12,
9911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9912   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9913   "vtable_components" :
9914   [
9915    {
9916     "component_value" : 4,
9917     "kind" : "vbase_offset"
9918    },
9919    {
9920     "kind" : "offset_to_top"
9921    },
9922    {
9923     "kind" : "rtti",
9924     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9925    },
9926    {
9927     "is_pure" : true,
9928     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9929    },
9930    {
9931     "kind" : "complete_dtor_pointer",
9932     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9933    },
9934    {
9935     "kind" : "deleting_dtor_pointer",
9936     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9937    },
9938    {
9939     "kind" : "vcall_offset"
9940    },
9941    {
9942     "kind" : "vcall_offset"
9943    },
9944    {
9945     "kind" : "vcall_offset"
9946    },
9947    {
9948     "kind" : "vcall_offset"
9949    },
9950    {
9951     "component_value" : -4,
9952     "kind" : "vcall_offset"
9953    },
9954    {
9955     "component_value" : -4,
9956     "kind" : "offset_to_top"
9957    },
9958    {
9959     "kind" : "rtti",
9960     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9961    },
9962    {
9963     "kind" : "complete_dtor_pointer",
9964     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
9965    },
9966    {
9967     "kind" : "deleting_dtor_pointer",
9968     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
9969    },
9970    {
9971     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9972    },
9973    {
9974     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9975    },
9976    {
9977     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9978    },
9979    {
9980     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9981    }
9982   ]
9983  },
9984  {
9985   "alignment" : 8,
9986   "fields" :
9987   [
9988    {
9989     "access" : "private",
9990     "field_name" : "mHandle",
9991     "referenced_type" : "type-352"
9992    },
9993    {
9994     "access" : "private",
9995     "field_name" : "mOwnsHandle",
9996     "field_offset" : 64,
9997     "referenced_type" : "type-34"
9998    }
9999   ],
10000   "linker_set_key" : "android::hardware::hidl_handle",
10001   "name" : "android::hardware::hidl_handle",
10002   "referenced_type" : "type-371",
10003   "self_type" : "type-371",
10004   "size" : 16,
10005   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10006   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10007  },
10008  {
10009   "alignment" : 8,
10010   "fields" :
10011   [
10012    {
10013     "access" : "private",
10014     "field_name" : "mHandle",
10015     "referenced_type" : "type-371"
10016    },
10017    {
10018     "access" : "private",
10019     "field_name" : "mSize",
10020     "field_offset" : 128,
10021     "referenced_type" : "type-13"
10022    },
10023    {
10024     "access" : "private",
10025     "field_name" : "mName",
10026     "field_offset" : 192,
10027     "referenced_type" : "type-373"
10028    }
10029   ],
10030   "linker_set_key" : "android::hardware::hidl_memory",
10031   "name" : "android::hardware::hidl_memory",
10032   "referenced_type" : "type-377",
10033   "self_type" : "type-377",
10034   "size" : 40,
10035   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10036   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10037  },
10038  {
10039   "alignment" : 8,
10040   "fields" :
10041   [
10042    {
10043     "access" : "private",
10044     "field_name" : "mBuffer",
10045     "referenced_type" : "type-374"
10046    },
10047    {
10048     "access" : "private",
10049     "field_name" : "mSize",
10050     "field_offset" : 64,
10051     "referenced_type" : "type-2"
10052    },
10053    {
10054     "access" : "private",
10055     "field_name" : "mOwnsBuffer",
10056     "field_offset" : 96,
10057     "referenced_type" : "type-34"
10058    }
10059   ],
10060   "linker_set_key" : "android::hardware::hidl_string",
10061   "name" : "android::hardware::hidl_string",
10062   "referenced_type" : "type-373",
10063   "self_type" : "type-373",
10064   "size" : 16,
10065   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10066   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10067  },
10068  {
10069   "alignment" : 8,
10070   "fields" :
10071   [
10072    {
10073     "access" : "private",
10074     "field_name" : "mBuffer",
10075     "referenced_type" : "type-390"
10076    },
10077    {
10078     "access" : "private",
10079     "field_name" : "mSize",
10080     "field_offset" : 64,
10081     "referenced_type" : "type-2"
10082    },
10083    {
10084     "access" : "private",
10085     "field_name" : "mOwnsBuffer",
10086     "field_offset" : 96,
10087     "referenced_type" : "type-34"
10088    }
10089   ],
10090   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10091   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10092   "referenced_type" : "type-389",
10093   "self_type" : "type-389",
10094   "size" : 16,
10095   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10096   "template_args" : [ "type-393" ],
10097   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10098  },
10099  {
10100   "alignment" : 8,
10101   "fields" :
10102   [
10103    {
10104     "access" : "private",
10105     "field_name" : "mBuffer",
10106     "referenced_type" : "type-403"
10107    },
10108    {
10109     "access" : "private",
10110     "field_name" : "mSize",
10111     "field_offset" : 64,
10112     "referenced_type" : "type-2"
10113    },
10114    {
10115     "access" : "private",
10116     "field_name" : "mOwnsBuffer",
10117     "field_offset" : 96,
10118     "referenced_type" : "type-34"
10119    }
10120   ],
10121   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10122   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10123   "referenced_type" : "type-402",
10124   "self_type" : "type-402",
10125   "size" : 16,
10126   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10127   "template_args" : [ "type-406" ],
10128   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10129  },
10130  {
10131   "alignment" : 8,
10132   "fields" :
10133   [
10134    {
10135     "access" : "private",
10136     "field_name" : "mBuffer",
10137     "referenced_type" : "type-395"
10138    },
10139    {
10140     "access" : "private",
10141     "field_name" : "mSize",
10142     "field_offset" : 64,
10143     "referenced_type" : "type-2"
10144    },
10145    {
10146     "access" : "private",
10147     "field_name" : "mOwnsBuffer",
10148     "field_offset" : 96,
10149     "referenced_type" : "type-34"
10150    }
10151   ],
10152   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10153   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10154   "referenced_type" : "type-394",
10155   "self_type" : "type-394",
10156   "size" : 16,
10157   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10158   "template_args" : [ "type-373" ],
10159   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10160  },
10161  {
10162   "alignment" : 8,
10163   "fields" :
10164   [
10165    {
10166     "access" : "private",
10167     "field_name" : "mBuffer",
10168     "referenced_type" : "type-420"
10169    },
10170    {
10171     "access" : "private",
10172     "field_name" : "mSize",
10173     "field_offset" : 64,
10174     "referenced_type" : "type-2"
10175    },
10176    {
10177     "access" : "private",
10178     "field_name" : "mOwnsBuffer",
10179     "field_offset" : 96,
10180     "referenced_type" : "type-34"
10181    }
10182   ],
10183   "linker_set_key" : "android::hardware::hidl_vec<char>",
10184   "name" : "android::hardware::hidl_vec<char>",
10185   "referenced_type" : "type-419",
10186   "self_type" : "type-419",
10187   "size" : 16,
10188   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10189   "template_args" : [ "type-53" ],
10190   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10191  },
10192  {
10193   "alignment" : 8,
10194   "fields" :
10195   [
10196    {
10197     "access" : "private",
10198     "field_name" : "mBuffer",
10199     "referenced_type" : "type-413"
10200    },
10201    {
10202     "access" : "private",
10203     "field_name" : "mSize",
10204     "field_offset" : 64,
10205     "referenced_type" : "type-2"
10206    },
10207    {
10208     "access" : "private",
10209     "field_name" : "mOwnsBuffer",
10210     "field_offset" : 96,
10211     "referenced_type" : "type-34"
10212    }
10213   ],
10214   "linker_set_key" : "android::hardware::hidl_vec<int>",
10215   "name" : "android::hardware::hidl_vec<int>",
10216   "referenced_type" : "type-412",
10217   "self_type" : "type-412",
10218   "size" : 16,
10219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10220   "template_args" : [ "type-20" ],
10221   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10222  },
10223  {
10224   "alignment" : 2,
10225   "fields" :
10226   [
10227    {
10228     "access" : "private",
10229     "field_name" : "mMajor",
10230     "referenced_type" : "type-171"
10231    },
10232    {
10233     "access" : "private",
10234     "field_name" : "mMinor",
10235     "field_offset" : 16,
10236     "referenced_type" : "type-171"
10237    }
10238   ],
10239   "linker_set_key" : "android::hardware::hidl_version",
10240   "name" : "android::hardware::hidl_version",
10241   "referenced_type" : "type-424",
10242   "self_type" : "type-424",
10243   "size" : 4,
10244   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10245   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10246  },
10247  {
10248   "alignment" : 4,
10249   "base_specifiers" :
10250   [
10251    {
10252     "referenced_type" : "type-216"
10253    },
10254    {
10255     "referenced_type" : "type-151"
10256    }
10257   ],
10258   "fields" :
10259   [
10260    {
10261     "access" : "private",
10262     "field_name" : "_hidl_mImpl",
10263     "field_offset" : 512,
10264     "referenced_type" : "type-452"
10265    }
10266   ],
10267   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
10268   "name" : "android::hidl::base::V1_0::BnHwBase",
10269   "referenced_type" : "type-451",
10270   "self_type" : "type-451",
10271   "size" : 76,
10272   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
10273   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
10274   "vtable_components" :
10275   [
10276    {
10277     "component_value" : 68,
10278     "kind" : "vbase_offset"
10279    },
10280    {
10281     "kind" : "offset_to_top"
10282    },
10283    {
10284     "kind" : "rtti",
10285     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10292    },
10293    {
10294     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10295    },
10296    {
10297     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10298    },
10299    {
10300     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10301    },
10302    {
10303     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10304    },
10305    {
10306     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10307    },
10308    {
10309     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10310    },
10311    {
10312     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10313    },
10314    {
10315     "kind" : "complete_dtor_pointer",
10316     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
10317    },
10318    {
10319     "kind" : "deleting_dtor_pointer",
10320     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
10321    },
10322    {
10323     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10324    },
10325    {
10326     "component_value" : -20,
10327     "kind" : "offset_to_top"
10328    },
10329    {
10330     "kind" : "rtti",
10331     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10332    },
10333    {
10334     "kind" : "complete_dtor_pointer",
10335     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10336    },
10337    {
10338     "kind" : "deleting_dtor_pointer",
10339     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10340    },
10341    {
10342     "kind" : "vcall_offset"
10343    },
10344    {
10345     "kind" : "vcall_offset"
10346    },
10347    {
10348     "kind" : "vcall_offset"
10349    },
10350    {
10351     "kind" : "vcall_offset"
10352    },
10353    {
10354     "component_value" : -68,
10355     "kind" : "vcall_offset"
10356    },
10357    {
10358     "component_value" : -68,
10359     "kind" : "offset_to_top"
10360    },
10361    {
10362     "kind" : "rtti",
10363     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10364    },
10365    {
10366     "kind" : "complete_dtor_pointer",
10367     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10368    },
10369    {
10370     "kind" : "deleting_dtor_pointer",
10371     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10372    },
10373    {
10374     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10375    },
10376    {
10377     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10378    },
10379    {
10380     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10381    },
10382    {
10383     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10384    }
10385   ]
10386  },
10387  {
10388   "alignment" : 4,
10389   "base_specifiers" :
10390   [
10391    {
10392     "referenced_type" : "type-465"
10393    },
10394    {
10395     "referenced_type" : "type-151"
10396    }
10397   ],
10398   "fields" :
10399   [
10400    {
10401     "access" : "private",
10402     "field_name" : "_hidl_mMutex",
10403     "field_offset" : 544,
10404     "referenced_type" : "type-603"
10405    },
10406    {
10407     "access" : "private",
10408     "field_name" : "_hidl_mDeathRecipients",
10409     "field_offset" : 576,
10410     "referenced_type" : "type-604"
10411    }
10412   ],
10413   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
10414   "name" : "android::hidl::base::V1_0::BpHwBase",
10415   "referenced_type" : "type-602",
10416   "self_type" : "type-602",
10417   "size" : 92,
10418   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
10419   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
10420   "vtable_components" :
10421   [
10422    {
10423     "component_value" : 84,
10424     "kind" : "vbase_offset"
10425    },
10426    {
10427     "kind" : "offset_to_top"
10428    },
10429    {
10430     "kind" : "rtti",
10431     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10432    },
10433    {
10434     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
10435    },
10436    {
10437     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10438    },
10439    {
10440     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10441    },
10442    {
10443     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10444    },
10445    {
10446     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10447    },
10448    {
10449     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
10450    },
10451    {
10452     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10453    },
10454    {
10455     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
10456    },
10457    {
10458     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10459    },
10460    {
10461     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
10462    },
10463    {
10464     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10465    },
10466    {
10467     "kind" : "complete_dtor_pointer",
10468     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
10469    },
10470    {
10471     "kind" : "deleting_dtor_pointer",
10472     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
10473    },
10474    {
10475     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10476    },
10477    {
10478     "component_value" : 80,
10479     "kind" : "vbase_offset"
10480    },
10481    {
10482     "component_value" : -4,
10483     "kind" : "offset_to_top"
10484    },
10485    {
10486     "kind" : "rtti",
10487     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10488    },
10489    {
10490     "kind" : "complete_dtor_pointer",
10491     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10492    },
10493    {
10494     "kind" : "deleting_dtor_pointer",
10495     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10496    },
10497    {
10498     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10499    },
10500    {
10501     "component_value" : 76,
10502     "kind" : "vbase_offset"
10503    },
10504    {
10505     "component_value" : -8,
10506     "kind" : "offset_to_top"
10507    },
10508    {
10509     "kind" : "rtti",
10510     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10511    },
10512    {
10513     "kind" : "complete_dtor_pointer",
10514     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10515    },
10516    {
10517     "kind" : "deleting_dtor_pointer",
10518     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10519    },
10520    {
10521     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10522    },
10523    {
10524     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10525    },
10526    {
10527     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10528    },
10529    {
10530     "component_value" : -24,
10531     "kind" : "offset_to_top"
10532    },
10533    {
10534     "kind" : "rtti",
10535     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10536    },
10537    {
10538     "kind" : "complete_dtor_pointer",
10539     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10540    },
10541    {
10542     "kind" : "deleting_dtor_pointer",
10543     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10544    },
10545    {
10546     "kind" : "vcall_offset"
10547    },
10548    {
10549     "component_value" : -76,
10550     "kind" : "vcall_offset"
10551    },
10552    {
10553     "component_value" : -76,
10554     "kind" : "vcall_offset"
10555    },
10556    {
10557     "component_value" : -76,
10558     "kind" : "vcall_offset"
10559    },
10560    {
10561     "component_value" : -84,
10562     "kind" : "vcall_offset"
10563    },
10564    {
10565     "component_value" : -84,
10566     "kind" : "offset_to_top"
10567    },
10568    {
10569     "kind" : "rtti",
10570     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10571    },
10572    {
10573     "kind" : "complete_dtor_pointer",
10574     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10575    },
10576    {
10577     "kind" : "deleting_dtor_pointer",
10578     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10579    },
10580    {
10581     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10582    },
10583    {
10584     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10585    },
10586    {
10587     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10588    },
10589    {
10590     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10591    }
10592   ]
10593  },
10594  {
10595   "alignment" : 8,
10596   "fields" :
10597   [
10598    {
10599     "field_name" : "pid",
10600     "referenced_type" : "type-20"
10601    },
10602    {
10603     "field_name" : "ptr",
10604     "field_offset" : 64,
10605     "referenced_type" : "type-13"
10606    },
10607    {
10608     "field_name" : "arch",
10609     "field_offset" : 128,
10610     "referenced_type" : "type-442"
10611    }
10612   ],
10613   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
10614   "name" : "android::hidl::base::V1_0::DebugInfo",
10615   "referenced_type" : "type-441",
10616   "self_type" : "type-441",
10617   "size" : 24,
10618   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
10619   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
10620  },
10621  {
10622   "alignment" : 4,
10623   "base_specifiers" :
10624   [
10625    {
10626     "is_virtual" : true,
10627     "referenced_type" : "type-7"
10628    }
10629   ],
10630   "linker_set_key" : "android::hidl::base::V1_0::IBase",
10631   "name" : "android::hidl::base::V1_0::IBase",
10632   "referenced_type" : "type-16",
10633   "self_type" : "type-16",
10634   "size" : 12,
10635   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
10636   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
10637   "vtable_components" :
10638   [
10639    {
10640     "component_value" : 4,
10641     "kind" : "vbase_offset"
10642    },
10643    {
10644     "kind" : "offset_to_top"
10645    },
10646    {
10647     "kind" : "rtti",
10648     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10649    },
10650    {
10651     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10652    },
10653    {
10654     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10655    },
10656    {
10657     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10658    },
10659    {
10660     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10661    },
10662    {
10663     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10664    },
10665    {
10666     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10667    },
10668    {
10669     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10670    },
10671    {
10672     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10673    },
10674    {
10675     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10676    },
10677    {
10678     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10679    },
10680    {
10681     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10682    },
10683    {
10684     "kind" : "complete_dtor_pointer",
10685     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
10686    },
10687    {
10688     "kind" : "deleting_dtor_pointer",
10689     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
10690    },
10691    {
10692     "kind" : "vcall_offset"
10693    },
10694    {
10695     "kind" : "vcall_offset"
10696    },
10697    {
10698     "kind" : "vcall_offset"
10699    },
10700    {
10701     "kind" : "vcall_offset"
10702    },
10703    {
10704     "component_value" : -4,
10705     "kind" : "vcall_offset"
10706    },
10707    {
10708     "component_value" : -4,
10709     "kind" : "offset_to_top"
10710    },
10711    {
10712     "kind" : "rtti",
10713     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10714    },
10715    {
10716     "kind" : "complete_dtor_pointer",
10717     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
10718    },
10719    {
10720     "kind" : "deleting_dtor_pointer",
10721     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10725    },
10726    {
10727     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10728    },
10729    {
10730     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10731    },
10732    {
10733     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10734    }
10735   ]
10736  },
10737  {
10738   "alignment" : 4,
10739   "base_specifiers" :
10740   [
10741    {
10742     "referenced_type" : "type-16"
10743    }
10744   ],
10745   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10746   "name" : "android::hidl::manager::V1_0::IServiceManager",
10747   "referenced_type" : "type-97",
10748   "self_type" : "type-97",
10749   "size" : 12,
10750   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10751   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10752   "vtable_components" :
10753   [
10754    {
10755     "component_value" : 4,
10756     "kind" : "vbase_offset"
10757    },
10758    {
10759     "kind" : "offset_to_top"
10760    },
10761    {
10762     "kind" : "rtti",
10763     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10764    },
10765    {
10766     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10767    },
10768    {
10769     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10770    },
10771    {
10772     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10773    },
10774    {
10775     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10776    },
10777    {
10778     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10782    },
10783    {
10784     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10788    },
10789    {
10790     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10791    },
10792    {
10793     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10794    },
10795    {
10796     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10797    },
10798    {
10799     "kind" : "complete_dtor_pointer",
10800     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10801    },
10802    {
10803     "kind" : "deleting_dtor_pointer",
10804     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10805    },
10806    {
10807     "is_pure" : true,
10808     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10809    },
10810    {
10811     "is_pure" : true,
10812     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10813    },
10814    {
10815     "is_pure" : true,
10816     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10817    },
10818    {
10819     "is_pure" : true,
10820     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10821    },
10822    {
10823     "is_pure" : true,
10824     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10825    },
10826    {
10827     "is_pure" : true,
10828     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10829    },
10830    {
10831     "is_pure" : true,
10832     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10833    },
10834    {
10835     "is_pure" : true,
10836     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10837    },
10838    {
10839     "kind" : "vcall_offset"
10840    },
10841    {
10842     "kind" : "vcall_offset"
10843    },
10844    {
10845     "kind" : "vcall_offset"
10846    },
10847    {
10848     "kind" : "vcall_offset"
10849    },
10850    {
10851     "component_value" : -4,
10852     "kind" : "vcall_offset"
10853    },
10854    {
10855     "component_value" : -4,
10856     "kind" : "offset_to_top"
10857    },
10858    {
10859     "kind" : "rtti",
10860     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10861    },
10862    {
10863     "kind" : "complete_dtor_pointer",
10864     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10865    },
10866    {
10867     "kind" : "deleting_dtor_pointer",
10868     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10869    },
10870    {
10871     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10872    },
10873    {
10874     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10875    },
10876    {
10877     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10878    },
10879    {
10880     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10881    }
10882   ]
10883  },
10884  {
10885   "alignment" : 8,
10886   "fields" :
10887   [
10888    {
10889     "field_name" : "interfaceName",
10890     "referenced_type" : "type-373"
10891    },
10892    {
10893     "field_name" : "instanceName",
10894     "field_offset" : 128,
10895     "referenced_type" : "type-373"
10896    },
10897    {
10898     "field_name" : "pid",
10899     "field_offset" : 256,
10900     "referenced_type" : "type-20"
10901    },
10902    {
10903     "field_name" : "clientPids",
10904     "field_offset" : 320,
10905     "referenced_type" : "type-412"
10906    },
10907    {
10908     "field_name" : "arch",
10909     "field_offset" : 448,
10910     "referenced_type" : "type-442"
10911    }
10912   ],
10913   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10914   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10915   "referenced_type" : "type-582",
10916   "self_type" : "type-582",
10917   "size" : 64,
10918   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10919   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10920  },
10921  {
10922   "alignment" : 4,
10923   "base_specifiers" :
10924   [
10925    {
10926     "referenced_type" : "type-16"
10927    }
10928   ],
10929   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10930   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10931   "referenced_type" : "type-118",
10932   "self_type" : "type-118",
10933   "size" : 12,
10934   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10935   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10936   "vtable_components" :
10937   [
10938    {
10939     "component_value" : 4,
10940     "kind" : "vbase_offset"
10941    },
10942    {
10943     "kind" : "offset_to_top"
10944    },
10945    {
10946     "kind" : "rtti",
10947     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10948    },
10949    {
10950     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10951    },
10952    {
10953     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10954    },
10955    {
10956     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10957    },
10958    {
10959     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10960    },
10961    {
10962     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10963    },
10964    {
10965     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10966    },
10967    {
10968     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10969    },
10970    {
10971     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10972    },
10973    {
10974     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10975    },
10976    {
10977     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10978    },
10979    {
10980     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10981    },
10982    {
10983     "kind" : "complete_dtor_pointer",
10984     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10985    },
10986    {
10987     "kind" : "deleting_dtor_pointer",
10988     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10989    },
10990    {
10991     "is_pure" : true,
10992     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10993    },
10994    {
10995     "kind" : "vcall_offset"
10996    },
10997    {
10998     "kind" : "vcall_offset"
10999    },
11000    {
11001     "kind" : "vcall_offset"
11002    },
11003    {
11004     "kind" : "vcall_offset"
11005    },
11006    {
11007     "component_value" : -4,
11008     "kind" : "vcall_offset"
11009    },
11010    {
11011     "component_value" : -4,
11012     "kind" : "offset_to_top"
11013    },
11014    {
11015     "kind" : "rtti",
11016     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
11017    },
11018    {
11019     "kind" : "complete_dtor_pointer",
11020     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
11021    },
11022    {
11023     "kind" : "deleting_dtor_pointer",
11024     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
11025    },
11026    {
11027     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11028    },
11029    {
11030     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11031    },
11032    {
11033     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11034    },
11035    {
11036     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11037    }
11038   ]
11039  },
11040  {
11041   "alignment" : 4,
11042   "fields" :
11043   [
11044    {
11045     "access" : "private",
11046     "field_name" : "m_ptr",
11047     "referenced_type" : "type-107"
11048    }
11049   ],
11050   "linker_set_key" : "android::sp<android::Thread>",
11051   "name" : "android::sp<android::Thread>",
11052   "record_kind" : "class",
11053   "referenced_type" : "type-106",
11054   "self_type" : "type-106",
11055   "size" : 4,
11056   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11057   "template_args" : [ "type-108" ],
11058   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
11059  },
11060  {
11061   "alignment" : 4,
11062   "fields" :
11063   [
11064    {
11065     "access" : "private",
11066     "field_name" : "m_ptr",
11067     "referenced_type" : "type-215"
11068    }
11069   ],
11070   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
11071   "name" : "android::sp<android::hardware::BHwBinder>",
11072   "record_kind" : "class",
11073   "referenced_type" : "type-214",
11074   "self_type" : "type-214",
11075   "size" : 4,
11076   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11077   "template_args" : [ "type-216" ],
11078   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
11079  },
11080  {
11081   "alignment" : 4,
11082   "fields" :
11083   [
11084    {
11085     "access" : "private",
11086     "field_name" : "m_ptr",
11087     "referenced_type" : "type-638"
11088    }
11089   ],
11090   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
11091   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
11092   "record_kind" : "class",
11093   "referenced_type" : "type-685",
11094   "self_type" : "type-685",
11095   "size" : 4,
11096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11097   "template_args" : [ "type-17" ],
11098   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
11099  },
11100  {
11101   "alignment" : 4,
11102   "fields" :
11103   [
11104    {
11105     "access" : "private",
11106     "field_name" : "m_ptr",
11107     "referenced_type" : "type-32"
11108    }
11109   ],
11110   "linker_set_key" : "android::sp<android::hardware::IBinder>",
11111   "name" : "android::sp<android::hardware::IBinder>",
11112   "record_kind" : "class",
11113   "referenced_type" : "type-45",
11114   "self_type" : "type-45",
11115   "size" : 4,
11116   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11117   "template_args" : [ "type-33" ],
11118   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
11119  },
11120  {
11121   "alignment" : 4,
11122   "fields" :
11123   [
11124    {
11125     "access" : "private",
11126     "field_name" : "m_ptr",
11127     "referenced_type" : "type-698"
11128    }
11129   ],
11130   "linker_set_key" : "android::sp<android::hardware::IInterface>",
11131   "name" : "android::sp<android::hardware::IInterface>",
11132   "record_kind" : "class",
11133   "referenced_type" : "type-697",
11134   "self_type" : "type-697",
11135   "size" : 4,
11136   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11137   "template_args" : [ "type-147" ],
11138   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
11139  },
11140  {
11141   "alignment" : 4,
11142   "fields" :
11143   [
11144    {
11145     "access" : "private",
11146     "field_name" : "m_ptr",
11147     "referenced_type" : "type-18"
11148    }
11149   ],
11150   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
11151   "name" : "android::sp<android::hardware::ProcessState>",
11152   "record_kind" : "class",
11153   "referenced_type" : "type-86",
11154   "self_type" : "type-86",
11155   "size" : 4,
11156   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11157   "template_args" : [ "type-19" ],
11158   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
11159  },
11160  {
11161   "alignment" : 4,
11162   "fields" :
11163   [
11164    {
11165     "access" : "private",
11166     "field_name" : "m_ptr",
11167     "referenced_type" : "type-201"
11168    }
11169   ],
11170   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11171   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11172   "record_kind" : "class",
11173   "referenced_type" : "type-200",
11174   "self_type" : "type-200",
11175   "size" : 4,
11176   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11177   "template_args" : [ "type-3" ],
11178   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
11179  },
11180  {
11181   "alignment" : 4,
11182   "fields" :
11183   [
11184    {
11185     "access" : "private",
11186     "field_name" : "m_ptr",
11187     "referenced_type" : "type-5"
11188    }
11189   ],
11190   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
11191   "name" : "android::sp<android::hardware::hidl_death_recipient>",
11192   "record_kind" : "class",
11193   "referenced_type" : "type-326",
11194   "self_type" : "type-326",
11195   "size" : 4,
11196   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11197   "template_args" : [ "type-6" ],
11198   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
11199  },
11200  {
11201   "alignment" : 4,
11202   "fields" :
11203   [
11204    {
11205     "access" : "private",
11206     "field_name" : "m_ptr",
11207     "referenced_type" : "type-15"
11208    }
11209   ],
11210   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
11211   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
11212   "record_kind" : "class",
11213   "referenced_type" : "type-452",
11214   "self_type" : "type-452",
11215   "size" : 4,
11216   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11217   "template_args" : [ "type-16" ],
11218   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
11219  },
11220  {
11221   "alignment" : 4,
11222   "fields" :
11223   [
11224    {
11225     "access" : "private",
11226     "field_name" : "m_ptr",
11227     "referenced_type" : "type-96"
11228    }
11229   ],
11230   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11231   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11232   "record_kind" : "class",
11233   "referenced_type" : "type-95",
11234   "self_type" : "type-95",
11235   "size" : 4,
11236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11237   "template_args" : [ "type-97" ],
11238   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
11239  },
11240  {
11241   "alignment" : 4,
11242   "fields" :
11243   [
11244    {
11245     "access" : "private",
11246     "field_name" : "m_ptr",
11247     "referenced_type" : "type-117"
11248    }
11249   ],
11250   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11251   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11252   "record_kind" : "class",
11253   "referenced_type" : "type-116",
11254   "self_type" : "type-116",
11255   "size" : 4,
11256   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11257   "template_args" : [ "type-118" ],
11258   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
11259  },
11260  {
11261   "alignment" : 4,
11262   "fields" :
11263   [
11264    {
11265     "access" : "private",
11266     "field_name" : "m_ptr",
11267     "referenced_type" : "type-185"
11268    }
11269   ],
11270   "linker_set_key" : "android::sp<android::system::suspend::V1_0::ISystemSuspend>",
11271   "name" : "android::sp<android::system::suspend::V1_0::ISystemSuspend>",
11272   "record_kind" : "class",
11273   "referenced_type" : "type-184",
11274   "self_type" : "type-184",
11275   "size" : 4,
11276   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11277   "template_args" : [ "type-186" ],
11278   "unique_id" : "_ZTSN7android2spINS_6system7suspend4V1_014ISystemSuspendEEE"
11279  },
11280  {
11281   "alignment" : 4,
11282   "fields" :
11283   [
11284    {
11285     "access" : "private",
11286     "field_name" : "m_ptr",
11287     "referenced_type" : "type-133"
11288    }
11289   ],
11290   "linker_set_key" : "android::sp<android::system::suspend::V1_0::IWakeLock>",
11291   "name" : "android::sp<android::system::suspend::V1_0::IWakeLock>",
11292   "record_kind" : "class",
11293   "referenced_type" : "type-132",
11294   "self_type" : "type-132",
11295   "size" : 4,
11296   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11297   "template_args" : [ "type-134" ],
11298   "unique_id" : "_ZTSN7android2spINS_6system7suspend4V1_09IWakeLockEEE"
11299  },
11300  {
11301   "alignment" : 4,
11302   "base_specifiers" :
11303   [
11304    {
11305     "referenced_type" : "type-451"
11306    }
11307   ],
11308   "fields" :
11309   [
11310    {
11311     "access" : "private",
11312     "field_name" : "_hidl_mImpl",
11313     "field_offset" : 544,
11314     "referenced_type" : "type-184"
11315    }
11316   ],
11317   "linker_set_key" : "android::system::suspend::V1_0::BnHwSystemSuspend",
11318   "name" : "android::system::suspend::V1_0::BnHwSystemSuspend",
11319   "referenced_type" : "type-450",
11320   "self_type" : "type-450",
11321   "size" : 80,
11322   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwSystemSuspend.h",
11323   "unique_id" : "_ZTSN7android6system7suspend4V1_017BnHwSystemSuspendE",
11324   "vtable_components" :
11325   [
11326    {
11327     "component_value" : 72,
11328     "kind" : "vbase_offset"
11329    },
11330    {
11331     "kind" : "offset_to_top"
11332    },
11333    {
11334     "kind" : "rtti",
11335     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BnHwSystemSuspendE"
11336    },
11337    {
11338     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11339    },
11340    {
11341     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11342    },
11343    {
11344     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11345    },
11346    {
11347     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11348    },
11349    {
11350     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11351    },
11352    {
11353     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11354    },
11355    {
11356     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11357    },
11358    {
11359     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11360    },
11361    {
11362     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11363    },
11364    {
11365     "kind" : "complete_dtor_pointer",
11366     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD1Ev"
11367    },
11368    {
11369     "kind" : "deleting_dtor_pointer",
11370     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspendD0Ev"
11371    },
11372    {
11373     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BnHwSystemSuspend10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11374    },
11375    {
11376     "component_value" : -20,
11377     "kind" : "offset_to_top"
11378    },
11379    {
11380     "kind" : "rtti",
11381     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BnHwSystemSuspendE"
11382    },
11383    {
11384     "kind" : "complete_dtor_pointer",
11385     "mangled_component_name" : "_ZThn20_N7android6system7suspend4V1_017BnHwSystemSuspendD1Ev"
11386    },
11387    {
11388     "kind" : "deleting_dtor_pointer",
11389     "mangled_component_name" : "_ZThn20_N7android6system7suspend4V1_017BnHwSystemSuspendD0Ev"
11390    },
11391    {
11392     "kind" : "vcall_offset"
11393    },
11394    {
11395     "kind" : "vcall_offset"
11396    },
11397    {
11398     "kind" : "vcall_offset"
11399    },
11400    {
11401     "kind" : "vcall_offset"
11402    },
11403    {
11404     "component_value" : -72,
11405     "kind" : "vcall_offset"
11406    },
11407    {
11408     "component_value" : -72,
11409     "kind" : "offset_to_top"
11410    },
11411    {
11412     "kind" : "rtti",
11413     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BnHwSystemSuspendE"
11414    },
11415    {
11416     "kind" : "complete_dtor_pointer",
11417     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_017BnHwSystemSuspendD1Ev"
11418    },
11419    {
11420     "kind" : "deleting_dtor_pointer",
11421     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_017BnHwSystemSuspendD0Ev"
11422    },
11423    {
11424     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11425    },
11426    {
11427     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11428    },
11429    {
11430     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11431    },
11432    {
11433     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11434    }
11435   ]
11436  },
11437  {
11438   "alignment" : 4,
11439   "base_specifiers" :
11440   [
11441    {
11442     "referenced_type" : "type-451"
11443    }
11444   ],
11445   "fields" :
11446   [
11447    {
11448     "access" : "private",
11449     "field_name" : "_hidl_mImpl",
11450     "field_offset" : 544,
11451     "referenced_type" : "type-132"
11452    }
11453   ],
11454   "linker_set_key" : "android::system::suspend::V1_0::BnHwWakeLock",
11455   "name" : "android::system::suspend::V1_0::BnHwWakeLock",
11456   "referenced_type" : "type-482",
11457   "self_type" : "type-482",
11458   "size" : 80,
11459   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BnHwWakeLock.h",
11460   "unique_id" : "_ZTSN7android6system7suspend4V1_012BnHwWakeLockE",
11461   "vtable_components" :
11462   [
11463    {
11464     "component_value" : 72,
11465     "kind" : "vbase_offset"
11466    },
11467    {
11468     "kind" : "offset_to_top"
11469    },
11470    {
11471     "kind" : "rtti",
11472     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BnHwWakeLockE"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11479    },
11480    {
11481     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11482    },
11483    {
11484     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11485    },
11486    {
11487     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11488    },
11489    {
11490     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11491    },
11492    {
11493     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11494    },
11495    {
11496     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11497    },
11498    {
11499     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11500    },
11501    {
11502     "kind" : "complete_dtor_pointer",
11503     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD1Ev"
11504    },
11505    {
11506     "kind" : "deleting_dtor_pointer",
11507     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BnHwWakeLockD0Ev"
11508    },
11509    {
11510     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BnHwWakeLock10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11511    },
11512    {
11513     "component_value" : -20,
11514     "kind" : "offset_to_top"
11515    },
11516    {
11517     "kind" : "rtti",
11518     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BnHwWakeLockE"
11519    },
11520    {
11521     "kind" : "complete_dtor_pointer",
11522     "mangled_component_name" : "_ZThn20_N7android6system7suspend4V1_012BnHwWakeLockD1Ev"
11523    },
11524    {
11525     "kind" : "deleting_dtor_pointer",
11526     "mangled_component_name" : "_ZThn20_N7android6system7suspend4V1_012BnHwWakeLockD0Ev"
11527    },
11528    {
11529     "kind" : "vcall_offset"
11530    },
11531    {
11532     "kind" : "vcall_offset"
11533    },
11534    {
11535     "kind" : "vcall_offset"
11536    },
11537    {
11538     "kind" : "vcall_offset"
11539    },
11540    {
11541     "component_value" : -72,
11542     "kind" : "vcall_offset"
11543    },
11544    {
11545     "component_value" : -72,
11546     "kind" : "offset_to_top"
11547    },
11548    {
11549     "kind" : "rtti",
11550     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BnHwWakeLockE"
11551    },
11552    {
11553     "kind" : "complete_dtor_pointer",
11554     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_012BnHwWakeLockD1Ev"
11555    },
11556    {
11557     "kind" : "deleting_dtor_pointer",
11558     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_012BnHwWakeLockD0Ev"
11559    },
11560    {
11561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11562    },
11563    {
11564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11565    },
11566    {
11567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11568    },
11569    {
11570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11571    }
11572   ]
11573  },
11574  {
11575   "alignment" : 4,
11576   "base_specifiers" :
11577   [
11578    {
11579     "referenced_type" : "type-467"
11580    },
11581    {
11582     "referenced_type" : "type-151"
11583    }
11584   ],
11585   "fields" :
11586   [
11587    {
11588     "access" : "private",
11589     "field_name" : "_hidl_mMutex",
11590     "field_offset" : 544,
11591     "referenced_type" : "type-612"
11592    },
11593    {
11594     "access" : "private",
11595     "field_name" : "_hidl_mDeathRecipients",
11596     "field_offset" : 576,
11597     "referenced_type" : "type-613"
11598    }
11599   ],
11600   "linker_set_key" : "android::system::suspend::V1_0::BpHwSystemSuspend",
11601   "name" : "android::system::suspend::V1_0::BpHwSystemSuspend",
11602   "referenced_type" : "type-611",
11603   "self_type" : "type-611",
11604   "size" : 92,
11605   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwSystemSuspend.h",
11606   "unique_id" : "_ZTSN7android6system7suspend4V1_017BpHwSystemSuspendE",
11607   "vtable_components" :
11608   [
11609    {
11610     "component_value" : 84,
11611     "kind" : "vbase_offset"
11612    },
11613    {
11614     "kind" : "offset_to_top"
11615    },
11616    {
11617     "kind" : "rtti",
11618     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BpHwSystemSuspendE"
11619    },
11620    {
11621     "mangled_component_name" : "_ZNK7android6system7suspend4V1_017BpHwSystemSuspend8isRemoteEv"
11622    },
11623    {
11624     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11625    },
11626    {
11627     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11628    },
11629    {
11630     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11631    },
11632    {
11633     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11634    },
11635    {
11636     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21setHALInstrumentationEv"
11637    },
11638    {
11639     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11640    },
11641    {
11642     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend4pingEv"
11643    },
11644    {
11645     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11646    },
11647    {
11648     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend21notifySyspropsChangedEv"
11649    },
11650    {
11651     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11652    },
11653    {
11654     "kind" : "complete_dtor_pointer",
11655     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspendD1Ev"
11656    },
11657    {
11658     "kind" : "deleting_dtor_pointer",
11659     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspendD0Ev"
11660    },
11661    {
11662     "mangled_component_name" : "_ZN7android6system7suspend4V1_017BpHwSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNS_8hardware11hidl_stringE"
11663    },
11664    {
11665     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEE10onAsBinderEv"
11666    },
11667    {
11668     "component_value" : 80,
11669     "kind" : "vbase_offset"
11670    },
11671    {
11672     "component_value" : -4,
11673     "kind" : "offset_to_top"
11674    },
11675    {
11676     "kind" : "rtti",
11677     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BpHwSystemSuspendE"
11678    },
11679    {
11680     "kind" : "complete_dtor_pointer",
11681     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_017BpHwSystemSuspendD1Ev"
11682    },
11683    {
11684     "kind" : "deleting_dtor_pointer",
11685     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_017BpHwSystemSuspendD0Ev"
11686    },
11687    {
11688     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_014ISystemSuspendEE10onAsBinderEv"
11689    },
11690    {
11691     "component_value" : 76,
11692     "kind" : "vbase_offset"
11693    },
11694    {
11695     "component_value" : -8,
11696     "kind" : "offset_to_top"
11697    },
11698    {
11699     "kind" : "rtti",
11700     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BpHwSystemSuspendE"
11701    },
11702    {
11703     "kind" : "complete_dtor_pointer",
11704     "mangled_component_name" : "_ZThn8_N7android6system7suspend4V1_017BpHwSystemSuspendD1Ev"
11705    },
11706    {
11707     "kind" : "deleting_dtor_pointer",
11708     "mangled_component_name" : "_ZThn8_N7android6system7suspend4V1_017BpHwSystemSuspendD0Ev"
11709    },
11710    {
11711     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11712    },
11713    {
11714     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11715    },
11716    {
11717     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11718    },
11719    {
11720     "component_value" : -24,
11721     "kind" : "offset_to_top"
11722    },
11723    {
11724     "kind" : "rtti",
11725     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BpHwSystemSuspendE"
11726    },
11727    {
11728     "kind" : "complete_dtor_pointer",
11729     "mangled_component_name" : "_ZThn24_N7android6system7suspend4V1_017BpHwSystemSuspendD1Ev"
11730    },
11731    {
11732     "kind" : "deleting_dtor_pointer",
11733     "mangled_component_name" : "_ZThn24_N7android6system7suspend4V1_017BpHwSystemSuspendD0Ev"
11734    },
11735    {
11736     "kind" : "vcall_offset"
11737    },
11738    {
11739     "component_value" : -76,
11740     "kind" : "vcall_offset"
11741    },
11742    {
11743     "component_value" : -76,
11744     "kind" : "vcall_offset"
11745    },
11746    {
11747     "component_value" : -76,
11748     "kind" : "vcall_offset"
11749    },
11750    {
11751     "component_value" : -84,
11752     "kind" : "vcall_offset"
11753    },
11754    {
11755     "component_value" : -84,
11756     "kind" : "offset_to_top"
11757    },
11758    {
11759     "kind" : "rtti",
11760     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_017BpHwSystemSuspendE"
11761    },
11762    {
11763     "kind" : "complete_dtor_pointer",
11764     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_017BpHwSystemSuspendD1Ev"
11765    },
11766    {
11767     "kind" : "deleting_dtor_pointer",
11768     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_017BpHwSystemSuspendD0Ev"
11769    },
11770    {
11771     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11772    },
11773    {
11774     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11775    },
11776    {
11777     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11778    },
11779    {
11780     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11781    }
11782   ]
11783  },
11784  {
11785   "alignment" : 4,
11786   "base_specifiers" :
11787   [
11788    {
11789     "referenced_type" : "type-146"
11790    },
11791    {
11792     "referenced_type" : "type-151"
11793    }
11794   ],
11795   "fields" :
11796   [
11797    {
11798     "access" : "private",
11799     "field_name" : "_hidl_mMutex",
11800     "field_offset" : 544,
11801     "referenced_type" : "type-144"
11802    },
11803    {
11804     "access" : "private",
11805     "field_name" : "_hidl_mDeathRecipients",
11806     "field_offset" : 576,
11807     "referenced_type" : "type-145"
11808    }
11809   ],
11810   "linker_set_key" : "android::system::suspend::V1_0::BpHwWakeLock",
11811   "name" : "android::system::suspend::V1_0::BpHwWakeLock",
11812   "referenced_type" : "type-143",
11813   "self_type" : "type-143",
11814   "size" : 92,
11815   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BpHwWakeLock.h",
11816   "unique_id" : "_ZTSN7android6system7suspend4V1_012BpHwWakeLockE",
11817   "vtable_components" :
11818   [
11819    {
11820     "component_value" : 84,
11821     "kind" : "vbase_offset"
11822    },
11823    {
11824     "kind" : "offset_to_top"
11825    },
11826    {
11827     "kind" : "rtti",
11828     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BpHwWakeLockE"
11829    },
11830    {
11831     "mangled_component_name" : "_ZNK7android6system7suspend4V1_012BpHwWakeLock8isRemoteEv"
11832    },
11833    {
11834     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11835    },
11836    {
11837     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11838    },
11839    {
11840     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11841    },
11842    {
11843     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11844    },
11845    {
11846     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock21setHALInstrumentationEv"
11847    },
11848    {
11849     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11850    },
11851    {
11852     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock4pingEv"
11853    },
11854    {
11855     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11856    },
11857    {
11858     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock21notifySyspropsChangedEv"
11859    },
11860    {
11861     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11862    },
11863    {
11864     "kind" : "complete_dtor_pointer",
11865     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLockD1Ev"
11866    },
11867    {
11868     "kind" : "deleting_dtor_pointer",
11869     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLockD0Ev"
11870    },
11871    {
11872     "mangled_component_name" : "_ZN7android6system7suspend4V1_012BpHwWakeLock7releaseEv"
11873    },
11874    {
11875     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEE10onAsBinderEv"
11876    },
11877    {
11878     "component_value" : 80,
11879     "kind" : "vbase_offset"
11880    },
11881    {
11882     "component_value" : -4,
11883     "kind" : "offset_to_top"
11884    },
11885    {
11886     "kind" : "rtti",
11887     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BpHwWakeLockE"
11888    },
11889    {
11890     "kind" : "complete_dtor_pointer",
11891     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_012BpHwWakeLockD1Ev"
11892    },
11893    {
11894     "kind" : "deleting_dtor_pointer",
11895     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_012BpHwWakeLockD0Ev"
11896    },
11897    {
11898     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_6system7suspend4V1_09IWakeLockEE10onAsBinderEv"
11899    },
11900    {
11901     "component_value" : 76,
11902     "kind" : "vbase_offset"
11903    },
11904    {
11905     "component_value" : -8,
11906     "kind" : "offset_to_top"
11907    },
11908    {
11909     "kind" : "rtti",
11910     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BpHwWakeLockE"
11911    },
11912    {
11913     "kind" : "complete_dtor_pointer",
11914     "mangled_component_name" : "_ZThn8_N7android6system7suspend4V1_012BpHwWakeLockD1Ev"
11915    },
11916    {
11917     "kind" : "deleting_dtor_pointer",
11918     "mangled_component_name" : "_ZThn8_N7android6system7suspend4V1_012BpHwWakeLockD0Ev"
11919    },
11920    {
11921     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11922    },
11923    {
11924     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11925    },
11926    {
11927     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11928    },
11929    {
11930     "component_value" : -24,
11931     "kind" : "offset_to_top"
11932    },
11933    {
11934     "kind" : "rtti",
11935     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BpHwWakeLockE"
11936    },
11937    {
11938     "kind" : "complete_dtor_pointer",
11939     "mangled_component_name" : "_ZThn24_N7android6system7suspend4V1_012BpHwWakeLockD1Ev"
11940    },
11941    {
11942     "kind" : "deleting_dtor_pointer",
11943     "mangled_component_name" : "_ZThn24_N7android6system7suspend4V1_012BpHwWakeLockD0Ev"
11944    },
11945    {
11946     "kind" : "vcall_offset"
11947    },
11948    {
11949     "component_value" : -76,
11950     "kind" : "vcall_offset"
11951    },
11952    {
11953     "component_value" : -76,
11954     "kind" : "vcall_offset"
11955    },
11956    {
11957     "component_value" : -76,
11958     "kind" : "vcall_offset"
11959    },
11960    {
11961     "component_value" : -84,
11962     "kind" : "vcall_offset"
11963    },
11964    {
11965     "component_value" : -84,
11966     "kind" : "offset_to_top"
11967    },
11968    {
11969     "kind" : "rtti",
11970     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_012BpHwWakeLockE"
11971    },
11972    {
11973     "kind" : "complete_dtor_pointer",
11974     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_012BpHwWakeLockD1Ev"
11975    },
11976    {
11977     "kind" : "deleting_dtor_pointer",
11978     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_012BpHwWakeLockD0Ev"
11979    },
11980    {
11981     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11982    },
11983    {
11984     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11985    },
11986    {
11987     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11991    }
11992   ]
11993  },
11994  {
11995   "alignment" : 4,
11996   "base_specifiers" :
11997   [
11998    {
11999     "referenced_type" : "type-186"
12000    },
12001    {
12002     "referenced_type" : "type-151"
12003    }
12004   ],
12005   "fields" :
12006   [
12007    {
12008     "access" : "private",
12009     "field_name" : "mImpl",
12010     "field_offset" : 384,
12011     "referenced_type" : "type-196"
12012    },
12013    {
12014     "access" : "private",
12015     "field_name" : "mOnewayQueue",
12016     "field_offset" : 416,
12017     "referenced_type" : "type-646"
12018    }
12019   ],
12020   "linker_set_key" : "android::system::suspend::V1_0::BsSystemSuspend",
12021   "name" : "android::system::suspend::V1_0::BsSystemSuspend",
12022   "referenced_type" : "type-645",
12023   "self_type" : "type-645",
12024   "size" : 68,
12025   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsSystemSuspend.h",
12026   "unique_id" : "_ZTSN7android6system7suspend4V1_015BsSystemSuspendE",
12027   "vtable_components" :
12028   [
12029    {
12030     "component_value" : 60,
12031     "kind" : "vbase_offset"
12032    },
12033    {
12034     "kind" : "offset_to_top"
12035    },
12036    {
12037     "kind" : "rtti",
12038     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_015BsSystemSuspendE"
12039    },
12040    {
12041     "mangled_component_name" : "_ZNK7android6system7suspend4V1_014ISystemSuspend8isRemoteEv"
12042    },
12043    {
12044     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12045    },
12046    {
12047     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12048    },
12049    {
12050     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12051    },
12052    {
12053     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12054    },
12055    {
12056     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend21setHALInstrumentationEv"
12057    },
12058    {
12059     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12060    },
12061    {
12062     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend4pingEv"
12063    },
12064    {
12065     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12066    },
12067    {
12068     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend21notifySyspropsChangedEv"
12069    },
12070    {
12071     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12072    },
12073    {
12074     "kind" : "complete_dtor_pointer",
12075     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspendD1Ev"
12076    },
12077    {
12078     "kind" : "deleting_dtor_pointer",
12079     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspendD0Ev"
12080    },
12081    {
12082     "mangled_component_name" : "_ZN7android6system7suspend4V1_015BsSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNS_8hardware11hidl_stringE"
12083    },
12084    {
12085     "component_value" : -4,
12086     "kind" : "offset_to_top"
12087    },
12088    {
12089     "kind" : "rtti",
12090     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_015BsSystemSuspendE"
12091    },
12092    {
12093     "kind" : "complete_dtor_pointer",
12094     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_015BsSystemSuspendD1Ev"
12095    },
12096    {
12097     "kind" : "deleting_dtor_pointer",
12098     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_015BsSystemSuspendD0Ev"
12099    },
12100    {
12101     "kind" : "vcall_offset"
12102    },
12103    {
12104     "kind" : "vcall_offset"
12105    },
12106    {
12107     "kind" : "vcall_offset"
12108    },
12109    {
12110     "kind" : "vcall_offset"
12111    },
12112    {
12113     "component_value" : -60,
12114     "kind" : "vcall_offset"
12115    },
12116    {
12117     "component_value" : -60,
12118     "kind" : "offset_to_top"
12119    },
12120    {
12121     "kind" : "rtti",
12122     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_015BsSystemSuspendE"
12123    },
12124    {
12125     "kind" : "complete_dtor_pointer",
12126     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_015BsSystemSuspendD1Ev"
12127    },
12128    {
12129     "kind" : "deleting_dtor_pointer",
12130     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_015BsSystemSuspendD0Ev"
12131    },
12132    {
12133     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12134    },
12135    {
12136     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12137    },
12138    {
12139     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12140    },
12141    {
12142     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12143    }
12144   ]
12145  },
12146  {
12147   "alignment" : 4,
12148   "base_specifiers" :
12149   [
12150    {
12151     "referenced_type" : "type-134"
12152    },
12153    {
12154     "referenced_type" : "type-151"
12155    }
12156   ],
12157   "fields" :
12158   [
12159    {
12160     "access" : "private",
12161     "field_name" : "mImpl",
12162     "field_offset" : 384,
12163     "referenced_type" : "type-180"
12164    },
12165    {
12166     "access" : "private",
12167     "field_name" : "mOnewayQueue",
12168     "field_offset" : 416,
12169     "referenced_type" : "type-646"
12170    }
12171   ],
12172   "linker_set_key" : "android::system::suspend::V1_0::BsWakeLock",
12173   "name" : "android::system::suspend::V1_0::BsWakeLock",
12174   "referenced_type" : "type-648",
12175   "self_type" : "type-648",
12176   "size" : 68,
12177   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/BsWakeLock.h",
12178   "unique_id" : "_ZTSN7android6system7suspend4V1_010BsWakeLockE",
12179   "vtable_components" :
12180   [
12181    {
12182     "component_value" : 60,
12183     "kind" : "vbase_offset"
12184    },
12185    {
12186     "kind" : "offset_to_top"
12187    },
12188    {
12189     "kind" : "rtti",
12190     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_010BsWakeLockE"
12191    },
12192    {
12193     "mangled_component_name" : "_ZNK7android6system7suspend4V1_09IWakeLock8isRemoteEv"
12194    },
12195    {
12196     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12197    },
12198    {
12199     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12200    },
12201    {
12202     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12203    },
12204    {
12205     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12206    },
12207    {
12208     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock21setHALInstrumentationEv"
12209    },
12210    {
12211     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12212    },
12213    {
12214     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock4pingEv"
12215    },
12216    {
12217     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12218    },
12219    {
12220     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock21notifySyspropsChangedEv"
12221    },
12222    {
12223     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12224    },
12225    {
12226     "kind" : "complete_dtor_pointer",
12227     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLockD1Ev"
12228    },
12229    {
12230     "kind" : "deleting_dtor_pointer",
12231     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLockD0Ev"
12232    },
12233    {
12234     "mangled_component_name" : "_ZN7android6system7suspend4V1_010BsWakeLock7releaseEv"
12235    },
12236    {
12237     "component_value" : -4,
12238     "kind" : "offset_to_top"
12239    },
12240    {
12241     "kind" : "rtti",
12242     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_010BsWakeLockE"
12243    },
12244    {
12245     "kind" : "complete_dtor_pointer",
12246     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_010BsWakeLockD1Ev"
12247    },
12248    {
12249     "kind" : "deleting_dtor_pointer",
12250     "mangled_component_name" : "_ZThn4_N7android6system7suspend4V1_010BsWakeLockD0Ev"
12251    },
12252    {
12253     "kind" : "vcall_offset"
12254    },
12255    {
12256     "kind" : "vcall_offset"
12257    },
12258    {
12259     "kind" : "vcall_offset"
12260    },
12261    {
12262     "kind" : "vcall_offset"
12263    },
12264    {
12265     "component_value" : -60,
12266     "kind" : "vcall_offset"
12267    },
12268    {
12269     "component_value" : -60,
12270     "kind" : "offset_to_top"
12271    },
12272    {
12273     "kind" : "rtti",
12274     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_010BsWakeLockE"
12275    },
12276    {
12277     "kind" : "complete_dtor_pointer",
12278     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_010BsWakeLockD1Ev"
12279    },
12280    {
12281     "kind" : "deleting_dtor_pointer",
12282     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_010BsWakeLockD0Ev"
12283    },
12284    {
12285     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12286    },
12287    {
12288     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12289    },
12290    {
12291     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12292    },
12293    {
12294     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12295    }
12296   ]
12297  },
12298  {
12299   "alignment" : 4,
12300   "base_specifiers" :
12301   [
12302    {
12303     "referenced_type" : "type-16"
12304    }
12305   ],
12306   "linker_set_key" : "android::system::suspend::V1_0::ISystemSuspend",
12307   "name" : "android::system::suspend::V1_0::ISystemSuspend",
12308   "referenced_type" : "type-186",
12309   "self_type" : "type-186",
12310   "size" : 12,
12311   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/ISystemSuspend.h",
12312   "unique_id" : "_ZTSN7android6system7suspend4V1_014ISystemSuspendE",
12313   "vtable_components" :
12314   [
12315    {
12316     "component_value" : 4,
12317     "kind" : "vbase_offset"
12318    },
12319    {
12320     "kind" : "offset_to_top"
12321    },
12322    {
12323     "kind" : "rtti",
12324     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_014ISystemSuspendE"
12325    },
12326    {
12327     "mangled_component_name" : "_ZNK7android6system7suspend4V1_014ISystemSuspend8isRemoteEv"
12328    },
12329    {
12330     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12331    },
12332    {
12333     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12334    },
12335    {
12336     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12337    },
12338    {
12339     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12340    },
12341    {
12342     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend21setHALInstrumentationEv"
12343    },
12344    {
12345     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12346    },
12347    {
12348     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend4pingEv"
12349    },
12350    {
12351     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12352    },
12353    {
12354     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend21notifySyspropsChangedEv"
12355    },
12356    {
12357     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12358    },
12359    {
12360     "kind" : "complete_dtor_pointer",
12361     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspendD1Ev"
12362    },
12363    {
12364     "kind" : "deleting_dtor_pointer",
12365     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspendD0Ev"
12366    },
12367    {
12368     "is_pure" : true,
12369     "mangled_component_name" : "_ZN7android6system7suspend4V1_014ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNS_8hardware11hidl_stringE"
12370    },
12371    {
12372     "kind" : "vcall_offset"
12373    },
12374    {
12375     "kind" : "vcall_offset"
12376    },
12377    {
12378     "kind" : "vcall_offset"
12379    },
12380    {
12381     "kind" : "vcall_offset"
12382    },
12383    {
12384     "component_value" : -4,
12385     "kind" : "vcall_offset"
12386    },
12387    {
12388     "component_value" : -4,
12389     "kind" : "offset_to_top"
12390    },
12391    {
12392     "kind" : "rtti",
12393     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_014ISystemSuspendE"
12394    },
12395    {
12396     "kind" : "complete_dtor_pointer",
12397     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_014ISystemSuspendD1Ev"
12398    },
12399    {
12400     "kind" : "deleting_dtor_pointer",
12401     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_014ISystemSuspendD0Ev"
12402    },
12403    {
12404     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12405    },
12406    {
12407     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12408    },
12409    {
12410     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12411    },
12412    {
12413     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12414    }
12415   ]
12416  },
12417  {
12418   "alignment" : 4,
12419   "base_specifiers" :
12420   [
12421    {
12422     "referenced_type" : "type-16"
12423    }
12424   ],
12425   "linker_set_key" : "android::system::suspend::V1_0::IWakeLock",
12426   "name" : "android::system::suspend::V1_0::IWakeLock",
12427   "referenced_type" : "type-134",
12428   "self_type" : "type-134",
12429   "size" : 12,
12430   "source_file" : "/out/soong/.intermediates/system/hardware/interfaces/suspend/1.0/[email protected]_genc++_headers/gen/android/system/suspend/1.0/IWakeLock.h",
12431   "unique_id" : "_ZTSN7android6system7suspend4V1_09IWakeLockE",
12432   "vtable_components" :
12433   [
12434    {
12435     "component_value" : 4,
12436     "kind" : "vbase_offset"
12437    },
12438    {
12439     "kind" : "offset_to_top"
12440    },
12441    {
12442     "kind" : "rtti",
12443     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_09IWakeLockE"
12444    },
12445    {
12446     "mangled_component_name" : "_ZNK7android6system7suspend4V1_09IWakeLock8isRemoteEv"
12447    },
12448    {
12449     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12450    },
12451    {
12452     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12453    },
12454    {
12455     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12456    },
12457    {
12458     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12459    },
12460    {
12461     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock21setHALInstrumentationEv"
12462    },
12463    {
12464     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12465    },
12466    {
12467     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock4pingEv"
12468    },
12469    {
12470     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12471    },
12472    {
12473     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock21notifySyspropsChangedEv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12477    },
12478    {
12479     "kind" : "complete_dtor_pointer",
12480     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLockD1Ev"
12481    },
12482    {
12483     "kind" : "deleting_dtor_pointer",
12484     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLockD0Ev"
12485    },
12486    {
12487     "is_pure" : true,
12488     "mangled_component_name" : "_ZN7android6system7suspend4V1_09IWakeLock7releaseEv"
12489    },
12490    {
12491     "kind" : "vcall_offset"
12492    },
12493    {
12494     "kind" : "vcall_offset"
12495    },
12496    {
12497     "kind" : "vcall_offset"
12498    },
12499    {
12500     "kind" : "vcall_offset"
12501    },
12502    {
12503     "component_value" : -4,
12504     "kind" : "vcall_offset"
12505    },
12506    {
12507     "component_value" : -4,
12508     "kind" : "offset_to_top"
12509    },
12510    {
12511     "kind" : "rtti",
12512     "mangled_component_name" : "_ZTIN7android6system7suspend4V1_09IWakeLockE"
12513    },
12514    {
12515     "kind" : "complete_dtor_pointer",
12516     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_09IWakeLockD1Ev"
12517    },
12518    {
12519     "kind" : "deleting_dtor_pointer",
12520     "mangled_component_name" : "_ZTv0_n12_N7android6system7suspend4V1_09IWakeLockD0Ev"
12521    },
12522    {
12523     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12527    },
12528    {
12529     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12530    },
12531    {
12532     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12533    }
12534   ]
12535  },
12536  {
12537   "alignment" : 1,
12538   "linker_set_key" : "android::trait_trivial_copy<bool>",
12539   "name" : "android::trait_trivial_copy<bool>",
12540   "referenced_type" : "type-275",
12541   "self_type" : "type-275",
12542   "size" : 1,
12543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12544   "template_args" : [ "type-34" ],
12545   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12546  },
12547  {
12548   "alignment" : 1,
12549   "linker_set_key" : "android::trait_trivial_copy<char>",
12550   "name" : "android::trait_trivial_copy<char>",
12551   "referenced_type" : "type-279",
12552   "self_type" : "type-279",
12553   "size" : 1,
12554   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12555   "template_args" : [ "type-53" ],
12556   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12557  },
12558  {
12559   "alignment" : 1,
12560   "linker_set_key" : "android::trait_trivial_copy<double>",
12561   "name" : "android::trait_trivial_copy<double>",
12562   "referenced_type" : "type-336",
12563   "self_type" : "type-336",
12564   "size" : 1,
12565   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12566   "template_args" : [ "type-334" ],
12567   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12568  },
12569  {
12570   "alignment" : 1,
12571   "linker_set_key" : "android::trait_trivial_copy<float>",
12572   "name" : "android::trait_trivial_copy<float>",
12573   "referenced_type" : "type-331",
12574   "self_type" : "type-331",
12575   "size" : 1,
12576   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12577   "template_args" : [ "type-328" ],
12578   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12579  },
12580  {
12581   "alignment" : 1,
12582   "linker_set_key" : "android::trait_trivial_copy<int>",
12583   "name" : "android::trait_trivial_copy<int>",
12584   "referenced_type" : "type-297",
12585   "self_type" : "type-297",
12586   "size" : 1,
12587   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12588   "template_args" : [ "type-20" ],
12589   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12590  },
12591  {
12592   "alignment" : 1,
12593   "linker_set_key" : "android::trait_trivial_copy<long long>",
12594   "name" : "android::trait_trivial_copy<long long>",
12595   "referenced_type" : "type-319",
12596   "self_type" : "type-319",
12597   "size" : 1,
12598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12599   "template_args" : [ "type-25" ],
12600   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12601  },
12602  {
12603   "alignment" : 1,
12604   "linker_set_key" : "android::trait_trivial_copy<long>",
12605   "name" : "android::trait_trivial_copy<long>",
12606   "referenced_type" : "type-308",
12607   "self_type" : "type-308",
12608   "size" : 1,
12609   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12610   "template_args" : [ "type-305" ],
12611   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12612  },
12613  {
12614   "alignment" : 1,
12615   "linker_set_key" : "android::trait_trivial_copy<short>",
12616   "name" : "android::trait_trivial_copy<short>",
12617   "referenced_type" : "type-288",
12618   "self_type" : "type-288",
12619   "size" : 1,
12620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12621   "template_args" : [ "type-286" ],
12622   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12623  },
12624  {
12625   "alignment" : 1,
12626   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12627   "name" : "android::trait_trivial_copy<unsigned char>",
12628   "referenced_type" : "type-283",
12629   "self_type" : "type-283",
12630   "size" : 1,
12631   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12632   "template_args" : [ "type-169" ],
12633   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12634  },
12635  {
12636   "alignment" : 1,
12637   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12638   "name" : "android::trait_trivial_copy<unsigned int>",
12639   "referenced_type" : "type-301",
12640   "self_type" : "type-301",
12641   "size" : 1,
12642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12643   "template_args" : [ "type-2" ],
12644   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12645  },
12646  {
12647   "alignment" : 1,
12648   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12649   "name" : "android::trait_trivial_copy<unsigned long long>",
12650   "referenced_type" : "type-323",
12651   "self_type" : "type-323",
12652   "size" : 1,
12653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12654   "template_args" : [ "type-13" ],
12655   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12656  },
12657  {
12658   "alignment" : 1,
12659   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12660   "name" : "android::trait_trivial_copy<unsigned long>",
12661   "referenced_type" : "type-313",
12662   "self_type" : "type-313",
12663   "size" : 1,
12664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12665   "template_args" : [ "type-311" ],
12666   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12667  },
12668  {
12669   "alignment" : 1,
12670   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12671   "name" : "android::trait_trivial_copy<unsigned short>",
12672   "referenced_type" : "type-293",
12673   "self_type" : "type-293",
12674   "size" : 1,
12675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12676   "template_args" : [ "type-171" ],
12677   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12678  },
12679  {
12680   "alignment" : 1,
12681   "linker_set_key" : "android::trait_trivial_copy<void>",
12682   "name" : "android::trait_trivial_copy<void>",
12683   "referenced_type" : "type-271",
12684   "self_type" : "type-271",
12685   "size" : 1,
12686   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12687   "template_args" : [ "type-22" ],
12688   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12689  },
12690  {
12691   "alignment" : 1,
12692   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12693   "name" : "android::trait_trivial_ctor<bool>",
12694   "referenced_type" : "type-273",
12695   "self_type" : "type-273",
12696   "size" : 1,
12697   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12698   "template_args" : [ "type-34" ],
12699   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12700  },
12701  {
12702   "alignment" : 1,
12703   "linker_set_key" : "android::trait_trivial_ctor<char>",
12704   "name" : "android::trait_trivial_ctor<char>",
12705   "referenced_type" : "type-277",
12706   "self_type" : "type-277",
12707   "size" : 1,
12708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12709   "template_args" : [ "type-53" ],
12710   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
12711  },
12712  {
12713   "alignment" : 1,
12714   "linker_set_key" : "android::trait_trivial_ctor<double>",
12715   "name" : "android::trait_trivial_ctor<double>",
12716   "referenced_type" : "type-333",
12717   "self_type" : "type-333",
12718   "size" : 1,
12719   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12720   "template_args" : [ "type-334" ],
12721   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
12722  },
12723  {
12724   "alignment" : 1,
12725   "linker_set_key" : "android::trait_trivial_ctor<float>",
12726   "name" : "android::trait_trivial_ctor<float>",
12727   "referenced_type" : "type-327",
12728   "self_type" : "type-327",
12729   "size" : 1,
12730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12731   "template_args" : [ "type-328" ],
12732   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
12733  },
12734  {
12735   "alignment" : 1,
12736   "linker_set_key" : "android::trait_trivial_ctor<int>",
12737   "name" : "android::trait_trivial_ctor<int>",
12738   "referenced_type" : "type-295",
12739   "self_type" : "type-295",
12740   "size" : 1,
12741   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12742   "template_args" : [ "type-20" ],
12743   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
12744  },
12745  {
12746   "alignment" : 1,
12747   "linker_set_key" : "android::trait_trivial_ctor<long long>",
12748   "name" : "android::trait_trivial_ctor<long long>",
12749   "referenced_type" : "type-316",
12750   "self_type" : "type-316",
12751   "size" : 1,
12752   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12753   "template_args" : [ "type-25" ],
12754   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
12755  },
12756  {
12757   "alignment" : 1,
12758   "linker_set_key" : "android::trait_trivial_ctor<long>",
12759   "name" : "android::trait_trivial_ctor<long>",
12760   "referenced_type" : "type-304",
12761   "self_type" : "type-304",
12762   "size" : 1,
12763   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12764   "template_args" : [ "type-305" ],
12765   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
12766  },
12767  {
12768   "alignment" : 1,
12769   "linker_set_key" : "android::trait_trivial_ctor<short>",
12770   "name" : "android::trait_trivial_ctor<short>",
12771   "referenced_type" : "type-285",
12772   "self_type" : "type-285",
12773   "size" : 1,
12774   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12775   "template_args" : [ "type-286" ],
12776   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
12777  },
12778  {
12779   "alignment" : 1,
12780   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
12781   "name" : "android::trait_trivial_ctor<unsigned char>",
12782   "referenced_type" : "type-281",
12783   "self_type" : "type-281",
12784   "size" : 1,
12785   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12786   "template_args" : [ "type-169" ],
12787   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
12788  },
12789  {
12790   "alignment" : 1,
12791   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
12792   "name" : "android::trait_trivial_ctor<unsigned int>",
12793   "referenced_type" : "type-299",
12794   "self_type" : "type-299",
12795   "size" : 1,
12796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12797   "template_args" : [ "type-2" ],
12798   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
12799  },
12800  {
12801   "alignment" : 1,
12802   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
12803   "name" : "android::trait_trivial_ctor<unsigned long long>",
12804   "referenced_type" : "type-321",
12805   "self_type" : "type-321",
12806   "size" : 1,
12807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12808   "template_args" : [ "type-13" ],
12809   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
12810  },
12811  {
12812   "alignment" : 1,
12813   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
12814   "name" : "android::trait_trivial_ctor<unsigned long>",
12815   "referenced_type" : "type-310",
12816   "self_type" : "type-310",
12817   "size" : 1,
12818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12819   "template_args" : [ "type-311" ],
12820   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
12821  },
12822  {
12823   "alignment" : 1,
12824   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
12825   "name" : "android::trait_trivial_ctor<unsigned short>",
12826   "referenced_type" : "type-290",
12827   "self_type" : "type-290",
12828   "size" : 1,
12829   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12830   "template_args" : [ "type-171" ],
12831   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
12832  },
12833  {
12834   "alignment" : 1,
12835   "linker_set_key" : "android::trait_trivial_ctor<void>",
12836   "name" : "android::trait_trivial_ctor<void>",
12837   "referenced_type" : "type-269",
12838   "self_type" : "type-269",
12839   "size" : 1,
12840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12841   "template_args" : [ "type-22" ],
12842   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
12843  },
12844  {
12845   "alignment" : 1,
12846   "linker_set_key" : "android::trait_trivial_dtor<bool>",
12847   "name" : "android::trait_trivial_dtor<bool>",
12848   "referenced_type" : "type-274",
12849   "self_type" : "type-274",
12850   "size" : 1,
12851   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12852   "template_args" : [ "type-34" ],
12853   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
12854  },
12855  {
12856   "alignment" : 1,
12857   "linker_set_key" : "android::trait_trivial_dtor<char>",
12858   "name" : "android::trait_trivial_dtor<char>",
12859   "referenced_type" : "type-278",
12860   "self_type" : "type-278",
12861   "size" : 1,
12862   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12863   "template_args" : [ "type-53" ],
12864   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
12865  },
12866  {
12867   "alignment" : 1,
12868   "linker_set_key" : "android::trait_trivial_dtor<double>",
12869   "name" : "android::trait_trivial_dtor<double>",
12870   "referenced_type" : "type-335",
12871   "self_type" : "type-335",
12872   "size" : 1,
12873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12874   "template_args" : [ "type-334" ],
12875   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
12876  },
12877  {
12878   "alignment" : 1,
12879   "linker_set_key" : "android::trait_trivial_dtor<float>",
12880   "name" : "android::trait_trivial_dtor<float>",
12881   "referenced_type" : "type-329",
12882   "self_type" : "type-329",
12883   "size" : 1,
12884   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12885   "template_args" : [ "type-328" ],
12886   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
12887  },
12888  {
12889   "alignment" : 1,
12890   "linker_set_key" : "android::trait_trivial_dtor<int>",
12891   "name" : "android::trait_trivial_dtor<int>",
12892   "referenced_type" : "type-296",
12893   "self_type" : "type-296",
12894   "size" : 1,
12895   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12896   "template_args" : [ "type-20" ],
12897   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
12898  },
12899  {
12900   "alignment" : 1,
12901   "linker_set_key" : "android::trait_trivial_dtor<long long>",
12902   "name" : "android::trait_trivial_dtor<long long>",
12903   "referenced_type" : "type-318",
12904   "self_type" : "type-318",
12905   "size" : 1,
12906   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12907   "template_args" : [ "type-25" ],
12908   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
12909  },
12910  {
12911   "alignment" : 1,
12912   "linker_set_key" : "android::trait_trivial_dtor<long>",
12913   "name" : "android::trait_trivial_dtor<long>",
12914   "referenced_type" : "type-307",
12915   "self_type" : "type-307",
12916   "size" : 1,
12917   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12918   "template_args" : [ "type-305" ],
12919   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
12920  },
12921  {
12922   "alignment" : 1,
12923   "linker_set_key" : "android::trait_trivial_dtor<short>",
12924   "name" : "android::trait_trivial_dtor<short>",
12925   "referenced_type" : "type-287",
12926   "self_type" : "type-287",
12927   "size" : 1,
12928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12929   "template_args" : [ "type-286" ],
12930   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
12931  },
12932  {
12933   "alignment" : 1,
12934   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
12935   "name" : "android::trait_trivial_dtor<unsigned char>",
12936   "referenced_type" : "type-282",
12937   "self_type" : "type-282",
12938   "size" : 1,
12939   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12940   "template_args" : [ "type-169" ],
12941   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
12942  },
12943  {
12944   "alignment" : 1,
12945   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
12946   "name" : "android::trait_trivial_dtor<unsigned int>",
12947   "referenced_type" : "type-300",
12948   "self_type" : "type-300",
12949   "size" : 1,
12950   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12951   "template_args" : [ "type-2" ],
12952   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
12953  },
12954  {
12955   "alignment" : 1,
12956   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
12957   "name" : "android::trait_trivial_dtor<unsigned long long>",
12958   "referenced_type" : "type-322",
12959   "self_type" : "type-322",
12960   "size" : 1,
12961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12962   "template_args" : [ "type-13" ],
12963   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
12964  },
12965  {
12966   "alignment" : 1,
12967   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
12968   "name" : "android::trait_trivial_dtor<unsigned long>",
12969   "referenced_type" : "type-312",
12970   "self_type" : "type-312",
12971   "size" : 1,
12972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12973   "template_args" : [ "type-311" ],
12974   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
12975  },
12976  {
12977   "alignment" : 1,
12978   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
12979   "name" : "android::trait_trivial_dtor<unsigned short>",
12980   "referenced_type" : "type-291",
12981   "self_type" : "type-291",
12982   "size" : 1,
12983   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12984   "template_args" : [ "type-171" ],
12985   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
12986  },
12987  {
12988   "alignment" : 1,
12989   "linker_set_key" : "android::trait_trivial_dtor<void>",
12990   "name" : "android::trait_trivial_dtor<void>",
12991   "referenced_type" : "type-270",
12992   "self_type" : "type-270",
12993   "size" : 1,
12994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12995   "template_args" : [ "type-22" ],
12996   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
12997  },
12998  {
12999   "alignment" : 1,
13000   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13001   "name" : "android::trait_trivial_move<android::String16>",
13002   "referenced_type" : "type-462",
13003   "self_type" : "type-462",
13004   "size" : 1,
13005   "source_file" : "/system/core/libutils/include/utils/String16.h",
13006   "template_args" : [ "type-39" ],
13007   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13008  },
13009  {
13010   "alignment" : 1,
13011   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13012   "name" : "android::trait_trivial_move<android::String8>",
13013   "referenced_type" : "type-456",
13014   "self_type" : "type-456",
13015   "size" : 1,
13016   "source_file" : "/system/core/libutils/include/utils/String8.h",
13017   "template_args" : [ "type-50" ],
13018   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13019  },
13020  {
13021   "alignment" : 1,
13022   "linker_set_key" : "android::trait_trivial_move<bool>",
13023   "name" : "android::trait_trivial_move<bool>",
13024   "referenced_type" : "type-276",
13025   "self_type" : "type-276",
13026   "size" : 1,
13027   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13028   "template_args" : [ "type-34" ],
13029   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13030  },
13031  {
13032   "alignment" : 1,
13033   "linker_set_key" : "android::trait_trivial_move<char>",
13034   "name" : "android::trait_trivial_move<char>",
13035   "referenced_type" : "type-280",
13036   "self_type" : "type-280",
13037   "size" : 1,
13038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13039   "template_args" : [ "type-53" ],
13040   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13041  },
13042  {
13043   "alignment" : 1,
13044   "linker_set_key" : "android::trait_trivial_move<double>",
13045   "name" : "android::trait_trivial_move<double>",
13046   "referenced_type" : "type-337",
13047   "self_type" : "type-337",
13048   "size" : 1,
13049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13050   "template_args" : [ "type-334" ],
13051   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13052  },
13053  {
13054   "alignment" : 1,
13055   "linker_set_key" : "android::trait_trivial_move<float>",
13056   "name" : "android::trait_trivial_move<float>",
13057   "referenced_type" : "type-332",
13058   "self_type" : "type-332",
13059   "size" : 1,
13060   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13061   "template_args" : [ "type-328" ],
13062   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13063  },
13064  {
13065   "alignment" : 1,
13066   "linker_set_key" : "android::trait_trivial_move<int>",
13067   "name" : "android::trait_trivial_move<int>",
13068   "referenced_type" : "type-298",
13069   "self_type" : "type-298",
13070   "size" : 1,
13071   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13072   "template_args" : [ "type-20" ],
13073   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13074  },
13075  {
13076   "alignment" : 1,
13077   "linker_set_key" : "android::trait_trivial_move<long long>",
13078   "name" : "android::trait_trivial_move<long long>",
13079   "referenced_type" : "type-320",
13080   "self_type" : "type-320",
13081   "size" : 1,
13082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13083   "template_args" : [ "type-25" ],
13084   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13085  },
13086  {
13087   "alignment" : 1,
13088   "linker_set_key" : "android::trait_trivial_move<long>",
13089   "name" : "android::trait_trivial_move<long>",
13090   "referenced_type" : "type-309",
13091   "self_type" : "type-309",
13092   "size" : 1,
13093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13094   "template_args" : [ "type-305" ],
13095   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13096  },
13097  {
13098   "alignment" : 1,
13099   "linker_set_key" : "android::trait_trivial_move<short>",
13100   "name" : "android::trait_trivial_move<short>",
13101   "referenced_type" : "type-289",
13102   "self_type" : "type-289",
13103   "size" : 1,
13104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13105   "template_args" : [ "type-286" ],
13106   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13107  },
13108  {
13109   "alignment" : 1,
13110   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13111   "name" : "android::trait_trivial_move<unsigned char>",
13112   "referenced_type" : "type-284",
13113   "self_type" : "type-284",
13114   "size" : 1,
13115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13116   "template_args" : [ "type-169" ],
13117   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13118  },
13119  {
13120   "alignment" : 1,
13121   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13122   "name" : "android::trait_trivial_move<unsigned int>",
13123   "referenced_type" : "type-302",
13124   "self_type" : "type-302",
13125   "size" : 1,
13126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13127   "template_args" : [ "type-2" ],
13128   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13129  },
13130  {
13131   "alignment" : 1,
13132   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13133   "name" : "android::trait_trivial_move<unsigned long long>",
13134   "referenced_type" : "type-324",
13135   "self_type" : "type-324",
13136   "size" : 1,
13137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13138   "template_args" : [ "type-13" ],
13139   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13140  },
13141  {
13142   "alignment" : 1,
13143   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13144   "name" : "android::trait_trivial_move<unsigned long>",
13145   "referenced_type" : "type-315",
13146   "self_type" : "type-315",
13147   "size" : 1,
13148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13149   "template_args" : [ "type-311" ],
13150   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13151  },
13152  {
13153   "alignment" : 1,
13154   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13155   "name" : "android::trait_trivial_move<unsigned short>",
13156   "referenced_type" : "type-294",
13157   "self_type" : "type-294",
13158   "size" : 1,
13159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13160   "template_args" : [ "type-171" ],
13161   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13162  },
13163  {
13164   "alignment" : 1,
13165   "linker_set_key" : "android::trait_trivial_move<void>",
13166   "name" : "android::trait_trivial_move<void>",
13167   "referenced_type" : "type-272",
13168   "self_type" : "type-272",
13169   "size" : 1,
13170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13171   "template_args" : [ "type-22" ],
13172   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13173  },
13174  {
13175   "alignment" : 4,
13176   "fields" :
13177   [
13178    {
13179     "access" : "private",
13180     "field_name" : "m_ptr",
13181     "referenced_type" : "type-215"
13182    },
13183    {
13184     "access" : "private",
13185     "field_name" : "m_refs",
13186     "field_offset" : 32,
13187     "referenced_type" : "type-11"
13188    }
13189   ],
13190   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13191   "name" : "android::wp<android::hardware::BHwBinder>",
13192   "record_kind" : "class",
13193   "referenced_type" : "type-368",
13194   "self_type" : "type-368",
13195   "size" : 8,
13196   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13197   "template_args" : [ "type-216" ],
13198   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13199  },
13200  {
13201   "alignment" : 4,
13202   "fields" :
13203   [
13204    {
13205     "access" : "private",
13206     "field_name" : "m_ptr",
13207     "referenced_type" : "type-638"
13208    },
13209    {
13210     "access" : "private",
13211     "field_name" : "m_refs",
13212     "field_offset" : 32,
13213     "referenced_type" : "type-11"
13214    }
13215   ],
13216   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13217   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13218   "record_kind" : "class",
13219   "referenced_type" : "type-637",
13220   "self_type" : "type-637",
13221   "size" : 8,
13222   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13223   "template_args" : [ "type-17" ],
13224   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13225  },
13226  {
13227   "alignment" : 4,
13228   "fields" :
13229   [
13230    {
13231     "access" : "private",
13232     "field_name" : "m_ptr",
13233     "referenced_type" : "type-5"
13234    },
13235    {
13236     "access" : "private",
13237     "field_name" : "m_refs",
13238     "field_offset" : 32,
13239     "referenced_type" : "type-11"
13240    }
13241   ],
13242   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13243   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13244   "record_kind" : "class",
13245   "referenced_type" : "type-4",
13246   "self_type" : "type-4",
13247   "size" : 8,
13248   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13249   "template_args" : [ "type-6" ],
13250   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13251  },
13252  {
13253   "alignment" : 4,
13254   "fields" :
13255   [
13256    {
13257     "access" : "private",
13258     "field_name" : "m_ptr",
13259     "referenced_type" : "type-15"
13260    },
13261    {
13262     "access" : "private",
13263     "field_name" : "m_refs",
13264     "field_offset" : 32,
13265     "referenced_type" : "type-11"
13266    }
13267   ],
13268   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13269   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13270   "record_kind" : "class",
13271   "referenced_type" : "type-14",
13272   "self_type" : "type-14",
13273   "size" : 8,
13274   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13275   "template_args" : [ "type-16" ],
13276   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13277  },
13278  {
13279   "alignment" : 4,
13280   "fields" :
13281   [
13282    {
13283     "field_name" : "maxContentLightLevel",
13284     "referenced_type" : "type-328"
13285    },
13286    {
13287     "field_name" : "maxFrameAverageLightLevel",
13288     "field_offset" : 32,
13289     "referenced_type" : "type-328"
13290    }
13291   ],
13292   "linker_set_key" : "android_cta861_3_metadata",
13293   "name" : "android_cta861_3_metadata",
13294   "referenced_type" : "type-554",
13295   "self_type" : "type-554",
13296   "size" : 8,
13297   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13298   "unique_id" : "android_cta861_3_metadata"
13299  },
13300  {
13301   "alignment" : 4,
13302   "fields" :
13303   [
13304    {
13305     "field_name" : "num_points",
13306     "referenced_type" : "type-2"
13307    },
13308    {
13309     "field_name" : "reserved",
13310     "field_offset" : 32,
13311     "referenced_type" : "type-542"
13312    },
13313    {
13314     "field_name" : "xyzc_points",
13315     "field_offset" : 288,
13316     "referenced_type" : "type-549"
13317    }
13318   ],
13319   "linker_set_key" : "android_depth_points",
13320   "name" : "android_depth_points",
13321   "referenced_type" : "type-548",
13322   "self_type" : "type-548",
13323   "size" : 36,
13324   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13325   "unique_id" : "android_depth_points"
13326  },
13327  {
13328   "alignment" : 4,
13329   "fields" :
13330   [
13331    {
13332     "field_name" : "format",
13333     "referenced_type" : "type-545"
13334    },
13335    {
13336     "field_name" : "num_planes",
13337     "field_offset" : 32,
13338     "referenced_type" : "type-2"
13339    },
13340    {
13341     "field_name" : "planes",
13342     "field_offset" : 64,
13343     "referenced_type" : "type-547"
13344    }
13345   ],
13346   "linker_set_key" : "android_flex_layout",
13347   "name" : "android_flex_layout",
13348   "referenced_type" : "type-546",
13349   "self_type" : "type-546",
13350   "size" : 12,
13351   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13352   "unique_id" : "android_flex_layout"
13353  },
13354  {
13355   "alignment" : 4,
13356   "fields" :
13357   [
13358    {
13359     "field_name" : "top_left",
13360     "referenced_type" : "type-470"
13361    },
13362    {
13363     "field_name" : "component",
13364     "field_offset" : 32,
13365     "referenced_type" : "type-543"
13366    },
13367    {
13368     "field_name" : "bits_per_component",
13369     "field_offset" : 64,
13370     "referenced_type" : "type-20"
13371    },
13372    {
13373     "field_name" : "bits_used",
13374     "field_offset" : 96,
13375     "referenced_type" : "type-20"
13376    },
13377    {
13378     "field_name" : "h_increment",
13379     "field_offset" : 128,
13380     "referenced_type" : "type-20"
13381    },
13382    {
13383     "field_name" : "v_increment",
13384     "field_offset" : 160,
13385     "referenced_type" : "type-20"
13386    },
13387    {
13388     "field_name" : "h_subsampling",
13389     "field_offset" : 192,
13390     "referenced_type" : "type-20"
13391    },
13392    {
13393     "field_name" : "v_subsampling",
13394     "field_offset" : 224,
13395     "referenced_type" : "type-20"
13396    }
13397   ],
13398   "linker_set_key" : "android_flex_plane",
13399   "name" : "android_flex_plane",
13400   "referenced_type" : "type-544",
13401   "self_type" : "type-544",
13402   "size" : 32,
13403   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13404   "unique_id" : "android_flex_plane"
13405  },
13406  {
13407   "alignment" : 4,
13408   "fields" :
13409   [
13410    {
13411     "field_name" : "displayPrimaryRed",
13412     "referenced_type" : "type-552"
13413    },
13414    {
13415     "field_name" : "displayPrimaryGreen",
13416     "field_offset" : 64,
13417     "referenced_type" : "type-552"
13418    },
13419    {
13420     "field_name" : "displayPrimaryBlue",
13421     "field_offset" : 128,
13422     "referenced_type" : "type-552"
13423    },
13424    {
13425     "field_name" : "whitePoint",
13426     "field_offset" : 192,
13427     "referenced_type" : "type-552"
13428    },
13429    {
13430     "field_name" : "maxLuminance",
13431     "field_offset" : 256,
13432     "referenced_type" : "type-328"
13433    },
13434    {
13435     "field_name" : "minLuminance",
13436     "field_offset" : 288,
13437     "referenced_type" : "type-328"
13438    }
13439   ],
13440   "linker_set_key" : "android_smpte2086_metadata",
13441   "name" : "android_smpte2086_metadata",
13442   "referenced_type" : "type-553",
13443   "self_type" : "type-553",
13444   "size" : 40,
13445   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13446   "unique_id" : "android_smpte2086_metadata"
13447  },
13448  {
13449   "alignment" : 4,
13450   "fields" :
13451   [
13452    {
13453     "field_name" : "x",
13454     "referenced_type" : "type-328"
13455    },
13456    {
13457     "field_name" : "y",
13458     "field_offset" : 32,
13459     "referenced_type" : "type-328"
13460    }
13461   ],
13462   "linker_set_key" : "android_xy_color",
13463   "name" : "android_xy_color",
13464   "referenced_type" : "type-552",
13465   "self_type" : "type-552",
13466   "size" : 8,
13467   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13468   "unique_id" : "android_xy_color"
13469  },
13470  {
13471   "alignment" : 4,
13472   "fields" :
13473   [
13474    {
13475     "field_name" : "y",
13476     "referenced_type" : "type-21"
13477    },
13478    {
13479     "field_name" : "cb",
13480     "field_offset" : 32,
13481     "referenced_type" : "type-21"
13482    },
13483    {
13484     "field_name" : "cr",
13485     "field_offset" : 64,
13486     "referenced_type" : "type-21"
13487    },
13488    {
13489     "field_name" : "ystride",
13490     "field_offset" : 96,
13491     "referenced_type" : "type-2"
13492    },
13493    {
13494     "field_name" : "cstride",
13495     "field_offset" : 128,
13496     "referenced_type" : "type-2"
13497    },
13498    {
13499     "field_name" : "chroma_step",
13500     "field_offset" : 160,
13501     "referenced_type" : "type-2"
13502    },
13503    {
13504     "field_name" : "reserved",
13505     "field_offset" : 192,
13506     "referenced_type" : "type-542"
13507    }
13508   ],
13509   "linker_set_key" : "android_ycbcr",
13510   "name" : "android_ycbcr",
13511   "referenced_type" : "type-541",
13512   "self_type" : "type-541",
13513   "size" : 56,
13514   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13515   "unique_id" : "android_ycbcr"
13516  },
13517  {
13518   "alignment" : 4,
13519   "fields" :
13520   [
13521    {
13522     "referenced_type" : "type-167"
13523    }
13524   ],
13525   "linker_set_key" : "log_msg",
13526   "name" : "log_msg",
13527   "referenced_type" : "type-166",
13528   "self_type" : "type-166",
13529   "size" : 5124,
13530   "source_file" : "/system/core/liblog/include/log/log_read.h",
13531   "unique_id" : "log_msg"
13532  },
13533  {
13534   "alignment" : 4,
13535   "fields" :
13536   [
13537    {
13538     "field_name" : "buf",
13539     "referenced_type" : "type-168"
13540    },
13541    {
13542     "field_name" : "entry",
13543     "referenced_type" : "type-170"
13544    },
13545    {
13546     "field_name" : "entry_v4",
13547     "referenced_type" : "type-170"
13548    },
13549    {
13550     "field_name" : "entry_v3",
13551     "referenced_type" : "type-173"
13552    },
13553    {
13554     "field_name" : "entry_v2",
13555     "referenced_type" : "type-174"
13556    },
13557    {
13558     "field_name" : "entry_v1",
13559     "referenced_type" : "type-175"
13560    }
13561   ],
13562   "is_anonymous" : true,
13563   "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",
13564   "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",
13565   "record_kind" : "union",
13566   "referenced_type" : "type-167",
13567   "self_type" : "type-167",
13568   "size" : 5124,
13569   "source_file" : "/system/core/liblog/include/log/log_read.h",
13570   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13571  },
13572  {
13573   "alignment" : 1,
13574   "fields" :
13575   [
13576    {
13577     "field_name" : "tv_sec",
13578     "referenced_type" : "type-2"
13579    },
13580    {
13581     "field_name" : "tv_nsec",
13582     "field_offset" : 32,
13583     "referenced_type" : "type-2"
13584    }
13585   ],
13586   "linker_set_key" : "log_time",
13587   "name" : "log_time",
13588   "referenced_type" : "type-460",
13589   "self_type" : "type-460",
13590   "size" : 8,
13591   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13592   "unique_id" : "_ZTS8log_time"
13593  },
13594  {
13595   "alignment" : 4,
13596   "fields" :
13597   [
13598    {
13599     "field_name" : "len",
13600     "referenced_type" : "type-171"
13601    },
13602    {
13603     "field_name" : "__pad",
13604     "field_offset" : 16,
13605     "referenced_type" : "type-171"
13606    },
13607    {
13608     "field_name" : "pid",
13609     "field_offset" : 32,
13610     "referenced_type" : "type-20"
13611    },
13612    {
13613     "field_name" : "tid",
13614     "field_offset" : 64,
13615     "referenced_type" : "type-20"
13616    },
13617    {
13618     "field_name" : "sec",
13619     "field_offset" : 96,
13620     "referenced_type" : "type-20"
13621    },
13622    {
13623     "field_name" : "nsec",
13624     "field_offset" : 128,
13625     "referenced_type" : "type-20"
13626    },
13627    {
13628     "field_name" : "msg",
13629     "field_offset" : 160,
13630     "referenced_type" : "type-172"
13631    }
13632   ],
13633   "linker_set_key" : "logger_entry",
13634   "name" : "logger_entry",
13635   "referenced_type" : "type-175",
13636   "self_type" : "type-175",
13637   "size" : 20,
13638   "source_file" : "/system/core/liblog/include/log/log_read.h",
13639   "unique_id" : "logger_entry"
13640  },
13641  {
13642   "alignment" : 1,
13643   "fields" :
13644   [
13645    {
13646     "field_name" : "len",
13647     "referenced_type" : "type-171"
13648    },
13649    {
13650     "field_name" : "hdr_size",
13651     "field_offset" : 16,
13652     "referenced_type" : "type-171"
13653    },
13654    {
13655     "field_name" : "pid",
13656     "field_offset" : 32,
13657     "referenced_type" : "type-20"
13658    },
13659    {
13660     "field_name" : "tid",
13661     "field_offset" : 64,
13662     "referenced_type" : "type-20"
13663    },
13664    {
13665     "field_name" : "sec",
13666     "field_offset" : 96,
13667     "referenced_type" : "type-20"
13668    },
13669    {
13670     "field_name" : "nsec",
13671     "field_offset" : 128,
13672     "referenced_type" : "type-20"
13673    },
13674    {
13675     "field_name" : "euid",
13676     "field_offset" : 160,
13677     "referenced_type" : "type-2"
13678    },
13679    {
13680     "field_name" : "msg",
13681     "field_offset" : 192,
13682     "referenced_type" : "type-172"
13683    }
13684   ],
13685   "linker_set_key" : "logger_entry_v2",
13686   "name" : "logger_entry_v2",
13687   "referenced_type" : "type-174",
13688   "self_type" : "type-174",
13689   "size" : 24,
13690   "source_file" : "/system/core/liblog/include/log/log_read.h",
13691   "unique_id" : "logger_entry_v2"
13692  },
13693  {
13694   "alignment" : 1,
13695   "fields" :
13696   [
13697    {
13698     "field_name" : "len",
13699     "referenced_type" : "type-171"
13700    },
13701    {
13702     "field_name" : "hdr_size",
13703     "field_offset" : 16,
13704     "referenced_type" : "type-171"
13705    },
13706    {
13707     "field_name" : "pid",
13708     "field_offset" : 32,
13709     "referenced_type" : "type-20"
13710    },
13711    {
13712     "field_name" : "tid",
13713     "field_offset" : 64,
13714     "referenced_type" : "type-20"
13715    },
13716    {
13717     "field_name" : "sec",
13718     "field_offset" : 96,
13719     "referenced_type" : "type-20"
13720    },
13721    {
13722     "field_name" : "nsec",
13723     "field_offset" : 128,
13724     "referenced_type" : "type-20"
13725    },
13726    {
13727     "field_name" : "lid",
13728     "field_offset" : 160,
13729     "referenced_type" : "type-2"
13730    },
13731    {
13732     "field_name" : "msg",
13733     "field_offset" : 192,
13734     "referenced_type" : "type-172"
13735    }
13736   ],
13737   "linker_set_key" : "logger_entry_v3",
13738   "name" : "logger_entry_v3",
13739   "referenced_type" : "type-173",
13740   "self_type" : "type-173",
13741   "size" : 24,
13742   "source_file" : "/system/core/liblog/include/log/log_read.h",
13743   "unique_id" : "logger_entry_v3"
13744  },
13745  {
13746   "alignment" : 4,
13747   "fields" :
13748   [
13749    {
13750     "field_name" : "len",
13751     "referenced_type" : "type-171"
13752    },
13753    {
13754     "field_name" : "hdr_size",
13755     "field_offset" : 16,
13756     "referenced_type" : "type-171"
13757    },
13758    {
13759     "field_name" : "pid",
13760     "field_offset" : 32,
13761     "referenced_type" : "type-20"
13762    },
13763    {
13764     "field_name" : "tid",
13765     "field_offset" : 64,
13766     "referenced_type" : "type-2"
13767    },
13768    {
13769     "field_name" : "sec",
13770     "field_offset" : 96,
13771     "referenced_type" : "type-2"
13772    },
13773    {
13774     "field_name" : "nsec",
13775     "field_offset" : 128,
13776     "referenced_type" : "type-2"
13777    },
13778    {
13779     "field_name" : "lid",
13780     "field_offset" : 160,
13781     "referenced_type" : "type-2"
13782    },
13783    {
13784     "field_name" : "uid",
13785     "field_offset" : 192,
13786     "referenced_type" : "type-2"
13787    },
13788    {
13789     "field_name" : "msg",
13790     "field_offset" : 224,
13791     "referenced_type" : "type-172"
13792    }
13793   ],
13794   "linker_set_key" : "logger_entry_v4",
13795   "name" : "logger_entry_v4",
13796   "referenced_type" : "type-170",
13797   "self_type" : "type-170",
13798   "size" : 28,
13799   "source_file" : "/system/core/liblog/include/log/log_read.h",
13800   "unique_id" : "logger_entry_v4"
13801  },
13802  {
13803   "alignment" : 4,
13804   "fields" :
13805   [
13806    {
13807     "field_name" : "version",
13808     "referenced_type" : "type-20"
13809    },
13810    {
13811     "field_name" : "numFds",
13812     "field_offset" : 32,
13813     "referenced_type" : "type-20"
13814    },
13815    {
13816     "field_name" : "numInts",
13817     "field_offset" : 64,
13818     "referenced_type" : "type-20"
13819    },
13820    {
13821     "field_name" : "data",
13822     "field_offset" : 96,
13823     "referenced_type" : "type-267"
13824    }
13825   ],
13826   "linker_set_key" : "native_handle",
13827   "name" : "native_handle",
13828   "referenced_type" : "type-266",
13829   "self_type" : "type-266",
13830   "size" : 12,
13831   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
13832   "unique_id" : "native_handle"
13833  }
13834 ],
13835 "rvalue_reference_types" :
13836 [
13837  {
13838   "alignment" : 4,
13839   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > &&",
13840   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::ISystemSuspend> > &&",
13841   "referenced_type" : "type-241",
13842   "self_type" : "type-243",
13843   "size" : 4,
13844   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13845  },
13846  {
13847   "alignment" : 4,
13848   "linker_set_key" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > &&",
13849   "name" : "android::hardware::Return<android::sp<android::system::suspend::V1_0::IWakeLock> > &&",
13850   "referenced_type" : "type-235",
13851   "self_type" : "type-237",
13852   "size" : 4,
13853   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13854  },
13855  {
13856   "alignment" : 4,
13857   "linker_set_key" : "android::hardware::Return<bool> &&",
13858   "name" : "android::hardware::Return<bool> &&",
13859   "referenced_type" : "type-228",
13860   "self_type" : "type-231",
13861   "size" : 4,
13862   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13863  },
13864  {
13865   "alignment" : 4,
13866   "linker_set_key" : "android::hardware::Return<void> &&",
13867   "name" : "android::hardware::Return<void> &&",
13868   "referenced_type" : "type-254",
13869   "self_type" : "type-256",
13870   "size" : 4,
13871   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13872  },
13873  {
13874   "alignment" : 4,
13875   "linker_set_key" : "android::hardware::Status &&",
13876   "name" : "android::hardware::Status &&",
13877   "referenced_type" : "type-218",
13878   "self_type" : "type-224",
13879   "size" : 4,
13880   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13881  },
13882  {
13883   "alignment" : 4,
13884   "linker_set_key" : "android::hardware::details::return_status &&",
13885   "name" : "android::hardware::details::return_status &&",
13886   "referenced_type" : "type-229",
13887   "self_type" : "type-250",
13888   "size" : 4,
13889   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13890  },
13891  {
13892   "alignment" : 4,
13893   "linker_set_key" : "android::hardware::hidl_handle &&",
13894   "name" : "android::hardware::hidl_handle &&",
13895   "referenced_type" : "type-371",
13896   "self_type" : "type-379",
13897   "size" : 4,
13898   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13899  },
13900  {
13901   "alignment" : 4,
13902   "linker_set_key" : "android::hardware::hidl_memory &&",
13903   "name" : "android::hardware::hidl_memory &&",
13904   "referenced_type" : "type-377",
13905   "self_type" : "type-383",
13906   "size" : 4,
13907   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13908  },
13909  {
13910   "alignment" : 4,
13911   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13912   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13913   "referenced_type" : "type-200",
13914   "self_type" : "type-202",
13915   "size" : 4,
13916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13917  },
13918  {
13919   "alignment" : 4,
13920   "linker_set_key" : "android::sp<android::system::suspend::V1_0::ISystemSuspend> &&",
13921   "name" : "android::sp<android::system::suspend::V1_0::ISystemSuspend> &&",
13922   "referenced_type" : "type-184",
13923   "self_type" : "type-190",
13924   "size" : 4,
13925   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13926  },
13927  {
13928   "alignment" : 4,
13929   "linker_set_key" : "android::sp<android::system::suspend::V1_0::IWakeLock> &&",
13930   "name" : "android::sp<android::system::suspend::V1_0::IWakeLock> &&",
13931   "referenced_type" : "type-132",
13932   "self_type" : "type-140",
13933   "size" : 4,
13934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13935  },
13936  {
13937   "alignment" : 4,
13938   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13939   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13940   "referenced_type" : "type-142",
13941   "self_type" : "type-141",
13942   "size" : 4,
13943   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13944  },
13945  {
13946   "alignment" : 4,
13947   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13948   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13949   "referenced_type" : "type-514",
13950   "self_type" : "type-513",
13951   "size" : 4,
13952   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13953  },
13954  {
13955   "alignment" : 4,
13956   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13957   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13958   "referenced_type" : "type-671",
13959   "self_type" : "type-670",
13960   "size" : 4,
13961   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13962  },
13963  {
13964   "alignment" : 4,
13965   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13966   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13967   "referenced_type" : "type-80",
13968   "self_type" : "type-79",
13969   "size" : 4,
13970   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13971  },
13972  {
13973   "alignment" : 4,
13974   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13975   "name" : "std::function<sp<IBase> (void *)> &&",
13976   "referenced_type" : "type-158",
13977   "self_type" : "type-157",
13978   "size" : 4,
13979   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13980  },
13981  {
13982   "alignment" : 4,
13983   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13984   "name" : "std::function<sp<IBase> (void *)> &&",
13985   "referenced_type" : "type-524",
13986   "self_type" : "type-523",
13987   "size" : 4,
13988   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13989  },
13990  {
13991   "alignment" : 4,
13992   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13993   "name" : "std::function<sp<IBase> (void *)> &&",
13994   "referenced_type" : "type-675",
13995   "self_type" : "type-674",
13996   "size" : 4,
13997   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13998  },
13999  {
14000   "alignment" : 4,
14001   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14002   "name" : "std::function<sp<IBase> (void *)> &&",
14003   "referenced_type" : "type-84",
14004   "self_type" : "type-83",
14005   "size" : 4,
14006   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14007  },
14008  {
14009   "alignment" : 4,
14010   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14011   "name" : "std::function<sp<IBinder> (void *)> &&",
14012   "referenced_type" : "type-156",
14013   "self_type" : "type-155",
14014   "size" : 4,
14015   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14016  },
14017  {
14018   "alignment" : 4,
14019   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14020   "name" : "std::function<sp<IBinder> (void *)> &&",
14021   "referenced_type" : "type-516",
14022   "self_type" : "type-515",
14023   "size" : 4,
14024   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14025  },
14026  {
14027   "alignment" : 4,
14028   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14029   "name" : "std::function<sp<IBinder> (void *)> &&",
14030   "referenced_type" : "type-673",
14031   "self_type" : "type-672",
14032   "size" : 4,
14033   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14034  },
14035  {
14036   "alignment" : 4,
14037   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14038   "name" : "std::function<sp<IBinder> (void *)> &&",
14039   "referenced_type" : "type-82",
14040   "self_type" : "type-81",
14041   "size" : 4,
14042   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14043  }
14044 ]
14045}
14046