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