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