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)",
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)",
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)",
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)",
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)",
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)",
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" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE",
1918   "name" : "const ndk::ScopedAIBinder_Weak *",
1919   "referenced_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
1920   "self_type" : "_ZTIPKN3ndk19ScopedAIBinder_WeakE",
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" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1927   "name" : "const ndk::ScopedFileDescriptor *",
1928   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1929   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
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" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1936   "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1937   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1938   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_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" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1945   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1946   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1947   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
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" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1954   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1955   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1956   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1957   "size" : 4,
1958   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1959  },
1960  {
1961   "alignment" : 4,
1962   "linker_set_key" : "_ZTIPKc",
1963   "name" : "const char *",
1964   "referenced_type" : "_ZTIKc",
1965   "self_type" : "_ZTIPKc",
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" : "_ZTIPKv",
1972   "name" : "const void *",
1973   "referenced_type" : "_ZTIKv",
1974   "self_type" : "_ZTIPKv",
1975   "size" : 4,
1976   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1977  },
1978  {
1979   "alignment" : 4,
1980   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1981   "name" : "ndk::SpAIBinder *",
1982   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1983   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1984   "size" : 4,
1985   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1986  },
1987  {
1988   "alignment" : 4,
1989   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1990   "name" : "ndk::ICInterface *",
1991   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1992   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
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" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
1999   "name" : "ndk::BnCInterface<aidl::android::system::suspend::ISystemSuspend> *",
2000   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2001   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
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" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2008   "name" : "ndk::BnCInterface<aidl::android::system::suspend::IWakeLock> *",
2009   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2010   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
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" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2017   "name" : "ndk::BpCInterface<aidl::android::system::suspend::ISystemSuspend> *",
2018   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2019   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2020   "size" : 4,
2021   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2022  },
2023  {
2024   "alignment" : 4,
2025   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2026   "name" : "ndk::BpCInterface<aidl::android::system::suspend::IWakeLock> *",
2027   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2028   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
2029   "size" : 4,
2030   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2031  },
2032  {
2033   "alignment" : 4,
2034   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2035   "name" : "ndk::ScopedAParcel *",
2036   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2037   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2038   "size" : 4,
2039   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2040  },
2041  {
2042   "alignment" : 4,
2043   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2044   "name" : "ndk::ScopedAStatus *",
2045   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2046   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
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" : "_ZTIPN3ndk13SharedRefBaseE",
2053   "name" : "ndk::SharedRefBase *",
2054   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2055   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2056   "size" : 4,
2057   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2058  },
2059  {
2060   "alignment" : 4,
2061   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2062   "name" : "ndk::ScopedAIBinder_Weak *",
2063   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2064   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
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" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2071   "name" : "ndk::ScopedFileDescriptor *",
2072   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2073   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
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" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2080   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2081   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2082   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
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" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2089   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2090   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2091   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_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" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2098   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
2099   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2100   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_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" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2107   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2108   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2109   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2110   "size" : 4,
2111   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2112  },
2113  {
2114   "alignment" : 4,
2115   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2116   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2117   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2118   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2119   "size" : 4,
2120   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2121  },
2122  {
2123   "alignment" : 4,
2124   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE",
2125   "name" : "aidl::android::system::suspend::BnWakeLock *",
2126   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
2127   "self_type" : "_ZTIPN4aidl7android6system7suspend10BnWakeLockE",
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/BnWakeLock.h"
2130  },
2131  {
2132   "alignment" : 4,
2133   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE",
2134   "name" : "aidl::android::system::suspend::BpWakeLock *",
2135   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
2136   "self_type" : "_ZTIPN4aidl7android6system7suspend10BpWakeLockE",
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/BpWakeLock.h"
2139  },
2140  {
2141   "alignment" : 4,
2142   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE",
2143   "name" : "aidl::android::system::suspend::ISystemSuspend *",
2144   "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
2145   "self_type" : "_ZTIPN4aidl7android6system7suspend14ISystemSuspendE",
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/ISystemSuspend.h"
2148  },
2149  {
2150   "alignment" : 4,
2151   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE",
2152   "name" : "aidl::android::system::suspend::BnSystemSuspend *",
2153   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
2154   "self_type" : "_ZTIPN4aidl7android6system7suspend15BnSystemSuspendE",
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/BnSystemSuspend.h"
2157  },
2158  {
2159   "alignment" : 4,
2160   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE",
2161   "name" : "aidl::android::system::suspend::BpSystemSuspend *",
2162   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
2163   "self_type" : "_ZTIPN4aidl7android6system7suspend15BpSystemSuspendE",
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/BpSystemSuspend.h"
2166  },
2167  {
2168   "alignment" : 4,
2169   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE",
2170   "name" : "aidl::android::system::suspend::IWakeLockDefault *",
2171   "referenced_type" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
2172   "self_type" : "_ZTIPN4aidl7android6system7suspend16IWakeLockDefaultE",
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/IWakeLock.h"
2175  },
2176  {
2177   "alignment" : 4,
2178   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend18IWakeLockDelegatorE",
2179   "name" : "aidl::android::system::suspend::IWakeLockDelegator *",
2180   "referenced_type" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
2181   "self_type" : "_ZTIPN4aidl7android6system7suspend18IWakeLockDelegatorE",
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/BnWakeLock.h"
2184  },
2185  {
2186   "alignment" : 4,
2187   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE",
2188   "name" : "aidl::android::system::suspend::ISystemSuspendDefault *",
2189   "referenced_type" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
2190   "self_type" : "_ZTIPN4aidl7android6system7suspend21ISystemSuspendDefaultE",
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/ISystemSuspend.h"
2193  },
2194  {
2195   "alignment" : 4,
2196   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
2197   "name" : "aidl::android::system::suspend::ISystemSuspendDelegator *",
2198   "referenced_type" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
2199   "self_type" : "_ZTIPN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
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/BnSystemSuspend.h"
2202  },
2203  {
2204   "alignment" : 4,
2205   "linker_set_key" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE",
2206   "name" : "aidl::android::system::suspend::IWakeLock *",
2207   "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
2208   "self_type" : "_ZTIPN4aidl7android6system7suspend9IWakeLockE",
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/IWakeLock.h"
2211  },
2212  {
2213   "alignment" : 4,
2214   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2215   "name" : "std::shared_ptr<aidl::android::system::suspend::ISystemSuspend> *",
2216   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2217   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
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__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2224   "name" : "std::shared_ptr<aidl::android::system::suspend::IWakeLock> *",
2225   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2226   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2227   "size" : 4,
2228   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2229  },
2230  {
2231   "alignment" : 4,
2232   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2233   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2234   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2235   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2236   "size" : 4,
2237   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2238  },
2239  {
2240   "alignment" : 4,
2241   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2242   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2243   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2244   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
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__16vectorIbNS_9allocatorIbEEEE",
2251   "name" : "std::vector<bool, std::allocator<bool>> *",
2252   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2253   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
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__16vectorIdNS_9allocatorIdEEEE",
2260   "name" : "std::vector<double, std::allocator<double>> *",
2261   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2262   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
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__16vectorIfNS_9allocatorIfEEEE",
2269   "name" : "std::vector<float, std::allocator<float>> *",
2270   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2271   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
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__16vectorIhNS_9allocatorIhEEEE",
2278   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2279   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2280   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
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__16vectorIiNS_9allocatorIiEEEE",
2287   "name" : "std::vector<int, std::allocator<int>> *",
2288   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2289   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
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__16vectorIjNS_9allocatorIjEEEE",
2296   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2297   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2298   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
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__16vectorIxNS_9allocatorIxEEEE",
2305   "name" : "std::vector<long long, std::allocator<long long>> *",
2306   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2307   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
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__16vectorIyNS_9allocatorIyEEEE",
2314   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2315   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2316   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
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_6vectorIDsNS_9allocatorIDsEEEEEE",
2323   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2324   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2325   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
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_6vectorIbNS_9allocatorIbEEEEEE",
2332   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2333   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2334   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
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_6vectorIdNS_9allocatorIdEEEEEE",
2341   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2342   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2343   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
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_6vectorIfNS_9allocatorIfEEEEEE",
2350   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2351   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2352   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
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_6vectorIhNS_9allocatorIhEEEEEE",
2359   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2360   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2361   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
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_6vectorIiNS_9allocatorIiEEEEEE",
2368   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2369   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2370   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
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_6vectorIjNS_9allocatorIjEEEEEE",
2377   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2378   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2379   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
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" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2386   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2387   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2388   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2389   "size" : 4,
2390   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2391  },
2392  {
2393   "alignment" : 4,
2394   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2395   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2396   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2397   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2398   "size" : 4,
2399   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2400  },
2401  {
2402   "alignment" : 4,
2403   "linker_set_key" : "_ZTIPP7AParcel",
2404   "name" : "AParcel **",
2405   "referenced_type" : "_ZTIP7AParcel",
2406   "self_type" : "_ZTIPP7AParcel",
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" : "_ZTIPP7AStatus",
2413   "name" : "AStatus **",
2414   "referenced_type" : "_ZTIP7AStatus",
2415   "self_type" : "_ZTIPP7AStatus",
2416   "size" : 4,
2417   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2418  },
2419  {
2420   "alignment" : 4,
2421   "linker_set_key" : "_ZTIPP8AIBinder",
2422   "name" : "AIBinder **",
2423   "referenced_type" : "_ZTIP8AIBinder",
2424   "self_type" : "_ZTIPP8AIBinder",
2425   "size" : 4,
2426   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2427  },
2428  {
2429   "alignment" : 4,
2430   "linker_set_key" : "_ZTIPPKc",
2431   "name" : "const char **",
2432   "referenced_type" : "_ZTIPKc",
2433   "self_type" : "_ZTIPPKc",
2434   "size" : 4,
2435   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2436  },
2437  {
2438   "alignment" : 4,
2439   "linker_set_key" : "_ZTIPi",
2440   "name" : "int *",
2441   "referenced_type" : "_ZTIi",
2442   "self_type" : "_ZTIPi",
2443   "size" : 4,
2444   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2445  },
2446  {
2447   "alignment" : 4,
2448   "linker_set_key" : "_ZTIPv",
2449   "name" : "void *",
2450   "referenced_type" : "_ZTIv",
2451   "self_type" : "_ZTIPv",
2452   "size" : 4,
2453   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2454  }
2455 ],
2456 "qualified_types" :
2457 [
2458  {
2459   "is_const" : true,
2460   "linker_set_key" : "_ZTIK7AParcel",
2461   "name" : "const AParcel",
2462   "referenced_type" : "_ZTI7AParcel",
2463   "self_type" : "_ZTIK7AParcel",
2464   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2465  },
2466  {
2467   "alignment" : 4,
2468   "is_const" : true,
2469   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2470   "name" : "const ndk::SpAIBinder",
2471   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2472   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2473   "size" : 4,
2474   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2475  },
2476  {
2477   "alignment" : 4,
2478   "is_const" : true,
2479   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2480   "name" : "const ndk::ScopedAParcel",
2481   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2482   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2483   "size" : 4,
2484   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2485  },
2486  {
2487   "alignment" : 4,
2488   "is_const" : true,
2489   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2490   "name" : "const ndk::ScopedAStatus",
2491   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2492   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2493   "size" : 4,
2494   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2495  },
2496  {
2497   "alignment" : 4,
2498   "is_const" : true,
2499   "linker_set_key" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
2500   "name" : "const ndk::ScopedAIBinder_Weak",
2501   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2502   "self_type" : "_ZTIKN3ndk19ScopedAIBinder_WeakE",
2503   "size" : 4,
2504   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2505  },
2506  {
2507   "alignment" : 4,
2508   "is_const" : true,
2509   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2510   "name" : "const ndk::ScopedFileDescriptor",
2511   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2512   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2513   "size" : 4,
2514   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2515  },
2516  {
2517   "alignment" : 4,
2518   "is_const" : true,
2519   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2520   "name" : "const ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2521   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2522   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2523   "size" : 4,
2524   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2525  },
2526  {
2527   "alignment" : 4,
2528   "is_const" : true,
2529   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2530   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2531   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2532   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2533   "size" : 4,
2534   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2535  },
2536  {
2537   "alignment" : 4,
2538   "is_const" : true,
2539   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2540   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2541   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2542   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2543   "size" : 4,
2544   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2545  },
2546  {
2547   "alignment" : 4,
2548   "is_const" : true,
2549   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2550   "name" : "const std::shared_ptr<aidl::android::system::suspend::ISystemSuspend>",
2551   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2552   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE",
2553   "size" : 8,
2554   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h"
2555  },
2556  {
2557   "alignment" : 4,
2558   "is_const" : true,
2559   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2560   "name" : "const std::shared_ptr<aidl::android::system::suspend::IWakeLock>",
2561   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2562   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE",
2563   "size" : 8,
2564   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h"
2565  },
2566  {
2567   "alignment" : 4,
2568   "is_const" : true,
2569   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2570   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2571   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2572   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2573   "size" : 12,
2574   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2575  },
2576  {
2577   "alignment" : 1,
2578   "is_const" : true,
2579   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android6system7suspend12WakeLockTypeELj2EEE",
2580   "name" : "const std::array<aidl::android::system::suspend::WakeLockType, 2>",
2581   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android6system7suspend12WakeLockTypeELj2EEE",
2582   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android6system7suspend12WakeLockTypeELj2EEE",
2583   "size" : 2,
2584   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/WakeLockType.h"
2585  },
2586  {
2587   "alignment" : 4,
2588   "is_const" : true,
2589   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2590   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2591   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2592   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2593   "size" : 12,
2594   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2595  },
2596  {
2597   "alignment" : 4,
2598   "is_const" : true,
2599   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2600   "name" : "const std::vector<bool, std::allocator<bool>>",
2601   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2602   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2603   "size" : 12,
2604   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2605  },
2606  {
2607   "alignment" : 4,
2608   "is_const" : true,
2609   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2610   "name" : "const std::vector<double, std::allocator<double>>",
2611   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2612   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2613   "size" : 12,
2614   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2615  },
2616  {
2617   "alignment" : 4,
2618   "is_const" : true,
2619   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2620   "name" : "const std::vector<float, std::allocator<float>>",
2621   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2622   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2623   "size" : 12,
2624   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2625  },
2626  {
2627   "alignment" : 4,
2628   "is_const" : true,
2629   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2630   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2631   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2632   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2633   "size" : 12,
2634   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2635  },
2636  {
2637   "alignment" : 4,
2638   "is_const" : true,
2639   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2640   "name" : "const std::vector<int, std::allocator<int>>",
2641   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2642   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2643   "size" : 12,
2644   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2645  },
2646  {
2647   "alignment" : 4,
2648   "is_const" : true,
2649   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2650   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2651   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2652   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2653   "size" : 12,
2654   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2655  },
2656  {
2657   "alignment" : 4,
2658   "is_const" : true,
2659   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2660   "name" : "const std::vector<long long, std::allocator<long long>>",
2661   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2662   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2663   "size" : 12,
2664   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2665  },
2666  {
2667   "alignment" : 4,
2668   "is_const" : true,
2669   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2670   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2671   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2672   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2673   "size" : 12,
2674   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2675  },
2676  {
2677   "alignment" : 4,
2678   "is_const" : true,
2679   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2680   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2681   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2682   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2683   "size" : 16,
2684   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2685  },
2686  {
2687   "alignment" : 4,
2688   "is_const" : true,
2689   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2690   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2691   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2692   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2693   "size" : 16,
2694   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2695  },
2696  {
2697   "alignment" : 4,
2698   "is_const" : true,
2699   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2700   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2701   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2702   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2703   "size" : 16,
2704   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2705  },
2706  {
2707   "alignment" : 4,
2708   "is_const" : true,
2709   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2710   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2711   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2712   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2713   "size" : 16,
2714   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2715  },
2716  {
2717   "alignment" : 4,
2718   "is_const" : true,
2719   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2720   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2721   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2722   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2723   "size" : 16,
2724   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2725  },
2726  {
2727   "alignment" : 4,
2728   "is_const" : true,
2729   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2730   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2731   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2732   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2733   "size" : 16,
2734   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2735  },
2736  {
2737   "alignment" : 4,
2738   "is_const" : true,
2739   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2740   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2741   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2742   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2743   "size" : 16,
2744   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2745  },
2746  {
2747   "alignment" : 4,
2748   "is_const" : true,
2749   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2750   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2751   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2752   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2753   "size" : 16,
2754   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2755  },
2756  {
2757   "alignment" : 4,
2758   "is_const" : true,
2759   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2760   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2761   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2762   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2763   "size" : 16,
2764   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2765  },
2766  {
2767   "alignment" : 4,
2768   "is_const" : true,
2769   "linker_set_key" : "_ZTIKP13AIBinder_Weak",
2770   "name" : "AIBinder_Weak *const",
2771   "referenced_type" : "_ZTIP13AIBinder_Weak",
2772   "self_type" : "_ZTIKP13AIBinder_Weak",
2773   "size" : 4,
2774   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2775  },
2776  {
2777   "alignment" : 4,
2778   "is_const" : true,
2779   "linker_set_key" : "_ZTIKP7AParcel",
2780   "name" : "AParcel *const",
2781   "referenced_type" : "_ZTIP7AParcel",
2782   "self_type" : "_ZTIKP7AParcel",
2783   "size" : 4,
2784   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2785  },
2786  {
2787   "alignment" : 4,
2788   "is_const" : true,
2789   "linker_set_key" : "_ZTIKP7AStatus",
2790   "name" : "AStatus *const",
2791   "referenced_type" : "_ZTIP7AStatus",
2792   "self_type" : "_ZTIKP7AStatus",
2793   "size" : 4,
2794   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2795  },
2796  {
2797   "alignment" : 1,
2798   "is_const" : true,
2799   "linker_set_key" : "_ZTIKb",
2800   "name" : "const bool",
2801   "referenced_type" : "_ZTIb",
2802   "self_type" : "_ZTIKb",
2803   "size" : 1,
2804   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2805  },
2806  {
2807   "alignment" : 1,
2808   "is_const" : true,
2809   "linker_set_key" : "_ZTIKc",
2810   "name" : "const char",
2811   "referenced_type" : "_ZTIc",
2812   "self_type" : "_ZTIKc",
2813   "size" : 1,
2814   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2815  },
2816  {
2817   "alignment" : 4,
2818   "is_const" : true,
2819   "linker_set_key" : "_ZTIKi",
2820   "name" : "const int",
2821   "referenced_type" : "_ZTIi",
2822   "self_type" : "_ZTIKi",
2823   "size" : 4,
2824   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2825  },
2826  {
2827   "alignment" : 4,
2828   "is_const" : true,
2829   "linker_set_key" : "_ZTIKj",
2830   "name" : "const unsigned int",
2831   "referenced_type" : "_ZTIj",
2832   "self_type" : "_ZTIKj",
2833   "size" : 4,
2834   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h"
2835  },
2836  {
2837   "is_const" : true,
2838   "linker_set_key" : "_ZTIKv",
2839   "name" : "const void",
2840   "referenced_type" : "_ZTIv",
2841   "self_type" : "_ZTIKv",
2842   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2843  }
2844 ],
2845 "record_types" :
2846 [
2847  {
2848   "alignment" : 4,
2849   "fields" :
2850   [
2851    {
2852     "access" : "private",
2853     "field_name" : "mBinder",
2854     "referenced_type" : "_ZTIP8AIBinder"
2855    }
2856   ],
2857   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2858   "name" : "ndk::SpAIBinder",
2859   "record_kind" : "class",
2860   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2861   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2862   "size" : 4,
2863   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2864  },
2865  {
2866   "access" : "private",
2867   "alignment" : 4,
2868   "fields" :
2869   [
2870    {
2871     "field_name" : "interface",
2872     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2873    }
2874   ],
2875   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2876   "name" : "ndk::ICInterface::ICInterfaceData",
2877   "record_kind" : "class",
2878   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2879   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2880   "size" : 8,
2881   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2882  },
2883  {
2884   "alignment" : 4,
2885   "base_specifiers" :
2886   [
2887    {
2888     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2889    }
2890   ],
2891   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2892   "name" : "ndk::ICInterface",
2893   "record_kind" : "class",
2894   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2895   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2896   "size" : 16,
2897   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2898   "vtable_components" :
2899   [
2900    {
2901     "kind" : "offset_to_top"
2902    },
2903    {
2904     "kind" : "rtti",
2905     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2906    },
2907    {
2908     "kind" : "complete_dtor_pointer",
2909     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2910    },
2911    {
2912     "kind" : "deleting_dtor_pointer",
2913     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2914    },
2915    {
2916     "is_pure" : true,
2917     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2918    },
2919    {
2920     "is_pure" : true,
2921     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2922    },
2923    {
2924     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2925    },
2926    {
2927     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2928    }
2929   ]
2930  },
2931  {
2932   "alignment" : 4,
2933   "base_specifiers" :
2934   [
2935    {
2936     "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
2937    }
2938   ],
2939   "fields" :
2940   [
2941    {
2942     "access" : "private",
2943     "field_name" : "mMutex",
2944     "field_offset" : 128,
2945     "referenced_type" : "_ZTINSt3__15mutexE"
2946    },
2947    {
2948     "access" : "private",
2949     "field_name" : "mWeakBinder",
2950     "field_offset" : 160,
2951     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2952    }
2953   ],
2954   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2955   "name" : "ndk::BnCInterface<aidl::android::system::suspend::ISystemSuspend>",
2956   "record_kind" : "class",
2957   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2958   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
2959   "size" : 24,
2960   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2961   "template_args" :
2962   [
2963    "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
2964   ],
2965   "vtable_components" :
2966   [
2967    {
2968     "kind" : "offset_to_top"
2969    },
2970    {
2971     "kind" : "rtti",
2972     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
2973    },
2974    {
2975     "kind" : "complete_dtor_pointer",
2976     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED1Ev"
2977    },
2978    {
2979     "kind" : "deleting_dtor_pointer",
2980     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED0Ev"
2981    },
2982    {
2983     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
2984    },
2985    {
2986     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
2987    },
2988    {
2989     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2990    },
2991    {
2992     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2993    },
2994    {
2995     "is_pure" : true,
2996     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
2997    },
2998    {
2999     "is_pure" : true,
3000     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend19getInterfaceVersionEPi"
3001    },
3002    {
3003     "is_pure" : true,
3004     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3005    },
3006    {
3007     "is_pure" : true,
3008     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE12createBinderEv"
3009    }
3010   ]
3011  },
3012  {
3013   "alignment" : 4,
3014   "base_specifiers" :
3015   [
3016    {
3017     "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3018    }
3019   ],
3020   "fields" :
3021   [
3022    {
3023     "access" : "private",
3024     "field_name" : "mMutex",
3025     "field_offset" : 128,
3026     "referenced_type" : "_ZTINSt3__15mutexE"
3027    },
3028    {
3029     "access" : "private",
3030     "field_name" : "mWeakBinder",
3031     "field_offset" : 160,
3032     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3033    }
3034   ],
3035   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3036   "name" : "ndk::BnCInterface<aidl::android::system::suspend::IWakeLock>",
3037   "record_kind" : "class",
3038   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3039   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3040   "size" : 24,
3041   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3042   "template_args" :
3043   [
3044    "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3045   ],
3046   "vtable_components" :
3047   [
3048    {
3049     "kind" : "offset_to_top"
3050    },
3051    {
3052     "kind" : "rtti",
3053     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3054    },
3055    {
3056     "kind" : "complete_dtor_pointer",
3057     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEED1Ev"
3058    },
3059    {
3060     "kind" : "deleting_dtor_pointer",
3061     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEED0Ev"
3062    },
3063    {
3064     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3065    },
3066    {
3067     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3068    },
3069    {
3070     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3071    },
3072    {
3073     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3074    },
3075    {
3076     "is_pure" : true,
3077     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
3078    },
3079    {
3080     "is_pure" : true,
3081     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock19getInterfaceVersionEPi"
3082    },
3083    {
3084     "is_pure" : true,
3085     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3086    },
3087    {
3088     "is_pure" : true,
3089     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE12createBinderEv"
3090    }
3091   ]
3092  },
3093  {
3094   "alignment" : 4,
3095   "base_specifiers" :
3096   [
3097    {
3098     "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3099    }
3100   ],
3101   "fields" :
3102   [
3103    {
3104     "access" : "private",
3105     "field_name" : "mBinder",
3106     "field_offset" : 128,
3107     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3108    }
3109   ],
3110   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
3111   "name" : "ndk::BpCInterface<aidl::android::system::suspend::ISystemSuspend>",
3112   "record_kind" : "class",
3113   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
3114   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE",
3115   "size" : 20,
3116   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3117   "template_args" :
3118   [
3119    "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3120   ],
3121   "vtable_components" :
3122   [
3123    {
3124     "kind" : "offset_to_top"
3125    },
3126    {
3127     "kind" : "rtti",
3128     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
3129    },
3130    {
3131     "kind" : "complete_dtor_pointer",
3132     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED1Ev"
3133    },
3134    {
3135     "kind" : "deleting_dtor_pointer",
3136     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEED0Ev"
3137    },
3138    {
3139     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3140    },
3141    {
3142     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3143    },
3144    {
3145     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE4dumpEiPPKcj"
3146    },
3147    {
3148     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3149    },
3150    {
3151     "is_pure" : true,
3152     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3153    },
3154    {
3155     "is_pure" : true,
3156     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend19getInterfaceVersionEPi"
3157    },
3158    {
3159     "is_pure" : true,
3160     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3161    }
3162   ]
3163  },
3164  {
3165   "alignment" : 4,
3166   "base_specifiers" :
3167   [
3168    {
3169     "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3170    }
3171   ],
3172   "fields" :
3173   [
3174    {
3175     "access" : "private",
3176     "field_name" : "mBinder",
3177     "field_offset" : 128,
3178     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3179    }
3180   ],
3181   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3182   "name" : "ndk::BpCInterface<aidl::android::system::suspend::IWakeLock>",
3183   "record_kind" : "class",
3184   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3185   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE",
3186   "size" : 20,
3187   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3188   "template_args" :
3189   [
3190    "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3191   ],
3192   "vtable_components" :
3193   [
3194    {
3195     "kind" : "offset_to_top"
3196    },
3197    {
3198     "kind" : "rtti",
3199     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3200    },
3201    {
3202     "kind" : "complete_dtor_pointer",
3203     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEED1Ev"
3204    },
3205    {
3206     "kind" : "deleting_dtor_pointer",
3207     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEED0Ev"
3208    },
3209    {
3210     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3211    },
3212    {
3213     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3214    },
3215    {
3216     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE4dumpEiPPKcj"
3217    },
3218    {
3219     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3220    },
3221    {
3222     "is_pure" : true,
3223     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
3224    },
3225    {
3226     "is_pure" : true,
3227     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock19getInterfaceVersionEPi"
3228    },
3229    {
3230     "is_pure" : true,
3231     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3232    }
3233   ]
3234  },
3235  {
3236   "alignment" : 4,
3237   "base_specifiers" :
3238   [
3239    {
3240     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
3241    }
3242   ],
3243   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
3244   "name" : "ndk::ScopedAParcel",
3245   "record_kind" : "class",
3246   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3247   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
3248   "size" : 4,
3249   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3250  },
3251  {
3252   "alignment" : 4,
3253   "base_specifiers" :
3254   [
3255    {
3256     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
3257    }
3258   ],
3259   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
3260   "name" : "ndk::ScopedAStatus",
3261   "record_kind" : "class",
3262   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3263   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
3264   "size" : 4,
3265   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3266  },
3267  {
3268   "alignment" : 4,
3269   "fields" :
3270   [
3271    {
3272     "access" : "private",
3273     "field_name" : "mFlagThis",
3274     "field_offset" : 32,
3275     "referenced_type" : "_ZTINSt3__19once_flagE"
3276    },
3277    {
3278     "access" : "private",
3279     "field_name" : "mThis",
3280     "field_offset" : 64,
3281     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
3282    }
3283   ],
3284   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
3285   "name" : "ndk::SharedRefBase",
3286   "record_kind" : "class",
3287   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
3288   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
3289   "size" : 16,
3290   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3291   "vtable_components" :
3292   [
3293    {
3294     "kind" : "offset_to_top"
3295    },
3296    {
3297     "kind" : "rtti",
3298     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
3299    },
3300    {
3301     "kind" : "complete_dtor_pointer",
3302     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
3303    },
3304    {
3305     "kind" : "deleting_dtor_pointer",
3306     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
3307    }
3308   ]
3309  },
3310  {
3311   "alignment" : 4,
3312   "base_specifiers" :
3313   [
3314    {
3315     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3316    }
3317   ],
3318   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3319   "name" : "ndk::ScopedAIBinder_Weak",
3320   "record_kind" : "class",
3321   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3322   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3323   "size" : 4,
3324   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3325  },
3326  {
3327   "alignment" : 4,
3328   "base_specifiers" :
3329   [
3330    {
3331     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3332    }
3333   ],
3334   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3335   "name" : "ndk::ScopedFileDescriptor",
3336   "record_kind" : "class",
3337   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3338   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3339   "size" : 4,
3340   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3341  },
3342  {
3343   "alignment" : 4,
3344   "base_specifiers" :
3345   [
3346    {
3347     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3348    }
3349   ],
3350   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3351   "name" : "ndk::ScopedAIBinder_DeathRecipient",
3352   "record_kind" : "class",
3353   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3354   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3355   "size" : 4,
3356   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3357  },
3358  {
3359   "alignment" : 4,
3360   "fields" :
3361   [
3362    {
3363     "access" : "private",
3364     "field_name" : "mT",
3365     "referenced_type" : "_ZTIP13AIBinder_Weak"
3366    }
3367   ],
3368   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3369   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3370   "record_kind" : "class",
3371   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3372   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3373   "size" : 4,
3374   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3375   "template_args" :
3376   [
3377    "_ZTIP13AIBinder_Weak"
3378   ]
3379  },
3380  {
3381   "alignment" : 4,
3382   "fields" :
3383   [
3384    {
3385     "access" : "private",
3386     "field_name" : "mT",
3387     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
3388    }
3389   ],
3390   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3391   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
3392   "record_kind" : "class",
3393   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3394   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3395   "size" : 4,
3396   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3397   "template_args" :
3398   [
3399    "_ZTIP23AIBinder_DeathRecipient"
3400   ]
3401  },
3402  {
3403   "alignment" : 4,
3404   "fields" :
3405   [
3406    {
3407     "access" : "private",
3408     "field_name" : "mT",
3409     "referenced_type" : "_ZTIP7AParcel"
3410    }
3411   ],
3412   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3413   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3414   "record_kind" : "class",
3415   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3416   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3417   "size" : 4,
3418   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3419   "template_args" :
3420   [
3421    "_ZTIP7AParcel"
3422   ]
3423  },
3424  {
3425   "alignment" : 4,
3426   "fields" :
3427   [
3428    {
3429     "access" : "private",
3430     "field_name" : "mT",
3431     "referenced_type" : "_ZTIP7AStatus"
3432    }
3433   ],
3434   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3435   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3436   "record_kind" : "class",
3437   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3438   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3439   "size" : 4,
3440   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3441   "template_args" :
3442   [
3443    "_ZTIP7AStatus"
3444   ]
3445  },
3446  {
3447   "alignment" : 4,
3448   "base_specifiers" :
3449   [
3450    {
3451     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3452    }
3453   ],
3454   "linker_set_key" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
3455   "name" : "aidl::android::system::suspend::BnWakeLock",
3456   "record_kind" : "class",
3457   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
3458   "self_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE",
3459   "size" : 24,
3460   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h",
3461   "vtable_components" :
3462   [
3463    {
3464     "kind" : "offset_to_top"
3465    },
3466    {
3467     "kind" : "rtti",
3468     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE"
3469    },
3470    {
3471     "kind" : "complete_dtor_pointer",
3472     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLockD1Ev"
3473    },
3474    {
3475     "kind" : "deleting_dtor_pointer",
3476     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLockD0Ev"
3477    },
3478    {
3479     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3480    },
3481    {
3482     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3483    },
3484    {
3485     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3486    },
3487    {
3488     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3489    },
3490    {
3491     "is_pure" : true,
3492     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
3493    },
3494    {
3495     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock19getInterfaceVersionEPi"
3496    },
3497    {
3498     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3499    },
3500    {
3501     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock12createBinderEv"
3502    }
3503   ]
3504  },
3505  {
3506   "alignment" : 4,
3507   "base_specifiers" :
3508   [
3509    {
3510     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEEE"
3511    }
3512   ],
3513   "fields" :
3514   [
3515    {
3516     "field_name" : "_aidl_cached_version",
3517     "field_offset" : 160,
3518     "referenced_type" : "_ZTIi"
3519    },
3520    {
3521     "field_name" : "_aidl_cached_hash",
3522     "field_offset" : 192,
3523     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3524    },
3525    {
3526     "field_name" : "_aidl_cached_hash_mutex",
3527     "field_offset" : 288,
3528     "referenced_type" : "_ZTINSt3__15mutexE"
3529    }
3530   ],
3531   "linker_set_key" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
3532   "name" : "aidl::android::system::suspend::BpWakeLock",
3533   "record_kind" : "class",
3534   "referenced_type" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
3535   "self_type" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE",
3536   "size" : 40,
3537   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpWakeLock.h",
3538   "vtable_components" :
3539   [
3540    {
3541     "kind" : "offset_to_top"
3542    },
3543    {
3544     "kind" : "rtti",
3545     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend10BpWakeLockE"
3546    },
3547    {
3548     "kind" : "complete_dtor_pointer",
3549     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLockD1Ev"
3550    },
3551    {
3552     "kind" : "deleting_dtor_pointer",
3553     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLockD0Ev"
3554    },
3555    {
3556     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3557    },
3558    {
3559     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3560    },
3561    {
3562     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend9IWakeLockEE4dumpEiPPKcj"
3563    },
3564    {
3565     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3566    },
3567    {
3568     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLock7releaseEv"
3569    },
3570    {
3571     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLock19getInterfaceVersionEPi"
3572    },
3573    {
3574     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BpWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3575    }
3576   ]
3577  },
3578  {
3579   "alignment" : 4,
3580   "base_specifiers" :
3581   [
3582    {
3583     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3584    }
3585   ],
3586   "linker_set_key" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
3587   "name" : "aidl::android::system::suspend::ISystemSuspend",
3588   "record_kind" : "class",
3589   "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
3590   "self_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE",
3591   "size" : 16,
3592   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h",
3593   "vtable_components" :
3594   [
3595    {
3596     "kind" : "offset_to_top"
3597    },
3598    {
3599     "kind" : "rtti",
3600     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3601    },
3602    {
3603     "kind" : "complete_dtor_pointer",
3604     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD1Ev"
3605    },
3606    {
3607     "kind" : "deleting_dtor_pointer",
3608     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspendD0Ev"
3609    },
3610    {
3611     "is_pure" : true,
3612     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3613    },
3614    {
3615     "is_pure" : true,
3616     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3617    },
3618    {
3619     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3620    },
3621    {
3622     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3623    },
3624    {
3625     "is_pure" : true,
3626     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3627    },
3628    {
3629     "is_pure" : true,
3630     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend19getInterfaceVersionEPi"
3631    },
3632    {
3633     "is_pure" : true,
3634     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3635    }
3636   ]
3637  },
3638  {
3639   "alignment" : 4,
3640   "base_specifiers" :
3641   [
3642    {
3643     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
3644    }
3645   ],
3646   "linker_set_key" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
3647   "name" : "aidl::android::system::suspend::BnSystemSuspend",
3648   "record_kind" : "class",
3649   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
3650   "self_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE",
3651   "size" : 24,
3652   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h",
3653   "vtable_components" :
3654   [
3655    {
3656     "kind" : "offset_to_top"
3657    },
3658    {
3659     "kind" : "rtti",
3660     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE"
3661    },
3662    {
3663     "kind" : "complete_dtor_pointer",
3664     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD1Ev"
3665    },
3666    {
3667     "kind" : "deleting_dtor_pointer",
3668     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspendD0Ev"
3669    },
3670    {
3671     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3672    },
3673    {
3674     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3675    },
3676    {
3677     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3678    },
3679    {
3680     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3681    },
3682    {
3683     "is_pure" : true,
3684     "mangled_component_name" : "_ZN4aidl7android6system7suspend14ISystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3685    },
3686    {
3687     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend19getInterfaceVersionEPi"
3688    },
3689    {
3690     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3691    },
3692    {
3693     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend12createBinderEv"
3694    }
3695   ]
3696  },
3697  {
3698   "alignment" : 4,
3699   "base_specifiers" :
3700   [
3701    {
3702     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEEE"
3703    }
3704   ],
3705   "fields" :
3706   [
3707    {
3708     "field_name" : "_aidl_cached_version",
3709     "field_offset" : 160,
3710     "referenced_type" : "_ZTIi"
3711    },
3712    {
3713     "field_name" : "_aidl_cached_hash",
3714     "field_offset" : 192,
3715     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3716    },
3717    {
3718     "field_name" : "_aidl_cached_hash_mutex",
3719     "field_offset" : 288,
3720     "referenced_type" : "_ZTINSt3__15mutexE"
3721    }
3722   ],
3723   "linker_set_key" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
3724   "name" : "aidl::android::system::suspend::BpSystemSuspend",
3725   "record_kind" : "class",
3726   "referenced_type" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
3727   "self_type" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE",
3728   "size" : 40,
3729   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BpSystemSuspend.h",
3730   "vtable_components" :
3731   [
3732    {
3733     "kind" : "offset_to_top"
3734    },
3735    {
3736     "kind" : "rtti",
3737     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend15BpSystemSuspendE"
3738    },
3739    {
3740     "kind" : "complete_dtor_pointer",
3741     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD1Ev"
3742    },
3743    {
3744     "kind" : "deleting_dtor_pointer",
3745     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspendD0Ev"
3746    },
3747    {
3748     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3749    },
3750    {
3751     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3752    },
3753    {
3754     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE4dumpEiPPKcj"
3755    },
3756    {
3757     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3758    },
3759    {
3760     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3761    },
3762    {
3763     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend19getInterfaceVersionEPi"
3764    },
3765    {
3766     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BpSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3767    }
3768   ]
3769  },
3770  {
3771   "alignment" : 4,
3772   "base_specifiers" :
3773   [
3774    {
3775     "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
3776    }
3777   ],
3778   "linker_set_key" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
3779   "name" : "aidl::android::system::suspend::IWakeLockDefault",
3780   "record_kind" : "class",
3781   "referenced_type" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
3782   "self_type" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE",
3783   "size" : 16,
3784   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h",
3785   "vtable_components" :
3786   [
3787    {
3788     "kind" : "offset_to_top"
3789    },
3790    {
3791     "kind" : "rtti",
3792     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend16IWakeLockDefaultE"
3793    },
3794    {
3795     "kind" : "complete_dtor_pointer",
3796     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefaultD1Ev"
3797    },
3798    {
3799     "kind" : "deleting_dtor_pointer",
3800     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefaultD0Ev"
3801    },
3802    {
3803     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8asBinderEv"
3804    },
3805    {
3806     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault8isRemoteEv"
3807    },
3808    {
3809     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3810    },
3811    {
3812     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3813    },
3814    {
3815     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault7releaseEv"
3816    },
3817    {
3818     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault19getInterfaceVersionEPi"
3819    },
3820    {
3821     "mangled_component_name" : "_ZN4aidl7android6system7suspend16IWakeLockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3822    }
3823   ]
3824  },
3825  {
3826   "alignment" : 4,
3827   "base_specifiers" :
3828   [
3829    {
3830     "referenced_type" : "_ZTIN4aidl7android6system7suspend10BnWakeLockE"
3831    }
3832   ],
3833   "fields" :
3834   [
3835    {
3836     "access" : "private",
3837     "field_name" : "_impl",
3838     "field_offset" : 192,
3839     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend9IWakeLockEEE"
3840    }
3841   ],
3842   "linker_set_key" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
3843   "name" : "aidl::android::system::suspend::IWakeLockDelegator",
3844   "record_kind" : "class",
3845   "referenced_type" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
3846   "self_type" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE",
3847   "size" : 32,
3848   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnWakeLock.h",
3849   "vtable_components" :
3850   [
3851    {
3852     "kind" : "offset_to_top"
3853    },
3854    {
3855     "kind" : "rtti",
3856     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend18IWakeLockDelegatorE"
3857    },
3858    {
3859     "kind" : "complete_dtor_pointer",
3860     "mangled_component_name" : "_ZN4aidl7android6system7suspend18IWakeLockDelegatorD1Ev"
3861    },
3862    {
3863     "kind" : "deleting_dtor_pointer",
3864     "mangled_component_name" : "_ZN4aidl7android6system7suspend18IWakeLockDelegatorD0Ev"
3865    },
3866    {
3867     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8asBinderEv"
3868    },
3869    {
3870     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend9IWakeLockEE8isRemoteEv"
3871    },
3872    {
3873     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3874    },
3875    {
3876     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3877    },
3878    {
3879     "mangled_component_name" : "_ZN4aidl7android6system7suspend18IWakeLockDelegator7releaseEv"
3880    },
3881    {
3882     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock19getInterfaceVersionEPi"
3883    },
3884    {
3885     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3886    },
3887    {
3888     "mangled_component_name" : "_ZN4aidl7android6system7suspend10BnWakeLock12createBinderEv"
3889    }
3890   ]
3891  },
3892  {
3893   "alignment" : 4,
3894   "base_specifiers" :
3895   [
3896    {
3897     "referenced_type" : "_ZTIN4aidl7android6system7suspend14ISystemSuspendE"
3898    }
3899   ],
3900   "linker_set_key" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
3901   "name" : "aidl::android::system::suspend::ISystemSuspendDefault",
3902   "record_kind" : "class",
3903   "referenced_type" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
3904   "self_type" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE",
3905   "size" : 16,
3906   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/ISystemSuspend.h",
3907   "vtable_components" :
3908   [
3909    {
3910     "kind" : "offset_to_top"
3911    },
3912    {
3913     "kind" : "rtti",
3914     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend21ISystemSuspendDefaultE"
3915    },
3916    {
3917     "kind" : "complete_dtor_pointer",
3918     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefaultD1Ev"
3919    },
3920    {
3921     "kind" : "deleting_dtor_pointer",
3922     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefaultD0Ev"
3923    },
3924    {
3925     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8asBinderEv"
3926    },
3927    {
3928     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault8isRemoteEv"
3929    },
3930    {
3931     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3932    },
3933    {
3934     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3935    },
3936    {
3937     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
3938    },
3939    {
3940     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault19getInterfaceVersionEPi"
3941    },
3942    {
3943     "mangled_component_name" : "_ZN4aidl7android6system7suspend21ISystemSuspendDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3944    }
3945   ]
3946  },
3947  {
3948   "alignment" : 4,
3949   "base_specifiers" :
3950   [
3951    {
3952     "referenced_type" : "_ZTIN4aidl7android6system7suspend15BnSystemSuspendE"
3953    }
3954   ],
3955   "fields" :
3956   [
3957    {
3958     "access" : "private",
3959     "field_name" : "_impl",
3960     "field_offset" : 192,
3961     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android6system7suspend14ISystemSuspendEEE"
3962    }
3963   ],
3964   "linker_set_key" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
3965   "name" : "aidl::android::system::suspend::ISystemSuspendDelegator",
3966   "record_kind" : "class",
3967   "referenced_type" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
3968   "self_type" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE",
3969   "size" : 32,
3970   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/BnSystemSuspend.h",
3971   "vtable_components" :
3972   [
3973    {
3974     "kind" : "offset_to_top"
3975    },
3976    {
3977     "kind" : "rtti",
3978     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend23ISystemSuspendDelegatorE"
3979    },
3980    {
3981     "kind" : "complete_dtor_pointer",
3982     "mangled_component_name" : "_ZN4aidl7android6system7suspend23ISystemSuspendDelegatorD1Ev"
3983    },
3984    {
3985     "kind" : "deleting_dtor_pointer",
3986     "mangled_component_name" : "_ZN4aidl7android6system7suspend23ISystemSuspendDelegatorD0Ev"
3987    },
3988    {
3989     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8asBinderEv"
3990    },
3991    {
3992     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android6system7suspend14ISystemSuspendEE8isRemoteEv"
3993    },
3994    {
3995     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3996    },
3997    {
3998     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3999    },
4000    {
4001     "mangled_component_name" : "_ZN4aidl7android6system7suspend23ISystemSuspendDelegator15acquireWakeLockENS2_12WakeLockTypeERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS5_10shared_ptrINS2_9IWakeLockEEE"
4002    },
4003    {
4004     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend19getInterfaceVersionEPi"
4005    },
4006    {
4007     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4008    },
4009    {
4010     "mangled_component_name" : "_ZN4aidl7android6system7suspend15BnSystemSuspend12createBinderEv"
4011    }
4012   ]
4013  },
4014  {
4015   "alignment" : 4,
4016   "base_specifiers" :
4017   [
4018    {
4019     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4020    }
4021   ],
4022   "linker_set_key" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
4023   "name" : "aidl::android::system::suspend::IWakeLock",
4024   "record_kind" : "class",
4025   "referenced_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
4026   "self_type" : "_ZTIN4aidl7android6system7suspend9IWakeLockE",
4027   "size" : 16,
4028   "source_file" : "out/soong/.intermediates/system/hardware/interfaces/suspend/aidl/android.system.suspend-V1-ndk-source/gen/include/aidl/android/system/suspend/IWakeLock.h",
4029   "vtable_components" :
4030   [
4031    {
4032     "kind" : "offset_to_top"
4033    },
4034    {
4035     "kind" : "rtti",
4036     "mangled_component_name" : "_ZTIN4aidl7android6system7suspend9IWakeLockE"
4037    },
4038    {
4039     "kind" : "complete_dtor_pointer",
4040     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLockD1Ev"
4041    },
4042    {
4043     "kind" : "deleting_dtor_pointer",
4044     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLockD0Ev"
4045    },
4046    {
4047     "is_pure" : true,
4048     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4049    },
4050    {
4051     "is_pure" : true,
4052     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4053    },
4054    {
4055     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4056    },
4057    {
4058     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4059    },
4060    {
4061     "is_pure" : true,
4062     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock7releaseEv"
4063    },
4064    {
4065     "is_pure" : true,
4066     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock19getInterfaceVersionEPi"
4067    },
4068    {
4069     "is_pure" : true,
4070     "mangled_component_name" : "_ZN4aidl7android6system7suspend9IWakeLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4071    }
4072   ]
4073  }
4074 ],
4075 "rvalue_reference_types" :
4076 [
4077  {
4078   "alignment" : 4,
4079   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
4080   "name" : "ndk::ScopedAParcel &&",
4081   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
4082   "self_type" : "_ZTION3ndk13ScopedAParcelE",
4083   "size" : 4,
4084   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4085  },
4086  {
4087   "alignment" : 4,
4088   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
4089   "name" : "ndk::ScopedAStatus &&",
4090   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
4091   "self_type" : "_ZTION3ndk13ScopedAStatusE",
4092   "size" : 4,
4093   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4094  },
4095  {
4096   "alignment" : 4,
4097   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
4098   "name" : "ndk::ScopedAIBinder_Weak &&",
4099   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4100   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
4101   "size" : 4,
4102   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4103  },
4104  {
4105   "alignment" : 4,
4106   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
4107   "name" : "ndk::ScopedFileDescriptor &&",
4108   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4109   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
4110   "size" : 4,
4111   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4112  },
4113  {
4114   "alignment" : 4,
4115   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
4116   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
4117   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4118   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
4119   "size" : 4,
4120   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4121  },
4122  {
4123   "alignment" : 4,
4124   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4125   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
4126   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4127   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4128   "size" : 4,
4129   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4130  }
4131 ]
4132}
4133