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   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "is_unsigned" : true,
27   "linker_set_key" : "_ZTIc",
28   "name" : "char",
29   "referenced_type" : "_ZTIc",
30   "self_type" : "_ZTIc",
31   "size" : 1
32  },
33  {
34   "alignment" : 4,
35   "is_integral" : true,
36   "linker_set_key" : "_ZTIi",
37   "name" : "int",
38   "referenced_type" : "_ZTIi",
39   "self_type" : "_ZTIi",
40   "size" : 4
41  },
42  {
43   "alignment" : 4,
44   "is_integral" : true,
45   "is_unsigned" : true,
46   "linker_set_key" : "_ZTIj",
47   "name" : "unsigned int",
48   "referenced_type" : "_ZTIj",
49   "self_type" : "_ZTIj",
50   "size" : 4
51  },
52  {
53   "alignment" : 8,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIm",
57   "name" : "unsigned long",
58   "referenced_type" : "_ZTIm",
59   "self_type" : "_ZTIm",
60   "size" : 8
61  },
62  {
63   "linker_set_key" : "_ZTIv",
64   "name" : "void",
65   "referenced_type" : "_ZTIv",
66   "self_type" : "_ZTIv"
67  }
68 ],
69 "elf_functions" :
70 [
71  {
72   "name" : "_ZN4aidl7android8hardware5radio10RadioConst14readFromParcelEPK7AParcel"
73  },
74  {
75   "name" : "_ZN4aidl7android8hardware5radio17RadioResponseInfo14readFromParcelEPK7AParcel"
76  },
77  {
78   "name" : "_ZN4aidl7android8hardware5radio22RadioResponseInfoModem14readFromParcelEPK7AParcel"
79  },
80  {
81   "name" : "_ZNK4aidl7android8hardware5radio10RadioConst13writeToParcelEP7AParcel"
82  },
83  {
84   "name" : "_ZNK4aidl7android8hardware5radio17RadioResponseInfo13writeToParcelEP7AParcel"
85  },
86  {
87   "name" : "_ZNK4aidl7android8hardware5radio22RadioResponseInfoModem13writeToParcelEP7AParcel"
88  }
89 ],
90 "elf_objects" :
91 [
92  {
93   "name" : "_ZN4aidl7android8hardware5radio10RadioConst10descriptorE"
94  },
95  {
96   "name" : "_ZN4aidl7android8hardware5radio17RadioResponseInfo10descriptorE"
97  },
98  {
99   "name" : "_ZN4aidl7android8hardware5radio22RadioResponseInfoModem10descriptorE"
100  }
101 ],
102 "enum_types" :
103 [
104  {
105   "alignment" : 4,
106   "enum_fields" :
107   [
108    {
109     "enum_field_value" : 1,
110     "name" : "FLAG_ONEWAY"
111    }
112   ],
113   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
114   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
115   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
116   "self_type" : "_ZTI12$FLAG_ONEWAY",
117   "size" : 4,
118   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
119   "underlying_type" : "_ZTIj"
120  },
121  {
122   "alignment" : 4,
123   "enum_fields" :
124   [
125    {
126     "enum_field_value" : 0,
127     "name" : "EX_NONE"
128    },
129    {
130     "enum_field_value" : -1,
131     "name" : "EX_SECURITY"
132    },
133    {
134     "enum_field_value" : -2,
135     "name" : "EX_BAD_PARCELABLE"
136    },
137    {
138     "enum_field_value" : -3,
139     "name" : "EX_ILLEGAL_ARGUMENT"
140    },
141    {
142     "enum_field_value" : -4,
143     "name" : "EX_NULL_POINTER"
144    },
145    {
146     "enum_field_value" : -5,
147     "name" : "EX_ILLEGAL_STATE"
148    },
149    {
150     "enum_field_value" : -6,
151     "name" : "EX_NETWORK_MAIN_THREAD"
152    },
153    {
154     "enum_field_value" : -7,
155     "name" : "EX_UNSUPPORTED_OPERATION"
156    },
157    {
158     "enum_field_value" : -8,
159     "name" : "EX_SERVICE_SPECIFIC"
160    },
161    {
162     "enum_field_value" : -9,
163     "name" : "EX_PARCELABLE"
164    },
165    {
166     "enum_field_value" : -129,
167     "name" : "EX_TRANSACTION_FAILED"
168    }
169   ],
170   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
171   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
172   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
173   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
174   "size" : 4,
175   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
176   "underlying_type" : "_ZTIi"
177  },
178  {
179   "alignment" : 4,
180   "enum_fields" :
181   [
182    {
183     "enum_field_value" : 268435456,
184     "name" : "FLAG_PRIVATE_LOCAL"
185    }
186   ],
187   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
188   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
189   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
190   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
191   "size" : 4,
192   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
193   "underlying_type" : "_ZTIj"
194  },
195  {
196   "alignment" : 4,
197   "enum_fields" :
198   [
199    {
200     "enum_field_value" : 268435456,
201     "name" : "FLAG_PRIVATE_VENDOR"
202    }
203   ],
204   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
205   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
206   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
207   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
208   "size" : 4,
209   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
210   "underlying_type" : "_ZTIj"
211  },
212  {
213   "alignment" : 4,
214   "enum_fields" :
215   [
216    {
217     "enum_field_value" : 0,
218     "name" : "STATUS_OK"
219    },
220    {
221     "enum_field_value" : -2147483648,
222     "name" : "STATUS_UNKNOWN_ERROR"
223    },
224    {
225     "enum_field_value" : -12,
226     "name" : "STATUS_NO_MEMORY"
227    },
228    {
229     "enum_field_value" : -38,
230     "name" : "STATUS_INVALID_OPERATION"
231    },
232    {
233     "enum_field_value" : -22,
234     "name" : "STATUS_BAD_VALUE"
235    },
236    {
237     "enum_field_value" : -2147483647,
238     "name" : "STATUS_BAD_TYPE"
239    },
240    {
241     "enum_field_value" : -2,
242     "name" : "STATUS_NAME_NOT_FOUND"
243    },
244    {
245     "enum_field_value" : -1,
246     "name" : "STATUS_PERMISSION_DENIED"
247    },
248    {
249     "enum_field_value" : -19,
250     "name" : "STATUS_NO_INIT"
251    },
252    {
253     "enum_field_value" : -17,
254     "name" : "STATUS_ALREADY_EXISTS"
255    },
256    {
257     "enum_field_value" : -32,
258     "name" : "STATUS_DEAD_OBJECT"
259    },
260    {
261     "enum_field_value" : -2147483646,
262     "name" : "STATUS_FAILED_TRANSACTION"
263    },
264    {
265     "enum_field_value" : -75,
266     "name" : "STATUS_BAD_INDEX"
267    },
268    {
269     "enum_field_value" : -61,
270     "name" : "STATUS_NOT_ENOUGH_DATA"
271    },
272    {
273     "enum_field_value" : -11,
274     "name" : "STATUS_WOULD_BLOCK"
275    },
276    {
277     "enum_field_value" : -110,
278     "name" : "STATUS_TIMED_OUT"
279    },
280    {
281     "enum_field_value" : -74,
282     "name" : "STATUS_UNKNOWN_TRANSACTION"
283    },
284    {
285     "enum_field_value" : -2147483641,
286     "name" : "STATUS_FDS_NOT_ALLOWED"
287    },
288    {
289     "enum_field_value" : -2147483640,
290     "name" : "STATUS_UNEXPECTED_NULL"
291    }
292   ],
293   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
294   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
295   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
296   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
297   "size" : 4,
298   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
299   "underlying_type" : "_ZTIi"
300  },
301  {
302   "alignment" : 4,
303   "enum_fields" :
304   [
305    {
306     "enum_field_value" : 1,
307     "name" : "FIRST_CALL_TRANSACTION"
308    },
309    {
310     "enum_field_value" : 16777215,
311     "name" : "LAST_CALL_TRANSACTION"
312    }
313   ],
314   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
315   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
316   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
317   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
318   "size" : 4,
319   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
320   "underlying_type" : "_ZTIj"
321  },
322  {
323   "alignment" : 4,
324   "enum_fields" :
325   [
326    {
327     "enum_field_value" : 0,
328     "name" : "ndk::STABILITY_LOCAL"
329    },
330    {
331     "enum_field_value" : 1,
332     "name" : "ndk::STABILITY_VINTF"
333    }
334   ],
335   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
336   "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
337   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
338   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
339   "size" : 4,
340   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
341   "underlying_type" : "_ZTIj"
342  },
343  {
344   "alignment" : 4,
345   "enum_fields" :
346   [
347    {
348     "enum_field_value" : 3,
349     "name" : "aidl::android::hardware::radio::RadioConst::MAX_RILDS"
350    }
351   ],
352   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio10RadioConst10$MAX_RILDSE",
353   "name" : "aidl::android::hardware::radio::RadioConst::(unnamed enum at out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h:48:3)",
354   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst10$MAX_RILDSE",
355   "self_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst10$MAX_RILDSE",
356   "size" : 4,
357   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h",
358   "underlying_type" : "_ZTIi"
359  },
360  {
361   "alignment" : 4,
362   "enum_fields" :
363   [
364    {
365     "enum_field_value" : 8,
366     "name" : "aidl::android::hardware::radio::RadioConst::CARD_MAX_APPS"
367    }
368   ],
369   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio10RadioConst14$CARD_MAX_APPSE",
370   "name" : "aidl::android::hardware::radio::RadioConst::(unnamed enum at out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h:50:3)",
371   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst14$CARD_MAX_APPSE",
372   "self_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst14$CARD_MAX_APPSE",
373   "size" : 4,
374   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h",
375   "underlying_type" : "_ZTIi"
376  },
377  {
378   "alignment" : 4,
379   "enum_fields" :
380   [
381    {
382     "enum_field_value" : 64,
383     "name" : "aidl::android::hardware::radio::RadioConst::MAX_UUID_LENGTH"
384    }
385   ],
386   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio10RadioConst16$MAX_UUID_LENGTHE",
387   "name" : "aidl::android::hardware::radio::RadioConst::(unnamed enum at out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h:49:3)",
388   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst16$MAX_UUID_LENGTHE",
389   "self_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst16$MAX_UUID_LENGTHE",
390   "size" : 4,
391   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h",
392   "underlying_type" : "_ZTIi"
393  },
394  {
395   "alignment" : 4,
396   "enum_fields" :
397   [
398    {
399     "enum_field_value" : -1,
400     "name" : "aidl::android::hardware::radio::RadioConst::P2_CONSTANT_NO_P2"
401    }
402   ],
403   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio10RadioConst18$P2_CONSTANT_NO_P2E",
404   "name" : "aidl::android::hardware::radio::RadioConst::(unnamed enum at out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h:51:3)",
405   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst18$P2_CONSTANT_NO_P2E",
406   "self_type" : "_ZTIN4aidl7android8hardware5radio10RadioConst18$P2_CONSTANT_NO_P2E",
407   "size" : 4,
408   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h",
409   "underlying_type" : "_ZTIi"
410  },
411  {
412   "alignment" : 4,
413   "enum_fields" :
414   [
415    {
416     "enum_field_value" : 0,
417     "name" : "aidl::android::hardware::radio::RadioError::NONE"
418    },
419    {
420     "enum_field_value" : 1,
421     "name" : "aidl::android::hardware::radio::RadioError::RADIO_NOT_AVAILABLE"
422    },
423    {
424     "enum_field_value" : 2,
425     "name" : "aidl::android::hardware::radio::RadioError::GENERIC_FAILURE"
426    },
427    {
428     "enum_field_value" : 3,
429     "name" : "aidl::android::hardware::radio::RadioError::PASSWORD_INCORRECT"
430    },
431    {
432     "enum_field_value" : 4,
433     "name" : "aidl::android::hardware::radio::RadioError::SIM_PIN2"
434    },
435    {
436     "enum_field_value" : 5,
437     "name" : "aidl::android::hardware::radio::RadioError::SIM_PUK2"
438    },
439    {
440     "enum_field_value" : 6,
441     "name" : "aidl::android::hardware::radio::RadioError::REQUEST_NOT_SUPPORTED"
442    },
443    {
444     "enum_field_value" : 7,
445     "name" : "aidl::android::hardware::radio::RadioError::CANCELLED"
446    },
447    {
448     "enum_field_value" : 8,
449     "name" : "aidl::android::hardware::radio::RadioError::OP_NOT_ALLOWED_DURING_VOICE_CALL"
450    },
451    {
452     "enum_field_value" : 9,
453     "name" : "aidl::android::hardware::radio::RadioError::OP_NOT_ALLOWED_BEFORE_REG_TO_NW"
454    },
455    {
456     "enum_field_value" : 10,
457     "name" : "aidl::android::hardware::radio::RadioError::SMS_SEND_FAIL_RETRY"
458    },
459    {
460     "enum_field_value" : 11,
461     "name" : "aidl::android::hardware::radio::RadioError::SIM_ABSENT"
462    },
463    {
464     "enum_field_value" : 12,
465     "name" : "aidl::android::hardware::radio::RadioError::SUBSCRIPTION_NOT_AVAILABLE"
466    },
467    {
468     "enum_field_value" : 13,
469     "name" : "aidl::android::hardware::radio::RadioError::MODE_NOT_SUPPORTED"
470    },
471    {
472     "enum_field_value" : 14,
473     "name" : "aidl::android::hardware::radio::RadioError::FDN_CHECK_FAILURE"
474    },
475    {
476     "enum_field_value" : 15,
477     "name" : "aidl::android::hardware::radio::RadioError::ILLEGAL_SIM_OR_ME"
478    },
479    {
480     "enum_field_value" : 16,
481     "name" : "aidl::android::hardware::radio::RadioError::MISSING_RESOURCE"
482    },
483    {
484     "enum_field_value" : 17,
485     "name" : "aidl::android::hardware::radio::RadioError::NO_SUCH_ELEMENT"
486    },
487    {
488     "enum_field_value" : 18,
489     "name" : "aidl::android::hardware::radio::RadioError::DIAL_MODIFIED_TO_USSD"
490    },
491    {
492     "enum_field_value" : 19,
493     "name" : "aidl::android::hardware::radio::RadioError::DIAL_MODIFIED_TO_SS"
494    },
495    {
496     "enum_field_value" : 20,
497     "name" : "aidl::android::hardware::radio::RadioError::DIAL_MODIFIED_TO_DIAL"
498    },
499    {
500     "enum_field_value" : 21,
501     "name" : "aidl::android::hardware::radio::RadioError::USSD_MODIFIED_TO_DIAL"
502    },
503    {
504     "enum_field_value" : 22,
505     "name" : "aidl::android::hardware::radio::RadioError::USSD_MODIFIED_TO_SS"
506    },
507    {
508     "enum_field_value" : 23,
509     "name" : "aidl::android::hardware::radio::RadioError::USSD_MODIFIED_TO_USSD"
510    },
511    {
512     "enum_field_value" : 24,
513     "name" : "aidl::android::hardware::radio::RadioError::SS_MODIFIED_TO_DIAL"
514    },
515    {
516     "enum_field_value" : 25,
517     "name" : "aidl::android::hardware::radio::RadioError::SS_MODIFIED_TO_USSD"
518    },
519    {
520     "enum_field_value" : 26,
521     "name" : "aidl::android::hardware::radio::RadioError::SUBSCRIPTION_NOT_SUPPORTED"
522    },
523    {
524     "enum_field_value" : 27,
525     "name" : "aidl::android::hardware::radio::RadioError::SS_MODIFIED_TO_SS"
526    },
527    {
528     "enum_field_value" : 36,
529     "name" : "aidl::android::hardware::radio::RadioError::LCE_NOT_SUPPORTED"
530    },
531    {
532     "enum_field_value" : 37,
533     "name" : "aidl::android::hardware::radio::RadioError::NO_MEMORY"
534    },
535    {
536     "enum_field_value" : 38,
537     "name" : "aidl::android::hardware::radio::RadioError::INTERNAL_ERR"
538    },
539    {
540     "enum_field_value" : 39,
541     "name" : "aidl::android::hardware::radio::RadioError::SYSTEM_ERR"
542    },
543    {
544     "enum_field_value" : 40,
545     "name" : "aidl::android::hardware::radio::RadioError::MODEM_ERR"
546    },
547    {
548     "enum_field_value" : 41,
549     "name" : "aidl::android::hardware::radio::RadioError::INVALID_STATE"
550    },
551    {
552     "enum_field_value" : 42,
553     "name" : "aidl::android::hardware::radio::RadioError::NO_RESOURCES"
554    },
555    {
556     "enum_field_value" : 43,
557     "name" : "aidl::android::hardware::radio::RadioError::SIM_ERR"
558    },
559    {
560     "enum_field_value" : 44,
561     "name" : "aidl::android::hardware::radio::RadioError::INVALID_ARGUMENTS"
562    },
563    {
564     "enum_field_value" : 45,
565     "name" : "aidl::android::hardware::radio::RadioError::INVALID_SIM_STATE"
566    },
567    {
568     "enum_field_value" : 46,
569     "name" : "aidl::android::hardware::radio::RadioError::INVALID_MODEM_STATE"
570    },
571    {
572     "enum_field_value" : 47,
573     "name" : "aidl::android::hardware::radio::RadioError::INVALID_CALL_ID"
574    },
575    {
576     "enum_field_value" : 48,
577     "name" : "aidl::android::hardware::radio::RadioError::NO_SMS_TO_ACK"
578    },
579    {
580     "enum_field_value" : 49,
581     "name" : "aidl::android::hardware::radio::RadioError::NETWORK_ERR"
582    },
583    {
584     "enum_field_value" : 50,
585     "name" : "aidl::android::hardware::radio::RadioError::REQUEST_RATE_LIMITED"
586    },
587    {
588     "enum_field_value" : 51,
589     "name" : "aidl::android::hardware::radio::RadioError::SIM_BUSY"
590    },
591    {
592     "enum_field_value" : 52,
593     "name" : "aidl::android::hardware::radio::RadioError::SIM_FULL"
594    },
595    {
596     "enum_field_value" : 53,
597     "name" : "aidl::android::hardware::radio::RadioError::NETWORK_REJECT"
598    },
599    {
600     "enum_field_value" : 54,
601     "name" : "aidl::android::hardware::radio::RadioError::OPERATION_NOT_ALLOWED"
602    },
603    {
604     "enum_field_value" : 55,
605     "name" : "aidl::android::hardware::radio::RadioError::EMPTY_RECORD"
606    },
607    {
608     "enum_field_value" : 56,
609     "name" : "aidl::android::hardware::radio::RadioError::INVALID_SMS_FORMAT"
610    },
611    {
612     "enum_field_value" : 57,
613     "name" : "aidl::android::hardware::radio::RadioError::ENCODING_ERR"
614    },
615    {
616     "enum_field_value" : 58,
617     "name" : "aidl::android::hardware::radio::RadioError::INVALID_SMSC_ADDRESS"
618    },
619    {
620     "enum_field_value" : 59,
621     "name" : "aidl::android::hardware::radio::RadioError::NO_SUCH_ENTRY"
622    },
623    {
624     "enum_field_value" : 60,
625     "name" : "aidl::android::hardware::radio::RadioError::NETWORK_NOT_READY"
626    },
627    {
628     "enum_field_value" : 61,
629     "name" : "aidl::android::hardware::radio::RadioError::NOT_PROVISIONED"
630    },
631    {
632     "enum_field_value" : 62,
633     "name" : "aidl::android::hardware::radio::RadioError::NO_SUBSCRIPTION"
634    },
635    {
636     "enum_field_value" : 63,
637     "name" : "aidl::android::hardware::radio::RadioError::NO_NETWORK_FOUND"
638    },
639    {
640     "enum_field_value" : 64,
641     "name" : "aidl::android::hardware::radio::RadioError::DEVICE_IN_USE"
642    },
643    {
644     "enum_field_value" : 65,
645     "name" : "aidl::android::hardware::radio::RadioError::ABORTED"
646    },
647    {
648     "enum_field_value" : 66,
649     "name" : "aidl::android::hardware::radio::RadioError::INVALID_RESPONSE"
650    },
651    {
652     "enum_field_value" : 501,
653     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_1"
654    },
655    {
656     "enum_field_value" : 502,
657     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_2"
658    },
659    {
660     "enum_field_value" : 503,
661     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_3"
662    },
663    {
664     "enum_field_value" : 504,
665     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_4"
666    },
667    {
668     "enum_field_value" : 505,
669     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_5"
670    },
671    {
672     "enum_field_value" : 506,
673     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_6"
674    },
675    {
676     "enum_field_value" : 507,
677     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_7"
678    },
679    {
680     "enum_field_value" : 508,
681     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_8"
682    },
683    {
684     "enum_field_value" : 509,
685     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_9"
686    },
687    {
688     "enum_field_value" : 510,
689     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_10"
690    },
691    {
692     "enum_field_value" : 511,
693     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_11"
694    },
695    {
696     "enum_field_value" : 512,
697     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_12"
698    },
699    {
700     "enum_field_value" : 513,
701     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_13"
702    },
703    {
704     "enum_field_value" : 514,
705     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_14"
706    },
707    {
708     "enum_field_value" : 515,
709     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_15"
710    },
711    {
712     "enum_field_value" : 516,
713     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_16"
714    },
715    {
716     "enum_field_value" : 517,
717     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_17"
718    },
719    {
720     "enum_field_value" : 518,
721     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_18"
722    },
723    {
724     "enum_field_value" : 519,
725     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_19"
726    },
727    {
728     "enum_field_value" : 520,
729     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_20"
730    },
731    {
732     "enum_field_value" : 521,
733     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_21"
734    },
735    {
736     "enum_field_value" : 522,
737     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_22"
738    },
739    {
740     "enum_field_value" : 523,
741     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_23"
742    },
743    {
744     "enum_field_value" : 524,
745     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_24"
746    },
747    {
748     "enum_field_value" : 525,
749     "name" : "aidl::android::hardware::radio::RadioError::OEM_ERROR_25"
750    },
751    {
752     "enum_field_value" : 67,
753     "name" : "aidl::android::hardware::radio::RadioError::SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED"
754    },
755    {
756     "enum_field_value" : 68,
757     "name" : "aidl::android::hardware::radio::RadioError::ACCESS_BARRED"
758    },
759    {
760     "enum_field_value" : 69,
761     "name" : "aidl::android::hardware::radio::RadioError::BLOCKED_DUE_TO_CALL"
762    },
763    {
764     "enum_field_value" : 70,
765     "name" : "aidl::android::hardware::radio::RadioError::RF_HARDWARE_ISSUE"
766    },
767    {
768     "enum_field_value" : 71,
769     "name" : "aidl::android::hardware::radio::RadioError::NO_RF_CALIBRATION_INFO"
770    }
771   ],
772   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio10RadioErrorE",
773   "name" : "aidl::android::hardware::radio::RadioError",
774   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioErrorE",
775   "self_type" : "_ZTIN4aidl7android8hardware5radio10RadioErrorE",
776   "size" : 4,
777   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioError.h",
778   "underlying_type" : "_ZTIi"
779  },
780  {
781   "alignment" : 4,
782   "enum_fields" :
783   [
784    {
785     "enum_field_value" : 0,
786     "name" : "aidl::android::hardware::radio::RadioResponseType::SOLICITED"
787    },
788    {
789     "enum_field_value" : 1,
790     "name" : "aidl::android::hardware::radio::RadioResponseType::SOLICITED_ACK"
791    },
792    {
793     "enum_field_value" : 2,
794     "name" : "aidl::android::hardware::radio::RadioResponseType::SOLICITED_ACK_EXP"
795    }
796   ],
797   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE",
798   "name" : "aidl::android::hardware::radio::RadioResponseType",
799   "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE",
800   "self_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE",
801   "size" : 4,
802   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseType.h",
803   "underlying_type" : "_ZTIi"
804  },
805  {
806   "alignment" : 4,
807   "enum_fields" :
808   [
809    {
810     "enum_field_value" : 0,
811     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::radio::RadioError>::value"
812    }
813   ],
814   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
815   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::radio::RadioError>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
816   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
817   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
818   "size" : 4,
819   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
820   "underlying_type" : "_ZTIj"
821  },
822  {
823   "alignment" : 4,
824   "enum_fields" :
825   [
826    {
827     "enum_field_value" : 0,
828     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::radio::RadioResponseType>::value"
829    }
830   ],
831   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
832   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::radio::RadioResponseType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
833   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
834   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
835   "size" : 4,
836   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
837   "underlying_type" : "_ZTIj"
838  },
839  {
840   "alignment" : 4,
841   "enum_fields" :
842   [
843    {
844     "enum_field_value" : 0,
845     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::radio::RadioError>::value"
846    }
847   ],
848   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
849   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::radio::RadioError>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
850   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
851   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
852   "size" : 4,
853   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
854   "underlying_type" : "_ZTIj"
855  },
856  {
857   "alignment" : 4,
858   "enum_fields" :
859   [
860    {
861     "enum_field_value" : 0,
862     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::radio::RadioResponseType>::value"
863    }
864   ],
865   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
866   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::radio::RadioResponseType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
867   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
868   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
869   "size" : 4,
870   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
871   "underlying_type" : "_ZTIj"
872  },
873  {
874   "alignment" : 4,
875   "enum_fields" :
876   [
877    {
878     "enum_field_value" : 0,
879     "name" : "android::internal::details::ToEmptyString<bool>::value"
880    }
881   ],
882   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIbE6$valueE",
883   "name" : "android::internal::details::ToEmptyString<bool>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
884   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIbE6$valueE",
885   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIbE6$valueE",
886   "size" : 4,
887   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
888   "underlying_type" : "_ZTIj"
889  },
890  {
891   "alignment" : 4,
892   "enum_fields" :
893   [
894    {
895     "enum_field_value" : 0,
896     "name" : "android::internal::details::ToEmptyString<int>::value"
897    }
898   ],
899   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
900   "name" : "android::internal::details::ToEmptyString<int>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
901   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
902   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
903   "size" : 4,
904   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
905   "underlying_type" : "_ZTIj"
906  },
907  {
908   "alignment" : 4,
909   "enum_fields" :
910   [
911    {
912     "enum_field_value" : 0,
913     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::radio::RadioError>::value"
914    }
915   ],
916   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
917   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::radio::RadioError>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
918   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
919   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
920   "size" : 4,
921   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
922   "underlying_type" : "_ZTIj"
923  },
924  {
925   "alignment" : 4,
926   "enum_fields" :
927   [
928    {
929     "enum_field_value" : 0,
930     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::radio::RadioResponseType>::value"
931    }
932   ],
933   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
934   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::radio::RadioResponseType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
935   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
936   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
937   "size" : 4,
938   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
939   "underlying_type" : "_ZTIj"
940  },
941  {
942   "alignment" : 4,
943   "enum_fields" :
944   [
945    {
946     "enum_field_value" : 1,
947     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::radio::RadioError>::value"
948    }
949   ],
950   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
951   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::radio::RadioError>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
952   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
953   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio10RadioErrorEE6$valueE",
954   "size" : 4,
955   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
956   "underlying_type" : "_ZTIj"
957  },
958  {
959   "alignment" : 4,
960   "enum_fields" :
961   [
962    {
963     "enum_field_value" : 1,
964     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::radio::RadioResponseType>::value"
965    }
966   ],
967   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
968   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::radio::RadioResponseType>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
969   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
970   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio17RadioResponseTypeEE6$valueE",
971   "size" : 4,
972   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
973   "underlying_type" : "_ZTIj"
974  }
975 ],
976 "function_types" :
977 [
978  {
979   "alignment" : 4,
980   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
981   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
982   "parameters" :
983   [
984    {
985     "referenced_type" : "_ZTIP8AIBinder"
986    },
987    {
988     "referenced_type" : "_ZTIj"
989    },
990    {
991     "referenced_type" : "_ZTIPK7AParcel"
992    },
993    {
994     "referenced_type" : "_ZTIP7AParcel"
995    }
996   ],
997   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
998   "return_type" : "_ZTIi",
999   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1000   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1001  }
1002 ],
1003 "functions" :
1004 [
1005  {
1006   "function_name" : "aidl::android::hardware::radio::RadioConst::readFromParcel",
1007   "linker_set_key" : "_ZN4aidl7android8hardware5radio10RadioConst14readFromParcelEPK7AParcel",
1008   "parameters" :
1009   [
1010    {
1011     "is_this_ptr" : true,
1012     "referenced_type" : "_ZTIPN4aidl7android8hardware5radio10RadioConstE"
1013    },
1014    {
1015     "referenced_type" : "_ZTIPK7AParcel"
1016    }
1017   ],
1018   "return_type" : "_ZTIi",
1019   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
1020  },
1021  {
1022   "function_name" : "aidl::android::hardware::radio::RadioResponseInfo::readFromParcel",
1023   "linker_set_key" : "_ZN4aidl7android8hardware5radio17RadioResponseInfo14readFromParcelEPK7AParcel",
1024   "parameters" :
1025   [
1026    {
1027     "is_this_ptr" : true,
1028     "referenced_type" : "_ZTIPN4aidl7android8hardware5radio17RadioResponseInfoE"
1029    },
1030    {
1031     "referenced_type" : "_ZTIPK7AParcel"
1032    }
1033   ],
1034   "return_type" : "_ZTIi",
1035   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
1036  },
1037  {
1038   "function_name" : "aidl::android::hardware::radio::RadioResponseInfoModem::readFromParcel",
1039   "linker_set_key" : "_ZN4aidl7android8hardware5radio22RadioResponseInfoModem14readFromParcelEPK7AParcel",
1040   "parameters" :
1041   [
1042    {
1043     "is_this_ptr" : true,
1044     "referenced_type" : "_ZTIPN4aidl7android8hardware5radio22RadioResponseInfoModemE"
1045    },
1046    {
1047     "referenced_type" : "_ZTIPK7AParcel"
1048    }
1049   ],
1050   "return_type" : "_ZTIi",
1051   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
1052  },
1053  {
1054   "function_name" : "aidl::android::hardware::radio::RadioConst::writeToParcel",
1055   "linker_set_key" : "_ZNK4aidl7android8hardware5radio10RadioConst13writeToParcelEP7AParcel",
1056   "parameters" :
1057   [
1058    {
1059     "is_this_ptr" : true,
1060     "referenced_type" : "_ZTIPKN4aidl7android8hardware5radio10RadioConstE"
1061    },
1062    {
1063     "referenced_type" : "_ZTIP7AParcel"
1064    }
1065   ],
1066   "return_type" : "_ZTIi",
1067   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
1068  },
1069  {
1070   "function_name" : "aidl::android::hardware::radio::RadioResponseInfo::writeToParcel",
1071   "linker_set_key" : "_ZNK4aidl7android8hardware5radio17RadioResponseInfo13writeToParcelEP7AParcel",
1072   "parameters" :
1073   [
1074    {
1075     "is_this_ptr" : true,
1076     "referenced_type" : "_ZTIPKN4aidl7android8hardware5radio17RadioResponseInfoE"
1077    },
1078    {
1079     "referenced_type" : "_ZTIP7AParcel"
1080    }
1081   ],
1082   "return_type" : "_ZTIi",
1083   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
1084  },
1085  {
1086   "function_name" : "aidl::android::hardware::radio::RadioResponseInfoModem::writeToParcel",
1087   "linker_set_key" : "_ZNK4aidl7android8hardware5radio22RadioResponseInfoModem13writeToParcelEP7AParcel",
1088   "parameters" :
1089   [
1090    {
1091     "is_this_ptr" : true,
1092     "referenced_type" : "_ZTIPKN4aidl7android8hardware5radio22RadioResponseInfoModemE"
1093    },
1094    {
1095     "referenced_type" : "_ZTIP7AParcel"
1096    }
1097   ],
1098   "return_type" : "_ZTIi",
1099   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
1100  }
1101 ],
1102 "global_vars" :
1103 [
1104  {
1105   "linker_set_key" : "_ZN4aidl7android8hardware5radio10RadioConst10descriptorE",
1106   "name" : "aidl::android::hardware::radio::RadioConst::descriptor",
1107   "referenced_type" : "_ZTIPKc",
1108   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
1109  },
1110  {
1111   "linker_set_key" : "_ZN4aidl7android8hardware5radio17RadioResponseInfo10descriptorE",
1112   "name" : "aidl::android::hardware::radio::RadioResponseInfo::descriptor",
1113   "referenced_type" : "_ZTIPKc",
1114   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
1115  },
1116  {
1117   "linker_set_key" : "_ZN4aidl7android8hardware5radio22RadioResponseInfoModem10descriptorE",
1118   "name" : "aidl::android::hardware::radio::RadioResponseInfoModem::descriptor",
1119   "referenced_type" : "_ZTIPKc",
1120   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
1121  }
1122 ],
1123 "lvalue_reference_types" :
1124 [
1125  {
1126   "alignment" : 8,
1127   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1128   "name" : "const ndk::SpAIBinder &",
1129   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1130   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1131   "size" : 8,
1132   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1133  },
1134  {
1135   "alignment" : 8,
1136   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1137   "name" : "const ndk::ScopedAParcel &",
1138   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1139   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1140   "size" : 8,
1141   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1142  },
1143  {
1144   "alignment" : 8,
1145   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
1146   "name" : "const ndk::AParcelableHolder &",
1147   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1148   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
1149   "size" : 8,
1150   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1151  },
1152  {
1153   "alignment" : 8,
1154   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1155   "name" : "const ndk::ScopedFileDescriptor &",
1156   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1157   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1158   "size" : 8,
1159   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1160  },
1161  {
1162   "alignment" : 8,
1163   "linker_set_key" : "_ZTIRKN4aidl7android8hardware5radio10RadioConstE",
1164   "name" : "const aidl::android::hardware::radio::RadioConst &",
1165   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio10RadioConstE",
1166   "self_type" : "_ZTIRKN4aidl7android8hardware5radio10RadioConstE",
1167   "size" : 8,
1168   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
1169  },
1170  {
1171   "alignment" : 8,
1172   "linker_set_key" : "_ZTIRKN4aidl7android8hardware5radio10RadioErrorE",
1173   "name" : "const aidl::android::hardware::radio::RadioError &",
1174   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio10RadioErrorE",
1175   "self_type" : "_ZTIRKN4aidl7android8hardware5radio10RadioErrorE",
1176   "size" : 8,
1177   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1178  },
1179  {
1180   "alignment" : 8,
1181   "linker_set_key" : "_ZTIRKN4aidl7android8hardware5radio17RadioResponseInfoE",
1182   "name" : "const aidl::android::hardware::radio::RadioResponseInfo &",
1183   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseInfoE",
1184   "self_type" : "_ZTIRKN4aidl7android8hardware5radio17RadioResponseInfoE",
1185   "size" : 8,
1186   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
1187  },
1188  {
1189   "alignment" : 8,
1190   "linker_set_key" : "_ZTIRKN4aidl7android8hardware5radio17RadioResponseTypeE",
1191   "name" : "const aidl::android::hardware::radio::RadioResponseType &",
1192   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseTypeE",
1193   "self_type" : "_ZTIRKN4aidl7android8hardware5radio17RadioResponseTypeE",
1194   "size" : 8,
1195   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1196  },
1197  {
1198   "alignment" : 8,
1199   "linker_set_key" : "_ZTIRKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1200   "name" : "const aidl::android::hardware::radio::RadioResponseInfoModem &",
1201   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1202   "self_type" : "_ZTIRKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1203   "size" : 8,
1204   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
1205  },
1206  {
1207   "alignment" : 8,
1208   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1209   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
1210   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1211   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1212   "size" : 8,
1213   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1214  },
1215  {
1216   "alignment" : 8,
1217   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1218   "name" : "const std::vector<bool, std::allocator<bool>> &",
1219   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1220   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1221   "size" : 8,
1222   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1223  },
1224  {
1225   "alignment" : 8,
1226   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1227   "name" : "const std::vector<double, std::allocator<double>> &",
1228   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1229   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1230   "size" : 8,
1231   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1232  },
1233  {
1234   "alignment" : 8,
1235   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1236   "name" : "const std::vector<float, std::allocator<float>> &",
1237   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1238   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1239   "size" : 8,
1240   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1241  },
1242  {
1243   "alignment" : 8,
1244   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1245   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1246   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1247   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1248   "size" : 8,
1249   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1250  },
1251  {
1252   "alignment" : 8,
1253   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1254   "name" : "const std::vector<int, std::allocator<int>> &",
1255   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1256   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1257   "size" : 8,
1258   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1259  },
1260  {
1261   "alignment" : 8,
1262   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1263   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1264   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1265   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1266   "size" : 8,
1267   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1268  },
1269  {
1270   "alignment" : 8,
1271   "linker_set_key" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
1272   "name" : "const std::vector<long, std::allocator<long>> &",
1273   "referenced_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
1274   "self_type" : "_ZTIRKNSt3__16vectorIlNS_9allocatorIlEEEE",
1275   "size" : 8,
1276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1277  },
1278  {
1279   "alignment" : 8,
1280   "linker_set_key" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
1281   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>> &",
1282   "referenced_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
1283   "self_type" : "_ZTIRKNSt3__16vectorImNS_9allocatorImEEEE",
1284   "size" : 8,
1285   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1286  },
1287  {
1288   "alignment" : 8,
1289   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1290   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1291   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1292   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1293   "size" : 8,
1294   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1295  },
1296  {
1297   "alignment" : 8,
1298   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1299   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1300   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1301   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1302   "size" : 8,
1303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1304  },
1305  {
1306   "alignment" : 8,
1307   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1308   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1309   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1310   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1311   "size" : 8,
1312   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1313  },
1314  {
1315   "alignment" : 8,
1316   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1317   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1318   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1319   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1320   "size" : 8,
1321   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1322  },
1323  {
1324   "alignment" : 8,
1325   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1326   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1327   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1328   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1329   "size" : 8,
1330   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1331  },
1332  {
1333   "alignment" : 8,
1334   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1335   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1336   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1337   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1338   "size" : 8,
1339   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1340  },
1341  {
1342   "alignment" : 8,
1343   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1344   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1345   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1346   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1347   "size" : 8,
1348   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1349  },
1350  {
1351   "alignment" : 8,
1352   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1353   "name" : "const std::optional<std::vector<long, std::allocator<long>>> &",
1354   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1355   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1356   "size" : 8,
1357   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1358  },
1359  {
1360   "alignment" : 8,
1361   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1362   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> &",
1363   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1364   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1365   "size" : 8,
1366   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1367  },
1368  {
1369   "alignment" : 8,
1370   "linker_set_key" : "_ZTIRKb",
1371   "name" : "const bool &",
1372   "referenced_type" : "_ZTIKb",
1373   "self_type" : "_ZTIRKb",
1374   "size" : 8,
1375   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1376  },
1377  {
1378   "alignment" : 8,
1379   "linker_set_key" : "_ZTIRKi",
1380   "name" : "const int &",
1381   "referenced_type" : "_ZTIKi",
1382   "self_type" : "_ZTIRKi",
1383   "size" : 8,
1384   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1385  },
1386  {
1387   "alignment" : 8,
1388   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1389   "name" : "ndk::SpAIBinder &",
1390   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1391   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1392   "size" : 8,
1393   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1394  },
1395  {
1396   "alignment" : 8,
1397   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1398   "name" : "ndk::ScopedAParcel &",
1399   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1400   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1401   "size" : 8,
1402   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1403  },
1404  {
1405   "alignment" : 8,
1406   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1407   "name" : "ndk::ScopedAStatus &",
1408   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1409   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1410   "size" : 8,
1411   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1412  },
1413  {
1414   "alignment" : 8,
1415   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1416   "name" : "ndk::ScopedAIBinder_Weak &",
1417   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1418   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1419   "size" : 8,
1420   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1421  },
1422  {
1423   "alignment" : 8,
1424   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1425   "name" : "ndk::ScopedFileDescriptor &",
1426   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1427   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1428   "size" : 8,
1429   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1430  },
1431  {
1432   "alignment" : 8,
1433   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1434   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1435   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1436   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1437   "size" : 8,
1438   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1439  }
1440 ],
1441 "pointer_types" :
1442 [
1443  {
1444   "alignment" : 8,
1445   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1446   "name" : "AIBinder_Weak *",
1447   "referenced_type" : "_ZTI13AIBinder_Weak",
1448   "self_type" : "_ZTIP13AIBinder_Weak",
1449   "size" : 8,
1450   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1451  },
1452  {
1453   "alignment" : 8,
1454   "linker_set_key" : "_ZTIP14AIBinder_Class",
1455   "name" : "AIBinder_Class *",
1456   "referenced_type" : "_ZTI14AIBinder_Class",
1457   "self_type" : "_ZTIP14AIBinder_Class",
1458   "size" : 8,
1459   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1460  },
1461  {
1462   "alignment" : 8,
1463   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1464   "name" : "AIBinder_DeathRecipient *",
1465   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1466   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1467   "size" : 8,
1468   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1469  },
1470  {
1471   "alignment" : 8,
1472   "linker_set_key" : "_ZTIP7AParcel",
1473   "name" : "AParcel *",
1474   "referenced_type" : "_ZTI7AParcel",
1475   "self_type" : "_ZTIP7AParcel",
1476   "size" : 8,
1477   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1478  },
1479  {
1480   "alignment" : 8,
1481   "linker_set_key" : "_ZTIP7AStatus",
1482   "name" : "AStatus *",
1483   "referenced_type" : "_ZTI7AStatus",
1484   "self_type" : "_ZTIP7AStatus",
1485   "size" : 8,
1486   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1487  },
1488  {
1489   "alignment" : 8,
1490   "linker_set_key" : "_ZTIP8AIBinder",
1491   "name" : "AIBinder *",
1492   "referenced_type" : "_ZTI8AIBinder",
1493   "self_type" : "_ZTIP8AIBinder",
1494   "size" : 8,
1495   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1496  },
1497  {
1498   "alignment" : 8,
1499   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1500   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1501   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1502   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1503   "size" : 8,
1504   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1505  },
1506  {
1507   "alignment" : 8,
1508   "linker_set_key" : "_ZTIPK7AParcel",
1509   "name" : "const AParcel *",
1510   "referenced_type" : "_ZTIK7AParcel",
1511   "self_type" : "_ZTIPK7AParcel",
1512   "size" : 8,
1513   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1514  },
1515  {
1516   "alignment" : 8,
1517   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1518   "name" : "const ndk::SpAIBinder *",
1519   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1520   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1521   "size" : 8,
1522   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1523  },
1524  {
1525   "alignment" : 8,
1526   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1527   "name" : "const ndk::ScopedAParcel *",
1528   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1529   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1530   "size" : 8,
1531   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1532  },
1533  {
1534   "alignment" : 8,
1535   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1536   "name" : "const ndk::ScopedAStatus *",
1537   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1538   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1539   "size" : 8,
1540   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1541  },
1542  {
1543   "alignment" : 8,
1544   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
1545   "name" : "const ndk::AParcelableHolder *",
1546   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1547   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
1548   "size" : 8,
1549   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1550  },
1551  {
1552   "alignment" : 8,
1553   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1554   "name" : "const ndk::ScopedFileDescriptor *",
1555   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1556   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1557   "size" : 8,
1558   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1559  },
1560  {
1561   "alignment" : 8,
1562   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1563   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1564   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1565   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1566   "size" : 8,
1567   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1568  },
1569  {
1570   "alignment" : 8,
1571   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1572   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1573   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1574   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1575   "size" : 8,
1576   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1577  },
1578  {
1579   "alignment" : 8,
1580   "linker_set_key" : "_ZTIPKN4aidl7android8hardware5radio10RadioConstE",
1581   "name" : "const aidl::android::hardware::radio::RadioConst *",
1582   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio10RadioConstE",
1583   "self_type" : "_ZTIPKN4aidl7android8hardware5radio10RadioConstE",
1584   "size" : 8,
1585   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
1586  },
1587  {
1588   "alignment" : 8,
1589   "linker_set_key" : "_ZTIPKN4aidl7android8hardware5radio17RadioResponseInfoE",
1590   "name" : "const aidl::android::hardware::radio::RadioResponseInfo *",
1591   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseInfoE",
1592   "self_type" : "_ZTIPKN4aidl7android8hardware5radio17RadioResponseInfoE",
1593   "size" : 8,
1594   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
1595  },
1596  {
1597   "alignment" : 8,
1598   "linker_set_key" : "_ZTIPKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1599   "name" : "const aidl::android::hardware::radio::RadioResponseInfoModem *",
1600   "referenced_type" : "_ZTIKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1601   "self_type" : "_ZTIPKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1602   "size" : 8,
1603   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
1604  },
1605  {
1606   "alignment" : 8,
1607   "linker_set_key" : "_ZTIPKc",
1608   "name" : "const char *",
1609   "referenced_type" : "_ZTIKc",
1610   "self_type" : "_ZTIPKc",
1611   "size" : 8,
1612   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1613  },
1614  {
1615   "alignment" : 8,
1616   "linker_set_key" : "_ZTIPKv",
1617   "name" : "const void *",
1618   "referenced_type" : "_ZTIKv",
1619   "self_type" : "_ZTIPKv",
1620   "size" : 8,
1621   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1622  },
1623  {
1624   "alignment" : 8,
1625   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1626   "name" : "ndk::SpAIBinder *",
1627   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1628   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1629   "size" : 8,
1630   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1631  },
1632  {
1633   "alignment" : 8,
1634   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1635   "name" : "ndk::ICInterface *",
1636   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1637   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1638   "size" : 8,
1639   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1640  },
1641  {
1642   "alignment" : 8,
1643   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1644   "name" : "ndk::ScopedAParcel *",
1645   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1646   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1647   "size" : 8,
1648   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1649  },
1650  {
1651   "alignment" : 8,
1652   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1653   "name" : "ndk::ScopedAStatus *",
1654   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1655   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1656   "size" : 8,
1657   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1658  },
1659  {
1660   "alignment" : 8,
1661   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1662   "name" : "ndk::SharedRefBase *",
1663   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1664   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1665   "size" : 8,
1666   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1667  },
1668  {
1669   "alignment" : 8,
1670   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
1671   "name" : "ndk::AParcelableHolder *",
1672   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1673   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
1674   "size" : 8,
1675   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1676  },
1677  {
1678   "alignment" : 8,
1679   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1680   "name" : "ndk::ScopedAIBinder_Weak *",
1681   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1682   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1683   "size" : 8,
1684   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1685  },
1686  {
1687   "alignment" : 8,
1688   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1689   "name" : "ndk::ScopedFileDescriptor *",
1690   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1691   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
1692   "size" : 8,
1693   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1694  },
1695  {
1696   "alignment" : 8,
1697   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1698   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
1699   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1700   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
1701   "size" : 8,
1702   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1703  },
1704  {
1705   "alignment" : 8,
1706   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1707   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
1708   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1709   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
1710   "size" : 8,
1711   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1712  },
1713  {
1714   "alignment" : 8,
1715   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1716   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
1717   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1718   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
1719   "size" : 8,
1720   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1721  },
1722  {
1723   "alignment" : 8,
1724   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1725   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1726   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1727   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1728   "size" : 8,
1729   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1730  },
1731  {
1732   "alignment" : 8,
1733   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1734   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1735   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1736   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1737   "size" : 8,
1738   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1739  },
1740  {
1741   "alignment" : 8,
1742   "linker_set_key" : "_ZTIPN4aidl7android8hardware5radio10RadioConstE",
1743   "name" : "aidl::android::hardware::radio::RadioConst *",
1744   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConstE",
1745   "self_type" : "_ZTIPN4aidl7android8hardware5radio10RadioConstE",
1746   "size" : 8,
1747   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
1748  },
1749  {
1750   "alignment" : 8,
1751   "linker_set_key" : "_ZTIPN4aidl7android8hardware5radio17RadioResponseInfoE",
1752   "name" : "aidl::android::hardware::radio::RadioResponseInfo *",
1753   "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseInfoE",
1754   "self_type" : "_ZTIPN4aidl7android8hardware5radio17RadioResponseInfoE",
1755   "size" : 8,
1756   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
1757  },
1758  {
1759   "alignment" : 8,
1760   "linker_set_key" : "_ZTIPN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1761   "name" : "aidl::android::hardware::radio::RadioResponseInfoModem *",
1762   "referenced_type" : "_ZTIN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1763   "self_type" : "_ZTIPN4aidl7android8hardware5radio22RadioResponseInfoModemE",
1764   "size" : 8,
1765   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
1766  },
1767  {
1768   "alignment" : 8,
1769   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1770   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1771   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1772   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1773   "size" : 8,
1774   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1775  },
1776  {
1777   "alignment" : 8,
1778   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1779   "name" : "std::vector<bool, std::allocator<bool>> *",
1780   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1781   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1782   "size" : 8,
1783   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1784  },
1785  {
1786   "alignment" : 8,
1787   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1788   "name" : "std::vector<double, std::allocator<double>> *",
1789   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1790   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
1791   "size" : 8,
1792   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1793  },
1794  {
1795   "alignment" : 8,
1796   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1797   "name" : "std::vector<float, std::allocator<float>> *",
1798   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1799   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
1800   "size" : 8,
1801   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1802  },
1803  {
1804   "alignment" : 8,
1805   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1806   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1807   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1808   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
1809   "size" : 8,
1810   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1811  },
1812  {
1813   "alignment" : 8,
1814   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1815   "name" : "std::vector<int, std::allocator<int>> *",
1816   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1817   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
1818   "size" : 8,
1819   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1820  },
1821  {
1822   "alignment" : 8,
1823   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1824   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1825   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1826   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
1827   "size" : 8,
1828   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1829  },
1830  {
1831   "alignment" : 8,
1832   "linker_set_key" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1833   "name" : "std::vector<long, std::allocator<long>> *",
1834   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
1835   "self_type" : "_ZTIPNSt3__16vectorIlNS_9allocatorIlEEEE",
1836   "size" : 8,
1837   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1838  },
1839  {
1840   "alignment" : 8,
1841   "linker_set_key" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1842   "name" : "std::vector<unsigned long, std::allocator<unsigned long>> *",
1843   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
1844   "self_type" : "_ZTIPNSt3__16vectorImNS_9allocatorImEEEE",
1845   "size" : 8,
1846   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1847  },
1848  {
1849   "alignment" : 8,
1850   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1851   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1852   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1853   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1854   "size" : 8,
1855   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1856  },
1857  {
1858   "alignment" : 8,
1859   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1860   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1861   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1862   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1863   "size" : 8,
1864   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1865  },
1866  {
1867   "alignment" : 8,
1868   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1869   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1870   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1871   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1872   "size" : 8,
1873   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1874  },
1875  {
1876   "alignment" : 8,
1877   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1878   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1879   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1880   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1881   "size" : 8,
1882   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1883  },
1884  {
1885   "alignment" : 8,
1886   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1887   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1888   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1889   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1890   "size" : 8,
1891   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1892  },
1893  {
1894   "alignment" : 8,
1895   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1896   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1897   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1898   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1899   "size" : 8,
1900   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1901  },
1902  {
1903   "alignment" : 8,
1904   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1905   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1906   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1907   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1908   "size" : 8,
1909   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1910  },
1911  {
1912   "alignment" : 8,
1913   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1914   "name" : "std::optional<std::vector<long, std::allocator<long>>> *",
1915   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1916   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
1917   "size" : 8,
1918   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1919  },
1920  {
1921   "alignment" : 8,
1922   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1923   "name" : "std::optional<std::vector<unsigned long, std::allocator<unsigned long>>> *",
1924   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1925   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
1926   "size" : 8,
1927   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1928  },
1929  {
1930   "alignment" : 8,
1931   "linker_set_key" : "_ZTIPP8AIBinder",
1932   "name" : "AIBinder **",
1933   "referenced_type" : "_ZTIP8AIBinder",
1934   "self_type" : "_ZTIPP8AIBinder",
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" : "_ZTIPPKc",
1941   "name" : "const char **",
1942   "referenced_type" : "_ZTIPKc",
1943   "self_type" : "_ZTIPPKc",
1944   "size" : 8,
1945   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1946  },
1947  {
1948   "alignment" : 8,
1949   "linker_set_key" : "_ZTIPv",
1950   "name" : "void *",
1951   "referenced_type" : "_ZTIv",
1952   "self_type" : "_ZTIPv",
1953   "size" : 8,
1954   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1955  }
1956 ],
1957 "qualified_types" :
1958 [
1959  {
1960   "is_const" : true,
1961   "linker_set_key" : "_ZTIK7AParcel",
1962   "name" : "const AParcel",
1963   "referenced_type" : "_ZTI7AParcel",
1964   "self_type" : "_ZTIK7AParcel",
1965   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1966  },
1967  {
1968   "alignment" : 8,
1969   "is_const" : true,
1970   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1971   "name" : "const ndk::SpAIBinder",
1972   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1973   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1974   "size" : 8,
1975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1976  },
1977  {
1978   "alignment" : 8,
1979   "is_const" : true,
1980   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1981   "name" : "const ndk::ScopedAParcel",
1982   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1983   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1984   "size" : 8,
1985   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1986  },
1987  {
1988   "alignment" : 8,
1989   "is_const" : true,
1990   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1991   "name" : "const ndk::ScopedAStatus",
1992   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1993   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1994   "size" : 8,
1995   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1996  },
1997  {
1998   "alignment" : 8,
1999   "is_const" : true,
2000   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2001   "name" : "const ndk::AParcelableHolder",
2002   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2003   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2004   "size" : 24,
2005   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2006  },
2007  {
2008   "alignment" : 4,
2009   "is_const" : true,
2010   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2011   "name" : "const ndk::ScopedFileDescriptor",
2012   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2013   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2014   "size" : 4,
2015   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2016  },
2017  {
2018   "alignment" : 8,
2019   "is_const" : true,
2020   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2021   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2022   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2023   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2024   "size" : 8,
2025   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2026  },
2027  {
2028   "alignment" : 8,
2029   "is_const" : true,
2030   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2031   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2032   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2033   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2034   "size" : 8,
2035   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2036  },
2037  {
2038   "alignment" : 1,
2039   "is_const" : true,
2040   "linker_set_key" : "_ZTIKN4aidl7android8hardware5radio10RadioConstE",
2041   "name" : "const aidl::android::hardware::radio::RadioConst",
2042   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConstE",
2043   "self_type" : "_ZTIKN4aidl7android8hardware5radio10RadioConstE",
2044   "size" : 1,
2045   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
2046  },
2047  {
2048   "alignment" : 4,
2049   "is_const" : true,
2050   "linker_set_key" : "_ZTIKN4aidl7android8hardware5radio10RadioErrorE",
2051   "name" : "const aidl::android::hardware::radio::RadioError",
2052   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioErrorE",
2053   "self_type" : "_ZTIKN4aidl7android8hardware5radio10RadioErrorE",
2054   "size" : 4,
2055   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2056  },
2057  {
2058   "alignment" : 4,
2059   "is_const" : true,
2060   "linker_set_key" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseInfoE",
2061   "name" : "const aidl::android::hardware::radio::RadioResponseInfo",
2062   "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseInfoE",
2063   "self_type" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseInfoE",
2064   "size" : 12,
2065   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
2066  },
2067  {
2068   "alignment" : 4,
2069   "is_const" : true,
2070   "linker_set_key" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseTypeE",
2071   "name" : "const aidl::android::hardware::radio::RadioResponseType",
2072   "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE",
2073   "self_type" : "_ZTIKN4aidl7android8hardware5radio17RadioResponseTypeE",
2074   "size" : 4,
2075   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2076  },
2077  {
2078   "alignment" : 4,
2079   "is_const" : true,
2080   "linker_set_key" : "_ZTIKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
2081   "name" : "const aidl::android::hardware::radio::RadioResponseInfoModem",
2082   "referenced_type" : "_ZTIN4aidl7android8hardware5radio22RadioResponseInfoModemE",
2083   "self_type" : "_ZTIKN4aidl7android8hardware5radio22RadioResponseInfoModemE",
2084   "size" : 16,
2085   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
2086  },
2087  {
2088   "alignment" : 4,
2089   "is_const" : true,
2090   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5radio10RadioErrorELm89EEE",
2091   "name" : "const std::array<aidl::android::hardware::radio::RadioError, 89UL>",
2092   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware5radio10RadioErrorELm89EEE",
2093   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5radio10RadioErrorELm89EEE",
2094   "size" : 356,
2095   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioError.h"
2096  },
2097  {
2098   "alignment" : 4,
2099   "is_const" : true,
2100   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5radio17RadioResponseTypeELm3EEE",
2101   "name" : "const std::array<aidl::android::hardware::radio::RadioResponseType, 3UL>",
2102   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware5radio17RadioResponseTypeELm3EEE",
2103   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware5radio17RadioResponseTypeELm3EEE",
2104   "size" : 12,
2105   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseType.h"
2106  },
2107  {
2108   "alignment" : 8,
2109   "is_const" : true,
2110   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2111   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2112   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2113   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2114   "size" : 24,
2115   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2116  },
2117  {
2118   "alignment" : 8,
2119   "is_const" : true,
2120   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2121   "name" : "const std::vector<bool, std::allocator<bool>>",
2122   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2123   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2124   "size" : 24,
2125   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2126  },
2127  {
2128   "alignment" : 8,
2129   "is_const" : true,
2130   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2131   "name" : "const std::vector<double, std::allocator<double>>",
2132   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2133   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2134   "size" : 24,
2135   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2136  },
2137  {
2138   "alignment" : 8,
2139   "is_const" : true,
2140   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2141   "name" : "const std::vector<float, std::allocator<float>>",
2142   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2143   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2144   "size" : 24,
2145   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2146  },
2147  {
2148   "alignment" : 8,
2149   "is_const" : true,
2150   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2151   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2152   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2153   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2154   "size" : 24,
2155   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2156  },
2157  {
2158   "alignment" : 8,
2159   "is_const" : true,
2160   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2161   "name" : "const std::vector<int, std::allocator<int>>",
2162   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2163   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2164   "size" : 24,
2165   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2166  },
2167  {
2168   "alignment" : 8,
2169   "is_const" : true,
2170   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2171   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2172   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2173   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2174   "size" : 24,
2175   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2176  },
2177  {
2178   "alignment" : 8,
2179   "is_const" : true,
2180   "linker_set_key" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
2181   "name" : "const std::vector<long, std::allocator<long>>",
2182   "referenced_type" : "_ZTINSt3__16vectorIlNS_9allocatorIlEEEE",
2183   "self_type" : "_ZTIKNSt3__16vectorIlNS_9allocatorIlEEEE",
2184   "size" : 24,
2185   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2186  },
2187  {
2188   "alignment" : 8,
2189   "is_const" : true,
2190   "linker_set_key" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
2191   "name" : "const std::vector<unsigned long, std::allocator<unsigned long>>",
2192   "referenced_type" : "_ZTINSt3__16vectorImNS_9allocatorImEEEE",
2193   "self_type" : "_ZTIKNSt3__16vectorImNS_9allocatorImEEEE",
2194   "size" : 24,
2195   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2196  },
2197  {
2198   "alignment" : 8,
2199   "is_const" : true,
2200   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2201   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2202   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2203   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2204   "size" : 32,
2205   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2206  },
2207  {
2208   "alignment" : 8,
2209   "is_const" : true,
2210   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2211   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2212   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2213   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2214   "size" : 32,
2215   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2216  },
2217  {
2218   "alignment" : 8,
2219   "is_const" : true,
2220   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2221   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2222   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2223   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2224   "size" : 32,
2225   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2226  },
2227  {
2228   "alignment" : 8,
2229   "is_const" : true,
2230   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2231   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2232   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2233   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2234   "size" : 32,
2235   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2236  },
2237  {
2238   "alignment" : 8,
2239   "is_const" : true,
2240   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2241   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2242   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2243   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2244   "size" : 32,
2245   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2246  },
2247  {
2248   "alignment" : 8,
2249   "is_const" : true,
2250   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2251   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2252   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2253   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2254   "size" : 32,
2255   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2256  },
2257  {
2258   "alignment" : 8,
2259   "is_const" : true,
2260   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2261   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2262   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2263   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2264   "size" : 32,
2265   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2266  },
2267  {
2268   "alignment" : 8,
2269   "is_const" : true,
2270   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2271   "name" : "const std::optional<std::vector<long, std::allocator<long>>>",
2272   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2273   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIlNS_9allocatorIlEEEEEE",
2274   "size" : 32,
2275   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2276  },
2277  {
2278   "alignment" : 8,
2279   "is_const" : true,
2280   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2281   "name" : "const std::optional<std::vector<unsigned long, std::allocator<unsigned long>>>",
2282   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2283   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorImNS_9allocatorImEEEEEE",
2284   "size" : 32,
2285   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2286  },
2287  {
2288   "alignment" : 8,
2289   "is_const" : true,
2290   "linker_set_key" : "_ZTIKP7AParcel",
2291   "name" : "AParcel *const",
2292   "referenced_type" : "_ZTIP7AParcel",
2293   "self_type" : "_ZTIKP7AParcel",
2294   "size" : 8,
2295   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2296  },
2297  {
2298   "alignment" : 8,
2299   "is_const" : true,
2300   "linker_set_key" : "_ZTIKP7AStatus",
2301   "name" : "AStatus *const",
2302   "referenced_type" : "_ZTIP7AStatus",
2303   "self_type" : "_ZTIKP7AStatus",
2304   "size" : 8,
2305   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2306  },
2307  {
2308   "alignment" : 1,
2309   "is_const" : true,
2310   "linker_set_key" : "_ZTIKb",
2311   "name" : "const bool",
2312   "referenced_type" : "_ZTIb",
2313   "self_type" : "_ZTIKb",
2314   "size" : 1,
2315   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2316  },
2317  {
2318   "alignment" : 1,
2319   "is_const" : true,
2320   "linker_set_key" : "_ZTIKc",
2321   "name" : "const char",
2322   "referenced_type" : "_ZTIc",
2323   "self_type" : "_ZTIKc",
2324   "size" : 1,
2325   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2326  },
2327  {
2328   "alignment" : 4,
2329   "is_const" : true,
2330   "linker_set_key" : "_ZTIKi",
2331   "name" : "const int",
2332   "referenced_type" : "_ZTIi",
2333   "self_type" : "_ZTIKi",
2334   "size" : 4,
2335   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
2336  },
2337  {
2338   "is_const" : true,
2339   "linker_set_key" : "_ZTIKv",
2340   "name" : "const void",
2341   "referenced_type" : "_ZTIv",
2342   "self_type" : "_ZTIKv",
2343   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2344  }
2345 ],
2346 "record_types" :
2347 [
2348  {
2349   "alignment" : 8,
2350   "fields" :
2351   [
2352    {
2353     "access" : "private",
2354     "field_name" : "mBinder",
2355     "referenced_type" : "_ZTIP8AIBinder"
2356    }
2357   ],
2358   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2359   "name" : "ndk::SpAIBinder",
2360   "record_kind" : "class",
2361   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2362   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2363   "size" : 8,
2364   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2365  },
2366  {
2367   "access" : "private",
2368   "alignment" : 8,
2369   "fields" :
2370   [
2371    {
2372     "field_name" : "interface",
2373     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2374    }
2375   ],
2376   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2377   "name" : "ndk::ICInterface::ICInterfaceData",
2378   "record_kind" : "class",
2379   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2380   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2381   "size" : 16,
2382   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2383  },
2384  {
2385   "alignment" : 8,
2386   "base_specifiers" :
2387   [
2388    {
2389     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2390    }
2391   ],
2392   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2393   "name" : "ndk::ICInterface",
2394   "record_kind" : "class",
2395   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2396   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2397   "size" : 32,
2398   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2399   "vtable_components" :
2400   [
2401    {
2402     "kind" : "offset_to_top"
2403    },
2404    {
2405     "kind" : "rtti",
2406     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2407    },
2408    {
2409     "kind" : "complete_dtor_pointer",
2410     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2411    },
2412    {
2413     "kind" : "deleting_dtor_pointer",
2414     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2415    },
2416    {
2417     "is_pure" : true,
2418     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2419    },
2420    {
2421     "is_pure" : true,
2422     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2423    },
2424    {
2425     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2426    },
2427    {
2428     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2429    }
2430   ]
2431  },
2432  {
2433   "alignment" : 8,
2434   "base_specifiers" :
2435   [
2436    {
2437     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2438    }
2439   ],
2440   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2441   "name" : "ndk::ScopedAParcel",
2442   "record_kind" : "class",
2443   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2444   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2445   "size" : 8,
2446   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2447  },
2448  {
2449   "alignment" : 8,
2450   "base_specifiers" :
2451   [
2452    {
2453     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2454    }
2455   ],
2456   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2457   "name" : "ndk::ScopedAStatus",
2458   "record_kind" : "class",
2459   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2460   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2461   "size" : 8,
2462   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2463  },
2464  {
2465   "alignment" : 8,
2466   "fields" :
2467   [
2468    {
2469     "access" : "private",
2470     "field_name" : "mFlagThis",
2471     "field_offset" : 64,
2472     "referenced_type" : "_ZTINSt3__19once_flagE"
2473    },
2474    {
2475     "access" : "private",
2476     "field_name" : "mThis",
2477     "field_offset" : 128,
2478     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2479    }
2480   ],
2481   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2482   "name" : "ndk::SharedRefBase",
2483   "record_kind" : "class",
2484   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2485   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2486   "size" : 32,
2487   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2488   "vtable_components" :
2489   [
2490    {
2491     "kind" : "offset_to_top"
2492    },
2493    {
2494     "kind" : "rtti",
2495     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2496    },
2497    {
2498     "kind" : "complete_dtor_pointer",
2499     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2500    },
2501    {
2502     "kind" : "deleting_dtor_pointer",
2503     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2504    }
2505   ]
2506  },
2507  {
2508   "alignment" : 8,
2509   "fields" :
2510   [
2511    {
2512     "access" : "private",
2513     "field_name" : "mParcel",
2514     "field_offset" : 64,
2515     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
2516    },
2517    {
2518     "access" : "private",
2519     "field_name" : "mStability",
2520     "field_offset" : 128,
2521     "referenced_type" : "_ZTIi"
2522    }
2523   ],
2524   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
2525   "name" : "ndk::AParcelableHolder",
2526   "record_kind" : "class",
2527   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2528   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
2529   "size" : 24,
2530   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
2531   "vtable_components" :
2532   [
2533    {
2534     "kind" : "offset_to_top"
2535    },
2536    {
2537     "kind" : "rtti",
2538     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
2539    },
2540    {
2541     "kind" : "complete_dtor_pointer",
2542     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
2543    },
2544    {
2545     "kind" : "deleting_dtor_pointer",
2546     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
2547    }
2548   ]
2549  },
2550  {
2551   "alignment" : 8,
2552   "base_specifiers" :
2553   [
2554    {
2555     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2556    }
2557   ],
2558   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2559   "name" : "ndk::ScopedAIBinder_Weak",
2560   "record_kind" : "class",
2561   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2562   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2563   "size" : 8,
2564   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2565  },
2566  {
2567   "alignment" : 4,
2568   "base_specifiers" :
2569   [
2570    {
2571     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2572    }
2573   ],
2574   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2575   "name" : "ndk::ScopedFileDescriptor",
2576   "record_kind" : "class",
2577   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2578   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2579   "size" : 4,
2580   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2581  },
2582  {
2583   "alignment" : 8,
2584   "base_specifiers" :
2585   [
2586    {
2587     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2588    }
2589   ],
2590   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2591   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2592   "record_kind" : "class",
2593   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2594   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2595   "size" : 8,
2596   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2597  },
2598  {
2599   "alignment" : 8,
2600   "fields" :
2601   [
2602    {
2603     "access" : "private",
2604     "field_name" : "mT",
2605     "referenced_type" : "_ZTIP13AIBinder_Weak"
2606    }
2607   ],
2608   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2609   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2610   "record_kind" : "class",
2611   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2612   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2613   "size" : 8,
2614   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2615   "template_args" :
2616   [
2617    "_ZTIP13AIBinder_Weak"
2618   ]
2619  },
2620  {
2621   "alignment" : 8,
2622   "fields" :
2623   [
2624    {
2625     "access" : "private",
2626     "field_name" : "mT",
2627     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2628    }
2629   ],
2630   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2631   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2632   "record_kind" : "class",
2633   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2634   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2635   "size" : 8,
2636   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2637   "template_args" :
2638   [
2639    "_ZTIP23AIBinder_DeathRecipient"
2640   ]
2641  },
2642  {
2643   "alignment" : 8,
2644   "fields" :
2645   [
2646    {
2647     "access" : "private",
2648     "field_name" : "mT",
2649     "referenced_type" : "_ZTIP7AParcel"
2650    }
2651   ],
2652   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2653   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2654   "record_kind" : "class",
2655   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2656   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2657   "size" : 8,
2658   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2659   "template_args" :
2660   [
2661    "_ZTIP7AParcel"
2662   ]
2663  },
2664  {
2665   "alignment" : 8,
2666   "fields" :
2667   [
2668    {
2669     "access" : "private",
2670     "field_name" : "mT",
2671     "referenced_type" : "_ZTIP7AStatus"
2672    }
2673   ],
2674   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2675   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2676   "record_kind" : "class",
2677   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2678   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2679   "size" : 8,
2680   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2681   "template_args" :
2682   [
2683    "_ZTIP7AStatus"
2684   ]
2685  },
2686  {
2687   "alignment" : 1,
2688   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio10RadioConstE",
2689   "name" : "aidl::android::hardware::radio::RadioConst",
2690   "record_kind" : "class",
2691   "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioConstE",
2692   "self_type" : "_ZTIN4aidl7android8hardware5radio10RadioConstE",
2693   "size" : 1,
2694   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioConst.h"
2695  },
2696  {
2697   "alignment" : 4,
2698   "fields" :
2699   [
2700    {
2701     "field_name" : "type",
2702     "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2703    },
2704    {
2705     "field_name" : "serial",
2706     "field_offset" : 32,
2707     "referenced_type" : "_ZTIi"
2708    },
2709    {
2710     "field_name" : "error",
2711     "field_offset" : 64,
2712     "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2713    }
2714   ],
2715   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio17RadioResponseInfoE",
2716   "name" : "aidl::android::hardware::radio::RadioResponseInfo",
2717   "record_kind" : "class",
2718   "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseInfoE",
2719   "self_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseInfoE",
2720   "size" : 12,
2721   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfo.h"
2722  },
2723  {
2724   "alignment" : 4,
2725   "fields" :
2726   [
2727    {
2728     "field_name" : "type",
2729     "referenced_type" : "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2730    },
2731    {
2732     "field_name" : "serial",
2733     "field_offset" : 32,
2734     "referenced_type" : "_ZTIi"
2735    },
2736    {
2737     "field_name" : "error",
2738     "field_offset" : 64,
2739     "referenced_type" : "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2740    },
2741    {
2742     "field_name" : "isEnabled",
2743     "field_offset" : 96,
2744     "referenced_type" : "_ZTIb"
2745    }
2746   ],
2747   "linker_set_key" : "_ZTIN4aidl7android8hardware5radio22RadioResponseInfoModemE",
2748   "name" : "aidl::android::hardware::radio::RadioResponseInfoModem",
2749   "record_kind" : "class",
2750   "referenced_type" : "_ZTIN4aidl7android8hardware5radio22RadioResponseInfoModemE",
2751   "self_type" : "_ZTIN4aidl7android8hardware5radio22RadioResponseInfoModemE",
2752   "size" : 16,
2753   "source_file" : "out/soong/.intermediates/hardware/interfaces/radio/aidl/android.hardware.radio-V1-ndk-source/gen/include/aidl/android/hardware/radio/RadioResponseInfoModem.h"
2754  },
2755  {
2756   "alignment" : 1,
2757   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio10RadioErrorEEE",
2758   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::radio::RadioError>",
2759   "record_kind" : "class",
2760   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio10RadioErrorEEE",
2761   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio10RadioErrorEEE",
2762   "size" : 1,
2763   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2764   "template_args" :
2765   [
2766    "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2767   ]
2768  },
2769  {
2770   "alignment" : 1,
2771   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2772   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::radio::RadioResponseType>",
2773   "record_kind" : "class",
2774   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2775   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2776   "size" : 1,
2777   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2778   "template_args" :
2779   [
2780    "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2781   ]
2782  },
2783  {
2784   "alignment" : 1,
2785   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio10RadioErrorEEE",
2786   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::radio::RadioError>",
2787   "record_kind" : "class",
2788   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio10RadioErrorEEE",
2789   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio10RadioErrorEEE",
2790   "size" : 1,
2791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2792   "template_args" :
2793   [
2794    "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2795   ]
2796  },
2797  {
2798   "alignment" : 1,
2799   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2800   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::radio::RadioResponseType>",
2801   "record_kind" : "class",
2802   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2803   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2804   "size" : 1,
2805   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2806   "template_args" :
2807   [
2808    "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2809   ]
2810  },
2811  {
2812   "alignment" : 1,
2813   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIbEE",
2814   "name" : "android::internal::details::ToEmptyString<bool>",
2815   "record_kind" : "class",
2816   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIbEE",
2817   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIbEE",
2818   "size" : 1,
2819   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2820   "template_args" :
2821   [
2822    "_ZTIb"
2823   ]
2824  },
2825  {
2826   "alignment" : 1,
2827   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
2828   "name" : "android::internal::details::ToEmptyString<int>",
2829   "record_kind" : "class",
2830   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
2831   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
2832   "size" : 1,
2833   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2834   "template_args" :
2835   [
2836    "_ZTIi"
2837   ]
2838  },
2839  {
2840   "alignment" : 1,
2841   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio10RadioErrorEEE",
2842   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::radio::RadioError>",
2843   "record_kind" : "class",
2844   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio10RadioErrorEEE",
2845   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio10RadioErrorEEE",
2846   "size" : 1,
2847   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2848   "template_args" :
2849   [
2850    "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2851   ]
2852  },
2853  {
2854   "alignment" : 1,
2855   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2856   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::radio::RadioResponseType>",
2857   "record_kind" : "class",
2858   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2859   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2860   "size" : 1,
2861   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2862   "template_args" :
2863   [
2864    "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2865   ]
2866  },
2867  {
2868   "alignment" : 1,
2869   "base_specifiers" :
2870   [
2871    {
2872     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2873    }
2874   ],
2875   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio10RadioErrorENSt3__110shared_ptrEEE",
2876   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::radio::RadioError, std::shared_ptr>",
2877   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio10RadioErrorENSt3__110shared_ptrEEE",
2878   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio10RadioErrorENSt3__110shared_ptrEEE",
2879   "size" : 1,
2880   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2881   "template_args" :
2882   [
2883    "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2884   ]
2885  },
2886  {
2887   "alignment" : 1,
2888   "base_specifiers" :
2889   [
2890    {
2891     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2892    }
2893   ],
2894   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio10RadioErrorENSt3__18optionalEEE",
2895   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::radio::RadioError, std::optional>",
2896   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio10RadioErrorENSt3__18optionalEEE",
2897   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio10RadioErrorENSt3__18optionalEEE",
2898   "size" : 1,
2899   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2900   "template_args" :
2901   [
2902    "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2903   ]
2904  },
2905  {
2906   "alignment" : 1,
2907   "base_specifiers" :
2908   [
2909    {
2910     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2911    }
2912   ],
2913   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio17RadioResponseTypeENSt3__110shared_ptrEEE",
2914   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::radio::RadioResponseType, std::shared_ptr>",
2915   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio17RadioResponseTypeENSt3__110shared_ptrEEE",
2916   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio17RadioResponseTypeENSt3__110shared_ptrEEE",
2917   "size" : 1,
2918   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2919   "template_args" :
2920   [
2921    "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2922   ]
2923  },
2924  {
2925   "alignment" : 1,
2926   "base_specifiers" :
2927   [
2928    {
2929     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
2930    }
2931   ],
2932   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio17RadioResponseTypeENSt3__18optionalEEE",
2933   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::radio::RadioResponseType, std::optional>",
2934   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio17RadioResponseTypeENSt3__18optionalEEE",
2935   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware5radio17RadioResponseTypeENSt3__18optionalEEE",
2936   "size" : 1,
2937   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2938   "template_args" :
2939   [
2940    "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2941   ]
2942  },
2943  {
2944   "alignment" : 1,
2945   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio10RadioErrorEEE",
2946   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::radio::RadioError>",
2947   "record_kind" : "class",
2948   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio10RadioErrorEEE",
2949   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio10RadioErrorEEE",
2950   "size" : 1,
2951   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2952   "template_args" :
2953   [
2954    "_ZTIN4aidl7android8hardware5radio10RadioErrorE"
2955   ]
2956  },
2957  {
2958   "alignment" : 1,
2959   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2960   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::radio::RadioResponseType>",
2961   "record_kind" : "class",
2962   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2963   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware5radio17RadioResponseTypeEEE",
2964   "size" : 1,
2965   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
2966   "template_args" :
2967   [
2968    "_ZTIN4aidl7android8hardware5radio17RadioResponseTypeE"
2969   ]
2970  }
2971 ],
2972 "rvalue_reference_types" :
2973 [
2974  {
2975   "alignment" : 8,
2976   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
2977   "name" : "ndk::ScopedAParcel &&",
2978   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2979   "self_type" : "_ZTION3ndk13ScopedAParcelE",
2980   "size" : 8,
2981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2982  },
2983  {
2984   "alignment" : 8,
2985   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
2986   "name" : "ndk::ScopedAStatus &&",
2987   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2988   "self_type" : "_ZTION3ndk13ScopedAStatusE",
2989   "size" : 8,
2990   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2991  },
2992  {
2993   "alignment" : 8,
2994   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
2995   "name" : "ndk::AParcelableHolder &&",
2996   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2997   "self_type" : "_ZTION3ndk17AParcelableHolderE",
2998   "size" : 8,
2999   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
3000  },
3001  {
3002   "alignment" : 8,
3003   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3004   "name" : "ndk::ScopedAIBinder_Weak &&",
3005   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3006   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3007   "size" : 8,
3008   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3009  },
3010  {
3011   "alignment" : 8,
3012   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3013   "name" : "ndk::ScopedFileDescriptor &&",
3014   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3015   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3016   "size" : 8,
3017   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3018  },
3019  {
3020   "alignment" : 8,
3021   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3022   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3023   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3024   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3025   "size" : 8,
3026   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3027  }
3028 ]
3029}
3030