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