• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "linker_set_key" : "_ZTIc",
27   "name" : "char",
28   "referenced_type" : "_ZTIc",
29   "self_type" : "_ZTIc",
30   "size" : 1
31  },
32  {
33   "alignment" : 4,
34   "is_integral" : true,
35   "linker_set_key" : "_ZTIi",
36   "name" : "int",
37   "referenced_type" : "_ZTIi",
38   "self_type" : "_ZTIi",
39   "size" : 4
40  },
41  {
42   "alignment" : 4,
43   "is_integral" : true,
44   "is_unsigned" : true,
45   "linker_set_key" : "_ZTIj",
46   "name" : "unsigned int",
47   "referenced_type" : "_ZTIj",
48   "self_type" : "_ZTIj",
49   "size" : 4
50  },
51  {
52   "linker_set_key" : "_ZTIv",
53   "name" : "void",
54   "referenced_type" : "_ZTIv",
55   "self_type" : "_ZTIv"
56  },
57  {
58   "alignment" : 4,
59   "is_integral" : true,
60   "linker_set_key" : "_ZTIx",
61   "name" : "long long",
62   "referenced_type" : "_ZTIx",
63   "self_type" : "_ZTIx",
64   "size" : 8
65  }
66 ],
67 "elf_functions" :
68 [
69  {
70   "binding" : "weak",
71   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv"
72  },
73  {
74   "binding" : "weak",
75   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv"
76  },
77  {
78   "binding" : "weak",
79   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv"
80  },
81  {
82   "binding" : "weak",
83   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv"
84  },
85  {
86   "binding" : "weak",
87   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware5power12WorkDurationEEEiPK7AParcelPvj"
88  },
89  {
90   "binding" : "weak",
91   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware5power12WorkDurationEEEiP7AParcelPKvj"
92  },
93  {
94   "name" : "_ZN4aidl7android8hardware5power12WorkDuration14readFromParcelEPK7AParcel"
95  },
96  {
97   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault15isModeSupportedENS2_4ModeEPb"
98  },
99  {
100   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
101  },
102  {
103   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault16isBoostSupportedENS2_5BoostEPb"
104  },
105  {
106   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
107  },
108  {
109   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault19getInterfaceVersionEPi"
110  },
111  {
112   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault27getHintSessionPreferredRateEPx"
113  },
114  {
115   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault7setModeENS2_4ModeEb"
116  },
117  {
118   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault8asBinderEv"
119  },
120  {
121   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault8isRemoteEv"
122  },
123  {
124   "name" : "_ZN4aidl7android8hardware5power13IPowerDefault8setBoostENS2_5BoostEi"
125  },
126  {
127   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession10fromBinderERKN3ndk10SpAIBinderE"
128  },
129  {
130   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
131  },
132  {
133   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession14getDefaultImplEv"
134  },
135  {
136   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
137  },
138  {
139   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
140  },
141  {
142   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSessionC2Ev"
143  },
144  {
145   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD0Ev"
146  },
147  {
148   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD1Ev"
149  },
150  {
151   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD2Ev"
152  },
153  {
154   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSession12createBinderEv"
155  },
156  {
157   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
158  },
159  {
160   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSession19getInterfaceVersionEPi"
161  },
162  {
163   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionC2Ev"
164  },
165  {
166   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD0Ev"
167  },
168  {
169   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD1Ev"
170  },
171  {
172   "name" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD2Ev"
173  },
174  {
175   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
176  },
177  {
178   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession19getInterfaceVersionEPi"
179  },
180  {
181   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
182  },
183  {
184   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession24updateTargetWorkDurationEx"
185  },
186  {
187   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession5closeEv"
188  },
189  {
190   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession5pauseEv"
191  },
192  {
193   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession6resumeEv"
194  },
195  {
196   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionC1ERKN3ndk10SpAIBinderE"
197  },
198  {
199   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionC2ERKN3ndk10SpAIBinderE"
200  },
201  {
202   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD0Ev"
203  },
204  {
205   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD1Ev"
206  },
207  {
208   "name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD2Ev"
209  },
210  {
211   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
212  },
213  {
214   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault19getInterfaceVersionEPi"
215  },
216  {
217   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
218  },
219  {
220   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault24updateTargetWorkDurationEx"
221  },
222  {
223   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault5closeEv"
224  },
225  {
226   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault5pauseEv"
227  },
228  {
229   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault6resumeEv"
230  },
231  {
232   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault8asBinderEv"
233  },
234  {
235   "name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault8isRemoteEv"
236  },
237  {
238   "name" : "_ZN4aidl7android8hardware5power6IPower10fromBinderERKN3ndk10SpAIBinderE"
239  },
240  {
241   "name" : "_ZN4aidl7android8hardware5power6IPower13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
242  },
243  {
244   "name" : "_ZN4aidl7android8hardware5power6IPower14getDefaultImplEv"
245  },
246  {
247   "name" : "_ZN4aidl7android8hardware5power6IPower14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
248  },
249  {
250   "name" : "_ZN4aidl7android8hardware5power6IPower14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
251  },
252  {
253   "name" : "_ZN4aidl7android8hardware5power6IPowerC2Ev"
254  },
255  {
256   "name" : "_ZN4aidl7android8hardware5power6IPowerD0Ev"
257  },
258  {
259   "name" : "_ZN4aidl7android8hardware5power6IPowerD1Ev"
260  },
261  {
262   "name" : "_ZN4aidl7android8hardware5power6IPowerD2Ev"
263  },
264  {
265   "name" : "_ZN4aidl7android8hardware5power7BnPower12createBinderEv"
266  },
267  {
268   "name" : "_ZN4aidl7android8hardware5power7BnPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
269  },
270  {
271   "name" : "_ZN4aidl7android8hardware5power7BnPower19getInterfaceVersionEPi"
272  },
273  {
274   "name" : "_ZN4aidl7android8hardware5power7BnPowerC2Ev"
275  },
276  {
277   "name" : "_ZN4aidl7android8hardware5power7BnPowerD0Ev"
278  },
279  {
280   "name" : "_ZN4aidl7android8hardware5power7BnPowerD1Ev"
281  },
282  {
283   "name" : "_ZN4aidl7android8hardware5power7BnPowerD2Ev"
284  },
285  {
286   "name" : "_ZN4aidl7android8hardware5power7BpPower15isModeSupportedENS2_4ModeEPb"
287  },
288  {
289   "name" : "_ZN4aidl7android8hardware5power7BpPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
290  },
291  {
292   "name" : "_ZN4aidl7android8hardware5power7BpPower16isBoostSupportedENS2_5BoostEPb"
293  },
294  {
295   "name" : "_ZN4aidl7android8hardware5power7BpPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
296  },
297  {
298   "name" : "_ZN4aidl7android8hardware5power7BpPower19getInterfaceVersionEPi"
299  },
300  {
301   "name" : "_ZN4aidl7android8hardware5power7BpPower27getHintSessionPreferredRateEPx"
302  },
303  {
304   "name" : "_ZN4aidl7android8hardware5power7BpPower7setModeENS2_4ModeEb"
305  },
306  {
307   "name" : "_ZN4aidl7android8hardware5power7BpPower8setBoostENS2_5BoostEi"
308  },
309  {
310   "name" : "_ZN4aidl7android8hardware5power7BpPowerC1ERKN3ndk10SpAIBinderE"
311  },
312  {
313   "name" : "_ZN4aidl7android8hardware5power7BpPowerC2ERKN3ndk10SpAIBinderE"
314  },
315  {
316   "name" : "_ZN4aidl7android8hardware5power7BpPowerD0Ev"
317  },
318  {
319   "name" : "_ZN4aidl7android8hardware5power7BpPowerD1Ev"
320  },
321  {
322   "name" : "_ZN4aidl7android8hardware5power7BpPowerD2Ev"
323  },
324  {
325   "name" : "_ZNK4aidl7android8hardware5power12WorkDuration13writeToParcelEP7AParcel"
326  },
327  {
328   "binding" : "weak",
329   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEED2Ev"
330  },
331  {
332   "binding" : "weak",
333   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEED2Ev"
334  },
335  {
336   "binding" : "weak",
337   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
338  },
339  {
340   "binding" : "weak",
341   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
342  },
343  {
344   "binding" : "weak",
345   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEE8__appendEj"
346  },
347  {
348   "binding" : "weak",
349   "name" : "_ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj"
350  }
351 ],
352 "elf_objects" :
353 [
354  {
355   "binding" : "weak",
356   "name" : "_ZGVN4aidl7android8hardware5power17IPowerHintSession4hashE"
357  },
358  {
359   "binding" : "weak",
360   "name" : "_ZGVN4aidl7android8hardware5power6IPower4hashE"
361  },
362  {
363   "name" : "_ZN4aidl7android8hardware5power12WorkDuration10descriptorE"
364  },
365  {
366   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession10descriptorE"
367  },
368  {
369   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession12default_implE"
370  },
371  {
372   "binding" : "weak",
373   "name" : "_ZN4aidl7android8hardware5power17IPowerHintSession4hashE"
374  },
375  {
376   "name" : "_ZN4aidl7android8hardware5power6IPower10descriptorE"
377  },
378  {
379   "name" : "_ZN4aidl7android8hardware5power6IPower12default_implE"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZN4aidl7android8hardware5power6IPower4hashE"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
388  },
389  {
390   "binding" : "weak",
391   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
392  },
393  {
394   "binding" : "weak",
395   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
396  },
397  {
398   "binding" : "weak",
399   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
400  },
401  {
402   "binding" : "weak",
403   "name" : "_ZTVN3ndk13SharedRefBaseE"
404  },
405  {
406   "name" : "_ZTVN4aidl7android8hardware5power13IPowerDefaultE"
407  },
408  {
409   "name" : "_ZTVN4aidl7android8hardware5power17IPowerHintSessionE"
410  },
411  {
412   "name" : "_ZTVN4aidl7android8hardware5power18BnPowerHintSessionE"
413  },
414  {
415   "name" : "_ZTVN4aidl7android8hardware5power18BpPowerHintSessionE"
416  },
417  {
418   "name" : "_ZTVN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
419  },
420  {
421   "name" : "_ZTVN4aidl7android8hardware5power6IPowerE"
422  },
423  {
424   "name" : "_ZTVN4aidl7android8hardware5power7BnPowerE"
425  },
426  {
427   "name" : "_ZTVN4aidl7android8hardware5power7BpPowerE"
428  },
429  {
430   "binding" : "weak",
431   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
432  }
433 ],
434 "enum_types" :
435 [
436  {
437   "alignment" : 4,
438   "enum_fields" :
439   [
440    {
441     "enum_field_value" : 1,
442     "name" : "FLAG_ONEWAY"
443    }
444   ],
445   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
446   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
447   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
448   "self_type" : "_ZTI12$FLAG_ONEWAY",
449   "size" : 4,
450   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
451   "underlying_type" : "_ZTIj"
452  },
453  {
454   "alignment" : 4,
455   "enum_fields" :
456   [
457    {
458     "enum_field_value" : 0,
459     "name" : "EX_NONE"
460    },
461    {
462     "enum_field_value" : -1,
463     "name" : "EX_SECURITY"
464    },
465    {
466     "enum_field_value" : -2,
467     "name" : "EX_BAD_PARCELABLE"
468    },
469    {
470     "enum_field_value" : -3,
471     "name" : "EX_ILLEGAL_ARGUMENT"
472    },
473    {
474     "enum_field_value" : -4,
475     "name" : "EX_NULL_POINTER"
476    },
477    {
478     "enum_field_value" : -5,
479     "name" : "EX_ILLEGAL_STATE"
480    },
481    {
482     "enum_field_value" : -6,
483     "name" : "EX_NETWORK_MAIN_THREAD"
484    },
485    {
486     "enum_field_value" : -7,
487     "name" : "EX_UNSUPPORTED_OPERATION"
488    },
489    {
490     "enum_field_value" : -8,
491     "name" : "EX_SERVICE_SPECIFIC"
492    },
493    {
494     "enum_field_value" : -9,
495     "name" : "EX_PARCELABLE"
496    },
497    {
498     "enum_field_value" : -129,
499     "name" : "EX_TRANSACTION_FAILED"
500    }
501   ],
502   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
503   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
504   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
505   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
506   "size" : 4,
507   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
508   "underlying_type" : "_ZTIi"
509  },
510  {
511   "alignment" : 4,
512   "enum_fields" :
513   [
514    {
515     "enum_field_value" : 268435456,
516     "name" : "FLAG_PRIVATE_LOCAL"
517    }
518   ],
519   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
520   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
521   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
522   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
523   "size" : 4,
524   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
525   "underlying_type" : "_ZTIj"
526  },
527  {
528   "alignment" : 4,
529   "enum_fields" :
530   [
531    {
532     "enum_field_value" : 268435456,
533     "name" : "FLAG_PRIVATE_VENDOR"
534    }
535   ],
536   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
537   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
538   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
539   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
540   "size" : 4,
541   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
542   "underlying_type" : "_ZTIj"
543  },
544  {
545   "alignment" : 4,
546   "enum_fields" :
547   [
548    {
549     "enum_field_value" : 0,
550     "name" : "STATUS_OK"
551    },
552    {
553     "enum_field_value" : -2147483648,
554     "name" : "STATUS_UNKNOWN_ERROR"
555    },
556    {
557     "enum_field_value" : -12,
558     "name" : "STATUS_NO_MEMORY"
559    },
560    {
561     "enum_field_value" : -38,
562     "name" : "STATUS_INVALID_OPERATION"
563    },
564    {
565     "enum_field_value" : -22,
566     "name" : "STATUS_BAD_VALUE"
567    },
568    {
569     "enum_field_value" : -2147483647,
570     "name" : "STATUS_BAD_TYPE"
571    },
572    {
573     "enum_field_value" : -2,
574     "name" : "STATUS_NAME_NOT_FOUND"
575    },
576    {
577     "enum_field_value" : -1,
578     "name" : "STATUS_PERMISSION_DENIED"
579    },
580    {
581     "enum_field_value" : -19,
582     "name" : "STATUS_NO_INIT"
583    },
584    {
585     "enum_field_value" : -17,
586     "name" : "STATUS_ALREADY_EXISTS"
587    },
588    {
589     "enum_field_value" : -32,
590     "name" : "STATUS_DEAD_OBJECT"
591    },
592    {
593     "enum_field_value" : -2147483646,
594     "name" : "STATUS_FAILED_TRANSACTION"
595    },
596    {
597     "enum_field_value" : -75,
598     "name" : "STATUS_BAD_INDEX"
599    },
600    {
601     "enum_field_value" : -61,
602     "name" : "STATUS_NOT_ENOUGH_DATA"
603    },
604    {
605     "enum_field_value" : -11,
606     "name" : "STATUS_WOULD_BLOCK"
607    },
608    {
609     "enum_field_value" : -110,
610     "name" : "STATUS_TIMED_OUT"
611    },
612    {
613     "enum_field_value" : -74,
614     "name" : "STATUS_UNKNOWN_TRANSACTION"
615    },
616    {
617     "enum_field_value" : -2147483641,
618     "name" : "STATUS_FDS_NOT_ALLOWED"
619    },
620    {
621     "enum_field_value" : -2147483640,
622     "name" : "STATUS_UNEXPECTED_NULL"
623    }
624   ],
625   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
626   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
627   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
628   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
629   "size" : 4,
630   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
631   "underlying_type" : "_ZTIi"
632  },
633  {
634   "alignment" : 4,
635   "enum_fields" :
636   [
637    {
638     "enum_field_value" : 1,
639     "name" : "FIRST_CALL_TRANSACTION"
640    },
641    {
642     "enum_field_value" : 16777215,
643     "name" : "LAST_CALL_TRANSACTION"
644    }
645   ],
646   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
647   "name" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
648   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
649   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
650   "size" : 4,
651   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
652   "underlying_type" : "_ZTIj"
653  },
654  {
655   "alignment" : 4,
656   "enum_fields" :
657   [
658    {
659     "enum_field_value" : 0,
660     "name" : "ndk::STABILITY_LOCAL"
661    },
662    {
663     "enum_field_value" : 1,
664     "name" : "ndk::STABILITY_VINTF"
665    }
666   ],
667   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
668   "name" : "ndk::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
669   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
670   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
671   "size" : 4,
672   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
673   "underlying_type" : "_ZTIj"
674  },
675  {
676   "alignment" : 4,
677   "enum_fields" :
678   [
679    {
680     "enum_field_value" : 0,
681     "name" : "aidl::android::hardware::power::Mode::DOUBLE_TAP_TO_WAKE"
682    },
683    {
684     "enum_field_value" : 1,
685     "name" : "aidl::android::hardware::power::Mode::LOW_POWER"
686    },
687    {
688     "enum_field_value" : 2,
689     "name" : "aidl::android::hardware::power::Mode::SUSTAINED_PERFORMANCE"
690    },
691    {
692     "enum_field_value" : 3,
693     "name" : "aidl::android::hardware::power::Mode::FIXED_PERFORMANCE"
694    },
695    {
696     "enum_field_value" : 4,
697     "name" : "aidl::android::hardware::power::Mode::VR"
698    },
699    {
700     "enum_field_value" : 5,
701     "name" : "aidl::android::hardware::power::Mode::LAUNCH"
702    },
703    {
704     "enum_field_value" : 6,
705     "name" : "aidl::android::hardware::power::Mode::EXPENSIVE_RENDERING"
706    },
707    {
708     "enum_field_value" : 7,
709     "name" : "aidl::android::hardware::power::Mode::INTERACTIVE"
710    },
711    {
712     "enum_field_value" : 8,
713     "name" : "aidl::android::hardware::power::Mode::DEVICE_IDLE"
714    },
715    {
716     "enum_field_value" : 9,
717     "name" : "aidl::android::hardware::power::Mode::DISPLAY_INACTIVE"
718    },
719    {
720     "enum_field_value" : 10,
721     "name" : "aidl::android::hardware::power::Mode::AUDIO_STREAMING_LOW_LATENCY"
722    },
723    {
724     "enum_field_value" : 11,
725     "name" : "aidl::android::hardware::power::Mode::CAMERA_STREAMING_SECURE"
726    },
727    {
728     "enum_field_value" : 12,
729     "name" : "aidl::android::hardware::power::Mode::CAMERA_STREAMING_LOW"
730    },
731    {
732     "enum_field_value" : 13,
733     "name" : "aidl::android::hardware::power::Mode::CAMERA_STREAMING_MID"
734    },
735    {
736     "enum_field_value" : 14,
737     "name" : "aidl::android::hardware::power::Mode::CAMERA_STREAMING_HIGH"
738    }
739   ],
740   "linker_set_key" : "_ZTIN4aidl7android8hardware5power4ModeE",
741   "name" : "aidl::android::hardware::power::Mode",
742   "referenced_type" : "_ZTIN4aidl7android8hardware5power4ModeE",
743   "self_type" : "_ZTIN4aidl7android8hardware5power4ModeE",
744   "size" : 4,
745   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/Mode.h",
746   "underlying_type" : "_ZTIi"
747  },
748  {
749   "alignment" : 4,
750   "enum_fields" :
751   [
752    {
753     "enum_field_value" : 0,
754     "name" : "aidl::android::hardware::power::Boost::INTERACTION"
755    },
756    {
757     "enum_field_value" : 1,
758     "name" : "aidl::android::hardware::power::Boost::DISPLAY_UPDATE_IMMINENT"
759    },
760    {
761     "enum_field_value" : 2,
762     "name" : "aidl::android::hardware::power::Boost::ML_ACC"
763    },
764    {
765     "enum_field_value" : 3,
766     "name" : "aidl::android::hardware::power::Boost::AUDIO_LAUNCH"
767    },
768    {
769     "enum_field_value" : 4,
770     "name" : "aidl::android::hardware::power::Boost::CAMERA_LAUNCH"
771    },
772    {
773     "enum_field_value" : 5,
774     "name" : "aidl::android::hardware::power::Boost::CAMERA_SHOT"
775    }
776   ],
777   "linker_set_key" : "_ZTIN4aidl7android8hardware5power5BoostE",
778   "name" : "aidl::android::hardware::power::Boost",
779   "referenced_type" : "_ZTIN4aidl7android8hardware5power5BoostE",
780   "self_type" : "_ZTIN4aidl7android8hardware5power5BoostE",
781   "size" : 4,
782   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/Boost.h",
783   "underlying_type" : "_ZTIi"
784  },
785  {
786   "alignment" : 4,
787   "enum_fields" :
788   [
789    {
790     "enum_field_value" : 0,
791     "name" : "android::internal::details::ToEmptyString<long long>::value"
792    }
793   ],
794   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
795   "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
796   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
797   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
798   "size" : 4,
799   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
800   "underlying_type" : "_ZTIj"
801  }
802 ],
803 "function_types" :
804 [
805  {
806   "alignment" : 4,
807   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
808   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
809   "parameters" :
810   [
811    {
812     "referenced_type" : "_ZTIP8AIBinder"
813    },
814    {
815     "referenced_type" : "_ZTIj"
816    },
817    {
818     "referenced_type" : "_ZTIPK7AParcel"
819    },
820    {
821     "referenced_type" : "_ZTIP7AParcel"
822    }
823   ],
824   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
825   "return_type" : "_ZTIi",
826   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
827   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
828  }
829 ],
830 "functions" :
831 [
832  {
833   "function_name" : "ndk::BnCInterface<aidl::android::hardware::power::IPowerHintSession>::asBinder",
834   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv",
835   "parameters" :
836   [
837    {
838     "is_this_ptr" : true,
839     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
840    }
841   ],
842   "return_type" : "_ZTIN3ndk10SpAIBinderE",
843   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
844  },
845  {
846   "function_name" : "ndk::BnCInterface<aidl::android::hardware::power::IPower>::asBinder",
847   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv",
848   "parameters" :
849   [
850    {
851     "is_this_ptr" : true,
852     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
853    }
854   ],
855   "return_type" : "_ZTIN3ndk10SpAIBinderE",
856   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
857  },
858  {
859   "function_name" : "ndk::BpCInterface<aidl::android::hardware::power::IPowerHintSession>::asBinder",
860   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv",
861   "parameters" :
862   [
863    {
864     "is_this_ptr" : true,
865     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
866    }
867   ],
868   "return_type" : "_ZTIN3ndk10SpAIBinderE",
869   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
870  },
871  {
872   "function_name" : "ndk::BpCInterface<aidl::android::hardware::power::IPower>::asBinder",
873   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv",
874   "parameters" :
875   [
876    {
877     "is_this_ptr" : true,
878     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
879    }
880   ],
881   "return_type" : "_ZTIN3ndk10SpAIBinderE",
882   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
883  },
884  {
885   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
886   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware5power12WorkDurationEEEiPK7AParcelPvj",
887   "parameters" :
888   [
889    {
890     "referenced_type" : "_ZTIPK7AParcel"
891    },
892    {
893     "referenced_type" : "_ZTIPv"
894    },
895    {
896     "referenced_type" : "_ZTIj"
897    }
898   ],
899   "return_type" : "_ZTIi",
900   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
901   "template_args" : [ "_ZTIN4aidl7android8hardware5power12WorkDurationE" ]
902  },
903  {
904   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
905   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware5power12WorkDurationEEEiP7AParcelPKvj",
906   "parameters" :
907   [
908    {
909     "referenced_type" : "_ZTIP7AParcel"
910    },
911    {
912     "referenced_type" : "_ZTIPKv"
913    },
914    {
915     "referenced_type" : "_ZTIj"
916    }
917   ],
918   "return_type" : "_ZTIi",
919   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
920   "template_args" : [ "_ZTIN4aidl7android8hardware5power12WorkDurationE" ]
921  },
922  {
923   "function_name" : "aidl::android::hardware::power::WorkDuration::readFromParcel",
924   "linker_set_key" : "_ZN4aidl7android8hardware5power12WorkDuration14readFromParcelEPK7AParcel",
925   "parameters" :
926   [
927    {
928     "is_this_ptr" : true,
929     "referenced_type" : "_ZTIPN4aidl7android8hardware5power12WorkDurationE"
930    },
931    {
932     "referenced_type" : "_ZTIPK7AParcel"
933    }
934   ],
935   "return_type" : "_ZTIi",
936   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
937  },
938  {
939   "function_name" : "aidl::android::hardware::power::IPowerDefault::isModeSupported",
940   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault15isModeSupportedENS2_4ModeEPb",
941   "parameters" :
942   [
943    {
944     "is_this_ptr" : true,
945     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
946    },
947    {
948     "referenced_type" : "_ZTIN4aidl7android8hardware5power4ModeE"
949    },
950    {
951     "referenced_type" : "_ZTIPb"
952    }
953   ],
954   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
955   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
956  },
957  {
958   "function_name" : "aidl::android::hardware::power::IPowerDefault::getInterfaceHash",
959   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
960   "parameters" :
961   [
962    {
963     "is_this_ptr" : true,
964     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
965    },
966    {
967     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
968    }
969   ],
970   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
971   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
972  },
973  {
974   "function_name" : "aidl::android::hardware::power::IPowerDefault::isBoostSupported",
975   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault16isBoostSupportedENS2_5BoostEPb",
976   "parameters" :
977   [
978    {
979     "is_this_ptr" : true,
980     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
981    },
982    {
983     "referenced_type" : "_ZTIN4aidl7android8hardware5power5BoostE"
984    },
985    {
986     "referenced_type" : "_ZTIPb"
987    }
988   ],
989   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
990   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
991  },
992  {
993   "function_name" : "aidl::android::hardware::power::IPowerDefault::createHintSession",
994   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE",
995   "parameters" :
996   [
997    {
998     "is_this_ptr" : true,
999     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1000    },
1001    {
1002     "referenced_type" : "_ZTIi"
1003    },
1004    {
1005     "referenced_type" : "_ZTIi"
1006    },
1007    {
1008     "referenced_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE"
1009    },
1010    {
1011     "referenced_type" : "_ZTIx"
1012    },
1013    {
1014     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE"
1015    }
1016   ],
1017   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1018   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1019  },
1020  {
1021   "function_name" : "aidl::android::hardware::power::IPowerDefault::getInterfaceVersion",
1022   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault19getInterfaceVersionEPi",
1023   "parameters" :
1024   [
1025    {
1026     "is_this_ptr" : true,
1027     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1028    },
1029    {
1030     "referenced_type" : "_ZTIPi"
1031    }
1032   ],
1033   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1034   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1035  },
1036  {
1037   "function_name" : "aidl::android::hardware::power::IPowerDefault::getHintSessionPreferredRate",
1038   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault27getHintSessionPreferredRateEPx",
1039   "parameters" :
1040   [
1041    {
1042     "is_this_ptr" : true,
1043     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1044    },
1045    {
1046     "referenced_type" : "_ZTIPx"
1047    }
1048   ],
1049   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1050   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1051  },
1052  {
1053   "function_name" : "aidl::android::hardware::power::IPowerDefault::setMode",
1054   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault7setModeENS2_4ModeEb",
1055   "parameters" :
1056   [
1057    {
1058     "is_this_ptr" : true,
1059     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1060    },
1061    {
1062     "referenced_type" : "_ZTIN4aidl7android8hardware5power4ModeE"
1063    },
1064    {
1065     "referenced_type" : "_ZTIb"
1066    }
1067   ],
1068   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1069   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1070  },
1071  {
1072   "function_name" : "aidl::android::hardware::power::IPowerDefault::asBinder",
1073   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault8asBinderEv",
1074   "parameters" :
1075   [
1076    {
1077     "is_this_ptr" : true,
1078     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1079    }
1080   ],
1081   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1082   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1083  },
1084  {
1085   "function_name" : "aidl::android::hardware::power::IPowerDefault::isRemote",
1086   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault8isRemoteEv",
1087   "parameters" :
1088   [
1089    {
1090     "is_this_ptr" : true,
1091     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1092    }
1093   ],
1094   "return_type" : "_ZTIb",
1095   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1096  },
1097  {
1098   "function_name" : "aidl::android::hardware::power::IPowerDefault::setBoost",
1099   "linker_set_key" : "_ZN4aidl7android8hardware5power13IPowerDefault8setBoostENS2_5BoostEi",
1100   "parameters" :
1101   [
1102    {
1103     "is_this_ptr" : true,
1104     "referenced_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE"
1105    },
1106    {
1107     "referenced_type" : "_ZTIN4aidl7android8hardware5power5BoostE"
1108    },
1109    {
1110     "referenced_type" : "_ZTIi"
1111    }
1112   ],
1113   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1114   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1115  },
1116  {
1117   "function_name" : "aidl::android::hardware::power::IPowerHintSession::fromBinder",
1118   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession10fromBinderERKN3ndk10SpAIBinderE",
1119   "parameters" :
1120   [
1121    {
1122     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1123    }
1124   ],
1125   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
1126   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1127  },
1128  {
1129   "function_name" : "aidl::android::hardware::power::IPowerHintSession::writeToParcel",
1130   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
1131   "parameters" :
1132   [
1133    {
1134     "referenced_type" : "_ZTIP7AParcel"
1135    },
1136    {
1137     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE"
1138    }
1139   ],
1140   "return_type" : "_ZTIi",
1141   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1142  },
1143  {
1144   "function_name" : "aidl::android::hardware::power::IPowerHintSession::getDefaultImpl",
1145   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession14getDefaultImplEv",
1146   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
1147   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1148  },
1149  {
1150   "function_name" : "aidl::android::hardware::power::IPowerHintSession::readFromParcel",
1151   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
1152   "parameters" :
1153   [
1154    {
1155     "referenced_type" : "_ZTIPK7AParcel"
1156    },
1157    {
1158     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE"
1159    }
1160   ],
1161   "return_type" : "_ZTIi",
1162   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1163  },
1164  {
1165   "function_name" : "aidl::android::hardware::power::IPowerHintSession::setDefaultImpl",
1166   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
1167   "parameters" :
1168   [
1169    {
1170     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE"
1171    }
1172   ],
1173   "return_type" : "_ZTIb",
1174   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1175  },
1176  {
1177   "function_name" : "aidl::android::hardware::power::IPowerHintSession::IPowerHintSession",
1178   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSessionC2Ev",
1179   "parameters" :
1180   [
1181    {
1182     "is_this_ptr" : true,
1183     "referenced_type" : "_ZTIPN4aidl7android8hardware5power17IPowerHintSessionE"
1184    }
1185   ],
1186   "return_type" : "_ZTIv",
1187   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1188  },
1189  {
1190   "function_name" : "aidl::android::hardware::power::IPowerHintSession::~IPowerHintSession",
1191   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD0Ev",
1192   "parameters" :
1193   [
1194    {
1195     "is_this_ptr" : true,
1196     "referenced_type" : "_ZTIPN4aidl7android8hardware5power17IPowerHintSessionE"
1197    }
1198   ],
1199   "return_type" : "_ZTIv",
1200   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1201  },
1202  {
1203   "function_name" : "aidl::android::hardware::power::IPowerHintSession::~IPowerHintSession",
1204   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD1Ev",
1205   "parameters" :
1206   [
1207    {
1208     "is_this_ptr" : true,
1209     "referenced_type" : "_ZTIPN4aidl7android8hardware5power17IPowerHintSessionE"
1210    }
1211   ],
1212   "return_type" : "_ZTIv",
1213   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1214  },
1215  {
1216   "function_name" : "aidl::android::hardware::power::IPowerHintSession::~IPowerHintSession",
1217   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD2Ev",
1218   "parameters" :
1219   [
1220    {
1221     "is_this_ptr" : true,
1222     "referenced_type" : "_ZTIPN4aidl7android8hardware5power17IPowerHintSessionE"
1223    }
1224   ],
1225   "return_type" : "_ZTIv",
1226   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1227  },
1228  {
1229   "access" : "protected",
1230   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::createBinder",
1231   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSession12createBinderEv",
1232   "parameters" :
1233   [
1234    {
1235     "is_this_ptr" : true,
1236     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1237    }
1238   ],
1239   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1240   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1241  },
1242  {
1243   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::getInterfaceHash",
1244   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1245   "parameters" :
1246   [
1247    {
1248     "is_this_ptr" : true,
1249     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1250    },
1251    {
1252     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1253    }
1254   ],
1255   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1256   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1257  },
1258  {
1259   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::getInterfaceVersion",
1260   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSession19getInterfaceVersionEPi",
1261   "parameters" :
1262   [
1263    {
1264     "is_this_ptr" : true,
1265     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1266    },
1267    {
1268     "referenced_type" : "_ZTIPi"
1269    }
1270   ],
1271   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1272   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1273  },
1274  {
1275   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::BnPowerHintSession",
1276   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionC2Ev",
1277   "parameters" :
1278   [
1279    {
1280     "is_this_ptr" : true,
1281     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1282    }
1283   ],
1284   "return_type" : "_ZTIv",
1285   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1286  },
1287  {
1288   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::~BnPowerHintSession",
1289   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD0Ev",
1290   "parameters" :
1291   [
1292    {
1293     "is_this_ptr" : true,
1294     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1295    }
1296   ],
1297   "return_type" : "_ZTIv",
1298   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1299  },
1300  {
1301   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::~BnPowerHintSession",
1302   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD1Ev",
1303   "parameters" :
1304   [
1305    {
1306     "is_this_ptr" : true,
1307     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1308    }
1309   ],
1310   "return_type" : "_ZTIv",
1311   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1312  },
1313  {
1314   "function_name" : "aidl::android::hardware::power::BnPowerHintSession::~BnPowerHintSession",
1315   "linker_set_key" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD2Ev",
1316   "parameters" :
1317   [
1318    {
1319     "is_this_ptr" : true,
1320     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE"
1321    }
1322   ],
1323   "return_type" : "_ZTIv",
1324   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
1325  },
1326  {
1327   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::getInterfaceHash",
1328   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1329   "parameters" :
1330   [
1331    {
1332     "is_this_ptr" : true,
1333     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1334    },
1335    {
1336     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1337    }
1338   ],
1339   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1340   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1341  },
1342  {
1343   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::getInterfaceVersion",
1344   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession19getInterfaceVersionEPi",
1345   "parameters" :
1346   [
1347    {
1348     "is_this_ptr" : true,
1349     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1350    },
1351    {
1352     "referenced_type" : "_ZTIPi"
1353    }
1354   ],
1355   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1356   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1357  },
1358  {
1359   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::reportActualWorkDuration",
1360   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE",
1361   "parameters" :
1362   [
1363    {
1364     "is_this_ptr" : true,
1365     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1366    },
1367    {
1368     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE"
1369    }
1370   ],
1371   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1372   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1373  },
1374  {
1375   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::updateTargetWorkDuration",
1376   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession24updateTargetWorkDurationEx",
1377   "parameters" :
1378   [
1379    {
1380     "is_this_ptr" : true,
1381     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1382    },
1383    {
1384     "referenced_type" : "_ZTIx"
1385    }
1386   ],
1387   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1388   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1389  },
1390  {
1391   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::close",
1392   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession5closeEv",
1393   "parameters" :
1394   [
1395    {
1396     "is_this_ptr" : true,
1397     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1398    }
1399   ],
1400   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1401   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1402  },
1403  {
1404   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::pause",
1405   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession5pauseEv",
1406   "parameters" :
1407   [
1408    {
1409     "is_this_ptr" : true,
1410     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1411    }
1412   ],
1413   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1414   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1415  },
1416  {
1417   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::resume",
1418   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSession6resumeEv",
1419   "parameters" :
1420   [
1421    {
1422     "is_this_ptr" : true,
1423     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1424    }
1425   ],
1426   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1427   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1428  },
1429  {
1430   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::BpPowerHintSession",
1431   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionC1ERKN3ndk10SpAIBinderE",
1432   "parameters" :
1433   [
1434    {
1435     "is_this_ptr" : true,
1436     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1437    },
1438    {
1439     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1440    }
1441   ],
1442   "return_type" : "_ZTIv",
1443   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1444  },
1445  {
1446   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::BpPowerHintSession",
1447   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionC2ERKN3ndk10SpAIBinderE",
1448   "parameters" :
1449   [
1450    {
1451     "is_this_ptr" : true,
1452     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1453    },
1454    {
1455     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1456    }
1457   ],
1458   "return_type" : "_ZTIv",
1459   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1460  },
1461  {
1462   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::~BpPowerHintSession",
1463   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD0Ev",
1464   "parameters" :
1465   [
1466    {
1467     "is_this_ptr" : true,
1468     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1469    }
1470   ],
1471   "return_type" : "_ZTIv",
1472   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1473  },
1474  {
1475   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::~BpPowerHintSession",
1476   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD1Ev",
1477   "parameters" :
1478   [
1479    {
1480     "is_this_ptr" : true,
1481     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1482    }
1483   ],
1484   "return_type" : "_ZTIv",
1485   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1486  },
1487  {
1488   "function_name" : "aidl::android::hardware::power::BpPowerHintSession::~BpPowerHintSession",
1489   "linker_set_key" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD2Ev",
1490   "parameters" :
1491   [
1492    {
1493     "is_this_ptr" : true,
1494     "referenced_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE"
1495    }
1496   ],
1497   "return_type" : "_ZTIv",
1498   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
1499  },
1500  {
1501   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::getInterfaceHash",
1502   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1503   "parameters" :
1504   [
1505    {
1506     "is_this_ptr" : true,
1507     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1508    },
1509    {
1510     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1511    }
1512   ],
1513   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1514   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1515  },
1516  {
1517   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::getInterfaceVersion",
1518   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault19getInterfaceVersionEPi",
1519   "parameters" :
1520   [
1521    {
1522     "is_this_ptr" : true,
1523     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1524    },
1525    {
1526     "referenced_type" : "_ZTIPi"
1527    }
1528   ],
1529   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1530   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1531  },
1532  {
1533   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::reportActualWorkDuration",
1534   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE",
1535   "parameters" :
1536   [
1537    {
1538     "is_this_ptr" : true,
1539     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1540    },
1541    {
1542     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE"
1543    }
1544   ],
1545   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1546   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1547  },
1548  {
1549   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::updateTargetWorkDuration",
1550   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault24updateTargetWorkDurationEx",
1551   "parameters" :
1552   [
1553    {
1554     "is_this_ptr" : true,
1555     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1556    },
1557    {
1558     "referenced_type" : "_ZTIx"
1559    }
1560   ],
1561   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1562   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1563  },
1564  {
1565   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::close",
1566   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault5closeEv",
1567   "parameters" :
1568   [
1569    {
1570     "is_this_ptr" : true,
1571     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1572    }
1573   ],
1574   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1575   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1576  },
1577  {
1578   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::pause",
1579   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault5pauseEv",
1580   "parameters" :
1581   [
1582    {
1583     "is_this_ptr" : true,
1584     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1585    }
1586   ],
1587   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1588   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1589  },
1590  {
1591   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::resume",
1592   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault6resumeEv",
1593   "parameters" :
1594   [
1595    {
1596     "is_this_ptr" : true,
1597     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1598    }
1599   ],
1600   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1601   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1602  },
1603  {
1604   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::asBinder",
1605   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault8asBinderEv",
1606   "parameters" :
1607   [
1608    {
1609     "is_this_ptr" : true,
1610     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1611    }
1612   ],
1613   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1614   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1615  },
1616  {
1617   "function_name" : "aidl::android::hardware::power::IPowerHintSessionDefault::isRemote",
1618   "linker_set_key" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault8isRemoteEv",
1619   "parameters" :
1620   [
1621    {
1622     "is_this_ptr" : true,
1623     "referenced_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
1624    }
1625   ],
1626   "return_type" : "_ZTIb",
1627   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
1628  },
1629  {
1630   "function_name" : "aidl::android::hardware::power::IPower::fromBinder",
1631   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower10fromBinderERKN3ndk10SpAIBinderE",
1632   "parameters" :
1633   [
1634    {
1635     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1636    }
1637   ],
1638   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
1639   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1640  },
1641  {
1642   "function_name" : "aidl::android::hardware::power::IPower::writeToParcel",
1643   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
1644   "parameters" :
1645   [
1646    {
1647     "referenced_type" : "_ZTIP7AParcel"
1648    },
1649    {
1650     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE"
1651    }
1652   ],
1653   "return_type" : "_ZTIi",
1654   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1655  },
1656  {
1657   "function_name" : "aidl::android::hardware::power::IPower::getDefaultImpl",
1658   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower14getDefaultImplEv",
1659   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
1660   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1661  },
1662  {
1663   "function_name" : "aidl::android::hardware::power::IPower::readFromParcel",
1664   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
1665   "parameters" :
1666   [
1667    {
1668     "referenced_type" : "_ZTIPK7AParcel"
1669    },
1670    {
1671     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE"
1672    }
1673   ],
1674   "return_type" : "_ZTIi",
1675   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1676  },
1677  {
1678   "function_name" : "aidl::android::hardware::power::IPower::setDefaultImpl",
1679   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
1680   "parameters" :
1681   [
1682    {
1683     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE"
1684    }
1685   ],
1686   "return_type" : "_ZTIb",
1687   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1688  },
1689  {
1690   "function_name" : "aidl::android::hardware::power::IPower::IPower",
1691   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPowerC2Ev",
1692   "parameters" :
1693   [
1694    {
1695     "is_this_ptr" : true,
1696     "referenced_type" : "_ZTIPN4aidl7android8hardware5power6IPowerE"
1697    }
1698   ],
1699   "return_type" : "_ZTIv",
1700   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1701  },
1702  {
1703   "function_name" : "aidl::android::hardware::power::IPower::~IPower",
1704   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPowerD0Ev",
1705   "parameters" :
1706   [
1707    {
1708     "is_this_ptr" : true,
1709     "referenced_type" : "_ZTIPN4aidl7android8hardware5power6IPowerE"
1710    }
1711   ],
1712   "return_type" : "_ZTIv",
1713   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1714  },
1715  {
1716   "function_name" : "aidl::android::hardware::power::IPower::~IPower",
1717   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPowerD1Ev",
1718   "parameters" :
1719   [
1720    {
1721     "is_this_ptr" : true,
1722     "referenced_type" : "_ZTIPN4aidl7android8hardware5power6IPowerE"
1723    }
1724   ],
1725   "return_type" : "_ZTIv",
1726   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1727  },
1728  {
1729   "function_name" : "aidl::android::hardware::power::IPower::~IPower",
1730   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPowerD2Ev",
1731   "parameters" :
1732   [
1733    {
1734     "is_this_ptr" : true,
1735     "referenced_type" : "_ZTIPN4aidl7android8hardware5power6IPowerE"
1736    }
1737   ],
1738   "return_type" : "_ZTIv",
1739   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
1740  },
1741  {
1742   "access" : "protected",
1743   "function_name" : "aidl::android::hardware::power::BnPower::createBinder",
1744   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPower12createBinderEv",
1745   "parameters" :
1746   [
1747    {
1748     "is_this_ptr" : true,
1749     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1750    }
1751   ],
1752   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1753   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1754  },
1755  {
1756   "function_name" : "aidl::android::hardware::power::BnPower::getInterfaceHash",
1757   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1758   "parameters" :
1759   [
1760    {
1761     "is_this_ptr" : true,
1762     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1763    },
1764    {
1765     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1766    }
1767   ],
1768   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1769   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1770  },
1771  {
1772   "function_name" : "aidl::android::hardware::power::BnPower::getInterfaceVersion",
1773   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPower19getInterfaceVersionEPi",
1774   "parameters" :
1775   [
1776    {
1777     "is_this_ptr" : true,
1778     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1779    },
1780    {
1781     "referenced_type" : "_ZTIPi"
1782    }
1783   ],
1784   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1785   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1786  },
1787  {
1788   "function_name" : "aidl::android::hardware::power::BnPower::BnPower",
1789   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPowerC2Ev",
1790   "parameters" :
1791   [
1792    {
1793     "is_this_ptr" : true,
1794     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1795    }
1796   ],
1797   "return_type" : "_ZTIv",
1798   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1799  },
1800  {
1801   "function_name" : "aidl::android::hardware::power::BnPower::~BnPower",
1802   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPowerD0Ev",
1803   "parameters" :
1804   [
1805    {
1806     "is_this_ptr" : true,
1807     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1808    }
1809   ],
1810   "return_type" : "_ZTIv",
1811   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1812  },
1813  {
1814   "function_name" : "aidl::android::hardware::power::BnPower::~BnPower",
1815   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPowerD1Ev",
1816   "parameters" :
1817   [
1818    {
1819     "is_this_ptr" : true,
1820     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1821    }
1822   ],
1823   "return_type" : "_ZTIv",
1824   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1825  },
1826  {
1827   "function_name" : "aidl::android::hardware::power::BnPower::~BnPower",
1828   "linker_set_key" : "_ZN4aidl7android8hardware5power7BnPowerD2Ev",
1829   "parameters" :
1830   [
1831    {
1832     "is_this_ptr" : true,
1833     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE"
1834    }
1835   ],
1836   "return_type" : "_ZTIv",
1837   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
1838  },
1839  {
1840   "function_name" : "aidl::android::hardware::power::BpPower::isModeSupported",
1841   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower15isModeSupportedENS2_4ModeEPb",
1842   "parameters" :
1843   [
1844    {
1845     "is_this_ptr" : true,
1846     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1847    },
1848    {
1849     "referenced_type" : "_ZTIN4aidl7android8hardware5power4ModeE"
1850    },
1851    {
1852     "referenced_type" : "_ZTIPb"
1853    }
1854   ],
1855   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1856   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1857  },
1858  {
1859   "function_name" : "aidl::android::hardware::power::BpPower::getInterfaceHash",
1860   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1861   "parameters" :
1862   [
1863    {
1864     "is_this_ptr" : true,
1865     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1866    },
1867    {
1868     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1869    }
1870   ],
1871   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1872   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1873  },
1874  {
1875   "function_name" : "aidl::android::hardware::power::BpPower::isBoostSupported",
1876   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower16isBoostSupportedENS2_5BoostEPb",
1877   "parameters" :
1878   [
1879    {
1880     "is_this_ptr" : true,
1881     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1882    },
1883    {
1884     "referenced_type" : "_ZTIN4aidl7android8hardware5power5BoostE"
1885    },
1886    {
1887     "referenced_type" : "_ZTIPb"
1888    }
1889   ],
1890   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1891   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1892  },
1893  {
1894   "function_name" : "aidl::android::hardware::power::BpPower::createHintSession",
1895   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE",
1896   "parameters" :
1897   [
1898    {
1899     "is_this_ptr" : true,
1900     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1901    },
1902    {
1903     "referenced_type" : "_ZTIi"
1904    },
1905    {
1906     "referenced_type" : "_ZTIi"
1907    },
1908    {
1909     "referenced_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE"
1910    },
1911    {
1912     "referenced_type" : "_ZTIx"
1913    },
1914    {
1915     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE"
1916    }
1917   ],
1918   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1919   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1920  },
1921  {
1922   "function_name" : "aidl::android::hardware::power::BpPower::getInterfaceVersion",
1923   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower19getInterfaceVersionEPi",
1924   "parameters" :
1925   [
1926    {
1927     "is_this_ptr" : true,
1928     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1929    },
1930    {
1931     "referenced_type" : "_ZTIPi"
1932    }
1933   ],
1934   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1935   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1936  },
1937  {
1938   "function_name" : "aidl::android::hardware::power::BpPower::getHintSessionPreferredRate",
1939   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower27getHintSessionPreferredRateEPx",
1940   "parameters" :
1941   [
1942    {
1943     "is_this_ptr" : true,
1944     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1945    },
1946    {
1947     "referenced_type" : "_ZTIPx"
1948    }
1949   ],
1950   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1951   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1952  },
1953  {
1954   "function_name" : "aidl::android::hardware::power::BpPower::setMode",
1955   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower7setModeENS2_4ModeEb",
1956   "parameters" :
1957   [
1958    {
1959     "is_this_ptr" : true,
1960     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1961    },
1962    {
1963     "referenced_type" : "_ZTIN4aidl7android8hardware5power4ModeE"
1964    },
1965    {
1966     "referenced_type" : "_ZTIb"
1967    }
1968   ],
1969   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1970   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1971  },
1972  {
1973   "function_name" : "aidl::android::hardware::power::BpPower::setBoost",
1974   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPower8setBoostENS2_5BoostEi",
1975   "parameters" :
1976   [
1977    {
1978     "is_this_ptr" : true,
1979     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1980    },
1981    {
1982     "referenced_type" : "_ZTIN4aidl7android8hardware5power5BoostE"
1983    },
1984    {
1985     "referenced_type" : "_ZTIi"
1986    }
1987   ],
1988   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1989   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
1990  },
1991  {
1992   "function_name" : "aidl::android::hardware::power::BpPower::BpPower",
1993   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPowerC1ERKN3ndk10SpAIBinderE",
1994   "parameters" :
1995   [
1996    {
1997     "is_this_ptr" : true,
1998     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
1999    },
2000    {
2001     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2002    }
2003   ],
2004   "return_type" : "_ZTIv",
2005   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
2006  },
2007  {
2008   "function_name" : "aidl::android::hardware::power::BpPower::BpPower",
2009   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPowerC2ERKN3ndk10SpAIBinderE",
2010   "parameters" :
2011   [
2012    {
2013     "is_this_ptr" : true,
2014     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
2015    },
2016    {
2017     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2018    }
2019   ],
2020   "return_type" : "_ZTIv",
2021   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
2022  },
2023  {
2024   "function_name" : "aidl::android::hardware::power::BpPower::~BpPower",
2025   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPowerD0Ev",
2026   "parameters" :
2027   [
2028    {
2029     "is_this_ptr" : true,
2030     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
2031    }
2032   ],
2033   "return_type" : "_ZTIv",
2034   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
2035  },
2036  {
2037   "function_name" : "aidl::android::hardware::power::BpPower::~BpPower",
2038   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPowerD1Ev",
2039   "parameters" :
2040   [
2041    {
2042     "is_this_ptr" : true,
2043     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
2044    }
2045   ],
2046   "return_type" : "_ZTIv",
2047   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
2048  },
2049  {
2050   "function_name" : "aidl::android::hardware::power::BpPower::~BpPower",
2051   "linker_set_key" : "_ZN4aidl7android8hardware5power7BpPowerD2Ev",
2052   "parameters" :
2053   [
2054    {
2055     "is_this_ptr" : true,
2056     "referenced_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE"
2057    }
2058   ],
2059   "return_type" : "_ZTIv",
2060   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
2061  },
2062  {
2063   "function_name" : "aidl::android::hardware::power::WorkDuration::writeToParcel",
2064   "linker_set_key" : "_ZNK4aidl7android8hardware5power12WorkDuration13writeToParcelEP7AParcel",
2065   "parameters" :
2066   [
2067    {
2068     "is_this_ptr" : true,
2069     "referenced_type" : "_ZTIPKN4aidl7android8hardware5power12WorkDurationE"
2070    },
2071    {
2072     "referenced_type" : "_ZTIP7AParcel"
2073    }
2074   ],
2075   "return_type" : "_ZTIi",
2076   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
2077  }
2078 ],
2079 "global_vars" :
2080 [
2081  {
2082   "linker_set_key" : "_ZN4aidl7android8hardware5power12WorkDuration10descriptorE",
2083   "name" : "aidl::android::hardware::power::WorkDuration::descriptor",
2084   "referenced_type" : "_ZTIPKc",
2085   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
2086  },
2087  {
2088   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession10descriptorE",
2089   "name" : "aidl::android::hardware::power::IPowerHintSession::descriptor",
2090   "referenced_type" : "_ZTIPKc",
2091   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2092  },
2093  {
2094   "access" : "private",
2095   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession12default_implE",
2096   "name" : "aidl::android::hardware::power::IPowerHintSession::default_impl",
2097   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2098   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2099  },
2100  {
2101   "linker_set_key" : "_ZN4aidl7android8hardware5power17IPowerHintSession4hashE",
2102   "name" : "aidl::android::hardware::power::IPowerHintSession::hash",
2103   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2104   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2105  },
2106  {
2107   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower10descriptorE",
2108   "name" : "aidl::android::hardware::power::IPower::descriptor",
2109   "referenced_type" : "_ZTIPKc",
2110   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2111  },
2112  {
2113   "access" : "private",
2114   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower12default_implE",
2115   "name" : "aidl::android::hardware::power::IPower::default_impl",
2116   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2117   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2118  },
2119  {
2120   "linker_set_key" : "_ZN4aidl7android8hardware5power6IPower4hashE",
2121   "name" : "aidl::android::hardware::power::IPower::hash",
2122   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2123   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2124  }
2125 ],
2126 "lvalue_reference_types" :
2127 [
2128  {
2129   "alignment" : 4,
2130   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
2131   "name" : "const ndk::SpAIBinder &",
2132   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2133   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
2134   "size" : 4,
2135   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2136  },
2137  {
2138   "alignment" : 4,
2139   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
2140   "name" : "const ndk::ScopedAParcel &",
2141   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2142   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
2143   "size" : 4,
2144   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2145  },
2146  {
2147   "alignment" : 4,
2148   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
2149   "name" : "const ndk::AParcelableHolder &",
2150   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
2151   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
2152   "size" : 4,
2153   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2154  },
2155  {
2156   "alignment" : 4,
2157   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
2158   "name" : "const ndk::ScopedFileDescriptor &",
2159   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2160   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
2161   "size" : 4,
2162   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2163  },
2164  {
2165   "alignment" : 4,
2166   "linker_set_key" : "_ZTIRKN4aidl7android8hardware5power12WorkDurationE",
2167   "name" : "const aidl::android::hardware::power::WorkDuration &",
2168   "referenced_type" : "_ZTIKN4aidl7android8hardware5power12WorkDurationE",
2169   "self_type" : "_ZTIRKN4aidl7android8hardware5power12WorkDurationE",
2170   "size" : 4,
2171   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
2172  },
2173  {
2174   "alignment" : 4,
2175   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2176   "name" : "const std::shared_ptr<aidl::android::hardware::power::IPowerHintSession> &",
2177   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2178   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2179   "size" : 4,
2180   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2181  },
2182  {
2183   "alignment" : 4,
2184   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2185   "name" : "const std::shared_ptr<aidl::android::hardware::power::IPower> &",
2186   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2187   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2188   "size" : 4,
2189   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2190  },
2191  {
2192   "alignment" : 4,
2193   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2194   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
2195   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2196   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2197   "size" : 4,
2198   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2199  },
2200  {
2201   "alignment" : 4,
2202   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE",
2203   "name" : "const std::vector<aidl::android::hardware::power::WorkDuration, std::allocator<aidl::android::hardware::power::WorkDuration>> &",
2204   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE",
2205   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE",
2206   "size" : 4,
2207   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2208  },
2209  {
2210   "alignment" : 4,
2211   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2212   "name" : "const std::vector<bool, std::allocator<bool>> &",
2213   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2214   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2215   "size" : 4,
2216   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2217  },
2218  {
2219   "alignment" : 4,
2220   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2221   "name" : "const std::vector<double, std::allocator<double>> &",
2222   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2223   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2224   "size" : 4,
2225   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2226  },
2227  {
2228   "alignment" : 4,
2229   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2230   "name" : "const std::vector<float, std::allocator<float>> &",
2231   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2232   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2233   "size" : 4,
2234   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2235  },
2236  {
2237   "alignment" : 4,
2238   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2239   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
2240   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2241   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2242   "size" : 4,
2243   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2244  },
2245  {
2246   "alignment" : 4,
2247   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2248   "name" : "const std::vector<int, std::allocator<int>> &",
2249   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2250   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2251   "size" : 4,
2252   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2253  },
2254  {
2255   "alignment" : 4,
2256   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2257   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
2258   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2259   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2260   "size" : 4,
2261   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2262  },
2263  {
2264   "alignment" : 4,
2265   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2266   "name" : "const std::vector<long long, std::allocator<long long>> &",
2267   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2268   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2269   "size" : 4,
2270   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2271  },
2272  {
2273   "alignment" : 4,
2274   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2275   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
2276   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2277   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2278   "size" : 4,
2279   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2280  },
2281  {
2282   "alignment" : 4,
2283   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2284   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
2285   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2286   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2287   "size" : 4,
2288   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2289  },
2290  {
2291   "alignment" : 4,
2292   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2293   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
2294   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2295   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2296   "size" : 4,
2297   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2298  },
2299  {
2300   "alignment" : 4,
2301   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2302   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
2303   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2304   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2305   "size" : 4,
2306   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2307  },
2308  {
2309   "alignment" : 4,
2310   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2311   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
2312   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2313   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2314   "size" : 4,
2315   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2316  },
2317  {
2318   "alignment" : 4,
2319   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2320   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
2321   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2322   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2323   "size" : 4,
2324   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2325  },
2326  {
2327   "alignment" : 4,
2328   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2329   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
2330   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2331   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2332   "size" : 4,
2333   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2334  },
2335  {
2336   "alignment" : 4,
2337   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2338   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
2339   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2340   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2341   "size" : 4,
2342   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2343  },
2344  {
2345   "alignment" : 4,
2346   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2347   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
2348   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2349   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2350   "size" : 4,
2351   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2352  },
2353  {
2354   "alignment" : 4,
2355   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2356   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
2357   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2358   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2359   "size" : 4,
2360   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2361  },
2362  {
2363   "alignment" : 4,
2364   "linker_set_key" : "_ZTIRKx",
2365   "name" : "const long long &",
2366   "referenced_type" : "_ZTIKx",
2367   "self_type" : "_ZTIRKx",
2368   "size" : 4,
2369   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2370  },
2371  {
2372   "alignment" : 4,
2373   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
2374   "name" : "ndk::SpAIBinder &",
2375   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2376   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
2377   "size" : 4,
2378   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2379  },
2380  {
2381   "alignment" : 4,
2382   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
2383   "name" : "ndk::ScopedAParcel &",
2384   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2385   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
2386   "size" : 4,
2387   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2388  },
2389  {
2390   "alignment" : 4,
2391   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
2392   "name" : "ndk::ScopedAStatus &",
2393   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2394   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
2395   "size" : 4,
2396   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2397  },
2398  {
2399   "alignment" : 4,
2400   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2401   "name" : "ndk::ScopedAIBinder_Weak &",
2402   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2403   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2404   "size" : 4,
2405   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2406  },
2407  {
2408   "alignment" : 4,
2409   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2410   "name" : "ndk::ScopedFileDescriptor &",
2411   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2412   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2413   "size" : 4,
2414   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2415  },
2416  {
2417   "alignment" : 4,
2418   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2419   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
2420   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2421   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2422   "size" : 4,
2423   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2424  },
2425  {
2426   "alignment" : 4,
2427   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2428   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
2429   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2430   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2431   "size" : 4,
2432   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2433  }
2434 ],
2435 "pointer_types" :
2436 [
2437  {
2438   "alignment" : 4,
2439   "linker_set_key" : "_ZTIP13AIBinder_Weak",
2440   "name" : "AIBinder_Weak *",
2441   "referenced_type" : "_ZTI13AIBinder_Weak",
2442   "self_type" : "_ZTIP13AIBinder_Weak",
2443   "size" : 4,
2444   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2445  },
2446  {
2447   "alignment" : 4,
2448   "linker_set_key" : "_ZTIP14AIBinder_Class",
2449   "name" : "AIBinder_Class *",
2450   "referenced_type" : "_ZTI14AIBinder_Class",
2451   "self_type" : "_ZTIP14AIBinder_Class",
2452   "size" : 4,
2453   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2454  },
2455  {
2456   "alignment" : 4,
2457   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
2458   "name" : "AIBinder_DeathRecipient *",
2459   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
2460   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
2461   "size" : 4,
2462   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2463  },
2464  {
2465   "alignment" : 4,
2466   "linker_set_key" : "_ZTIP7AParcel",
2467   "name" : "AParcel *",
2468   "referenced_type" : "_ZTI7AParcel",
2469   "self_type" : "_ZTIP7AParcel",
2470   "size" : 4,
2471   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2472  },
2473  {
2474   "alignment" : 4,
2475   "linker_set_key" : "_ZTIP7AStatus",
2476   "name" : "AStatus *",
2477   "referenced_type" : "_ZTI7AStatus",
2478   "self_type" : "_ZTIP7AStatus",
2479   "size" : 4,
2480   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2481  },
2482  {
2483   "alignment" : 4,
2484   "linker_set_key" : "_ZTIP8AIBinder",
2485   "name" : "AIBinder *",
2486   "referenced_type" : "_ZTI8AIBinder",
2487   "self_type" : "_ZTIP8AIBinder",
2488   "size" : 4,
2489   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2490  },
2491  {
2492   "alignment" : 4,
2493   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2494   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
2495   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
2496   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2497   "size" : 4,
2498   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2499  },
2500  {
2501   "alignment" : 4,
2502   "linker_set_key" : "_ZTIPK7AParcel",
2503   "name" : "const AParcel *",
2504   "referenced_type" : "_ZTIK7AParcel",
2505   "self_type" : "_ZTIPK7AParcel",
2506   "size" : 4,
2507   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2508  },
2509  {
2510   "alignment" : 4,
2511   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
2512   "name" : "const ndk::SpAIBinder *",
2513   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2514   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
2515   "size" : 4,
2516   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2517  },
2518  {
2519   "alignment" : 4,
2520   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
2521   "name" : "const ndk::ScopedAParcel *",
2522   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2523   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
2524   "size" : 4,
2525   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2526  },
2527  {
2528   "alignment" : 4,
2529   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
2530   "name" : "const ndk::ScopedAStatus *",
2531   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
2532   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
2533   "size" : 4,
2534   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2535  },
2536  {
2537   "alignment" : 4,
2538   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
2539   "name" : "const ndk::AParcelableHolder *",
2540   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
2541   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
2542   "size" : 4,
2543   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2544  },
2545  {
2546   "alignment" : 4,
2547   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2548   "name" : "const ndk::ScopedFileDescriptor *",
2549   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2550   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2551   "size" : 4,
2552   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2553  },
2554  {
2555   "alignment" : 4,
2556   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2557   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2558   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2559   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2560   "size" : 4,
2561   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2562  },
2563  {
2564   "alignment" : 4,
2565   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2566   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2567   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2568   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2569   "size" : 4,
2570   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2571  },
2572  {
2573   "alignment" : 4,
2574   "linker_set_key" : "_ZTIPKN4aidl7android8hardware5power12WorkDurationE",
2575   "name" : "const aidl::android::hardware::power::WorkDuration *",
2576   "referenced_type" : "_ZTIKN4aidl7android8hardware5power12WorkDurationE",
2577   "self_type" : "_ZTIPKN4aidl7android8hardware5power12WorkDurationE",
2578   "size" : 4,
2579   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
2580  },
2581  {
2582   "alignment" : 4,
2583   "linker_set_key" : "_ZTIPKc",
2584   "name" : "const char *",
2585   "referenced_type" : "_ZTIKc",
2586   "self_type" : "_ZTIPKc",
2587   "size" : 4,
2588   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2589  },
2590  {
2591   "alignment" : 4,
2592   "linker_set_key" : "_ZTIPKv",
2593   "name" : "const void *",
2594   "referenced_type" : "_ZTIKv",
2595   "self_type" : "_ZTIPKv",
2596   "size" : 4,
2597   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2598  },
2599  {
2600   "alignment" : 4,
2601   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
2602   "name" : "ndk::SpAIBinder *",
2603   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2604   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
2605   "size" : 4,
2606   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2607  },
2608  {
2609   "alignment" : 4,
2610   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
2611   "name" : "ndk::ICInterface *",
2612   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2613   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
2614   "size" : 4,
2615   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2616  },
2617  {
2618   "alignment" : 4,
2619   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2620   "name" : "ndk::BnCInterface<aidl::android::hardware::power::IPowerHintSession> *",
2621   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2622   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2623   "size" : 4,
2624   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2625  },
2626  {
2627   "alignment" : 4,
2628   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
2629   "name" : "ndk::BnCInterface<aidl::android::hardware::power::IPower> *",
2630   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
2631   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
2632   "size" : 4,
2633   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2634  },
2635  {
2636   "alignment" : 4,
2637   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2638   "name" : "ndk::BpCInterface<aidl::android::hardware::power::IPowerHintSession> *",
2639   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2640   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2641   "size" : 4,
2642   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2643  },
2644  {
2645   "alignment" : 4,
2646   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
2647   "name" : "ndk::BpCInterface<aidl::android::hardware::power::IPower> *",
2648   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
2649   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
2650   "size" : 4,
2651   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2652  },
2653  {
2654   "alignment" : 4,
2655   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2656   "name" : "ndk::ScopedAParcel *",
2657   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2658   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2659   "size" : 4,
2660   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2661  },
2662  {
2663   "alignment" : 4,
2664   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2665   "name" : "ndk::ScopedAStatus *",
2666   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2667   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
2668   "size" : 4,
2669   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2670  },
2671  {
2672   "alignment" : 4,
2673   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
2674   "name" : "ndk::SharedRefBase *",
2675   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2676   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2677   "size" : 4,
2678   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2679  },
2680  {
2681   "alignment" : 4,
2682   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
2683   "name" : "ndk::AParcelableHolder *",
2684   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2685   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
2686   "size" : 4,
2687   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2688  },
2689  {
2690   "alignment" : 4,
2691   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2692   "name" : "ndk::ScopedAIBinder_Weak *",
2693   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2694   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2695   "size" : 4,
2696   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2697  },
2698  {
2699   "alignment" : 4,
2700   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2701   "name" : "ndk::ScopedFileDescriptor *",
2702   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2703   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2704   "size" : 4,
2705   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2706  },
2707  {
2708   "alignment" : 4,
2709   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2710   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2711   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2712   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2713   "size" : 4,
2714   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2715  },
2716  {
2717   "alignment" : 4,
2718   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2719   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2720   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2721   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2722   "size" : 4,
2723   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2724  },
2725  {
2726   "alignment" : 4,
2727   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2728   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
2729   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2730   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2731   "size" : 4,
2732   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2733  },
2734  {
2735   "alignment" : 4,
2736   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2737   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2738   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2739   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2740   "size" : 4,
2741   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2742  },
2743  {
2744   "alignment" : 4,
2745   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2746   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2747   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2748   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2749   "size" : 4,
2750   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2751  },
2752  {
2753   "alignment" : 4,
2754   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power12WorkDurationE",
2755   "name" : "aidl::android::hardware::power::WorkDuration *",
2756   "referenced_type" : "_ZTIN4aidl7android8hardware5power12WorkDurationE",
2757   "self_type" : "_ZTIPN4aidl7android8hardware5power12WorkDurationE",
2758   "size" : 4,
2759   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
2760  },
2761  {
2762   "alignment" : 4,
2763   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE",
2764   "name" : "aidl::android::hardware::power::IPowerDefault *",
2765   "referenced_type" : "_ZTIN4aidl7android8hardware5power13IPowerDefaultE",
2766   "self_type" : "_ZTIPN4aidl7android8hardware5power13IPowerDefaultE",
2767   "size" : 4,
2768   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2769  },
2770  {
2771   "alignment" : 4,
2772   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power17IPowerHintSessionE",
2773   "name" : "aidl::android::hardware::power::IPowerHintSession *",
2774   "referenced_type" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE",
2775   "self_type" : "_ZTIPN4aidl7android8hardware5power17IPowerHintSessionE",
2776   "size" : 4,
2777   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2778  },
2779  {
2780   "alignment" : 4,
2781   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE",
2782   "name" : "aidl::android::hardware::power::BnPowerHintSession *",
2783   "referenced_type" : "_ZTIN4aidl7android8hardware5power18BnPowerHintSessionE",
2784   "self_type" : "_ZTIPN4aidl7android8hardware5power18BnPowerHintSessionE",
2785   "size" : 4,
2786   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h"
2787  },
2788  {
2789   "alignment" : 4,
2790   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE",
2791   "name" : "aidl::android::hardware::power::BpPowerHintSession *",
2792   "referenced_type" : "_ZTIN4aidl7android8hardware5power18BpPowerHintSessionE",
2793   "self_type" : "_ZTIPN4aidl7android8hardware5power18BpPowerHintSessionE",
2794   "size" : 4,
2795   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h"
2796  },
2797  {
2798   "alignment" : 4,
2799   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE",
2800   "name" : "aidl::android::hardware::power::IPowerHintSessionDefault *",
2801   "referenced_type" : "_ZTIN4aidl7android8hardware5power24IPowerHintSessionDefaultE",
2802   "self_type" : "_ZTIPN4aidl7android8hardware5power24IPowerHintSessionDefaultE",
2803   "size" : 4,
2804   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
2805  },
2806  {
2807   "alignment" : 4,
2808   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power6IPowerE",
2809   "name" : "aidl::android::hardware::power::IPower *",
2810   "referenced_type" : "_ZTIN4aidl7android8hardware5power6IPowerE",
2811   "self_type" : "_ZTIPN4aidl7android8hardware5power6IPowerE",
2812   "size" : 4,
2813   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2814  },
2815  {
2816   "alignment" : 4,
2817   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power7BnPowerE",
2818   "name" : "aidl::android::hardware::power::BnPower *",
2819   "referenced_type" : "_ZTIN4aidl7android8hardware5power7BnPowerE",
2820   "self_type" : "_ZTIPN4aidl7android8hardware5power7BnPowerE",
2821   "size" : 4,
2822   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h"
2823  },
2824  {
2825   "alignment" : 4,
2826   "linker_set_key" : "_ZTIPN4aidl7android8hardware5power7BpPowerE",
2827   "name" : "aidl::android::hardware::power::BpPower *",
2828   "referenced_type" : "_ZTIN4aidl7android8hardware5power7BpPowerE",
2829   "self_type" : "_ZTIPN4aidl7android8hardware5power7BpPowerE",
2830   "size" : 4,
2831   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h"
2832  },
2833  {
2834   "alignment" : 4,
2835   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2836   "name" : "std::shared_ptr<aidl::android::hardware::power::IPowerHintSession> *",
2837   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2838   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
2839   "size" : 4,
2840   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2841  },
2842  {
2843   "alignment" : 4,
2844   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2845   "name" : "std::shared_ptr<aidl::android::hardware::power::IPower> *",
2846   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2847   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
2848   "size" : 4,
2849   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2850  },
2851  {
2852   "alignment" : 4,
2853   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2854   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2855   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2856   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2857   "size" : 4,
2858   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
2859  },
2860  {
2861   "alignment" : 4,
2862   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2863   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2864   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2865   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2866   "size" : 4,
2867   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2868  },
2869  {
2870   "alignment" : 4,
2871   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2872   "name" : "std::vector<bool, std::allocator<bool>> *",
2873   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2874   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2875   "size" : 4,
2876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2877  },
2878  {
2879   "alignment" : 4,
2880   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2881   "name" : "std::vector<double, std::allocator<double>> *",
2882   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2883   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2884   "size" : 4,
2885   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2886  },
2887  {
2888   "alignment" : 4,
2889   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2890   "name" : "std::vector<float, std::allocator<float>> *",
2891   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2892   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2893   "size" : 4,
2894   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2895  },
2896  {
2897   "alignment" : 4,
2898   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2899   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2900   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2901   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2902   "size" : 4,
2903   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2904  },
2905  {
2906   "alignment" : 4,
2907   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2908   "name" : "std::vector<int, std::allocator<int>> *",
2909   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2910   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2911   "size" : 4,
2912   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2913  },
2914  {
2915   "alignment" : 4,
2916   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2917   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2918   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2919   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2920   "size" : 4,
2921   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2922  },
2923  {
2924   "alignment" : 4,
2925   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2926   "name" : "std::vector<long long, std::allocator<long long>> *",
2927   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2928   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2929   "size" : 4,
2930   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2931  },
2932  {
2933   "alignment" : 4,
2934   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2935   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2936   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2937   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2938   "size" : 4,
2939   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2940  },
2941  {
2942   "alignment" : 4,
2943   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2944   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2945   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2946   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2947   "size" : 4,
2948   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2949  },
2950  {
2951   "alignment" : 4,
2952   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2953   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2954   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2955   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2956   "size" : 4,
2957   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2958  },
2959  {
2960   "alignment" : 4,
2961   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2962   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2963   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2964   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2965   "size" : 4,
2966   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2967  },
2968  {
2969   "alignment" : 4,
2970   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2971   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2972   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2973   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2974   "size" : 4,
2975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2976  },
2977  {
2978   "alignment" : 4,
2979   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2980   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2981   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2982   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2983   "size" : 4,
2984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2985  },
2986  {
2987   "alignment" : 4,
2988   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2989   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2990   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2991   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2992   "size" : 4,
2993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2994  },
2995  {
2996   "alignment" : 4,
2997   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2998   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2999   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3000   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3001   "size" : 4,
3002   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3003  },
3004  {
3005   "alignment" : 4,
3006   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3007   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
3008   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3009   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3010   "size" : 4,
3011   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3012  },
3013  {
3014   "alignment" : 4,
3015   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3016   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
3017   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3018   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3019   "size" : 4,
3020   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3021  },
3022  {
3023   "alignment" : 4,
3024   "linker_set_key" : "_ZTIPP7AParcel",
3025   "name" : "AParcel **",
3026   "referenced_type" : "_ZTIP7AParcel",
3027   "self_type" : "_ZTIPP7AParcel",
3028   "size" : 4,
3029   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3030  },
3031  {
3032   "alignment" : 4,
3033   "linker_set_key" : "_ZTIPP7AStatus",
3034   "name" : "AStatus **",
3035   "referenced_type" : "_ZTIP7AStatus",
3036   "self_type" : "_ZTIPP7AStatus",
3037   "size" : 4,
3038   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3039  },
3040  {
3041   "alignment" : 4,
3042   "linker_set_key" : "_ZTIPP8AIBinder",
3043   "name" : "AIBinder **",
3044   "referenced_type" : "_ZTIP8AIBinder",
3045   "self_type" : "_ZTIPP8AIBinder",
3046   "size" : 4,
3047   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3048  },
3049  {
3050   "alignment" : 4,
3051   "linker_set_key" : "_ZTIPPKc",
3052   "name" : "const char **",
3053   "referenced_type" : "_ZTIPKc",
3054   "self_type" : "_ZTIPPKc",
3055   "size" : 4,
3056   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3057  },
3058  {
3059   "alignment" : 4,
3060   "linker_set_key" : "_ZTIPb",
3061   "name" : "bool *",
3062   "referenced_type" : "_ZTIb",
3063   "self_type" : "_ZTIPb",
3064   "size" : 4,
3065   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
3066  },
3067  {
3068   "alignment" : 4,
3069   "linker_set_key" : "_ZTIPi",
3070   "name" : "int *",
3071   "referenced_type" : "_ZTIi",
3072   "self_type" : "_ZTIPi",
3073   "size" : 4,
3074   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
3075  },
3076  {
3077   "alignment" : 4,
3078   "linker_set_key" : "_ZTIPv",
3079   "name" : "void *",
3080   "referenced_type" : "_ZTIv",
3081   "self_type" : "_ZTIPv",
3082   "size" : 4,
3083   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3084  },
3085  {
3086   "alignment" : 4,
3087   "linker_set_key" : "_ZTIPx",
3088   "name" : "long long *",
3089   "referenced_type" : "_ZTIx",
3090   "self_type" : "_ZTIPx",
3091   "size" : 4,
3092   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
3093  }
3094 ],
3095 "qualified_types" :
3096 [
3097  {
3098   "is_const" : true,
3099   "linker_set_key" : "_ZTIK7AParcel",
3100   "name" : "const AParcel",
3101   "referenced_type" : "_ZTI7AParcel",
3102   "self_type" : "_ZTIK7AParcel",
3103   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3104  },
3105  {
3106   "alignment" : 4,
3107   "is_const" : true,
3108   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
3109   "name" : "const ndk::SpAIBinder",
3110   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3111   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
3112   "size" : 4,
3113   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3114  },
3115  {
3116   "alignment" : 4,
3117   "is_const" : true,
3118   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
3119   "name" : "const ndk::ScopedAParcel",
3120   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3121   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
3122   "size" : 4,
3123   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "is_const" : true,
3128   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
3129   "name" : "const ndk::ScopedAStatus",
3130   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3131   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
3132   "size" : 4,
3133   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3134  },
3135  {
3136   "alignment" : 4,
3137   "is_const" : true,
3138   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
3139   "name" : "const ndk::AParcelableHolder",
3140   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3141   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
3142   "size" : 12,
3143   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3144  },
3145  {
3146   "alignment" : 4,
3147   "is_const" : true,
3148   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
3149   "name" : "const ndk::ScopedFileDescriptor",
3150   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3151   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
3152   "size" : 4,
3153   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3154  },
3155  {
3156   "alignment" : 4,
3157   "is_const" : true,
3158   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3159   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3160   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3161   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3162   "size" : 4,
3163   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3164  },
3165  {
3166   "alignment" : 4,
3167   "is_const" : true,
3168   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3169   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3170   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3171   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3172   "size" : 4,
3173   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3174  },
3175  {
3176   "alignment" : 4,
3177   "is_const" : true,
3178   "linker_set_key" : "_ZTIKN4aidl7android8hardware5power12WorkDurationE",
3179   "name" : "const aidl::android::hardware::power::WorkDuration",
3180   "referenced_type" : "_ZTIN4aidl7android8hardware5power12WorkDurationE",
3181   "self_type" : "_ZTIKN4aidl7android8hardware5power12WorkDurationE",
3182   "size" : 16,
3183   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
3184  },
3185  {
3186   "alignment" : 4,
3187   "is_const" : true,
3188   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3189   "name" : "const std::shared_ptr<aidl::android::hardware::power::IPowerHintSession>",
3190   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3191   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3192   "size" : 8,
3193   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
3194  },
3195  {
3196   "alignment" : 4,
3197   "is_const" : true,
3198   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
3199   "name" : "const std::shared_ptr<aidl::android::hardware::power::IPower>",
3200   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
3201   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware5power6IPowerEEE",
3202   "size" : 8,
3203   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h"
3204  },
3205  {
3206   "alignment" : 4,
3207   "is_const" : true,
3208   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3209   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
3210   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3211   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3212   "size" : 12,
3213   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
3214  },
3215  {
3216   "alignment" : 4,
3217   "is_const" : true,
3218   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5power4ModeELj15EEE",
3219   "name" : "const std::array<aidl::android::hardware::power::Mode, 15>",
3220   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware5power4ModeELj15EEE",
3221   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5power4ModeELj15EEE",
3222   "size" : 60,
3223   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/Mode.h"
3224  },
3225  {
3226   "alignment" : 4,
3227   "is_const" : true,
3228   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5power5BoostELj6EEE",
3229   "name" : "const std::array<aidl::android::hardware::power::Boost, 6>",
3230   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware5power5BoostELj6EEE",
3231   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5power5BoostELj6EEE",
3232   "size" : 24,
3233   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/Boost.h"
3234  },
3235  {
3236   "alignment" : 4,
3237   "is_const" : true,
3238   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3239   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
3240   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3241   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3242   "size" : 12,
3243   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "is_const" : true,
3248   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE",
3249   "name" : "const std::vector<aidl::android::hardware::power::WorkDuration, std::allocator<aidl::android::hardware::power::WorkDuration>>",
3250   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE",
3251   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware5power12WorkDurationENS_9allocatorIS5_EEEE",
3252   "size" : 12,
3253   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
3254  },
3255  {
3256   "alignment" : 4,
3257   "is_const" : true,
3258   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3259   "name" : "const std::vector<bool, std::allocator<bool>>",
3260   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3261   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3262   "size" : 12,
3263   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3264  },
3265  {
3266   "alignment" : 4,
3267   "is_const" : true,
3268   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3269   "name" : "const std::vector<double, std::allocator<double>>",
3270   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3271   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3272   "size" : 12,
3273   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3274  },
3275  {
3276   "alignment" : 4,
3277   "is_const" : true,
3278   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3279   "name" : "const std::vector<float, std::allocator<float>>",
3280   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3281   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3282   "size" : 12,
3283   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3284  },
3285  {
3286   "alignment" : 4,
3287   "is_const" : true,
3288   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3289   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
3290   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
3291   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3292   "size" : 12,
3293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3294  },
3295  {
3296   "alignment" : 4,
3297   "is_const" : true,
3298   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3299   "name" : "const std::vector<int, std::allocator<int>>",
3300   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3301   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3302   "size" : 12,
3303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3304  },
3305  {
3306   "alignment" : 4,
3307   "is_const" : true,
3308   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3309   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
3310   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3311   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3312   "size" : 12,
3313   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3314  },
3315  {
3316   "alignment" : 4,
3317   "is_const" : true,
3318   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3319   "name" : "const std::vector<long long, std::allocator<long long>>",
3320   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
3321   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3322   "size" : 12,
3323   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3324  },
3325  {
3326   "alignment" : 4,
3327   "is_const" : true,
3328   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3329   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
3330   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
3331   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3332   "size" : 12,
3333   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3334  },
3335  {
3336   "alignment" : 4,
3337   "is_const" : true,
3338   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3339   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
3340   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3341   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3342   "size" : 16,
3343   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3344  },
3345  {
3346   "alignment" : 4,
3347   "is_const" : true,
3348   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3349   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
3350   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3351   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3352   "size" : 16,
3353   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3354  },
3355  {
3356   "alignment" : 4,
3357   "is_const" : true,
3358   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3359   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
3360   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3361   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3362   "size" : 16,
3363   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3364  },
3365  {
3366   "alignment" : 4,
3367   "is_const" : true,
3368   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3369   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
3370   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3371   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3372   "size" : 16,
3373   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3374  },
3375  {
3376   "alignment" : 4,
3377   "is_const" : true,
3378   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3379   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
3380   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3381   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3382   "size" : 16,
3383   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3384  },
3385  {
3386   "alignment" : 4,
3387   "is_const" : true,
3388   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3389   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
3390   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3391   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3392   "size" : 16,
3393   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3394  },
3395  {
3396   "alignment" : 4,
3397   "is_const" : true,
3398   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3399   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
3400   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3401   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3402   "size" : 16,
3403   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3404  },
3405  {
3406   "alignment" : 4,
3407   "is_const" : true,
3408   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3409   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
3410   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3411   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3412   "size" : 16,
3413   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3414  },
3415  {
3416   "alignment" : 4,
3417   "is_const" : true,
3418   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3419   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
3420   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3421   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3422   "size" : 16,
3423   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3424  },
3425  {
3426   "alignment" : 4,
3427   "is_const" : true,
3428   "linker_set_key" : "_ZTIKP7AParcel",
3429   "name" : "AParcel *const",
3430   "referenced_type" : "_ZTIP7AParcel",
3431   "self_type" : "_ZTIKP7AParcel",
3432   "size" : 4,
3433   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3434  },
3435  {
3436   "alignment" : 4,
3437   "is_const" : true,
3438   "linker_set_key" : "_ZTIKP7AStatus",
3439   "name" : "AStatus *const",
3440   "referenced_type" : "_ZTIP7AStatus",
3441   "self_type" : "_ZTIKP7AStatus",
3442   "size" : 4,
3443   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3444  },
3445  {
3446   "alignment" : 1,
3447   "is_const" : true,
3448   "linker_set_key" : "_ZTIKc",
3449   "name" : "const char",
3450   "referenced_type" : "_ZTIc",
3451   "self_type" : "_ZTIKc",
3452   "size" : 1,
3453   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3454  },
3455  {
3456   "alignment" : 4,
3457   "is_const" : true,
3458   "linker_set_key" : "_ZTIKi",
3459   "name" : "const int",
3460   "referenced_type" : "_ZTIi",
3461   "self_type" : "_ZTIKi",
3462   "size" : 4,
3463   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
3464  },
3465  {
3466   "alignment" : 4,
3467   "is_const" : true,
3468   "linker_set_key" : "_ZTIKj",
3469   "name" : "const unsigned int",
3470   "referenced_type" : "_ZTIj",
3471   "self_type" : "_ZTIKj",
3472   "size" : 4,
3473   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h"
3474  },
3475  {
3476   "is_const" : true,
3477   "linker_set_key" : "_ZTIKv",
3478   "name" : "const void",
3479   "referenced_type" : "_ZTIv",
3480   "self_type" : "_ZTIKv",
3481   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3482  },
3483  {
3484   "alignment" : 4,
3485   "is_const" : true,
3486   "linker_set_key" : "_ZTIKx",
3487   "name" : "const long long",
3488   "referenced_type" : "_ZTIx",
3489   "self_type" : "_ZTIKx",
3490   "size" : 8,
3491   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3492  }
3493 ],
3494 "record_types" :
3495 [
3496  {
3497   "alignment" : 4,
3498   "fields" :
3499   [
3500    {
3501     "access" : "private",
3502     "field_name" : "mBinder",
3503     "referenced_type" : "_ZTIP8AIBinder"
3504    }
3505   ],
3506   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
3507   "name" : "ndk::SpAIBinder",
3508   "record_kind" : "class",
3509   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3510   "self_type" : "_ZTIN3ndk10SpAIBinderE",
3511   "size" : 4,
3512   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3513  },
3514  {
3515   "access" : "private",
3516   "alignment" : 4,
3517   "fields" :
3518   [
3519    {
3520     "field_name" : "interface",
3521     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
3522    }
3523   ],
3524   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3525   "name" : "ndk::ICInterface::ICInterfaceData",
3526   "record_kind" : "class",
3527   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3528   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3529   "size" : 8,
3530   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3531  },
3532  {
3533   "alignment" : 4,
3534   "base_specifiers" :
3535   [
3536    {
3537     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
3538    }
3539   ],
3540   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
3541   "name" : "ndk::ICInterface",
3542   "record_kind" : "class",
3543   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
3544   "self_type" : "_ZTIN3ndk11ICInterfaceE",
3545   "size" : 16,
3546   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3547   "vtable_components" :
3548   [
3549    {
3550     "kind" : "offset_to_top"
3551    },
3552    {
3553     "kind" : "rtti",
3554     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
3555    },
3556    {
3557     "kind" : "complete_dtor_pointer",
3558     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
3559    },
3560    {
3561     "kind" : "deleting_dtor_pointer",
3562     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
3563    },
3564    {
3565     "is_pure" : true,
3566     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3567    },
3568    {
3569     "is_pure" : true,
3570     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3571    },
3572    {
3573     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3574    },
3575    {
3576     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3577    }
3578   ]
3579  },
3580  {
3581   "alignment" : 4,
3582   "base_specifiers" :
3583   [
3584    {
3585     "referenced_type" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE"
3586    }
3587   ],
3588   "fields" :
3589   [
3590    {
3591     "access" : "private",
3592     "field_name" : "mMutex",
3593     "field_offset" : 128,
3594     "referenced_type" : "_ZTINSt3__15mutexE"
3595    },
3596    {
3597     "access" : "private",
3598     "field_name" : "mWeakBinder",
3599     "field_offset" : 160,
3600     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3601    }
3602   ],
3603   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3604   "name" : "ndk::BnCInterface<aidl::android::hardware::power::IPowerHintSession>",
3605   "record_kind" : "class",
3606   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3607   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3608   "size" : 24,
3609   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3610   "template_args" : [ "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE" ],
3611   "vtable_components" :
3612   [
3613    {
3614     "kind" : "offset_to_top"
3615    },
3616    {
3617     "kind" : "rtti",
3618     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
3619    },
3620    {
3621     "kind" : "complete_dtor_pointer",
3622     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEED1Ev"
3623    },
3624    {
3625     "kind" : "deleting_dtor_pointer",
3626     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEED0Ev"
3627    },
3628    {
3629     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv"
3630    },
3631    {
3632     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8isRemoteEv"
3633    },
3634    {
3635     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3636    },
3637    {
3638     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3639    },
3640    {
3641     "is_pure" : true,
3642     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24updateTargetWorkDurationEx"
3643    },
3644    {
3645     "is_pure" : true,
3646     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
3647    },
3648    {
3649     "is_pure" : true,
3650     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5pauseEv"
3651    },
3652    {
3653     "is_pure" : true,
3654     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession6resumeEv"
3655    },
3656    {
3657     "is_pure" : true,
3658     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5closeEv"
3659    },
3660    {
3661     "is_pure" : true,
3662     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession19getInterfaceVersionEPi"
3663    },
3664    {
3665     "is_pure" : true,
3666     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3667    },
3668    {
3669     "is_pure" : true,
3670     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE12createBinderEv"
3671    }
3672   ]
3673  },
3674  {
3675   "alignment" : 4,
3676   "base_specifiers" :
3677   [
3678    {
3679     "referenced_type" : "_ZTIN4aidl7android8hardware5power6IPowerE"
3680    }
3681   ],
3682   "fields" :
3683   [
3684    {
3685     "access" : "private",
3686     "field_name" : "mMutex",
3687     "field_offset" : 128,
3688     "referenced_type" : "_ZTINSt3__15mutexE"
3689    },
3690    {
3691     "access" : "private",
3692     "field_name" : "mWeakBinder",
3693     "field_offset" : 160,
3694     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3695    }
3696   ],
3697   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
3698   "name" : "ndk::BnCInterface<aidl::android::hardware::power::IPower>",
3699   "record_kind" : "class",
3700   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
3701   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
3702   "size" : 24,
3703   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3704   "template_args" : [ "_ZTIN4aidl7android8hardware5power6IPowerE" ],
3705   "vtable_components" :
3706   [
3707    {
3708     "kind" : "offset_to_top"
3709    },
3710    {
3711     "kind" : "rtti",
3712     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
3713    },
3714    {
3715     "kind" : "complete_dtor_pointer",
3716     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEED1Ev"
3717    },
3718    {
3719     "kind" : "deleting_dtor_pointer",
3720     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEED0Ev"
3721    },
3722    {
3723     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv"
3724    },
3725    {
3726     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE8isRemoteEv"
3727    },
3728    {
3729     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3730    },
3731    {
3732     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3733    },
3734    {
3735     "is_pure" : true,
3736     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower7setModeENS2_4ModeEb"
3737    },
3738    {
3739     "is_pure" : true,
3740     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower15isModeSupportedENS2_4ModeEPb"
3741    },
3742    {
3743     "is_pure" : true,
3744     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower8setBoostENS2_5BoostEi"
3745    },
3746    {
3747     "is_pure" : true,
3748     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16isBoostSupportedENS2_5BoostEPb"
3749    },
3750    {
3751     "is_pure" : true,
3752     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
3753    },
3754    {
3755     "is_pure" : true,
3756     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower27getHintSessionPreferredRateEPx"
3757    },
3758    {
3759     "is_pure" : true,
3760     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower19getInterfaceVersionEPi"
3761    },
3762    {
3763     "is_pure" : true,
3764     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3765    },
3766    {
3767     "is_pure" : true,
3768     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE12createBinderEv"
3769    }
3770   ]
3771  },
3772  {
3773   "alignment" : 4,
3774   "base_specifiers" :
3775   [
3776    {
3777     "referenced_type" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE"
3778    }
3779   ],
3780   "fields" :
3781   [
3782    {
3783     "access" : "private",
3784     "field_name" : "mBinder",
3785     "field_offset" : 128,
3786     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3787    }
3788   ],
3789   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3790   "name" : "ndk::BpCInterface<aidl::android::hardware::power::IPowerHintSession>",
3791   "record_kind" : "class",
3792   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3793   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE",
3794   "size" : 20,
3795   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3796   "template_args" : [ "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE" ],
3797   "vtable_components" :
3798   [
3799    {
3800     "kind" : "offset_to_top"
3801    },
3802    {
3803     "kind" : "rtti",
3804     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
3805    },
3806    {
3807     "kind" : "complete_dtor_pointer",
3808     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEED1Ev"
3809    },
3810    {
3811     "kind" : "deleting_dtor_pointer",
3812     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEED0Ev"
3813    },
3814    {
3815     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv"
3816    },
3817    {
3818     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8isRemoteEv"
3819    },
3820    {
3821     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE4dumpEiPPKcj"
3822    },
3823    {
3824     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3825    },
3826    {
3827     "is_pure" : true,
3828     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24updateTargetWorkDurationEx"
3829    },
3830    {
3831     "is_pure" : true,
3832     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
3833    },
3834    {
3835     "is_pure" : true,
3836     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5pauseEv"
3837    },
3838    {
3839     "is_pure" : true,
3840     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession6resumeEv"
3841    },
3842    {
3843     "is_pure" : true,
3844     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5closeEv"
3845    },
3846    {
3847     "is_pure" : true,
3848     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession19getInterfaceVersionEPi"
3849    },
3850    {
3851     "is_pure" : true,
3852     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3853    }
3854   ]
3855  },
3856  {
3857   "alignment" : 4,
3858   "base_specifiers" :
3859   [
3860    {
3861     "referenced_type" : "_ZTIN4aidl7android8hardware5power6IPowerE"
3862    }
3863   ],
3864   "fields" :
3865   [
3866    {
3867     "access" : "private",
3868     "field_name" : "mBinder",
3869     "field_offset" : 128,
3870     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3871    }
3872   ],
3873   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
3874   "name" : "ndk::BpCInterface<aidl::android::hardware::power::IPower>",
3875   "record_kind" : "class",
3876   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
3877   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE",
3878   "size" : 20,
3879   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3880   "template_args" : [ "_ZTIN4aidl7android8hardware5power6IPowerE" ],
3881   "vtable_components" :
3882   [
3883    {
3884     "kind" : "offset_to_top"
3885    },
3886    {
3887     "kind" : "rtti",
3888     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
3889    },
3890    {
3891     "kind" : "complete_dtor_pointer",
3892     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEED1Ev"
3893    },
3894    {
3895     "kind" : "deleting_dtor_pointer",
3896     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEED0Ev"
3897    },
3898    {
3899     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv"
3900    },
3901    {
3902     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE8isRemoteEv"
3903    },
3904    {
3905     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE4dumpEiPPKcj"
3906    },
3907    {
3908     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3909    },
3910    {
3911     "is_pure" : true,
3912     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower7setModeENS2_4ModeEb"
3913    },
3914    {
3915     "is_pure" : true,
3916     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower15isModeSupportedENS2_4ModeEPb"
3917    },
3918    {
3919     "is_pure" : true,
3920     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower8setBoostENS2_5BoostEi"
3921    },
3922    {
3923     "is_pure" : true,
3924     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16isBoostSupportedENS2_5BoostEPb"
3925    },
3926    {
3927     "is_pure" : true,
3928     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
3929    },
3930    {
3931     "is_pure" : true,
3932     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower27getHintSessionPreferredRateEPx"
3933    },
3934    {
3935     "is_pure" : true,
3936     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower19getInterfaceVersionEPi"
3937    },
3938    {
3939     "is_pure" : true,
3940     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3941    }
3942   ]
3943  },
3944  {
3945   "alignment" : 4,
3946   "base_specifiers" :
3947   [
3948    {
3949     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
3950    }
3951   ],
3952   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
3953   "name" : "ndk::ScopedAParcel",
3954   "record_kind" : "class",
3955   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3956   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
3957   "size" : 4,
3958   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3959  },
3960  {
3961   "alignment" : 4,
3962   "base_specifiers" :
3963   [
3964    {
3965     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
3966    }
3967   ],
3968   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
3969   "name" : "ndk::ScopedAStatus",
3970   "record_kind" : "class",
3971   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3972   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
3973   "size" : 4,
3974   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3975  },
3976  {
3977   "alignment" : 4,
3978   "fields" :
3979   [
3980    {
3981     "access" : "private",
3982     "field_name" : "mFlagThis",
3983     "field_offset" : 32,
3984     "referenced_type" : "_ZTINSt3__19once_flagE"
3985    },
3986    {
3987     "access" : "private",
3988     "field_name" : "mThis",
3989     "field_offset" : 64,
3990     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
3991    }
3992   ],
3993   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
3994   "name" : "ndk::SharedRefBase",
3995   "record_kind" : "class",
3996   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
3997   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
3998   "size" : 16,
3999   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
4000   "vtable_components" :
4001   [
4002    {
4003     "kind" : "offset_to_top"
4004    },
4005    {
4006     "kind" : "rtti",
4007     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
4008    },
4009    {
4010     "kind" : "complete_dtor_pointer",
4011     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
4012    },
4013    {
4014     "kind" : "deleting_dtor_pointer",
4015     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
4016    }
4017   ]
4018  },
4019  {
4020   "alignment" : 4,
4021   "fields" :
4022   [
4023    {
4024     "access" : "private",
4025     "field_name" : "mParcel",
4026     "field_offset" : 32,
4027     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
4028    },
4029    {
4030     "access" : "private",
4031     "field_name" : "mStability",
4032     "field_offset" : 64,
4033     "referenced_type" : "_ZTIi"
4034    }
4035   ],
4036   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
4037   "name" : "ndk::AParcelableHolder",
4038   "record_kind" : "class",
4039   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
4040   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
4041   "size" : 12,
4042   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
4043   "vtable_components" :
4044   [
4045    {
4046     "kind" : "offset_to_top"
4047    },
4048    {
4049     "kind" : "rtti",
4050     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
4051    },
4052    {
4053     "kind" : "complete_dtor_pointer",
4054     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
4055    },
4056    {
4057     "kind" : "deleting_dtor_pointer",
4058     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
4059    }
4060   ]
4061  },
4062  {
4063   "alignment" : 4,
4064   "base_specifiers" :
4065   [
4066    {
4067     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
4068    }
4069   ],
4070   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4071   "name" : "ndk::ScopedAIBinder_Weak",
4072   "record_kind" : "class",
4073   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4074   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4075   "size" : 4,
4076   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4077  },
4078  {
4079   "alignment" : 4,
4080   "base_specifiers" :
4081   [
4082    {
4083     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
4084    }
4085   ],
4086   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
4087   "name" : "ndk::ScopedFileDescriptor",
4088   "record_kind" : "class",
4089   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4090   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4091   "size" : 4,
4092   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4093  },
4094  {
4095   "alignment" : 4,
4096   "base_specifiers" :
4097   [
4098    {
4099     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
4100    }
4101   ],
4102   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4103   "name" : "ndk::ScopedAIBinder_DeathRecipient",
4104   "record_kind" : "class",
4105   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4106   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4107   "size" : 4,
4108   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4109  },
4110  {
4111   "alignment" : 4,
4112   "fields" :
4113   [
4114    {
4115     "access" : "private",
4116     "field_name" : "mT",
4117     "referenced_type" : "_ZTIP13AIBinder_Weak"
4118    }
4119   ],
4120   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4121   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
4122   "record_kind" : "class",
4123   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4124   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
4125   "size" : 4,
4126   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4127   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
4128  },
4129  {
4130   "alignment" : 4,
4131   "fields" :
4132   [
4133    {
4134     "access" : "private",
4135     "field_name" : "mT",
4136     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
4137    }
4138   ],
4139   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4140   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
4141   "record_kind" : "class",
4142   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4143   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
4144   "size" : 4,
4145   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4146   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
4147  },
4148  {
4149   "alignment" : 4,
4150   "fields" :
4151   [
4152    {
4153     "access" : "private",
4154     "field_name" : "mT",
4155     "referenced_type" : "_ZTIP7AParcel"
4156    }
4157   ],
4158   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4159   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
4160   "record_kind" : "class",
4161   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4162   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4163   "size" : 4,
4164   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4165   "template_args" : [ "_ZTIP7AParcel" ]
4166  },
4167  {
4168   "alignment" : 4,
4169   "fields" :
4170   [
4171    {
4172     "access" : "private",
4173     "field_name" : "mT",
4174     "referenced_type" : "_ZTIP7AStatus"
4175    }
4176   ],
4177   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4178   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
4179   "record_kind" : "class",
4180   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4181   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4182   "size" : 4,
4183   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
4184   "template_args" : [ "_ZTIP7AStatus" ]
4185  },
4186  {
4187   "alignment" : 4,
4188   "fields" :
4189   [
4190    {
4191     "field_name" : "timeStampNanos",
4192     "referenced_type" : "_ZTIx"
4193    },
4194    {
4195     "field_name" : "durationNanos",
4196     "field_offset" : 64,
4197     "referenced_type" : "_ZTIx"
4198    }
4199   ],
4200   "linker_set_key" : "_ZTIN4aidl7android8hardware5power12WorkDurationE",
4201   "name" : "aidl::android::hardware::power::WorkDuration",
4202   "record_kind" : "class",
4203   "referenced_type" : "_ZTIN4aidl7android8hardware5power12WorkDurationE",
4204   "self_type" : "_ZTIN4aidl7android8hardware5power12WorkDurationE",
4205   "size" : 16,
4206   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/WorkDuration.h"
4207  },
4208  {
4209   "alignment" : 4,
4210   "base_specifiers" :
4211   [
4212    {
4213     "referenced_type" : "_ZTIN4aidl7android8hardware5power6IPowerE"
4214    }
4215   ],
4216   "linker_set_key" : "_ZTIN4aidl7android8hardware5power13IPowerDefaultE",
4217   "name" : "aidl::android::hardware::power::IPowerDefault",
4218   "record_kind" : "class",
4219   "referenced_type" : "_ZTIN4aidl7android8hardware5power13IPowerDefaultE",
4220   "self_type" : "_ZTIN4aidl7android8hardware5power13IPowerDefaultE",
4221   "size" : 16,
4222   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h",
4223   "vtable_components" :
4224   [
4225    {
4226     "kind" : "offset_to_top"
4227    },
4228    {
4229     "kind" : "rtti",
4230     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power13IPowerDefaultE"
4231    },
4232    {
4233     "kind" : "complete_dtor_pointer",
4234     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefaultD1Ev"
4235    },
4236    {
4237     "kind" : "deleting_dtor_pointer",
4238     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefaultD0Ev"
4239    },
4240    {
4241     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault8asBinderEv"
4242    },
4243    {
4244     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault8isRemoteEv"
4245    },
4246    {
4247     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4248    },
4249    {
4250     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4251    },
4252    {
4253     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault7setModeENS2_4ModeEb"
4254    },
4255    {
4256     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault15isModeSupportedENS2_4ModeEPb"
4257    },
4258    {
4259     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault8setBoostENS2_5BoostEi"
4260    },
4261    {
4262     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault16isBoostSupportedENS2_5BoostEPb"
4263    },
4264    {
4265     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
4266    },
4267    {
4268     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault27getHintSessionPreferredRateEPx"
4269    },
4270    {
4271     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault19getInterfaceVersionEPi"
4272    },
4273    {
4274     "mangled_component_name" : "_ZN4aidl7android8hardware5power13IPowerDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4275    }
4276   ]
4277  },
4278  {
4279   "alignment" : 4,
4280   "base_specifiers" :
4281   [
4282    {
4283     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4284    }
4285   ],
4286   "linker_set_key" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE",
4287   "name" : "aidl::android::hardware::power::IPowerHintSession",
4288   "record_kind" : "class",
4289   "referenced_type" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE",
4290   "self_type" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE",
4291   "size" : 16,
4292   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h",
4293   "vtable_components" :
4294   [
4295    {
4296     "kind" : "offset_to_top"
4297    },
4298    {
4299     "kind" : "rtti",
4300     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE"
4301    },
4302    {
4303     "kind" : "complete_dtor_pointer",
4304     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD1Ev"
4305    },
4306    {
4307     "kind" : "deleting_dtor_pointer",
4308     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSessionD0Ev"
4309    },
4310    {
4311     "is_pure" : true,
4312     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4313    },
4314    {
4315     "is_pure" : true,
4316     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4317    },
4318    {
4319     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4320    },
4321    {
4322     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4323    },
4324    {
4325     "is_pure" : true,
4326     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24updateTargetWorkDurationEx"
4327    },
4328    {
4329     "is_pure" : true,
4330     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
4331    },
4332    {
4333     "is_pure" : true,
4334     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5pauseEv"
4335    },
4336    {
4337     "is_pure" : true,
4338     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession6resumeEv"
4339    },
4340    {
4341     "is_pure" : true,
4342     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5closeEv"
4343    },
4344    {
4345     "is_pure" : true,
4346     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession19getInterfaceVersionEPi"
4347    },
4348    {
4349     "is_pure" : true,
4350     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4351    }
4352   ]
4353  },
4354  {
4355   "alignment" : 4,
4356   "base_specifiers" :
4357   [
4358    {
4359     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
4360    }
4361   ],
4362   "linker_set_key" : "_ZTIN4aidl7android8hardware5power18BnPowerHintSessionE",
4363   "name" : "aidl::android::hardware::power::BnPowerHintSession",
4364   "record_kind" : "class",
4365   "referenced_type" : "_ZTIN4aidl7android8hardware5power18BnPowerHintSessionE",
4366   "self_type" : "_ZTIN4aidl7android8hardware5power18BnPowerHintSessionE",
4367   "size" : 24,
4368   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPowerHintSession.h",
4369   "vtable_components" :
4370   [
4371    {
4372     "kind" : "offset_to_top"
4373    },
4374    {
4375     "kind" : "rtti",
4376     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power18BnPowerHintSessionE"
4377    },
4378    {
4379     "kind" : "complete_dtor_pointer",
4380     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD1Ev"
4381    },
4382    {
4383     "kind" : "deleting_dtor_pointer",
4384     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BnPowerHintSessionD0Ev"
4385    },
4386    {
4387     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv"
4388    },
4389    {
4390     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8isRemoteEv"
4391    },
4392    {
4393     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4394    },
4395    {
4396     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4397    },
4398    {
4399     "is_pure" : true,
4400     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24updateTargetWorkDurationEx"
4401    },
4402    {
4403     "is_pure" : true,
4404     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
4405    },
4406    {
4407     "is_pure" : true,
4408     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5pauseEv"
4409    },
4410    {
4411     "is_pure" : true,
4412     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession6resumeEv"
4413    },
4414    {
4415     "is_pure" : true,
4416     "mangled_component_name" : "_ZN4aidl7android8hardware5power17IPowerHintSession5closeEv"
4417    },
4418    {
4419     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BnPowerHintSession19getInterfaceVersionEPi"
4420    },
4421    {
4422     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BnPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4423    },
4424    {
4425     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BnPowerHintSession12createBinderEv"
4426    }
4427   ]
4428  },
4429  {
4430   "alignment" : 4,
4431   "base_specifiers" :
4432   [
4433    {
4434     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEEE"
4435    }
4436   ],
4437   "fields" :
4438   [
4439    {
4440     "field_name" : "_aidl_cached_version",
4441     "field_offset" : 160,
4442     "referenced_type" : "_ZTIi"
4443    },
4444    {
4445     "field_name" : "_aidl_cached_hash",
4446     "field_offset" : 192,
4447     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4448    },
4449    {
4450     "field_name" : "_aidl_cached_hash_mutex",
4451     "field_offset" : 288,
4452     "referenced_type" : "_ZTINSt3__15mutexE"
4453    }
4454   ],
4455   "linker_set_key" : "_ZTIN4aidl7android8hardware5power18BpPowerHintSessionE",
4456   "name" : "aidl::android::hardware::power::BpPowerHintSession",
4457   "record_kind" : "class",
4458   "referenced_type" : "_ZTIN4aidl7android8hardware5power18BpPowerHintSessionE",
4459   "self_type" : "_ZTIN4aidl7android8hardware5power18BpPowerHintSessionE",
4460   "size" : 40,
4461   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPowerHintSession.h",
4462   "vtable_components" :
4463   [
4464    {
4465     "kind" : "offset_to_top"
4466    },
4467    {
4468     "kind" : "rtti",
4469     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power18BpPowerHintSessionE"
4470    },
4471    {
4472     "kind" : "complete_dtor_pointer",
4473     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD1Ev"
4474    },
4475    {
4476     "kind" : "deleting_dtor_pointer",
4477     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSessionD0Ev"
4478    },
4479    {
4480     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8asBinderEv"
4481    },
4482    {
4483     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE8isRemoteEv"
4484    },
4485    {
4486     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power17IPowerHintSessionEE4dumpEiPPKcj"
4487    },
4488    {
4489     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4490    },
4491    {
4492     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession24updateTargetWorkDurationEx"
4493    },
4494    {
4495     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
4496    },
4497    {
4498     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession5pauseEv"
4499    },
4500    {
4501     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession6resumeEv"
4502    },
4503    {
4504     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession5closeEv"
4505    },
4506    {
4507     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession19getInterfaceVersionEPi"
4508    },
4509    {
4510     "mangled_component_name" : "_ZN4aidl7android8hardware5power18BpPowerHintSession16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4511    }
4512   ]
4513  },
4514  {
4515   "alignment" : 4,
4516   "base_specifiers" :
4517   [
4518    {
4519     "referenced_type" : "_ZTIN4aidl7android8hardware5power17IPowerHintSessionE"
4520    }
4521   ],
4522   "linker_set_key" : "_ZTIN4aidl7android8hardware5power24IPowerHintSessionDefaultE",
4523   "name" : "aidl::android::hardware::power::IPowerHintSessionDefault",
4524   "record_kind" : "class",
4525   "referenced_type" : "_ZTIN4aidl7android8hardware5power24IPowerHintSessionDefaultE",
4526   "self_type" : "_ZTIN4aidl7android8hardware5power24IPowerHintSessionDefaultE",
4527   "size" : 16,
4528   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPowerHintSession.h",
4529   "vtable_components" :
4530   [
4531    {
4532     "kind" : "offset_to_top"
4533    },
4534    {
4535     "kind" : "rtti",
4536     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power24IPowerHintSessionDefaultE"
4537    },
4538    {
4539     "kind" : "complete_dtor_pointer",
4540     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefaultD1Ev"
4541    },
4542    {
4543     "kind" : "deleting_dtor_pointer",
4544     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefaultD0Ev"
4545    },
4546    {
4547     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault8asBinderEv"
4548    },
4549    {
4550     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault8isRemoteEv"
4551    },
4552    {
4553     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4554    },
4555    {
4556     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4557    },
4558    {
4559     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault24updateTargetWorkDurationEx"
4560    },
4561    {
4562     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault24reportActualWorkDurationERKNSt3__16vectorINS2_12WorkDurationENS4_9allocatorIS6_EEEE"
4563    },
4564    {
4565     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault5pauseEv"
4566    },
4567    {
4568     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault6resumeEv"
4569    },
4570    {
4571     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault5closeEv"
4572    },
4573    {
4574     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault19getInterfaceVersionEPi"
4575    },
4576    {
4577     "mangled_component_name" : "_ZN4aidl7android8hardware5power24IPowerHintSessionDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4578    }
4579   ]
4580  },
4581  {
4582   "alignment" : 4,
4583   "base_specifiers" :
4584   [
4585    {
4586     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
4587    }
4588   ],
4589   "linker_set_key" : "_ZTIN4aidl7android8hardware5power6IPowerE",
4590   "name" : "aidl::android::hardware::power::IPower",
4591   "record_kind" : "class",
4592   "referenced_type" : "_ZTIN4aidl7android8hardware5power6IPowerE",
4593   "self_type" : "_ZTIN4aidl7android8hardware5power6IPowerE",
4594   "size" : 16,
4595   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/IPower.h",
4596   "vtable_components" :
4597   [
4598    {
4599     "kind" : "offset_to_top"
4600    },
4601    {
4602     "kind" : "rtti",
4603     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power6IPowerE"
4604    },
4605    {
4606     "kind" : "complete_dtor_pointer",
4607     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPowerD1Ev"
4608    },
4609    {
4610     "kind" : "deleting_dtor_pointer",
4611     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPowerD0Ev"
4612    },
4613    {
4614     "is_pure" : true,
4615     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
4616    },
4617    {
4618     "is_pure" : true,
4619     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
4620    },
4621    {
4622     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4623    },
4624    {
4625     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4626    },
4627    {
4628     "is_pure" : true,
4629     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower7setModeENS2_4ModeEb"
4630    },
4631    {
4632     "is_pure" : true,
4633     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower15isModeSupportedENS2_4ModeEPb"
4634    },
4635    {
4636     "is_pure" : true,
4637     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower8setBoostENS2_5BoostEi"
4638    },
4639    {
4640     "is_pure" : true,
4641     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16isBoostSupportedENS2_5BoostEPb"
4642    },
4643    {
4644     "is_pure" : true,
4645     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
4646    },
4647    {
4648     "is_pure" : true,
4649     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower27getHintSessionPreferredRateEPx"
4650    },
4651    {
4652     "is_pure" : true,
4653     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower19getInterfaceVersionEPi"
4654    },
4655    {
4656     "is_pure" : true,
4657     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4658    }
4659   ]
4660  },
4661  {
4662   "alignment" : 4,
4663   "base_specifiers" :
4664   [
4665    {
4666     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
4667    }
4668   ],
4669   "linker_set_key" : "_ZTIN4aidl7android8hardware5power7BnPowerE",
4670   "name" : "aidl::android::hardware::power::BnPower",
4671   "record_kind" : "class",
4672   "referenced_type" : "_ZTIN4aidl7android8hardware5power7BnPowerE",
4673   "self_type" : "_ZTIN4aidl7android8hardware5power7BnPowerE",
4674   "size" : 24,
4675   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BnPower.h",
4676   "vtable_components" :
4677   [
4678    {
4679     "kind" : "offset_to_top"
4680    },
4681    {
4682     "kind" : "rtti",
4683     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power7BnPowerE"
4684    },
4685    {
4686     "kind" : "complete_dtor_pointer",
4687     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BnPowerD1Ev"
4688    },
4689    {
4690     "kind" : "deleting_dtor_pointer",
4691     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BnPowerD0Ev"
4692    },
4693    {
4694     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv"
4695    },
4696    {
4697     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware5power6IPowerEE8isRemoteEv"
4698    },
4699    {
4700     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4701    },
4702    {
4703     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4704    },
4705    {
4706     "is_pure" : true,
4707     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower7setModeENS2_4ModeEb"
4708    },
4709    {
4710     "is_pure" : true,
4711     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower15isModeSupportedENS2_4ModeEPb"
4712    },
4713    {
4714     "is_pure" : true,
4715     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower8setBoostENS2_5BoostEi"
4716    },
4717    {
4718     "is_pure" : true,
4719     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower16isBoostSupportedENS2_5BoostEPb"
4720    },
4721    {
4722     "is_pure" : true,
4723     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
4724    },
4725    {
4726     "is_pure" : true,
4727     "mangled_component_name" : "_ZN4aidl7android8hardware5power6IPower27getHintSessionPreferredRateEPx"
4728    },
4729    {
4730     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BnPower19getInterfaceVersionEPi"
4731    },
4732    {
4733     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BnPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4734    },
4735    {
4736     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BnPower12createBinderEv"
4737    }
4738   ]
4739  },
4740  {
4741   "alignment" : 4,
4742   "base_specifiers" :
4743   [
4744    {
4745     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEEE"
4746    }
4747   ],
4748   "fields" :
4749   [
4750    {
4751     "field_name" : "_aidl_cached_version",
4752     "field_offset" : 160,
4753     "referenced_type" : "_ZTIi"
4754    },
4755    {
4756     "field_name" : "_aidl_cached_hash",
4757     "field_offset" : 192,
4758     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4759    },
4760    {
4761     "field_name" : "_aidl_cached_hash_mutex",
4762     "field_offset" : 288,
4763     "referenced_type" : "_ZTINSt3__15mutexE"
4764    }
4765   ],
4766   "linker_set_key" : "_ZTIN4aidl7android8hardware5power7BpPowerE",
4767   "name" : "aidl::android::hardware::power::BpPower",
4768   "record_kind" : "class",
4769   "referenced_type" : "_ZTIN4aidl7android8hardware5power7BpPowerE",
4770   "self_type" : "_ZTIN4aidl7android8hardware5power7BpPowerE",
4771   "size" : 40,
4772   "source_file" : "out/soong/.intermediates/hardware/interfaces/power/aidl/android.hardware.power-V2-ndk_platform-source/gen/include/aidl/android/hardware/power/BpPower.h",
4773   "vtable_components" :
4774   [
4775    {
4776     "kind" : "offset_to_top"
4777    },
4778    {
4779     "kind" : "rtti",
4780     "mangled_component_name" : "_ZTIN4aidl7android8hardware5power7BpPowerE"
4781    },
4782    {
4783     "kind" : "complete_dtor_pointer",
4784     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPowerD1Ev"
4785    },
4786    {
4787     "kind" : "deleting_dtor_pointer",
4788     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPowerD0Ev"
4789    },
4790    {
4791     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE8asBinderEv"
4792    },
4793    {
4794     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE8isRemoteEv"
4795    },
4796    {
4797     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware5power6IPowerEE4dumpEiPPKcj"
4798    },
4799    {
4800     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4801    },
4802    {
4803     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower7setModeENS2_4ModeEb"
4804    },
4805    {
4806     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower15isModeSupportedENS2_4ModeEPb"
4807    },
4808    {
4809     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower8setBoostENS2_5BoostEi"
4810    },
4811    {
4812     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower16isBoostSupportedENS2_5BoostEPb"
4813    },
4814    {
4815     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower17createHintSessionEiiRKNSt3__16vectorIiNS4_9allocatorIiEEEExPNS4_10shared_ptrINS2_17IPowerHintSessionEEE"
4816    },
4817    {
4818     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower27getHintSessionPreferredRateEPx"
4819    },
4820    {
4821     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower19getInterfaceVersionEPi"
4822    },
4823    {
4824     "mangled_component_name" : "_ZN4aidl7android8hardware5power7BpPower16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
4825    }
4826   ]
4827  },
4828  {
4829   "alignment" : 1,
4830   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
4831   "name" : "android::internal::details::ToEmptyString<long long>",
4832   "record_kind" : "class",
4833   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
4834   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
4835   "size" : 1,
4836   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4837   "template_args" : [ "_ZTIx" ]
4838  }
4839 ],
4840 "rvalue_reference_types" :
4841 [
4842  {
4843   "alignment" : 4,
4844   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
4845   "name" : "ndk::ScopedAParcel &&",
4846   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
4847   "self_type" : "_ZTION3ndk13ScopedAParcelE",
4848   "size" : 4,
4849   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4850  },
4851  {
4852   "alignment" : 4,
4853   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
4854   "name" : "ndk::ScopedAStatus &&",
4855   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
4856   "self_type" : "_ZTION3ndk13ScopedAStatusE",
4857   "size" : 4,
4858   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4859  },
4860  {
4861   "alignment" : 4,
4862   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
4863   "name" : "ndk::ScopedAIBinder_Weak &&",
4864   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4865   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
4866   "size" : 4,
4867   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4868  },
4869  {
4870   "alignment" : 4,
4871   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
4872   "name" : "ndk::ScopedFileDescriptor &&",
4873   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4874   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
4875   "size" : 4,
4876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4877  },
4878  {
4879   "alignment" : 4,
4880   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
4881   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
4882   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4883   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
4884   "size" : 4,
4885   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4886  },
4887  {
4888   "alignment" : 4,
4889   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4890   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
4891   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4892   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4893   "size" : 4,
4894   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4895  }
4896 ]
4897}
4898