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