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