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