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