1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "linker_set_key" : "_ZTIa",
17   "name" : "signed char",
18   "referenced_type" : "_ZTIa",
19   "self_type" : "_ZTIa",
20   "size" : 1
21  },
22  {
23   "alignment" : 1,
24   "is_integral" : true,
25   "is_unsigned" : true,
26   "linker_set_key" : "_ZTIb",
27   "name" : "bool",
28   "referenced_type" : "_ZTIb",
29   "self_type" : "_ZTIb",
30   "size" : 1
31  },
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "linker_set_key" : "_ZTIc",
36   "name" : "char",
37   "referenced_type" : "_ZTIc",
38   "self_type" : "_ZTIc",
39   "size" : 1
40  },
41  {
42   "alignment" : 4,
43   "is_integral" : true,
44   "linker_set_key" : "_ZTIi",
45   "name" : "int",
46   "referenced_type" : "_ZTIi",
47   "self_type" : "_ZTIi",
48   "size" : 4
49  },
50  {
51   "alignment" : 4,
52   "is_integral" : true,
53   "is_unsigned" : true,
54   "linker_set_key" : "_ZTIj",
55   "name" : "unsigned int",
56   "referenced_type" : "_ZTIj",
57   "self_type" : "_ZTIj",
58   "size" : 4
59  },
60  {
61   "linker_set_key" : "_ZTIv",
62   "name" : "void",
63   "referenced_type" : "_ZTIv",
64   "self_type" : "_ZTIv"
65  }
66 ],
67 "elf_functions" :
68 [
69  {
70   "binding" : "weak",
71   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
72  },
73  {
74   "binding" : "weak",
75   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
76  },
77  {
78   "binding" : "weak",
79   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
80  },
81  {
82   "binding" : "weak",
83   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
84  },
85  {
86   "name" : "_ZN4aidl7android6system7suspend10BnWakeLock12createBinderEv"
87  },
88  {
89   "name" : "_ZN4aidl7android6system7suspend10BnWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
90  },
91  {
92   "name" : "_ZN4aidl7android6system7suspend10BnWakeLock19getInterfaceVersionEPi"
93  },
94  {
95   "name" : "_ZN4aidl7android6system7suspend10BnWakeLockC2Ev"
96  },
97  {
98   "name" : "_ZN4aidl7android6system7suspend10BnWakeLockD0Ev"
99  },
100  {
101   "name" : "_ZN4aidl7android6system7suspend10BnWakeLockD1Ev"
102  },
103  {
104   "name" : "_ZN4aidl7android6system7suspend10BnWakeLockD2Ev"
105  },
106  {
107   "name" : "_ZN4aidl7android6system7suspend10BpWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
108  },
109  {
110   "name" : "_ZN4aidl7android6system7suspend10BpWakeLock19getInterfaceVersionEPi"
111  },
112  {
113   "name" : "_ZN4aidl7android6system7suspend10BpWakeLock7releaseEv"
114  },
115  {
116   "name" : "_ZN4aidl7android6system7suspend10BpWakeLockC1ERKN3ndk10SpAIBinderE"
117  },
118  {
119   "name" : "_ZN4aidl7android6system7suspend10BpWakeLockC2ERKN3ndk10SpAIBinderE"
120  },
121  {
122   "name" : "_ZN4aidl7android6system7suspend10BpWakeLockD0Ev"
123  },
124  {
125   "name" : "_ZN4aidl7android6system7suspend10BpWakeLockD1Ev"
126  },
127  {
128   "name" : "_ZN4aidl7android6system7suspend10BpWakeLockD2Ev"
129  },
130  {
131   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend10fromBinderERKN3ndk10SpAIBinderE"
132  },
133  {
134   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
135  },
136  {
137   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend14getDefaultImplEv"
138  },
139  {
140   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
141  },
142  {
143   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
144  },
145  {
146   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspendC2Ev"
147  },
148  {
149   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD0Ev"
150  },
151  {
152   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD1Ev"
153  },
154  {
155   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD2Ev"
156  },
157  {
158   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend12createBinderEv"
159  },
160  {
161   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
162  },
163  {
164   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend19getInterfaceVersionEPi"
165  },
166  {
167   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendC2Ev"
168  },
169  {
170   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD0Ev"
171  },
172  {
173   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD1Ev"
174  },
175  {
176   "name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD2Ev"
177  },
178  {
179   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
180  },
181  {
182   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
183  },
184  {
185   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend19getInterfaceVersionEPi"
186  },
187  {
188   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendC1ERKN3ndk10SpAIBinderE"
189  },
190  {
191   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendC2ERKN3ndk10SpAIBinderE"
192  },
193  {
194   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD0Ev"
195  },
196  {
197   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD1Ev"
198  },
199  {
200   "name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD2Ev"
201  },
202  {
203   "name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
204  },
205  {
206   "name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault19getInterfaceVersionEPi"
207  },
208  {
209   "name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault7releaseEv"
210  },
211  {
212   "name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8asBinderEv"
213  },
214  {
215   "name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8isRemoteEv"
216  },
217  {
218   "name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
219  },
220  {
221   "name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
222  },
223  {
224   "name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault19getInterfaceVersionEPi"
225  },
226  {
227   "name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8asBinderEv"
228  },
229  {
230   "name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8isRemoteEv"
231  },
232  {
233   "name" : "_ZN4aidl7android6system7suspend9IWakeLock10fromBinderERKN3ndk10SpAIBinderE"
234  },
235  {
236   "name" : "_ZN4aidl7android6system7suspend9IWakeLock13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
237  },
238  {
239   "name" : "_ZN4aidl7android6system7suspend9IWakeLock14getDefaultImplEv"
240  },
241  {
242   "name" : "_ZN4aidl7android6system7suspend9IWakeLock14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
243  },
244  {
245   "name" : "_ZN4aidl7android6system7suspend9IWakeLock14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
246  },
247  {
248   "name" : "_ZN4aidl7android6system7suspend9IWakeLockC2Ev"
249  },
250  {
251   "name" : "_ZN4aidl7android6system7suspend9IWakeLockD0Ev"
252  },
253  {
254   "name" : "_ZN4aidl7android6system7suspend9IWakeLockD1Ev"
255  },
256  {
257   "name" : "_ZN4aidl7android6system7suspend9IWakeLockD2Ev"
258  },
259  {
260   "binding" : "weak",
261   "name" : "_ZNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEED2Ev"
262  },
263  {
264   "binding" : "weak",
265   "name" : "_ZNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEED2Ev"
266  },
267  {
268   "binding" : "weak",
269   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
270  },
271  {
272   "binding" : "weak",
273   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
274  }
275 ],
276 "elf_objects" :
277 [
278  {
279   "binding" : "weak",
280   "name" : "_ZGVN4aidl7android6system7suspend14ISystemSuspend4hashE"
281  },
282  {
283   "binding" : "weak",
284   "name" : "_ZGVN4aidl7android6system7suspend9IWakeLock4hashE"
285  },
286  {
287   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend10descriptorE"
288  },
289  {
290   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend12default_implE"
291  },
292  {
293   "binding" : "weak",
294   "name" : "_ZN4aidl7android6system7suspend14ISystemSuspend4hashE"
295  },
296  {
297   "name" : "_ZN4aidl7android6system7suspend9IWakeLock10descriptorE"
298  },
299  {
300   "name" : "_ZN4aidl7android6system7suspend9IWakeLock12default_implE"
301  },
302  {
303   "binding" : "weak",
304   "name" : "_ZN4aidl7android6system7suspend9IWakeLock4hashE"
305  },
306  {
307   "binding" : "weak",
308   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
309  },
310  {
311   "binding" : "weak",
312   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
313  },
314  {
315   "binding" : "weak",
316   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
317  },
318  {
319   "binding" : "weak",
320   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
321  },
322  {
323   "binding" : "weak",
324   "name" : "_ZTVN3ndk13SharedRefBaseE"
325  },
326  {
327   "name" : "_ZTVN4aidl7android6system7suspend10BnWakeLockE"
328  },
329  {
330   "name" : "_ZTVN4aidl7android6system7suspend10BpWakeLockE"
331  },
332  {
333   "name" : "_ZTVN4aidl7android6system7suspend14ISystemSuspendE"
334  },
335  {
336   "name" : "_ZTVN4aidl7android6system7suspend15BnSystemSuspendE"
337  },
338  {
339   "name" : "_ZTVN4aidl7android6system7suspend15BpSystemSuspendE"
340  },
341  {
342   "name" : "_ZTVN4aidl7android6system7suspend16IWakeLockDefaultE"
343  },
344  {
345   "name" : "_ZTVN4aidl7android6system7suspend21ISystemSuspendDefaultE"
346  },
347  {
348   "name" : "_ZTVN4aidl7android6system7suspend9IWakeLockE"
349  },
350  {
351   "binding" : "weak",
352   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
353  }
354 ],
355 "enum_types" :
356 [
357  {
358   "alignment" : 4,
359   "enum_fields" :
360   [
361    {
362     "enum_field_value" : 1,
363     "name" : "FLAG_ONEWAY"
364    }
365   ],
366   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
367   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
368   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
369   "self_type" : "_ZTI12$FLAG_ONEWAY",
370   "size" : 4,
371   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
372   "underlying_type" : "_ZTIj"
373  },
374  {
375   "alignment" : 4,
376   "enum_fields" :
377   [
378    {
379     "enum_field_value" : 0,
380     "name" : "EX_NONE"
381    },
382    {
383     "enum_field_value" : -1,
384     "name" : "EX_SECURITY"
385    },
386    {
387     "enum_field_value" : -2,
388     "name" : "EX_BAD_PARCELABLE"
389    },
390    {
391     "enum_field_value" : -3,
392     "name" : "EX_ILLEGAL_ARGUMENT"
393    },
394    {
395     "enum_field_value" : -4,
396     "name" : "EX_NULL_POINTER"
397    },
398    {
399     "enum_field_value" : -5,
400     "name" : "EX_ILLEGAL_STATE"
401    },
402    {
403     "enum_field_value" : -6,
404     "name" : "EX_NETWORK_MAIN_THREAD"
405    },
406    {
407     "enum_field_value" : -7,
408     "name" : "EX_UNSUPPORTED_OPERATION"
409    },
410    {
411     "enum_field_value" : -8,
412     "name" : "EX_SERVICE_SPECIFIC"
413    },
414    {
415     "enum_field_value" : -9,
416     "name" : "EX_PARCELABLE"
417    },
418    {
419     "enum_field_value" : -129,
420     "name" : "EX_TRANSACTION_FAILED"
421    }
422   ],
423   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
424   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
425   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
426   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
427   "size" : 4,
428   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
429   "underlying_type" : "_ZTIi"
430  },
431  {
432   "alignment" : 4,
433   "enum_fields" :
434   [
435    {
436     "enum_field_value" : 268435456,
437     "name" : "FLAG_PRIVATE_LOCAL"
438    }
439   ],
440   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
441   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
442   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
443   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
444   "size" : 4,
445   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
446   "underlying_type" : "_ZTIj"
447  },
448  {
449   "alignment" : 4,
450   "enum_fields" :
451   [
452    {
453     "enum_field_value" : 268435456,
454     "name" : "FLAG_PRIVATE_VENDOR"
455    }
456   ],
457   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
458   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
459   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
460   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
461   "size" : 4,
462   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
463   "underlying_type" : "_ZTIj"
464  },
465  {
466   "alignment" : 4,
467   "enum_fields" :
468   [
469    {
470     "enum_field_value" : 0,
471     "name" : "STATUS_OK"
472    },
473    {
474     "enum_field_value" : -2147483648,
475     "name" : "STATUS_UNKNOWN_ERROR"
476    },
477    {
478     "enum_field_value" : -12,
479     "name" : "STATUS_NO_MEMORY"
480    },
481    {
482     "enum_field_value" : -38,
483     "name" : "STATUS_INVALID_OPERATION"
484    },
485    {
486     "enum_field_value" : -22,
487     "name" : "STATUS_BAD_VALUE"
488    },
489    {
490     "enum_field_value" : -2147483647,
491     "name" : "STATUS_BAD_TYPE"
492    },
493    {
494     "enum_field_value" : -2,
495     "name" : "STATUS_NAME_NOT_FOUND"
496    },
497    {
498     "enum_field_value" : -1,
499     "name" : "STATUS_PERMISSION_DENIED"
500    },
501    {
502     "enum_field_value" : -19,
503     "name" : "STATUS_NO_INIT"
504    },
505    {
506     "enum_field_value" : -17,
507     "name" : "STATUS_ALREADY_EXISTS"
508    },
509    {
510     "enum_field_value" : -32,
511     "name" : "STATUS_DEAD_OBJECT"
512    },
513    {
514     "enum_field_value" : -2147483646,
515     "name" : "STATUS_FAILED_TRANSACTION"
516    },
517    {
518     "enum_field_value" : -75,
519     "name" : "STATUS_BAD_INDEX"
520    },
521    {
522     "enum_field_value" : -61,
523     "name" : "STATUS_NOT_ENOUGH_DATA"
524    },
525    {
526     "enum_field_value" : -11,
527     "name" : "STATUS_WOULD_BLOCK"
528    },
529    {
530     "enum_field_value" : -110,
531     "name" : "STATUS_TIMED_OUT"
532    },
533    {
534     "enum_field_value" : -74,
535     "name" : "STATUS_UNKNOWN_TRANSACTION"
536    },
537    {
538     "enum_field_value" : -2147483641,
539     "name" : "STATUS_FDS_NOT_ALLOWED"
540    },
541    {
542     "enum_field_value" : -2147483640,
543     "name" : "STATUS_UNEXPECTED_NULL"
544    }
545   ],
546   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
547   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
548   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
549   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
550   "size" : 4,
551   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
552   "underlying_type" : "_ZTIi"
553  },
554  {
555   "alignment" : 4,
556   "enum_fields" :
557   [
558    {
559     "enum_field_value" : 1,
560     "name" : "FIRST_CALL_TRANSACTION"
561    },
562    {
563     "enum_field_value" : 16777215,
564     "name" : "LAST_CALL_TRANSACTION"
565    }
566   ],
567   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
568   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
569   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
570   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
571   "size" : 4,
572   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
573   "underlying_type" : "_ZTIj"
574  },
575  {
576   "alignment" : 1,
577   "enum_fields" :
578   [
579    {
580     "enum_field_value" : 0,
581     "name" : "aidl::android::system::suspend::WakeLockType::PARTIAL"
582    },
583    {
584     "enum_field_value" : 1,
585     "name" : "aidl::android::system::suspend::WakeLockType::FULL"
586    }
587   ],
588   "linker_set_key" : "_ZTIN4aidl7android6system7suspend12WakeLockTypeE",
589   "name" : "aidl::android::system::suspend::WakeLockType",
590   "referenced_type" : "_ZTIN4aidl7android6system7suspend12WakeLockTypeE",
591   "self_type" : "_ZTIN4aidl7android6system7suspend12WakeLockTypeE",
592   "size" : 1,
593   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/WakeLockType.h",
594   "underlying_type" : "_ZTIa"
595  }
596 ],
597 "function_types" :
598 [
599  {
600   "alignment" : 4,
601   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
602   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
603   "parameters" :
604   [
605    {
606     "referenced_type" : "_ZTIP8AIBinder"
607    },
608    {
609     "referenced_type" : "_ZTIj"
610    },
611    {
612     "referenced_type" : "_ZTIPK7AParcel"
613    },
614    {
615     "referenced_type" : "_ZTIP7AParcel"
616    }
617   ],
618   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
619   "return_type" : "_ZTIi",
620   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
621   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
622  }
623 ],
624 "functions" :
625 [
626  {
627   "function_name" : "ndk::BnCInterface<aidl::android::system::suspend::ISystemSuspend>::asBinder",
628   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv",
629   "parameters" :
630   [
631    {
632     "is_this_ptr" : true,
633     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
634    }
635   ],
636   "return_type" : "_ZTIN3ndk10SpAIBinderE",
637   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
638  },
639  {
640   "function_name" : "ndk::BnCInterface<aidl::android::system::suspend::IWakeLock>::asBinder",
641   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv",
642   "parameters" :
643   [
644    {
645     "is_this_ptr" : true,
646     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
647    }
648   ],
649   "return_type" : "_ZTIN3ndk10SpAIBinderE",
650   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
651  },
652  {
653   "function_name" : "ndk::BpCInterface<aidl::android::system::suspend::ISystemSuspend>::asBinder",
654   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv",
655   "parameters" :
656   [
657    {
658     "is_this_ptr" : true,
659     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
660    }
661   ],
662   "return_type" : "_ZTIN3ndk10SpAIBinderE",
663   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
664  },
665  {
666   "function_name" : "ndk::BpCInterface<aidl::android::system::suspend::IWakeLock>::asBinder",
667   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv",
668   "parameters" :
669   [
670    {
671     "is_this_ptr" : true,
672     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
673    }
674   ],
675   "return_type" : "_ZTIN3ndk10SpAIBinderE",
676   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
677  },
678  {
679   "access" : "protected",
680   "function_name" : "aidl::android::system::suspend::BnWakeLock::createBinder",
681   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLock12createBinderEv",
682   "parameters" :
683   [
684    {
685     "is_this_ptr" : true,
686     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
687    }
688   ],
689   "return_type" : "_ZTIN3ndk10SpAIBinderE",
690   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
691  },
692  {
693   "function_name" : "aidl::android::system::suspend::BnWakeLock::getInterfaceHash",
694   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
695   "parameters" :
696   [
697    {
698     "is_this_ptr" : true,
699     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
700    },
701    {
702     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
703    }
704   ],
705   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
706   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
707  },
708  {
709   "function_name" : "aidl::android::system::suspend::BnWakeLock::getInterfaceVersion",
710   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLock19getInterfaceVersionEPi",
711   "parameters" :
712   [
713    {
714     "is_this_ptr" : true,
715     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
716    },
717    {
718     "referenced_type" : "_ZTIPi"
719    }
720   ],
721   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
722   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
723  },
724  {
725   "function_name" : "aidl::android::system::suspend::BnWakeLock::BnWakeLock",
726   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLockC2Ev",
727   "parameters" :
728   [
729    {
730     "is_this_ptr" : true,
731     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
732    }
733   ],
734   "return_type" : "_ZTIv",
735   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
736  },
737  {
738   "function_name" : "aidl::android::system::suspend::BnWakeLock::~BnWakeLock",
739   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLockD0Ev",
740   "parameters" :
741   [
742    {
743     "is_this_ptr" : true,
744     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
745    }
746   ],
747   "return_type" : "_ZTIv",
748   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
749  },
750  {
751   "function_name" : "aidl::android::system::suspend::BnWakeLock::~BnWakeLock",
752   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLockD1Ev",
753   "parameters" :
754   [
755    {
756     "is_this_ptr" : true,
757     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
758    }
759   ],
760   "return_type" : "_ZTIv",
761   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
762  },
763  {
764   "function_name" : "aidl::android::system::suspend::BnWakeLock::~BnWakeLock",
765   "linker_set_key" : "_ZN4aidl7android6system7suspend10BnWakeLockD2Ev",
766   "parameters" :
767   [
768    {
769     "is_this_ptr" : true,
770     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE"
771    }
772   ],
773   "return_type" : "_ZTIv",
774   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
775  },
776  {
777   "function_name" : "aidl::android::system::suspend::BpWakeLock::getInterfaceHash",
778   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
779   "parameters" :
780   [
781    {
782     "is_this_ptr" : true,
783     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
784    },
785    {
786     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
787    }
788   ],
789   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
790   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
791  },
792  {
793   "function_name" : "aidl::android::system::suspend::BpWakeLock::getInterfaceVersion",
794   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLock19getInterfaceVersionEPi",
795   "parameters" :
796   [
797    {
798     "is_this_ptr" : true,
799     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
800    },
801    {
802     "referenced_type" : "_ZTIPi"
803    }
804   ],
805   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
806   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
807  },
808  {
809   "function_name" : "aidl::android::system::suspend::BpWakeLock::release",
810   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLock7releaseEv",
811   "parameters" :
812   [
813    {
814     "is_this_ptr" : true,
815     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
816    }
817   ],
818   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
819   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
820  },
821  {
822   "function_name" : "aidl::android::system::suspend::BpWakeLock::BpWakeLock",
823   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLockC1ERKN3ndk10SpAIBinderE",
824   "parameters" :
825   [
826    {
827     "is_this_ptr" : true,
828     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
829    },
830    {
831     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
832    }
833   ],
834   "return_type" : "_ZTIv",
835   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
836  },
837  {
838   "function_name" : "aidl::android::system::suspend::BpWakeLock::BpWakeLock",
839   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLockC2ERKN3ndk10SpAIBinderE",
840   "parameters" :
841   [
842    {
843     "is_this_ptr" : true,
844     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
845    },
846    {
847     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
848    }
849   ],
850   "return_type" : "_ZTIv",
851   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
852  },
853  {
854   "function_name" : "aidl::android::system::suspend::BpWakeLock::~BpWakeLock",
855   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLockD0Ev",
856   "parameters" :
857   [
858    {
859     "is_this_ptr" : true,
860     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
861    }
862   ],
863   "return_type" : "_ZTIv",
864   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
865  },
866  {
867   "function_name" : "aidl::android::system::suspend::BpWakeLock::~BpWakeLock",
868   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLockD1Ev",
869   "parameters" :
870   [
871    {
872     "is_this_ptr" : true,
873     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
874    }
875   ],
876   "return_type" : "_ZTIv",
877   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
878  },
879  {
880   "function_name" : "aidl::android::system::suspend::BpWakeLock::~BpWakeLock",
881   "linker_set_key" : "_ZN4aidl7android6system7suspend10BpWakeLockD2Ev",
882   "parameters" :
883   [
884    {
885     "is_this_ptr" : true,
886     "referenced_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE"
887    }
888   ],
889   "return_type" : "_ZTIv",
890   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
891  },
892  {
893   "function_name" : "aidl::android::system::suspend::ISystemSuspend::fromBinder",
894   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend10fromBinderERKN3ndk10SpAIBinderE",
895   "parameters" :
896   [
897    {
898     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
899    }
900   ],
901   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
902   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
903  },
904  {
905   "function_name" : "aidl::android::system::suspend::ISystemSuspend::writeToParcel",
906   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
907   "parameters" :
908   [
909    {
910     "referenced_type" : "_ZTIP7AParcel"
911    },
912    {
913     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE"
914    }
915   ],
916   "return_type" : "_ZTIi",
917   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
918  },
919  {
920   "function_name" : "aidl::android::system::suspend::ISystemSuspend::getDefaultImpl",
921   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend14getDefaultImplEv",
922   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
923   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
924  },
925  {
926   "function_name" : "aidl::android::system::suspend::ISystemSuspend::readFromParcel",
927   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
928   "parameters" :
929   [
930    {
931     "referenced_type" : "_ZTIPK7AParcel"
932    },
933    {
934     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE"
935    }
936   ],
937   "return_type" : "_ZTIi",
938   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
939  },
940  {
941   "function_name" : "aidl::android::system::suspend::ISystemSuspend::setDefaultImpl",
942   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
943   "parameters" :
944   [
945    {
946     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE"
947    }
948   ],
949   "return_type" : "_ZTIb",
950   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
951  },
952  {
953   "function_name" : "aidl::android::system::suspend::ISystemSuspend::ISystemSuspend",
954   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspendC2Ev",
955   "parameters" :
956   [
957    {
958     "is_this_ptr" : true,
959     "referenced_type" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE"
960    }
961   ],
962   "return_type" : "_ZTIv",
963   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
964  },
965  {
966   "function_name" : "aidl::android::system::suspend::ISystemSuspend::~ISystemSuspend",
967   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspendD0Ev",
968   "parameters" :
969   [
970    {
971     "is_this_ptr" : true,
972     "referenced_type" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE"
973    }
974   ],
975   "return_type" : "_ZTIv",
976   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
977  },
978  {
979   "function_name" : "aidl::android::system::suspend::ISystemSuspend::~ISystemSuspend",
980   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspendD1Ev",
981   "parameters" :
982   [
983    {
984     "is_this_ptr" : true,
985     "referenced_type" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE"
986    }
987   ],
988   "return_type" : "_ZTIv",
989   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
990  },
991  {
992   "function_name" : "aidl::android::system::suspend::ISystemSuspend::~ISystemSuspend",
993   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspendD2Ev",
994   "parameters" :
995   [
996    {
997     "is_this_ptr" : true,
998     "referenced_type" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE"
999    }
1000   ],
1001   "return_type" : "_ZTIv",
1002   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1003  },
1004  {
1005   "access" : "protected",
1006   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::createBinder",
1007   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspend12createBinderEv",
1008   "parameters" :
1009   [
1010    {
1011     "is_this_ptr" : true,
1012     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1013    }
1014   ],
1015   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1016   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1017  },
1018  {
1019   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::getInterfaceHash",
1020   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1021   "parameters" :
1022   [
1023    {
1024     "is_this_ptr" : true,
1025     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1026    },
1027    {
1028     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1029    }
1030   ],
1031   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1032   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1033  },
1034  {
1035   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::getInterfaceVersion",
1036   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspend19getInterfaceVersionEPi",
1037   "parameters" :
1038   [
1039    {
1040     "is_this_ptr" : true,
1041     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1042    },
1043    {
1044     "referenced_type" : "_ZTIPi"
1045    }
1046   ],
1047   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1048   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1049  },
1050  {
1051   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::BnSystemSuspend",
1052   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspendC2Ev",
1053   "parameters" :
1054   [
1055    {
1056     "is_this_ptr" : true,
1057     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1058    }
1059   ],
1060   "return_type" : "_ZTIv",
1061   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1062  },
1063  {
1064   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::~BnSystemSuspend",
1065   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD0Ev",
1066   "parameters" :
1067   [
1068    {
1069     "is_this_ptr" : true,
1070     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1071    }
1072   ],
1073   "return_type" : "_ZTIv",
1074   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1075  },
1076  {
1077   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::~BnSystemSuspend",
1078   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD1Ev",
1079   "parameters" :
1080   [
1081    {
1082     "is_this_ptr" : true,
1083     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1084    }
1085   ],
1086   "return_type" : "_ZTIv",
1087   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1088  },
1089  {
1090   "function_name" : "aidl::android::system::suspend::BnSystemSuspend::~BnSystemSuspend",
1091   "linker_set_key" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD2Ev",
1092   "parameters" :
1093   [
1094    {
1095     "is_this_ptr" : true,
1096     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE"
1097    }
1098   ],
1099   "return_type" : "_ZTIv",
1100   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
1101  },
1102  {
1103   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::acquireWakeLock",
1104   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE",
1105   "parameters" :
1106   [
1107    {
1108     "is_this_ptr" : true,
1109     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1110    },
1111    {
1112     "referenced_type" : "_ZTIN4aidl7android6system7suspend12WakeLockTypeE"
1113    },
1114    {
1115     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1116    },
1117    {
1118     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
1119    }
1120   ],
1121   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1122   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1123  },
1124  {
1125   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::getInterfaceHash",
1126   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1127   "parameters" :
1128   [
1129    {
1130     "is_this_ptr" : true,
1131     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1132    },
1133    {
1134     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1135    }
1136   ],
1137   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1138   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1139  },
1140  {
1141   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::getInterfaceVersion",
1142   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspend19getInterfaceVersionEPi",
1143   "parameters" :
1144   [
1145    {
1146     "is_this_ptr" : true,
1147     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1148    },
1149    {
1150     "referenced_type" : "_ZTIPi"
1151    }
1152   ],
1153   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1154   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1155  },
1156  {
1157   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::BpSystemSuspend",
1158   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspendC1ERKN3ndk10SpAIBinderE",
1159   "parameters" :
1160   [
1161    {
1162     "is_this_ptr" : true,
1163     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1164    },
1165    {
1166     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1167    }
1168   ],
1169   "return_type" : "_ZTIv",
1170   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1171  },
1172  {
1173   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::BpSystemSuspend",
1174   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspendC2ERKN3ndk10SpAIBinderE",
1175   "parameters" :
1176   [
1177    {
1178     "is_this_ptr" : true,
1179     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1180    },
1181    {
1182     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1183    }
1184   ],
1185   "return_type" : "_ZTIv",
1186   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1187  },
1188  {
1189   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::~BpSystemSuspend",
1190   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD0Ev",
1191   "parameters" :
1192   [
1193    {
1194     "is_this_ptr" : true,
1195     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1196    }
1197   ],
1198   "return_type" : "_ZTIv",
1199   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1200  },
1201  {
1202   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::~BpSystemSuspend",
1203   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD1Ev",
1204   "parameters" :
1205   [
1206    {
1207     "is_this_ptr" : true,
1208     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1209    }
1210   ],
1211   "return_type" : "_ZTIv",
1212   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1213  },
1214  {
1215   "function_name" : "aidl::android::system::suspend::BpSystemSuspend::~BpSystemSuspend",
1216   "linker_set_key" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD2Ev",
1217   "parameters" :
1218   [
1219    {
1220     "is_this_ptr" : true,
1221     "referenced_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE"
1222    }
1223   ],
1224   "return_type" : "_ZTIv",
1225   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
1226  },
1227  {
1228   "function_name" : "aidl::android::system::suspend::IWakeLockDefault::getInterfaceHash",
1229   "linker_set_key" : "_ZN4aidl7android6system7suspend16IWakeLockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1230   "parameters" :
1231   [
1232    {
1233     "is_this_ptr" : true,
1234     "referenced_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE"
1235    },
1236    {
1237     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1238    }
1239   ],
1240   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1241   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1242  },
1243  {
1244   "function_name" : "aidl::android::system::suspend::IWakeLockDefault::getInterfaceVersion",
1245   "linker_set_key" : "_ZN4aidl7android6system7suspend16IWakeLockDefault19getInterfaceVersionEPi",
1246   "parameters" :
1247   [
1248    {
1249     "is_this_ptr" : true,
1250     "referenced_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE"
1251    },
1252    {
1253     "referenced_type" : "_ZTIPi"
1254    }
1255   ],
1256   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1257   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1258  },
1259  {
1260   "function_name" : "aidl::android::system::suspend::IWakeLockDefault::release",
1261   "linker_set_key" : "_ZN4aidl7android6system7suspend16IWakeLockDefault7releaseEv",
1262   "parameters" :
1263   [
1264    {
1265     "is_this_ptr" : true,
1266     "referenced_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE"
1267    }
1268   ],
1269   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1270   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1271  },
1272  {
1273   "function_name" : "aidl::android::system::suspend::IWakeLockDefault::asBinder",
1274   "linker_set_key" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8asBinderEv",
1275   "parameters" :
1276   [
1277    {
1278     "is_this_ptr" : true,
1279     "referenced_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE"
1280    }
1281   ],
1282   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1283   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1284  },
1285  {
1286   "function_name" : "aidl::android::system::suspend::IWakeLockDefault::isRemote",
1287   "linker_set_key" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8isRemoteEv",
1288   "parameters" :
1289   [
1290    {
1291     "is_this_ptr" : true,
1292     "referenced_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE"
1293    }
1294   ],
1295   "return_type" : "_ZTIb",
1296   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1297  },
1298  {
1299   "function_name" : "aidl::android::system::suspend::ISystemSuspendDefault::acquireWakeLock",
1300   "linker_set_key" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE",
1301   "parameters" :
1302   [
1303    {
1304     "is_this_ptr" : true,
1305     "referenced_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE"
1306    },
1307    {
1308     "referenced_type" : "_ZTIN4aidl7android6system7suspend12WakeLockTypeE"
1309    },
1310    {
1311     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1312    },
1313    {
1314     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
1315    }
1316   ],
1317   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1318   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1319  },
1320  {
1321   "function_name" : "aidl::android::system::suspend::ISystemSuspendDefault::getInterfaceHash",
1322   "linker_set_key" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1323   "parameters" :
1324   [
1325    {
1326     "is_this_ptr" : true,
1327     "referenced_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE"
1328    },
1329    {
1330     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1331    }
1332   ],
1333   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1334   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1335  },
1336  {
1337   "function_name" : "aidl::android::system::suspend::ISystemSuspendDefault::getInterfaceVersion",
1338   "linker_set_key" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault19getInterfaceVersionEPi",
1339   "parameters" :
1340   [
1341    {
1342     "is_this_ptr" : true,
1343     "referenced_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE"
1344    },
1345    {
1346     "referenced_type" : "_ZTIPi"
1347    }
1348   ],
1349   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1350   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1351  },
1352  {
1353   "function_name" : "aidl::android::system::suspend::ISystemSuspendDefault::asBinder",
1354   "linker_set_key" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8asBinderEv",
1355   "parameters" :
1356   [
1357    {
1358     "is_this_ptr" : true,
1359     "referenced_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE"
1360    }
1361   ],
1362   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1363   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1364  },
1365  {
1366   "function_name" : "aidl::android::system::suspend::ISystemSuspendDefault::isRemote",
1367   "linker_set_key" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8isRemoteEv",
1368   "parameters" :
1369   [
1370    {
1371     "is_this_ptr" : true,
1372     "referenced_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE"
1373    }
1374   ],
1375   "return_type" : "_ZTIb",
1376   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1377  },
1378  {
1379   "function_name" : "aidl::android::system::suspend::IWakeLock::fromBinder",
1380   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock10fromBinderERKN3ndk10SpAIBinderE",
1381   "parameters" :
1382   [
1383    {
1384     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1385    }
1386   ],
1387   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
1388   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1389  },
1390  {
1391   "function_name" : "aidl::android::system::suspend::IWakeLock::writeToParcel",
1392   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
1393   "parameters" :
1394   [
1395    {
1396     "referenced_type" : "_ZTIP7AParcel"
1397    },
1398    {
1399     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
1400    }
1401   ],
1402   "return_type" : "_ZTIi",
1403   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1404  },
1405  {
1406   "function_name" : "aidl::android::system::suspend::IWakeLock::getDefaultImpl",
1407   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock14getDefaultImplEv",
1408   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
1409   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1410  },
1411  {
1412   "function_name" : "aidl::android::system::suspend::IWakeLock::readFromParcel",
1413   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
1414   "parameters" :
1415   [
1416    {
1417     "referenced_type" : "_ZTIPK7AParcel"
1418    },
1419    {
1420     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
1421    }
1422   ],
1423   "return_type" : "_ZTIi",
1424   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1425  },
1426  {
1427   "function_name" : "aidl::android::system::suspend::IWakeLock::setDefaultImpl",
1428   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
1429   "parameters" :
1430   [
1431    {
1432     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
1433    }
1434   ],
1435   "return_type" : "_ZTIb",
1436   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1437  },
1438  {
1439   "function_name" : "aidl::android::system::suspend::IWakeLock::IWakeLock",
1440   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLockC2Ev",
1441   "parameters" :
1442   [
1443    {
1444     "is_this_ptr" : true,
1445     "referenced_type" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE"
1446    }
1447   ],
1448   "return_type" : "_ZTIv",
1449   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1450  },
1451  {
1452   "function_name" : "aidl::android::system::suspend::IWakeLock::~IWakeLock",
1453   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLockD0Ev",
1454   "parameters" :
1455   [
1456    {
1457     "is_this_ptr" : true,
1458     "referenced_type" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE"
1459    }
1460   ],
1461   "return_type" : "_ZTIv",
1462   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1463  },
1464  {
1465   "function_name" : "aidl::android::system::suspend::IWakeLock::~IWakeLock",
1466   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLockD1Ev",
1467   "parameters" :
1468   [
1469    {
1470     "is_this_ptr" : true,
1471     "referenced_type" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE"
1472    }
1473   ],
1474   "return_type" : "_ZTIv",
1475   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1476  },
1477  {
1478   "function_name" : "aidl::android::system::suspend::IWakeLock::~IWakeLock",
1479   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLockD2Ev",
1480   "parameters" :
1481   [
1482    {
1483     "is_this_ptr" : true,
1484     "referenced_type" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE"
1485    }
1486   ],
1487   "return_type" : "_ZTIv",
1488   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1489  }
1490 ],
1491 "global_vars" :
1492 [
1493  {
1494   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend10descriptorE",
1495   "name" : "aidl::android::system::suspend::ISystemSuspend::descriptor",
1496   "referenced_type" : "_ZTIPKc",
1497   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1498  },
1499  {
1500   "access" : "private",
1501   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend12default_implE",
1502   "name" : "aidl::android::system::suspend::ISystemSuspend::default_impl",
1503   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
1504   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1505  },
1506  {
1507   "linker_set_key" : "_ZN4aidl7android6system7suspend14ISystemSuspend4hashE",
1508   "name" : "aidl::android::system::suspend::ISystemSuspend::hash",
1509   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1510   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1511  },
1512  {
1513   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock10descriptorE",
1514   "name" : "aidl::android::system::suspend::IWakeLock::descriptor",
1515   "referenced_type" : "_ZTIPKc",
1516   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1517  },
1518  {
1519   "access" : "private",
1520   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock12default_implE",
1521   "name" : "aidl::android::system::suspend::IWakeLock::default_impl",
1522   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
1523   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1524  },
1525  {
1526   "linker_set_key" : "_ZN4aidl7android6system7suspend9IWakeLock4hashE",
1527   "name" : "aidl::android::system::suspend::IWakeLock::hash",
1528   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1529   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
1530  }
1531 ],
1532 "lvalue_reference_types" :
1533 [
1534  {
1535   "alignment" : 4,
1536   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1537   "name" : "const ndk::SpAIBinder &",
1538   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1539   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1540   "size" : 4,
1541   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1542  },
1543  {
1544   "alignment" : 4,
1545   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1546   "name" : "const ndk::ScopedAParcel &",
1547   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1548   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1549   "size" : 4,
1550   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1551  },
1552  {
1553   "alignment" : 4,
1554   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1555   "name" : "const ndk::ScopedFileDescriptor &",
1556   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1557   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1558   "size" : 4,
1559   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1560  },
1561  {
1562   "alignment" : 4,
1563   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
1564   "name" : "const std::shared_ptr<aidl::android::system::suspend::ISystemSuspend> &",
1565   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
1566   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
1567   "size" : 4,
1568   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1569  },
1570  {
1571   "alignment" : 4,
1572   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
1573   "name" : "const std::shared_ptr<aidl::android::system::suspend::IWakeLock> &",
1574   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
1575   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
1576   "size" : 4,
1577   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
1578  },
1579  {
1580   "alignment" : 4,
1581   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1582   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
1583   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1584   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1585   "size" : 4,
1586   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
1587  },
1588  {
1589   "alignment" : 4,
1590   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1591   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
1592   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1593   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1594   "size" : 4,
1595   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1596  },
1597  {
1598   "alignment" : 4,
1599   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1600   "name" : "const std::vector<bool, std::allocator<bool>> &",
1601   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1602   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1603   "size" : 4,
1604   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1605  },
1606  {
1607   "alignment" : 4,
1608   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1609   "name" : "const std::vector<double, std::allocator<double>> &",
1610   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1611   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1612   "size" : 4,
1613   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1614  },
1615  {
1616   "alignment" : 4,
1617   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1618   "name" : "const std::vector<float, std::allocator<float>> &",
1619   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1620   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1621   "size" : 4,
1622   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1623  },
1624  {
1625   "alignment" : 4,
1626   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1627   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1628   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1629   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1630   "size" : 4,
1631   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1632  },
1633  {
1634   "alignment" : 4,
1635   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1636   "name" : "const std::vector<int, std::allocator<int>> &",
1637   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1638   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1639   "size" : 4,
1640   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1641  },
1642  {
1643   "alignment" : 4,
1644   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1645   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1646   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1647   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1648   "size" : 4,
1649   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1650  },
1651  {
1652   "alignment" : 4,
1653   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1654   "name" : "const std::vector<long long, std::allocator<long long>> &",
1655   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1656   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1657   "size" : 4,
1658   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1659  },
1660  {
1661   "alignment" : 4,
1662   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1663   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
1664   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1665   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1666   "size" : 4,
1667   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1668  },
1669  {
1670   "alignment" : 4,
1671   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1672   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1673   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1674   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1675   "size" : 4,
1676   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1677  },
1678  {
1679   "alignment" : 4,
1680   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1681   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1682   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1683   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1684   "size" : 4,
1685   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1686  },
1687  {
1688   "alignment" : 4,
1689   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1690   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1691   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1692   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1693   "size" : 4,
1694   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1695  },
1696  {
1697   "alignment" : 4,
1698   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1699   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1700   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1701   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1702   "size" : 4,
1703   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1704  },
1705  {
1706   "alignment" : 4,
1707   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1708   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1709   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1710   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1711   "size" : 4,
1712   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1713  },
1714  {
1715   "alignment" : 4,
1716   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1717   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1718   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1719   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1720   "size" : 4,
1721   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1722  },
1723  {
1724   "alignment" : 4,
1725   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1726   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1727   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1728   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1729   "size" : 4,
1730   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1731  },
1732  {
1733   "alignment" : 4,
1734   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1735   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
1736   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1737   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1738   "size" : 4,
1739   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1740  },
1741  {
1742   "alignment" : 4,
1743   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1744   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
1745   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1746   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1747   "size" : 4,
1748   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1749  },
1750  {
1751   "alignment" : 4,
1752   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1753   "name" : "ndk::SpAIBinder &",
1754   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1755   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1756   "size" : 4,
1757   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1758  },
1759  {
1760   "alignment" : 4,
1761   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1762   "name" : "ndk::ScopedAParcel &",
1763   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1764   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1765   "size" : 4,
1766   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1767  },
1768  {
1769   "alignment" : 4,
1770   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1771   "name" : "ndk::ScopedAStatus &",
1772   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1773   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1774   "size" : 4,
1775   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1776  },
1777  {
1778   "alignment" : 4,
1779   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1780   "name" : "ndk::ScopedAIBinder_Weak &",
1781   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1782   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1783   "size" : 4,
1784   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1785  },
1786  {
1787   "alignment" : 4,
1788   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1789   "name" : "ndk::ScopedFileDescriptor &",
1790   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1791   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1792   "size" : 4,
1793   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1794  },
1795  {
1796   "alignment" : 4,
1797   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1798   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1799   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1800   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1801   "size" : 4,
1802   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1803  },
1804  {
1805   "alignment" : 4,
1806   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1807   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
1808   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1809   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1810   "size" : 4,
1811   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1812  }
1813 ],
1814 "pointer_types" :
1815 [
1816  {
1817   "alignment" : 4,
1818   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1819   "name" : "AIBinder_Weak *",
1820   "referenced_type" : "_ZTI13AIBinder_Weak",
1821   "self_type" : "_ZTIP13AIBinder_Weak",
1822   "size" : 4,
1823   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1824  },
1825  {
1826   "alignment" : 4,
1827   "linker_set_key" : "_ZTIP14AIBinder_Class",
1828   "name" : "AIBinder_Class *",
1829   "referenced_type" : "_ZTI14AIBinder_Class",
1830   "self_type" : "_ZTIP14AIBinder_Class",
1831   "size" : 4,
1832   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1833  },
1834  {
1835   "alignment" : 4,
1836   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1837   "name" : "AIBinder_DeathRecipient *",
1838   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1839   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1840   "size" : 4,
1841   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1842  },
1843  {
1844   "alignment" : 4,
1845   "linker_set_key" : "_ZTIP7AParcel",
1846   "name" : "AParcel *",
1847   "referenced_type" : "_ZTI7AParcel",
1848   "self_type" : "_ZTIP7AParcel",
1849   "size" : 4,
1850   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1851  },
1852  {
1853   "alignment" : 4,
1854   "linker_set_key" : "_ZTIP7AStatus",
1855   "name" : "AStatus *",
1856   "referenced_type" : "_ZTI7AStatus",
1857   "self_type" : "_ZTIP7AStatus",
1858   "size" : 4,
1859   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1860  },
1861  {
1862   "alignment" : 4,
1863   "linker_set_key" : "_ZTIP8AIBinder",
1864   "name" : "AIBinder *",
1865   "referenced_type" : "_ZTI8AIBinder",
1866   "self_type" : "_ZTIP8AIBinder",
1867   "size" : 4,
1868   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1869  },
1870  {
1871   "alignment" : 4,
1872   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1873   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1874   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1875   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1876   "size" : 4,
1877   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1878  },
1879  {
1880   "alignment" : 4,
1881   "linker_set_key" : "_ZTIPK7AParcel",
1882   "name" : "const AParcel *",
1883   "referenced_type" : "_ZTIK7AParcel",
1884   "self_type" : "_ZTIPK7AParcel",
1885   "size" : 4,
1886   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1887  },
1888  {
1889   "alignment" : 4,
1890   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1891   "name" : "const ndk::SpAIBinder *",
1892   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1893   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1894   "size" : 4,
1895   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1896  },
1897  {
1898   "alignment" : 4,
1899   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1900   "name" : "const ndk::ScopedAParcel *",
1901   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1902   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1903   "size" : 4,
1904   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1905  },
1906  {
1907   "alignment" : 4,
1908   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1909   "name" : "const ndk::ScopedAStatus *",
1910   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1911   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1912   "size" : 4,
1913   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1914  },
1915  {
1916   "alignment" : 4,
1917   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1918   "name" : "const ndk::ScopedFileDescriptor *",
1919   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1920   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1921   "size" : 4,
1922   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1923  },
1924  {
1925   "alignment" : 4,
1926   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1927   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1928   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1929   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1930   "size" : 4,
1931   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1932  },
1933  {
1934   "alignment" : 4,
1935   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1936   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1937   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1938   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1939   "size" : 4,
1940   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1941  },
1942  {
1943   "alignment" : 4,
1944   "linker_set_key" : "_ZTIPKc",
1945   "name" : "const char *",
1946   "referenced_type" : "_ZTIKc",
1947   "self_type" : "_ZTIPKc",
1948   "size" : 4,
1949   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1950  },
1951  {
1952   "alignment" : 4,
1953   "linker_set_key" : "_ZTIPKv",
1954   "name" : "const void *",
1955   "referenced_type" : "_ZTIKv",
1956   "self_type" : "_ZTIPKv",
1957   "size" : 4,
1958   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1959  },
1960  {
1961   "alignment" : 4,
1962   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1963   "name" : "ndk::SpAIBinder *",
1964   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1965   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1966   "size" : 4,
1967   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1968  },
1969  {
1970   "alignment" : 4,
1971   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1972   "name" : "ndk::ICInterface *",
1973   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1974   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1975   "size" : 4,
1976   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1977  },
1978  {
1979   "alignment" : 4,
1980   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
1981   "name" : "ndk::BnCInterface<aidl::android::system::suspend::ISystemSuspend> *",
1982   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
1983   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
1984   "size" : 4,
1985   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1986  },
1987  {
1988   "alignment" : 4,
1989   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
1990   "name" : "ndk::BnCInterface<aidl::android::system::suspend::IWakeLock> *",
1991   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
1992   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
1993   "size" : 4,
1994   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1995  },
1996  {
1997   "alignment" : 4,
1998   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
1999   "name" : "ndk::BpCInterface<aidl::android::system::suspend::ISystemSuspend> *",
2000   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2001   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2002   "size" : 4,
2003   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2004  },
2005  {
2006   "alignment" : 4,
2007   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2008   "name" : "ndk::BpCInterface<aidl::android::system::suspend::IWakeLock> *",
2009   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2010   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2011   "size" : 4,
2012   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2013  },
2014  {
2015   "alignment" : 4,
2016   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2017   "name" : "ndk::ScopedAParcel *",
2018   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2019   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2020   "size" : 4,
2021   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2022  },
2023  {
2024   "alignment" : 4,
2025   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2026   "name" : "ndk::ScopedAStatus *",
2027   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2028   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
2029   "size" : 4,
2030   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2031  },
2032  {
2033   "alignment" : 4,
2034   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
2035   "name" : "ndk::SharedRefBase *",
2036   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2037   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2038   "size" : 4,
2039   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2040  },
2041  {
2042   "alignment" : 4,
2043   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2044   "name" : "ndk::ScopedAIBinder_Weak *",
2045   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2046   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2047   "size" : 4,
2048   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2049  },
2050  {
2051   "alignment" : 4,
2052   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2053   "name" : "ndk::ScopedFileDescriptor *",
2054   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2055   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2056   "size" : 4,
2057   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2058  },
2059  {
2060   "alignment" : 4,
2061   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2062   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2063   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2064   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2065   "size" : 4,
2066   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2067  },
2068  {
2069   "alignment" : 4,
2070   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2071   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2072   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2073   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2074   "size" : 4,
2075   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2076  },
2077  {
2078   "alignment" : 4,
2079   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2080   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
2081   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2082   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2083   "size" : 4,
2084   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2085  },
2086  {
2087   "alignment" : 4,
2088   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2089   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2090   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2091   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2092   "size" : 4,
2093   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2094  },
2095  {
2096   "alignment" : 4,
2097   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2098   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2099   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2100   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2101   "size" : 4,
2102   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2103  },
2104  {
2105   "alignment" : 4,
2106   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE",
2107   "name" : "aidl::android::system::suspend::BnWakeLock *",
2108   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
2109   "self_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE",
2110   "size" : 4,
2111   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
2112  },
2113  {
2114   "alignment" : 4,
2115   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE",
2116   "name" : "aidl::android::system::suspend::BpWakeLock *",
2117   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
2118   "self_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE",
2119   "size" : 4,
2120   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h"
2121  },
2122  {
2123   "alignment" : 4,
2124   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE",
2125   "name" : "aidl::android::system::suspend::ISystemSuspend *",
2126   "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
2127   "self_type" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE",
2128   "size" : 4,
2129   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2130  },
2131  {
2132   "alignment" : 4,
2133   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE",
2134   "name" : "aidl::android::system::suspend::BnSystemSuspend *",
2135   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
2136   "self_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE",
2137   "size" : 4,
2138   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
2139  },
2140  {
2141   "alignment" : 4,
2142   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE",
2143   "name" : "aidl::android::system::suspend::BpSystemSuspend *",
2144   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
2145   "self_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE",
2146   "size" : 4,
2147   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h"
2148  },
2149  {
2150   "alignment" : 4,
2151   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE",
2152   "name" : "aidl::android::system::suspend::IWakeLockDefault *",
2153   "referenced_type" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
2154   "self_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE",
2155   "size" : 4,
2156   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2157  },
2158  {
2159   "alignment" : 4,
2160   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend18IWakeLockDelegatorE",
2161   "name" : "aidl::android::system::suspend::IWakeLockDelegator *",
2162   "referenced_type" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
2163   "self_type" : "_ZTIPN4aidl7android6system7suspend18IWakeLockDelegatorE",
2164   "size" : 4,
2165   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
2166  },
2167  {
2168   "alignment" : 4,
2169   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE",
2170   "name" : "aidl::android::system::suspend::ISystemSuspendDefault *",
2171   "referenced_type" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
2172   "self_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE",
2173   "size" : 4,
2174   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2175  },
2176  {
2177   "alignment" : 4,
2178   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
2179   "name" : "aidl::android::system::suspend::ISystemSuspendDelegator *",
2180   "referenced_type" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
2181   "self_type" : "_ZTIPN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
2182   "size" : 4,
2183   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h"
2184  },
2185  {
2186   "alignment" : 4,
2187   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE",
2188   "name" : "aidl::android::system::suspend::IWakeLock *",
2189   "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
2190   "self_type" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE",
2191   "size" : 4,
2192   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2193  },
2194  {
2195   "alignment" : 4,
2196   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2197   "name" : "std::shared_ptr<aidl::android::system::suspend::ISystemSuspend> *",
2198   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2199   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2200   "size" : 4,
2201   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2202  },
2203  {
2204   "alignment" : 4,
2205   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2206   "name" : "std::shared_ptr<aidl::android::system::suspend::IWakeLock> *",
2207   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2208   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2209   "size" : 4,
2210   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2211  },
2212  {
2213   "alignment" : 4,
2214   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2215   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2216   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2217   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2218   "size" : 4,
2219   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2220  },
2221  {
2222   "alignment" : 4,
2223   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2224   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2225   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2226   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2227   "size" : 4,
2228   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2229  },
2230  {
2231   "alignment" : 4,
2232   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2233   "name" : "std::vector<bool, std::allocator<bool>> *",
2234   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2235   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2236   "size" : 4,
2237   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2238  },
2239  {
2240   "alignment" : 4,
2241   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2242   "name" : "std::vector<double, std::allocator<double>> *",
2243   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2244   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2245   "size" : 4,
2246   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2247  },
2248  {
2249   "alignment" : 4,
2250   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2251   "name" : "std::vector<float, std::allocator<float>> *",
2252   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2253   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2254   "size" : 4,
2255   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2256  },
2257  {
2258   "alignment" : 4,
2259   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2260   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2261   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2262   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2263   "size" : 4,
2264   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2265  },
2266  {
2267   "alignment" : 4,
2268   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2269   "name" : "std::vector<int, std::allocator<int>> *",
2270   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2271   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2272   "size" : 4,
2273   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2274  },
2275  {
2276   "alignment" : 4,
2277   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2278   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2279   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2280   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2281   "size" : 4,
2282   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2283  },
2284  {
2285   "alignment" : 4,
2286   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2287   "name" : "std::vector<long long, std::allocator<long long>> *",
2288   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2289   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2290   "size" : 4,
2291   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2292  },
2293  {
2294   "alignment" : 4,
2295   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2296   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2297   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2298   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2299   "size" : 4,
2300   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2301  },
2302  {
2303   "alignment" : 4,
2304   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2305   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2306   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2307   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2308   "size" : 4,
2309   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2310  },
2311  {
2312   "alignment" : 4,
2313   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2314   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2315   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2316   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2317   "size" : 4,
2318   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2319  },
2320  {
2321   "alignment" : 4,
2322   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2323   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2324   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2325   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2326   "size" : 4,
2327   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2328  },
2329  {
2330   "alignment" : 4,
2331   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2332   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2333   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2334   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2335   "size" : 4,
2336   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2337  },
2338  {
2339   "alignment" : 4,
2340   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2341   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2342   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2343   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2344   "size" : 4,
2345   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2346  },
2347  {
2348   "alignment" : 4,
2349   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2350   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2351   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2352   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2353   "size" : 4,
2354   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2355  },
2356  {
2357   "alignment" : 4,
2358   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2359   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2360   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2361   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2362   "size" : 4,
2363   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2364  },
2365  {
2366   "alignment" : 4,
2367   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2368   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2369   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2370   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2371   "size" : 4,
2372   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2373  },
2374  {
2375   "alignment" : 4,
2376   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2377   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2378   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2379   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2380   "size" : 4,
2381   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2382  },
2383  {
2384   "alignment" : 4,
2385   "linker_set_key" : "_ZTIPP7AParcel",
2386   "name" : "AParcel **",
2387   "referenced_type" : "_ZTIP7AParcel",
2388   "self_type" : "_ZTIPP7AParcel",
2389   "size" : 4,
2390   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2391  },
2392  {
2393   "alignment" : 4,
2394   "linker_set_key" : "_ZTIPP7AStatus",
2395   "name" : "AStatus **",
2396   "referenced_type" : "_ZTIP7AStatus",
2397   "self_type" : "_ZTIPP7AStatus",
2398   "size" : 4,
2399   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2400  },
2401  {
2402   "alignment" : 4,
2403   "linker_set_key" : "_ZTIPP8AIBinder",
2404   "name" : "AIBinder **",
2405   "referenced_type" : "_ZTIP8AIBinder",
2406   "self_type" : "_ZTIPP8AIBinder",
2407   "size" : 4,
2408   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2409  },
2410  {
2411   "alignment" : 4,
2412   "linker_set_key" : "_ZTIPPKc",
2413   "name" : "const char **",
2414   "referenced_type" : "_ZTIPKc",
2415   "self_type" : "_ZTIPPKc",
2416   "size" : 4,
2417   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2418  },
2419  {
2420   "alignment" : 4,
2421   "linker_set_key" : "_ZTIPi",
2422   "name" : "int *",
2423   "referenced_type" : "_ZTIi",
2424   "self_type" : "_ZTIPi",
2425   "size" : 4,
2426   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2427  },
2428  {
2429   "alignment" : 4,
2430   "linker_set_key" : "_ZTIPv",
2431   "name" : "void *",
2432   "referenced_type" : "_ZTIv",
2433   "self_type" : "_ZTIPv",
2434   "size" : 4,
2435   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2436  }
2437 ],
2438 "qualified_types" :
2439 [
2440  {
2441   "is_const" : true,
2442   "linker_set_key" : "_ZTIK7AParcel",
2443   "name" : "const AParcel",
2444   "referenced_type" : "_ZTI7AParcel",
2445   "self_type" : "_ZTIK7AParcel",
2446   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2447  },
2448  {
2449   "alignment" : 4,
2450   "is_const" : true,
2451   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2452   "name" : "const ndk::SpAIBinder",
2453   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2454   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2455   "size" : 4,
2456   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2457  },
2458  {
2459   "alignment" : 4,
2460   "is_const" : true,
2461   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2462   "name" : "const ndk::ScopedAParcel",
2463   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2464   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2465   "size" : 4,
2466   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2467  },
2468  {
2469   "alignment" : 4,
2470   "is_const" : true,
2471   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2472   "name" : "const ndk::ScopedAStatus",
2473   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2474   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2475   "size" : 4,
2476   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2477  },
2478  {
2479   "alignment" : 4,
2480   "is_const" : true,
2481   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2482   "name" : "const ndk::ScopedFileDescriptor",
2483   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2484   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2485   "size" : 4,
2486   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2487  },
2488  {
2489   "alignment" : 4,
2490   "is_const" : true,
2491   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2492   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2493   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2494   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2495   "size" : 4,
2496   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2497  },
2498  {
2499   "alignment" : 4,
2500   "is_const" : true,
2501   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2502   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2503   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2504   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2505   "size" : 4,
2506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2507  },
2508  {
2509   "alignment" : 4,
2510   "is_const" : true,
2511   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2512   "name" : "const std::shared_ptr<aidl::android::system::suspend::ISystemSuspend>",
2513   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2514   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2515   "size" : 8,
2516   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2517  },
2518  {
2519   "alignment" : 4,
2520   "is_const" : true,
2521   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2522   "name" : "const std::shared_ptr<aidl::android::system::suspend::IWakeLock>",
2523   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2524   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2525   "size" : 8,
2526   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
2527  },
2528  {
2529   "alignment" : 4,
2530   "is_const" : true,
2531   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2532   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2533   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2534   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2535   "size" : 12,
2536   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2537  },
2538  {
2539   "alignment" : 1,
2540   "is_const" : true,
2541   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android6system7suspend12WakeLockTypeELj2EEE",
2542   "name" : "const std::array<aidl::android::system::suspend::WakeLockType, 2U>",
2543   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android6system7suspend12WakeLockTypeELj2EEE",
2544   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android6system7suspend12WakeLockTypeELj2EEE",
2545   "size" : 2,
2546   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/WakeLockType.h"
2547  },
2548  {
2549   "alignment" : 4,
2550   "is_const" : true,
2551   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2552   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2553   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2554   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2555   "size" : 12,
2556   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2557  },
2558  {
2559   "alignment" : 4,
2560   "is_const" : true,
2561   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2562   "name" : "const std::vector<bool, std::allocator<bool>>",
2563   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2564   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2565   "size" : 12,
2566   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2567  },
2568  {
2569   "alignment" : 4,
2570   "is_const" : true,
2571   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2572   "name" : "const std::vector<double, std::allocator<double>>",
2573   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2574   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2575   "size" : 12,
2576   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2577  },
2578  {
2579   "alignment" : 4,
2580   "is_const" : true,
2581   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2582   "name" : "const std::vector<float, std::allocator<float>>",
2583   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2584   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2585   "size" : 12,
2586   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2587  },
2588  {
2589   "alignment" : 4,
2590   "is_const" : true,
2591   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2592   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2593   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2594   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2595   "size" : 12,
2596   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2597  },
2598  {
2599   "alignment" : 4,
2600   "is_const" : true,
2601   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2602   "name" : "const std::vector<int, std::allocator<int>>",
2603   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2604   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2605   "size" : 12,
2606   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2607  },
2608  {
2609   "alignment" : 4,
2610   "is_const" : true,
2611   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2612   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2613   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2614   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2615   "size" : 12,
2616   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2617  },
2618  {
2619   "alignment" : 4,
2620   "is_const" : true,
2621   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2622   "name" : "const std::vector<long long, std::allocator<long long>>",
2623   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2624   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2625   "size" : 12,
2626   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2627  },
2628  {
2629   "alignment" : 4,
2630   "is_const" : true,
2631   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2632   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2633   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2634   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2635   "size" : 12,
2636   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2637  },
2638  {
2639   "alignment" : 4,
2640   "is_const" : true,
2641   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2642   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2643   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2644   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2645   "size" : 16,
2646   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2647  },
2648  {
2649   "alignment" : 4,
2650   "is_const" : true,
2651   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2652   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2653   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2654   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2655   "size" : 16,
2656   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2657  },
2658  {
2659   "alignment" : 4,
2660   "is_const" : true,
2661   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2662   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2663   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2664   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2665   "size" : 16,
2666   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2667  },
2668  {
2669   "alignment" : 4,
2670   "is_const" : true,
2671   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2672   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2673   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2674   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2675   "size" : 16,
2676   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2677  },
2678  {
2679   "alignment" : 4,
2680   "is_const" : true,
2681   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2682   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2683   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2684   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2685   "size" : 16,
2686   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2687  },
2688  {
2689   "alignment" : 4,
2690   "is_const" : true,
2691   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2692   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2693   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2694   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2695   "size" : 16,
2696   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2697  },
2698  {
2699   "alignment" : 4,
2700   "is_const" : true,
2701   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2702   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2703   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2704   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2705   "size" : 16,
2706   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2707  },
2708  {
2709   "alignment" : 4,
2710   "is_const" : true,
2711   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2712   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2713   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2714   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2715   "size" : 16,
2716   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2717  },
2718  {
2719   "alignment" : 4,
2720   "is_const" : true,
2721   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2722   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2723   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2724   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2725   "size" : 16,
2726   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2727  },
2728  {
2729   "alignment" : 4,
2730   "is_const" : true,
2731   "linker_set_key" : "_ZTIKP7AParcel",
2732   "name" : "AParcel *const",
2733   "referenced_type" : "_ZTIP7AParcel",
2734   "self_type" : "_ZTIKP7AParcel",
2735   "size" : 4,
2736   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2737  },
2738  {
2739   "alignment" : 4,
2740   "is_const" : true,
2741   "linker_set_key" : "_ZTIKP7AStatus",
2742   "name" : "AStatus *const",
2743   "referenced_type" : "_ZTIP7AStatus",
2744   "self_type" : "_ZTIKP7AStatus",
2745   "size" : 4,
2746   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2747  },
2748  {
2749   "alignment" : 1,
2750   "is_const" : true,
2751   "linker_set_key" : "_ZTIKb",
2752   "name" : "const bool",
2753   "referenced_type" : "_ZTIb",
2754   "self_type" : "_ZTIKb",
2755   "size" : 1,
2756   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2757  },
2758  {
2759   "alignment" : 1,
2760   "is_const" : true,
2761   "linker_set_key" : "_ZTIKc",
2762   "name" : "const char",
2763   "referenced_type" : "_ZTIc",
2764   "self_type" : "_ZTIKc",
2765   "size" : 1,
2766   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2767  },
2768  {
2769   "alignment" : 4,
2770   "is_const" : true,
2771   "linker_set_key" : "_ZTIKi",
2772   "name" : "const int",
2773   "referenced_type" : "_ZTIi",
2774   "self_type" : "_ZTIKi",
2775   "size" : 4,
2776   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2777  },
2778  {
2779   "alignment" : 4,
2780   "is_const" : true,
2781   "linker_set_key" : "_ZTIKj",
2782   "name" : "const unsigned int",
2783   "referenced_type" : "_ZTIj",
2784   "self_type" : "_ZTIKj",
2785   "size" : 4,
2786   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2787  },
2788  {
2789   "is_const" : true,
2790   "linker_set_key" : "_ZTIKv",
2791   "name" : "const void",
2792   "referenced_type" : "_ZTIv",
2793   "self_type" : "_ZTIKv",
2794   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2795  }
2796 ],
2797 "record_types" :
2798 [
2799  {
2800   "alignment" : 4,
2801   "fields" :
2802   [
2803    {
2804     "access" : "private",
2805     "field_name" : "mBinder",
2806     "referenced_type" : "_ZTIP8AIBinder"
2807    }
2808   ],
2809   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2810   "name" : "ndk::SpAIBinder",
2811   "record_kind" : "class",
2812   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2813   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2814   "size" : 4,
2815   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2816  },
2817  {
2818   "access" : "private",
2819   "alignment" : 4,
2820   "fields" :
2821   [
2822    {
2823     "field_name" : "interface",
2824     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2825    }
2826   ],
2827   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2828   "name" : "ndk::ICInterface::ICInterfaceData",
2829   "record_kind" : "class",
2830   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2831   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2832   "size" : 8,
2833   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2834  },
2835  {
2836   "alignment" : 4,
2837   "base_specifiers" :
2838   [
2839    {
2840     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2841    }
2842   ],
2843   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2844   "name" : "ndk::ICInterface",
2845   "record_kind" : "class",
2846   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2847   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2848   "size" : 16,
2849   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2850   "vtable_components" :
2851   [
2852    {
2853     "kind" : "offset_to_top"
2854    },
2855    {
2856     "kind" : "rtti",
2857     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2858    },
2859    {
2860     "kind" : "complete_dtor_pointer",
2861     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2862    },
2863    {
2864     "kind" : "deleting_dtor_pointer",
2865     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2866    },
2867    {
2868     "is_pure" : true,
2869     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2870    },
2871    {
2872     "is_pure" : true,
2873     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2874    },
2875    {
2876     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2877    },
2878    {
2879     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2880    }
2881   ]
2882  },
2883  {
2884   "alignment" : 4,
2885   "base_specifiers" :
2886   [
2887    {
2888     "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
2889    }
2890   ],
2891   "fields" :
2892   [
2893    {
2894     "access" : "private",
2895     "field_name" : "mMutex",
2896     "field_offset" : 128,
2897     "referenced_type" : "_ZTINSt3__15mutexE"
2898    },
2899    {
2900     "access" : "private",
2901     "field_name" : "mWeakBinder",
2902     "field_offset" : 160,
2903     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2904    }
2905   ],
2906   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2907   "name" : "ndk::BnCInterface<aidl::android::system::suspend::ISystemSuspend>",
2908   "record_kind" : "class",
2909   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2910   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2911   "size" : 24,
2912   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2913   "template_args" :
2914   [
2915    "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
2916   ],
2917   "vtable_components" :
2918   [
2919    {
2920     "kind" : "offset_to_top"
2921    },
2922    {
2923     "kind" : "rtti",
2924     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
2925    },
2926    {
2927     "kind" : "complete_dtor_pointer",
2928     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED1Ev"
2929    },
2930    {
2931     "kind" : "deleting_dtor_pointer",
2932     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED0Ev"
2933    },
2934    {
2935     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
2936    },
2937    {
2938     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
2939    },
2940    {
2941     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2942    },
2943    {
2944     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2945    },
2946    {
2947     "is_pure" : true,
2948     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
2949    },
2950    {
2951     "is_pure" : true,
2952     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend19getInterfaceVersionEPi"
2953    },
2954    {
2955     "is_pure" : true,
2956     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2957    },
2958    {
2959     "is_pure" : true,
2960     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE12createBinderEv"
2961    }
2962   ]
2963  },
2964  {
2965   "alignment" : 4,
2966   "base_specifiers" :
2967   [
2968    {
2969     "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
2970    }
2971   ],
2972   "fields" :
2973   [
2974    {
2975     "access" : "private",
2976     "field_name" : "mMutex",
2977     "field_offset" : 128,
2978     "referenced_type" : "_ZTINSt3__15mutexE"
2979    },
2980    {
2981     "access" : "private",
2982     "field_name" : "mWeakBinder",
2983     "field_offset" : 160,
2984     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2985    }
2986   ],
2987   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2988   "name" : "ndk::BnCInterface<aidl::android::system::suspend::IWakeLock>",
2989   "record_kind" : "class",
2990   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2991   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2992   "size" : 24,
2993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2994   "template_args" :
2995   [
2996    "_ZTIN4aidl7android6system7suspend9IWakeLockE"
2997   ],
2998   "vtable_components" :
2999   [
3000    {
3001     "kind" : "offset_to_top"
3002    },
3003    {
3004     "kind" : "rtti",
3005     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3006    },
3007    {
3008     "kind" : "complete_dtor_pointer",
3009     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEED1Ev"
3010    },
3011    {
3012     "kind" : "deleting_dtor_pointer",
3013     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEED0Ev"
3014    },
3015    {
3016     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3017    },
3018    {
3019     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3020    },
3021    {
3022     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3023    },
3024    {
3025     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3026    },
3027    {
3028     "is_pure" : true,
3029     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
3030    },
3031    {
3032     "is_pure" : true,
3033     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock19getInterfaceVersionEPi"
3034    },
3035    {
3036     "is_pure" : true,
3037     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3038    },
3039    {
3040     "is_pure" : true,
3041     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE12createBinderEv"
3042    }
3043   ]
3044  },
3045  {
3046   "alignment" : 4,
3047   "base_specifiers" :
3048   [
3049    {
3050     "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3051    }
3052   ],
3053   "fields" :
3054   [
3055    {
3056     "access" : "private",
3057     "field_name" : "mBinder",
3058     "field_offset" : 128,
3059     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3060    }
3061   ],
3062   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
3063   "name" : "ndk::BpCInterface<aidl::android::system::suspend::ISystemSuspend>",
3064   "record_kind" : "class",
3065   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
3066   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
3067   "size" : 20,
3068   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3069   "template_args" :
3070   [
3071    "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3072   ],
3073   "vtable_components" :
3074   [
3075    {
3076     "kind" : "offset_to_top"
3077    },
3078    {
3079     "kind" : "rtti",
3080     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
3081    },
3082    {
3083     "kind" : "complete_dtor_pointer",
3084     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED1Ev"
3085    },
3086    {
3087     "kind" : "deleting_dtor_pointer",
3088     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED0Ev"
3089    },
3090    {
3091     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3092    },
3093    {
3094     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3095    },
3096    {
3097     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE4dumpEiPPKcj"
3098    },
3099    {
3100     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3101    },
3102    {
3103     "is_pure" : true,
3104     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3105    },
3106    {
3107     "is_pure" : true,
3108     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend19getInterfaceVersionEPi"
3109    },
3110    {
3111     "is_pure" : true,
3112     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3113    }
3114   ]
3115  },
3116  {
3117   "alignment" : 4,
3118   "base_specifiers" :
3119   [
3120    {
3121     "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3122    }
3123   ],
3124   "fields" :
3125   [
3126    {
3127     "access" : "private",
3128     "field_name" : "mBinder",
3129     "field_offset" : 128,
3130     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3131    }
3132   ],
3133   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3134   "name" : "ndk::BpCInterface<aidl::android::system::suspend::IWakeLock>",
3135   "record_kind" : "class",
3136   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3137   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3138   "size" : 20,
3139   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3140   "template_args" :
3141   [
3142    "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3143   ],
3144   "vtable_components" :
3145   [
3146    {
3147     "kind" : "offset_to_top"
3148    },
3149    {
3150     "kind" : "rtti",
3151     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3152    },
3153    {
3154     "kind" : "complete_dtor_pointer",
3155     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEED1Ev"
3156    },
3157    {
3158     "kind" : "deleting_dtor_pointer",
3159     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEED0Ev"
3160    },
3161    {
3162     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3163    },
3164    {
3165     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3166    },
3167    {
3168     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE4dumpEiPPKcj"
3169    },
3170    {
3171     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3172    },
3173    {
3174     "is_pure" : true,
3175     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
3176    },
3177    {
3178     "is_pure" : true,
3179     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock19getInterfaceVersionEPi"
3180    },
3181    {
3182     "is_pure" : true,
3183     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3184    }
3185   ]
3186  },
3187  {
3188   "alignment" : 4,
3189   "base_specifiers" :
3190   [
3191    {
3192     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
3193    }
3194   ],
3195   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
3196   "name" : "ndk::ScopedAParcel",
3197   "record_kind" : "class",
3198   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3199   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
3200   "size" : 4,
3201   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3202  },
3203  {
3204   "alignment" : 4,
3205   "base_specifiers" :
3206   [
3207    {
3208     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
3209    }
3210   ],
3211   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
3212   "name" : "ndk::ScopedAStatus",
3213   "record_kind" : "class",
3214   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3215   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
3216   "size" : 4,
3217   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3218  },
3219  {
3220   "alignment" : 4,
3221   "fields" :
3222   [
3223    {
3224     "access" : "private",
3225     "field_name" : "mFlagThis",
3226     "field_offset" : 32,
3227     "referenced_type" : "_ZTINSt3__19once_flagE"
3228    },
3229    {
3230     "access" : "private",
3231     "field_name" : "mThis",
3232     "field_offset" : 64,
3233     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
3234    }
3235   ],
3236   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
3237   "name" : "ndk::SharedRefBase",
3238   "record_kind" : "class",
3239   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
3240   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
3241   "size" : 16,
3242   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3243   "vtable_components" :
3244   [
3245    {
3246     "kind" : "offset_to_top"
3247    },
3248    {
3249     "kind" : "rtti",
3250     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
3251    },
3252    {
3253     "kind" : "complete_dtor_pointer",
3254     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
3255    },
3256    {
3257     "kind" : "deleting_dtor_pointer",
3258     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
3259    }
3260   ]
3261  },
3262  {
3263   "alignment" : 4,
3264   "base_specifiers" :
3265   [
3266    {
3267     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3268    }
3269   ],
3270   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3271   "name" : "ndk::ScopedAIBinder_Weak",
3272   "record_kind" : "class",
3273   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3274   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3275   "size" : 4,
3276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3277  },
3278  {
3279   "alignment" : 4,
3280   "base_specifiers" :
3281   [
3282    {
3283     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3284    }
3285   ],
3286   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3287   "name" : "ndk::ScopedFileDescriptor",
3288   "record_kind" : "class",
3289   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3290   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3291   "size" : 4,
3292   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3293  },
3294  {
3295   "alignment" : 4,
3296   "base_specifiers" :
3297   [
3298    {
3299     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3300    }
3301   ],
3302   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3303   "name" : "ndk::ScopedAIBinder_DeathRecipient",
3304   "record_kind" : "class",
3305   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3306   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3307   "size" : 4,
3308   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3309  },
3310  {
3311   "alignment" : 4,
3312   "fields" :
3313   [
3314    {
3315     "access" : "private",
3316     "field_name" : "mT",
3317     "referenced_type" : "_ZTIP13AIBinder_Weak"
3318    }
3319   ],
3320   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3321   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3322   "record_kind" : "class",
3323   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3324   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3325   "size" : 4,
3326   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3327   "template_args" :
3328   [
3329    "_ZTIP13AIBinder_Weak"
3330   ]
3331  },
3332  {
3333   "alignment" : 4,
3334   "fields" :
3335   [
3336    {
3337     "access" : "private",
3338     "field_name" : "mT",
3339     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
3340    }
3341   ],
3342   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3343   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
3344   "record_kind" : "class",
3345   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3346   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3347   "size" : 4,
3348   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3349   "template_args" :
3350   [
3351    "_ZTIP23AIBinder_DeathRecipient"
3352   ]
3353  },
3354  {
3355   "alignment" : 4,
3356   "fields" :
3357   [
3358    {
3359     "access" : "private",
3360     "field_name" : "mT",
3361     "referenced_type" : "_ZTIP7AParcel"
3362    }
3363   ],
3364   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3365   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3366   "record_kind" : "class",
3367   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3368   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3369   "size" : 4,
3370   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3371   "template_args" :
3372   [
3373    "_ZTIP7AParcel"
3374   ]
3375  },
3376  {
3377   "alignment" : 4,
3378   "fields" :
3379   [
3380    {
3381     "access" : "private",
3382     "field_name" : "mT",
3383     "referenced_type" : "_ZTIP7AStatus"
3384    }
3385   ],
3386   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3387   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3388   "record_kind" : "class",
3389   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3390   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3391   "size" : 4,
3392   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3393   "template_args" :
3394   [
3395    "_ZTIP7AStatus"
3396   ]
3397  },
3398  {
3399   "alignment" : 4,
3400   "base_specifiers" :
3401   [
3402    {
3403     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3404    }
3405   ],
3406   "linker_set_key" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
3407   "name" : "aidl::android::system::suspend::BnWakeLock",
3408   "record_kind" : "class",
3409   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
3410   "self_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
3411   "size" : 24,
3412   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h",
3413   "vtable_components" :
3414   [
3415    {
3416     "kind" : "offset_to_top"
3417    },
3418    {
3419     "kind" : "rtti",
3420     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE"
3421    },
3422    {
3423     "kind" : "complete_dtor_pointer",
3424     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLockD1Ev"
3425    },
3426    {
3427     "kind" : "deleting_dtor_pointer",
3428     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLockD0Ev"
3429    },
3430    {
3431     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3432    },
3433    {
3434     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3435    },
3436    {
3437     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3438    },
3439    {
3440     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3441    },
3442    {
3443     "is_pure" : true,
3444     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
3445    },
3446    {
3447     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock19getInterfaceVersionEPi"
3448    },
3449    {
3450     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3451    },
3452    {
3453     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock12createBinderEv"
3454    }
3455   ]
3456  },
3457  {
3458   "alignment" : 4,
3459   "base_specifiers" :
3460   [
3461    {
3462     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3463    }
3464   ],
3465   "fields" :
3466   [
3467    {
3468     "field_name" : "_aidl_cached_version",
3469     "field_offset" : 160,
3470     "referenced_type" : "_ZTIi"
3471    },
3472    {
3473     "field_name" : "_aidl_cached_hash",
3474     "field_offset" : 192,
3475     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3476    },
3477    {
3478     "field_name" : "_aidl_cached_hash_mutex",
3479     "field_offset" : 288,
3480     "referenced_type" : "_ZTINSt3__15mutexE"
3481    }
3482   ],
3483   "linker_set_key" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
3484   "name" : "aidl::android::system::suspend::BpWakeLock",
3485   "record_kind" : "class",
3486   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
3487   "self_type" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
3488   "size" : 40,
3489   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h",
3490   "vtable_components" :
3491   [
3492    {
3493     "kind" : "offset_to_top"
3494    },
3495    {
3496     "kind" : "rtti",
3497     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE"
3498    },
3499    {
3500     "kind" : "complete_dtor_pointer",
3501     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLockD1Ev"
3502    },
3503    {
3504     "kind" : "deleting_dtor_pointer",
3505     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLockD0Ev"
3506    },
3507    {
3508     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3509    },
3510    {
3511     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3512    },
3513    {
3514     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE4dumpEiPPKcj"
3515    },
3516    {
3517     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3518    },
3519    {
3520     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLock7releaseEv"
3521    },
3522    {
3523     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLock19getInterfaceVersionEPi"
3524    },
3525    {
3526     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3527    }
3528   ]
3529  },
3530  {
3531   "alignment" : 4,
3532   "base_specifiers" :
3533   [
3534    {
3535     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3536    }
3537   ],
3538   "linker_set_key" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
3539   "name" : "aidl::android::system::suspend::ISystemSuspend",
3540   "record_kind" : "class",
3541   "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
3542   "self_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
3543   "size" : 16,
3544   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h",
3545   "vtable_components" :
3546   [
3547    {
3548     "kind" : "offset_to_top"
3549    },
3550    {
3551     "kind" : "rtti",
3552     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3553    },
3554    {
3555     "kind" : "complete_dtor_pointer",
3556     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD1Ev"
3557    },
3558    {
3559     "kind" : "deleting_dtor_pointer",
3560     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD0Ev"
3561    },
3562    {
3563     "is_pure" : true,
3564     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3565    },
3566    {
3567     "is_pure" : true,
3568     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3569    },
3570    {
3571     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3572    },
3573    {
3574     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3575    },
3576    {
3577     "is_pure" : true,
3578     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3579    },
3580    {
3581     "is_pure" : true,
3582     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend19getInterfaceVersionEPi"
3583    },
3584    {
3585     "is_pure" : true,
3586     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3587    }
3588   ]
3589  },
3590  {
3591   "alignment" : 4,
3592   "base_specifiers" :
3593   [
3594    {
3595     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
3596    }
3597   ],
3598   "linker_set_key" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
3599   "name" : "aidl::android::system::suspend::BnSystemSuspend",
3600   "record_kind" : "class",
3601   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
3602   "self_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
3603   "size" : 24,
3604   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h",
3605   "vtable_components" :
3606   [
3607    {
3608     "kind" : "offset_to_top"
3609    },
3610    {
3611     "kind" : "rtti",
3612     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE"
3613    },
3614    {
3615     "kind" : "complete_dtor_pointer",
3616     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD1Ev"
3617    },
3618    {
3619     "kind" : "deleting_dtor_pointer",
3620     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD0Ev"
3621    },
3622    {
3623     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3624    },
3625    {
3626     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3627    },
3628    {
3629     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3630    },
3631    {
3632     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3633    },
3634    {
3635     "is_pure" : true,
3636     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3637    },
3638    {
3639     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend19getInterfaceVersionEPi"
3640    },
3641    {
3642     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3643    },
3644    {
3645     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend12createBinderEv"
3646    }
3647   ]
3648  },
3649  {
3650   "alignment" : 4,
3651   "base_specifiers" :
3652   [
3653    {
3654     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
3655    }
3656   ],
3657   "fields" :
3658   [
3659    {
3660     "field_name" : "_aidl_cached_version",
3661     "field_offset" : 160,
3662     "referenced_type" : "_ZTIi"
3663    },
3664    {
3665     "field_name" : "_aidl_cached_hash",
3666     "field_offset" : 192,
3667     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3668    },
3669    {
3670     "field_name" : "_aidl_cached_hash_mutex",
3671     "field_offset" : 288,
3672     "referenced_type" : "_ZTINSt3__15mutexE"
3673    }
3674   ],
3675   "linker_set_key" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
3676   "name" : "aidl::android::system::suspend::BpSystemSuspend",
3677   "record_kind" : "class",
3678   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
3679   "self_type" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
3680   "size" : 40,
3681   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h",
3682   "vtable_components" :
3683   [
3684    {
3685     "kind" : "offset_to_top"
3686    },
3687    {
3688     "kind" : "rtti",
3689     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE"
3690    },
3691    {
3692     "kind" : "complete_dtor_pointer",
3693     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD1Ev"
3694    },
3695    {
3696     "kind" : "deleting_dtor_pointer",
3697     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD0Ev"
3698    },
3699    {
3700     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3701    },
3702    {
3703     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3704    },
3705    {
3706     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE4dumpEiPPKcj"
3707    },
3708    {
3709     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3710    },
3711    {
3712     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3713    },
3714    {
3715     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend19getInterfaceVersionEPi"
3716    },
3717    {
3718     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3719    }
3720   ]
3721  },
3722  {
3723   "alignment" : 4,
3724   "base_specifiers" :
3725   [
3726    {
3727     "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3728    }
3729   ],
3730   "linker_set_key" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
3731   "name" : "aidl::android::system::suspend::IWakeLockDefault",
3732   "record_kind" : "class",
3733   "referenced_type" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
3734   "self_type" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
3735   "size" : 16,
3736   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h",
3737   "vtable_components" :
3738   [
3739    {
3740     "kind" : "offset_to_top"
3741    },
3742    {
3743     "kind" : "rtti",
3744     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE"
3745    },
3746    {
3747     "kind" : "complete_dtor_pointer",
3748     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefaultD1Ev"
3749    },
3750    {
3751     "kind" : "deleting_dtor_pointer",
3752     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefaultD0Ev"
3753    },
3754    {
3755     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8asBinderEv"
3756    },
3757    {
3758     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8isRemoteEv"
3759    },
3760    {
3761     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3762    },
3763    {
3764     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3765    },
3766    {
3767     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault7releaseEv"
3768    },
3769    {
3770     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault19getInterfaceVersionEPi"
3771    },
3772    {
3773     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3774    }
3775   ]
3776  },
3777  {
3778   "alignment" : 4,
3779   "base_specifiers" :
3780   [
3781    {
3782     "referenced_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE"
3783    }
3784   ],
3785   "fields" :
3786   [
3787    {
3788     "access" : "private",
3789     "field_name" : "_impl",
3790     "field_offset" : 192,
3791     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
3792    }
3793   ],
3794   "linker_set_key" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
3795   "name" : "aidl::android::system::suspend::IWakeLockDelegator",
3796   "record_kind" : "class",
3797   "referenced_type" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
3798   "self_type" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
3799   "size" : 32,
3800   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h",
3801   "vtable_components" :
3802   [
3803    {
3804     "kind" : "offset_to_top"
3805    },
3806    {
3807     "kind" : "rtti",
3808     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE"
3809    },
3810    {
3811     "kind" : "complete_dtor_pointer",
3812     "mangled_component_name" : "_ZN4aidl7android6system7suspend18IWakeLockDelegatorD1Ev"
3813    },
3814    {
3815     "kind" : "deleting_dtor_pointer",
3816     "mangled_component_name" : "_ZN4aidl7android6system7suspend18IWakeLockDelegatorD0Ev"
3817    },
3818    {
3819     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3820    },
3821    {
3822     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3823    },
3824    {
3825     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3826    },
3827    {
3828     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3829    },
3830    {
3831     "mangled_component_name" : "_ZN4aidl7android6system7suspend18IWakeLockDelegator7releaseEv"
3832    },
3833    {
3834     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock19getInterfaceVersionEPi"
3835    },
3836    {
3837     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3838    },
3839    {
3840     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock12createBinderEv"
3841    }
3842   ]
3843  },
3844  {
3845   "alignment" : 4,
3846   "base_specifiers" :
3847   [
3848    {
3849     "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3850    }
3851   ],
3852   "linker_set_key" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
3853   "name" : "aidl::android::system::suspend::ISystemSuspendDefault",
3854   "record_kind" : "class",
3855   "referenced_type" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
3856   "self_type" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
3857   "size" : 16,
3858   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h",
3859   "vtable_components" :
3860   [
3861    {
3862     "kind" : "offset_to_top"
3863    },
3864    {
3865     "kind" : "rtti",
3866     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE"
3867    },
3868    {
3869     "kind" : "complete_dtor_pointer",
3870     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefaultD1Ev"
3871    },
3872    {
3873     "kind" : "deleting_dtor_pointer",
3874     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefaultD0Ev"
3875    },
3876    {
3877     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8asBinderEv"
3878    },
3879    {
3880     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8isRemoteEv"
3881    },
3882    {
3883     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3884    },
3885    {
3886     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3887    },
3888    {
3889     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3890    },
3891    {
3892     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault19getInterfaceVersionEPi"
3893    },
3894    {
3895     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3896    }
3897   ]
3898  },
3899  {
3900   "alignment" : 4,
3901   "base_specifiers" :
3902   [
3903    {
3904     "referenced_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE"
3905    }
3906   ],
3907   "fields" :
3908   [
3909    {
3910     "access" : "private",
3911     "field_name" : "_impl",
3912     "field_offset" : 192,
3913     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE"
3914    }
3915   ],
3916   "linker_set_key" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
3917   "name" : "aidl::android::system::suspend::ISystemSuspendDelegator",
3918   "record_kind" : "class",
3919   "referenced_type" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
3920   "self_type" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
3921   "size" : 32,
3922   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h",
3923   "vtable_components" :
3924   [
3925    {
3926     "kind" : "offset_to_top"
3927    },
3928    {
3929     "kind" : "rtti",
3930     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE"
3931    },
3932    {
3933     "kind" : "complete_dtor_pointer",
3934     "mangled_component_name" : "_ZN4aidl7android6system7suspend23ISystemSuspendDelegatorD1Ev"
3935    },
3936    {
3937     "kind" : "deleting_dtor_pointer",
3938     "mangled_component_name" : "_ZN4aidl7android6system7suspend23ISystemSuspendDelegatorD0Ev"
3939    },
3940    {
3941     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3942    },
3943    {
3944     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3945    },
3946    {
3947     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3948    },
3949    {
3950     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3951    },
3952    {
3953     "mangled_component_name" : "_ZN4aidl7android6system7suspend23ISystemSuspendDelegator15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3954    },
3955    {
3956     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend19getInterfaceVersionEPi"
3957    },
3958    {
3959     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3960    },
3961    {
3962     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend12createBinderEv"
3963    }
3964   ]
3965  },
3966  {
3967   "alignment" : 4,
3968   "base_specifiers" :
3969   [
3970    {
3971     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3972    }
3973   ],
3974   "linker_set_key" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
3975   "name" : "aidl::android::system::suspend::IWakeLock",
3976   "record_kind" : "class",
3977   "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
3978   "self_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
3979   "size" : 16,
3980   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h",
3981   "vtable_components" :
3982   [
3983    {
3984     "kind" : "offset_to_top"
3985    },
3986    {
3987     "kind" : "rtti",
3988     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3989    },
3990    {
3991     "kind" : "complete_dtor_pointer",
3992     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLockD1Ev"
3993    },
3994    {
3995     "kind" : "deleting_dtor_pointer",
3996     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLockD0Ev"
3997    },
3998    {
3999     "is_pure" : true,
4000     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4001    },
4002    {
4003     "is_pure" : true,
4004     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4005    },
4006    {
4007     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4008    },
4009    {
4010     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4011    },
4012    {
4013     "is_pure" : true,
4014     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
4015    },
4016    {
4017     "is_pure" : true,
4018     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock19getInterfaceVersionEPi"
4019    },
4020    {
4021     "is_pure" : true,
4022     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4023    }
4024   ]
4025  }
4026 ],
4027 "rvalue_reference_types" :
4028 [
4029  {
4030   "alignment" : 4,
4031   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
4032   "name" : "ndk::ScopedAParcel &&",
4033   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
4034   "self_type" : "_ZTION3ndk13ScopedAParcelE",
4035   "size" : 4,
4036   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4037  },
4038  {
4039   "alignment" : 4,
4040   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
4041   "name" : "ndk::ScopedAStatus &&",
4042   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
4043   "self_type" : "_ZTION3ndk13ScopedAStatusE",
4044   "size" : 4,
4045   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4046  },
4047  {
4048   "alignment" : 4,
4049   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
4050   "name" : "ndk::ScopedAIBinder_Weak &&",
4051   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4052   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
4053   "size" : 4,
4054   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4055  },
4056  {
4057   "alignment" : 4,
4058   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
4059   "name" : "ndk::ScopedFileDescriptor &&",
4060   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4061   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
4062   "size" : 4,
4063   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4064  },
4065  {
4066   "alignment" : 4,
4067   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
4068   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
4069   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4070   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
4071   "size" : 4,
4072   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4073  },
4074  {
4075   "alignment" : 4,
4076   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4077   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
4078   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4079   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4080   "size" : 4,
4081   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4082  }
4083 ]
4084}
4085