1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "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" : 1,
35   "is_integral" : true,
36   "is_unsigned" : true,
37   "linker_set_key" : "_ZTIh",
38   "name" : "unsigned char",
39   "referenced_type" : "_ZTIh",
40   "self_type" : "_ZTIh",
41   "size" : 1
42  },
43  {
44   "alignment" : 4,
45   "is_integral" : true,
46   "linker_set_key" : "_ZTIi",
47   "name" : "int",
48   "referenced_type" : "_ZTIi",
49   "self_type" : "_ZTIi",
50   "size" : 4
51  },
52  {
53   "alignment" : 4,
54   "is_integral" : true,
55   "is_unsigned" : true,
56   "linker_set_key" : "_ZTIj",
57   "name" : "unsigned int",
58   "referenced_type" : "_ZTIj",
59   "self_type" : "_ZTIj",
60   "size" : 4
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   "binding" : "weak",
73   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
74  },
75  {
76   "binding" : "weak",
77   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
78  },
79  {
80   "binding" : "weak",
81   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8security4dice11InputValuesEEEiPK7AParcelPvj"
82  },
83  {
84   "binding" : "weak",
85   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8security4dice11InputValuesEEEiP7AParcelPKvj"
86  },
87  {
88   "name" : "_ZN4aidl7android8hardware8security4dice11BccHandover14readFromParcelEPK7AParcel"
89  },
90  {
91   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice10fromBinderERKN3ndk10SpAIBinderE"
92  },
93  {
94   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE"
95  },
96  {
97   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice14getDefaultImplEv"
98  },
99  {
100   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE"
101  },
102  {
103   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice14setDefaultImplERKNSt3__110shared_ptrIS4_EE"
104  },
105  {
106   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceC2Ev"
107  },
108  {
109   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD0Ev"
110  },
111  {
112   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD1Ev"
113  },
114  {
115   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD2Ev"
116  },
117  {
118   "name" : "_ZN4aidl7android8hardware8security4dice11InputValues14readFromParcelEPK7AParcel"
119  },
120  {
121   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice12createBinderEv"
122  },
123  {
124   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
125  },
126  {
127   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice19getInterfaceVersionEPi"
128  },
129  {
130   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceC2Ev"
131  },
132  {
133   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD0Ev"
134  },
135  {
136   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD1Ev"
137  },
138  {
139   "name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD2Ev"
140  },
141  {
142   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
143  },
144  {
145   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
146  },
147  {
148   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice19getInterfaceVersionEPi"
149  },
150  {
151   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
152  },
153  {
154   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
155  },
156  {
157   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
158  },
159  {
160   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceC1ERKN3ndk10SpAIBinderE"
161  },
162  {
163   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceC2ERKN3ndk10SpAIBinderE"
164  },
165  {
166   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD0Ev"
167  },
168  {
169   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD1Ev"
170  },
171  {
172   "name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD2Ev"
173  },
174  {
175   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
176  },
177  {
178   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
179  },
180  {
181   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault19getInterfaceVersionEPi"
182  },
183  {
184   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
185  },
186  {
187   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
188  },
189  {
190   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
191  },
192  {
193   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault8asBinderEv"
194  },
195  {
196   "name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault8isRemoteEv"
197  },
198  {
199   "name" : "_ZN4aidl7android8hardware8security4dice3Bcc14readFromParcelEPK7AParcel"
200  },
201  {
202   "name" : "_ZN4aidl7android8hardware8security4dice6Config14readFromParcelEPK7AParcel"
203  },
204  {
205   "name" : "_ZN4aidl7android8hardware8security4dice9Signature14readFromParcelEPK7AParcel"
206  },
207  {
208   "name" : "_ZNK4aidl7android8hardware8security4dice11BccHandover13writeToParcelEP7AParcel"
209  },
210  {
211   "name" : "_ZNK4aidl7android8hardware8security4dice11InputValues13writeToParcelEP7AParcel"
212  },
213  {
214   "name" : "_ZNK4aidl7android8hardware8security4dice3Bcc13writeToParcelEP7AParcel"
215  },
216  {
217   "name" : "_ZNK4aidl7android8hardware8security4dice6Config13writeToParcelEP7AParcel"
218  },
219  {
220   "name" : "_ZNK4aidl7android8hardware8security4dice9Signature13writeToParcelEP7AParcel"
221  },
222  {
223   "binding" : "weak",
224   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEED2Ev"
225  },
226  {
227   "binding" : "weak",
228   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
229  },
230  {
231   "binding" : "weak",
232   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
233  },
234  {
235   "binding" : "weak",
236   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEE8__appendEj"
237  },
238  {
239   "binding" : "weak",
240   "name" : "_ZNSt3__16vectorIaNS_9allocatorIaEEE8__appendEj"
241  }
242 ],
243 "elf_objects" :
244 [
245  {
246   "binding" : "weak",
247   "name" : "_ZGVN4aidl7android8hardware8security4dice11IDiceDevice4hashE"
248  },
249  {
250   "name" : "_ZN4aidl7android8hardware8security4dice11BccHandover10descriptorE"
251  },
252  {
253   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice10descriptorE"
254  },
255  {
256   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice12default_implE"
257  },
258  {
259   "binding" : "weak",
260   "name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice4hashE"
261  },
262  {
263   "name" : "_ZN4aidl7android8hardware8security4dice11InputValues10descriptorE"
264  },
265  {
266   "name" : "_ZN4aidl7android8hardware8security4dice3Bcc10descriptorE"
267  },
268  {
269   "name" : "_ZN4aidl7android8hardware8security4dice6Config10descriptorE"
270  },
271  {
272   "name" : "_ZN4aidl7android8hardware8security4dice9Signature10descriptorE"
273  },
274  {
275   "binding" : "weak",
276   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
277  },
278  {
279   "binding" : "weak",
280   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
281  },
282  {
283   "binding" : "weak",
284   "name" : "_ZTVN3ndk13SharedRefBaseE"
285  },
286  {
287   "name" : "_ZTVN4aidl7android8hardware8security4dice11IDiceDeviceE"
288  },
289  {
290   "name" : "_ZTVN4aidl7android8hardware8security4dice12BnDiceDeviceE"
291  },
292  {
293   "name" : "_ZTVN4aidl7android8hardware8security4dice12BpDiceDeviceE"
294  },
295  {
296   "name" : "_ZTVN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
297  },
298  {
299   "binding" : "weak",
300   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
301  }
302 ],
303 "enum_types" :
304 [
305  {
306   "alignment" : 4,
307   "enum_fields" :
308   [
309    {
310     "enum_field_value" : 1,
311     "name" : "FLAG_ONEWAY"
312    }
313   ],
314   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
315   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
316   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
317   "self_type" : "_ZTI12$FLAG_ONEWAY",
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" : 32,
328     "name" : "FLAG_CLEAR_BUF"
329    }
330   ],
331   "linker_set_key" : "_ZTI15$FLAG_CLEAR_BUF",
332   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_ibinder_platform.h:24:1)",
333   "referenced_type" : "_ZTI15$FLAG_CLEAR_BUF",
334   "self_type" : "_ZTI15$FLAG_CLEAR_BUF",
335   "size" : 4,
336   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_ibinder_platform.h",
337   "underlying_type" : "_ZTIj"
338  },
339  {
340   "alignment" : 4,
341   "enum_fields" :
342   [
343    {
344     "enum_field_value" : 0,
345     "name" : "EX_NONE"
346    },
347    {
348     "enum_field_value" : -1,
349     "name" : "EX_SECURITY"
350    },
351    {
352     "enum_field_value" : -2,
353     "name" : "EX_BAD_PARCELABLE"
354    },
355    {
356     "enum_field_value" : -3,
357     "name" : "EX_ILLEGAL_ARGUMENT"
358    },
359    {
360     "enum_field_value" : -4,
361     "name" : "EX_NULL_POINTER"
362    },
363    {
364     "enum_field_value" : -5,
365     "name" : "EX_ILLEGAL_STATE"
366    },
367    {
368     "enum_field_value" : -6,
369     "name" : "EX_NETWORK_MAIN_THREAD"
370    },
371    {
372     "enum_field_value" : -7,
373     "name" : "EX_UNSUPPORTED_OPERATION"
374    },
375    {
376     "enum_field_value" : -8,
377     "name" : "EX_SERVICE_SPECIFIC"
378    },
379    {
380     "enum_field_value" : -9,
381     "name" : "EX_PARCELABLE"
382    },
383    {
384     "enum_field_value" : -129,
385     "name" : "EX_TRANSACTION_FAILED"
386    }
387   ],
388   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
389   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
390   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
391   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
392   "size" : 4,
393   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
394   "underlying_type" : "_ZTIi"
395  },
396  {
397   "alignment" : 4,
398   "enum_fields" :
399   [
400    {
401     "enum_field_value" : 268435456,
402     "name" : "FLAG_PRIVATE_LOCAL"
403    }
404   ],
405   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
406   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
407   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
408   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
409   "size" : 4,
410   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
411   "underlying_type" : "_ZTIj"
412  },
413  {
414   "alignment" : 4,
415   "enum_fields" :
416   [
417    {
418     "enum_field_value" : 268435456,
419     "name" : "FLAG_PRIVATE_VENDOR"
420    }
421   ],
422   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
423   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
424   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
425   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
426   "size" : 4,
427   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
428   "underlying_type" : "_ZTIj"
429  },
430  {
431   "alignment" : 4,
432   "enum_fields" :
433   [
434    {
435     "enum_field_value" : 0,
436     "name" : "STATUS_OK"
437    },
438    {
439     "enum_field_value" : -2147483648,
440     "name" : "STATUS_UNKNOWN_ERROR"
441    },
442    {
443     "enum_field_value" : -12,
444     "name" : "STATUS_NO_MEMORY"
445    },
446    {
447     "enum_field_value" : -38,
448     "name" : "STATUS_INVALID_OPERATION"
449    },
450    {
451     "enum_field_value" : -22,
452     "name" : "STATUS_BAD_VALUE"
453    },
454    {
455     "enum_field_value" : -2147483647,
456     "name" : "STATUS_BAD_TYPE"
457    },
458    {
459     "enum_field_value" : -2,
460     "name" : "STATUS_NAME_NOT_FOUND"
461    },
462    {
463     "enum_field_value" : -1,
464     "name" : "STATUS_PERMISSION_DENIED"
465    },
466    {
467     "enum_field_value" : -19,
468     "name" : "STATUS_NO_INIT"
469    },
470    {
471     "enum_field_value" : -17,
472     "name" : "STATUS_ALREADY_EXISTS"
473    },
474    {
475     "enum_field_value" : -32,
476     "name" : "STATUS_DEAD_OBJECT"
477    },
478    {
479     "enum_field_value" : -2147483646,
480     "name" : "STATUS_FAILED_TRANSACTION"
481    },
482    {
483     "enum_field_value" : -75,
484     "name" : "STATUS_BAD_INDEX"
485    },
486    {
487     "enum_field_value" : -61,
488     "name" : "STATUS_NOT_ENOUGH_DATA"
489    },
490    {
491     "enum_field_value" : -11,
492     "name" : "STATUS_WOULD_BLOCK"
493    },
494    {
495     "enum_field_value" : -110,
496     "name" : "STATUS_TIMED_OUT"
497    },
498    {
499     "enum_field_value" : -74,
500     "name" : "STATUS_UNKNOWN_TRANSACTION"
501    },
502    {
503     "enum_field_value" : -2147483641,
504     "name" : "STATUS_FDS_NOT_ALLOWED"
505    },
506    {
507     "enum_field_value" : -2147483640,
508     "name" : "STATUS_UNEXPECTED_NULL"
509    }
510   ],
511   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
512   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
513   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
514   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
515   "size" : 4,
516   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
517   "underlying_type" : "_ZTIi"
518  },
519  {
520   "alignment" : 4,
521   "enum_fields" :
522   [
523    {
524     "enum_field_value" : 1,
525     "name" : "FIRST_CALL_TRANSACTION"
526    },
527    {
528     "enum_field_value" : 16777215,
529     "name" : "LAST_CALL_TRANSACTION"
530    }
531   ],
532   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
533   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
534   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
535   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
536   "size" : 4,
537   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
538   "underlying_type" : "_ZTIj"
539  },
540  {
541   "alignment" : 4,
542   "enum_fields" :
543   [
544    {
545     "enum_field_value" : 0,
546     "name" : "ndk::STABILITY_LOCAL"
547    },
548    {
549     "enum_field_value" : 1,
550     "name" : "ndk::STABILITY_VINTF"
551    }
552   ],
553   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
554   "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
555   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
556   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
557   "size" : 4,
558   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
559   "underlying_type" : "_ZTIj"
560  },
561  {
562   "alignment" : 4,
563   "enum_fields" :
564   [
565    {
566     "enum_field_value" : 0,
567     "name" : "aidl::android::hardware::security::dice::Mode::NOT_INITIALIZED"
568    },
569    {
570     "enum_field_value" : 1,
571     "name" : "aidl::android::hardware::security::dice::Mode::NORMAL"
572    },
573    {
574     "enum_field_value" : 2,
575     "name" : "aidl::android::hardware::security::dice::Mode::DEBUG"
576    },
577    {
578     "enum_field_value" : 3,
579     "name" : "aidl::android::hardware::security::dice::Mode::RECOVERY"
580    }
581   ],
582   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice4ModeE",
583   "name" : "aidl::android::hardware::security::dice::Mode",
584   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice4ModeE",
585   "self_type" : "_ZTIN4aidl7android8hardware8security4dice4ModeE",
586   "size" : 4,
587   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Mode.h",
588   "underlying_type" : "_ZTIi"
589  },
590  {
591   "alignment" : 4,
592   "enum_fields" :
593   [
594    {
595     "enum_field_value" : 1,
596     "name" : "android::internal::details::IsIterable<std::array<unsigned char, 32>>::value"
597    }
598   ],
599   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj32EEEE6$valueE",
600   "name" : "android::internal::details::IsIterable<std::array<unsigned char, 32>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
601   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj32EEEE6$valueE",
602   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj32EEEE6$valueE",
603   "size" : 4,
604   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
605   "underlying_type" : "_ZTIj"
606  },
607  {
608   "alignment" : 4,
609   "enum_fields" :
610   [
611    {
612     "enum_field_value" : 1,
613     "name" : "android::internal::details::IsIterable<std::array<unsigned char, 64>>::value"
614    }
615   ],
616   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj64EEEE6$valueE",
617   "name" : "android::internal::details::IsIterable<std::array<unsigned char, 64>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
618   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj64EEEE6$valueE",
619   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj64EEEE6$valueE",
620   "size" : 4,
621   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
622   "underlying_type" : "_ZTIj"
623  },
624  {
625   "alignment" : 4,
626   "enum_fields" :
627   [
628    {
629     "enum_field_value" : 1,
630     "name" : "android::internal::details::IsIterable<std::vector<unsigned char>>::value"
631    }
632   ],
633   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
634   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:131:5)",
635   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
636   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
637   "size" : 4,
638   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
639   "underlying_type" : "_ZTIj"
640  },
641  {
642   "alignment" : 4,
643   "enum_fields" :
644   [
645    {
646     "enum_field_value" : 0,
647     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Bcc>::value"
648    }
649   ],
650   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice3BccEE6$valueE",
651   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Bcc>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
652   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice3BccEE6$valueE",
653   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice3BccEE6$valueE",
654   "size" : 4,
655   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
656   "underlying_type" : "_ZTIj"
657  },
658  {
659   "alignment" : 4,
660   "enum_fields" :
661   [
662    {
663     "enum_field_value" : 0,
664     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Mode>::value"
665    }
666   ],
667   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
668   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Mode>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
669   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
670   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
671   "size" : 4,
672   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
673   "underlying_type" : "_ZTIj"
674  },
675  {
676   "alignment" : 4,
677   "enum_fields" :
678   [
679    {
680     "enum_field_value" : 0,
681     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Config>::value"
682    }
683   ],
684   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
685   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Config>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
686   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
687   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
688   "size" : 4,
689   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
690   "underlying_type" : "_ZTIj"
691  },
692  {
693   "alignment" : 4,
694   "enum_fields" :
695   [
696    {
697     "enum_field_value" : 0,
698     "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 32>>::value"
699    }
700   ],
701   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj32EEEE6$valueE",
702   "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 32>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
703   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj32EEEE6$valueE",
704   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj32EEEE6$valueE",
705   "size" : 4,
706   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
707   "underlying_type" : "_ZTIj"
708  },
709  {
710   "alignment" : 4,
711   "enum_fields" :
712   [
713    {
714     "enum_field_value" : 0,
715     "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 64>>::value"
716    }
717   ],
718   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj64EEEE6$valueE",
719   "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 64>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
720   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj64EEEE6$valueE",
721   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj64EEEE6$valueE",
722   "size" : 4,
723   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
724   "underlying_type" : "_ZTIj"
725  },
726  {
727   "alignment" : 4,
728   "enum_fields" :
729   [
730    {
731     "enum_field_value" : 0,
732     "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char>>::value"
733    }
734   ],
735   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
736   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
737   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
738   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
739   "size" : 4,
740   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
741   "underlying_type" : "_ZTIj"
742  },
743  {
744   "alignment" : 4,
745   "enum_fields" :
746   [
747    {
748     "enum_field_value" : 1,
749     "name" : "android::internal::details::IsPointerLike<std::optional<std::vector<unsigned char>>>::value"
750    }
751   ],
752   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEE6$valueE",
753   "name" : "android::internal::details::IsPointerLike<std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
754   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEE6$valueE",
755   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEE6$valueE",
756   "size" : 4,
757   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
758   "underlying_type" : "_ZTIj"
759  },
760  {
761   "alignment" : 4,
762   "enum_fields" :
763   [
764    {
765     "enum_field_value" : 0,
766     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Bcc>::value"
767    }
768   ],
769   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice3BccEE6$valueE",
770   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Bcc>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
771   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice3BccEE6$valueE",
772   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice3BccEE6$valueE",
773   "size" : 4,
774   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
775   "underlying_type" : "_ZTIj"
776  },
777  {
778   "alignment" : 4,
779   "enum_fields" :
780   [
781    {
782     "enum_field_value" : 0,
783     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Mode>::value"
784    }
785   ],
786   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
787   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Mode>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
788   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
789   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
790   "size" : 4,
791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
792   "underlying_type" : "_ZTIj"
793  },
794  {
795   "alignment" : 4,
796   "enum_fields" :
797   [
798    {
799     "enum_field_value" : 0,
800     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Config>::value"
801    }
802   ],
803   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
804   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Config>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
805   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
806   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
807   "size" : 4,
808   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
809   "underlying_type" : "_ZTIj"
810  },
811  {
812   "alignment" : 4,
813   "enum_fields" :
814   [
815    {
816     "enum_field_value" : 0,
817     "name" : "android::internal::details::ToEmptyString<std::array<unsigned char, 32>>::value"
818    }
819   ],
820   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj32EEEE6$valueE",
821   "name" : "android::internal::details::ToEmptyString<std::array<unsigned char, 32>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
822   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj32EEEE6$valueE",
823   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj32EEEE6$valueE",
824   "size" : 4,
825   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
826   "underlying_type" : "_ZTIj"
827  },
828  {
829   "alignment" : 4,
830   "enum_fields" :
831   [
832    {
833     "enum_field_value" : 0,
834     "name" : "android::internal::details::ToEmptyString<std::array<unsigned char, 64>>::value"
835    }
836   ],
837   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj64EEEE6$valueE",
838   "name" : "android::internal::details::ToEmptyString<std::array<unsigned char, 64>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
839   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj64EEEE6$valueE",
840   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj64EEEE6$valueE",
841   "size" : 4,
842   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
843   "underlying_type" : "_ZTIj"
844  },
845  {
846   "alignment" : 4,
847   "enum_fields" :
848   [
849    {
850     "enum_field_value" : 0,
851     "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char>>::value"
852    }
853   ],
854   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
855   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
856   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
857   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
858   "size" : 4,
859   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
860   "underlying_type" : "_ZTIj"
861  },
862  {
863   "alignment" : 4,
864   "enum_fields" :
865   [
866    {
867     "enum_field_value" : 0,
868     "name" : "android::internal::details::ToEmptyString<std::optional<std::vector<unsigned char>>>::value"
869    }
870   ],
871   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEE6$valueE",
872   "name" : "android::internal::details::ToEmptyString<std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
873   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEE6$valueE",
874   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEE6$valueE",
875   "size" : 4,
876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
877   "underlying_type" : "_ZTIj"
878  },
879  {
880   "alignment" : 4,
881   "enum_fields" :
882   [
883    {
884     "enum_field_value" : 0,
885     "name" : "android::internal::details::ToEmptyString<unsigned char>::value"
886    }
887   ],
888   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
889   "name" : "android::internal::details::ToEmptyString<unsigned char>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
890   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
891   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhE6$valueE",
892   "size" : 4,
893   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
894   "underlying_type" : "_ZTIj"
895  },
896  {
897   "alignment" : 4,
898   "enum_fields" :
899   [
900    {
901     "enum_field_value" : 1,
902     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Bcc>::value"
903    }
904   ],
905   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice3BccEE6$valueE",
906   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Bcc>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
907   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice3BccEE6$valueE",
908   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice3BccEE6$valueE",
909   "size" : 4,
910   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
911   "underlying_type" : "_ZTIj"
912  },
913  {
914   "alignment" : 4,
915   "enum_fields" :
916   [
917    {
918     "enum_field_value" : 0,
919     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Mode>::value"
920    }
921   ],
922   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
923   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Mode>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
924   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
925   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
926   "size" : 4,
927   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
928   "underlying_type" : "_ZTIj"
929  },
930  {
931   "alignment" : 4,
932   "enum_fields" :
933   [
934    {
935     "enum_field_value" : 1,
936     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Config>::value"
937    }
938   ],
939   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
940   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Config>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
941   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
942   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice6ConfigEE6$valueE",
943   "size" : 4,
944   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
945   "underlying_type" : "_ZTIj"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 0,
953     "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 32>>::value"
954    }
955   ],
956   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj32EEEE6$valueE",
957   "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 32>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
958   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj32EEEE6$valueE",
959   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj32EEEE6$valueE",
960   "size" : 4,
961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
962   "underlying_type" : "_ZTIj"
963  },
964  {
965   "alignment" : 4,
966   "enum_fields" :
967   [
968    {
969     "enum_field_value" : 0,
970     "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 64>>::value"
971    }
972   ],
973   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj64EEEE6$valueE",
974   "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 64>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
975   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj64EEEE6$valueE",
976   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj64EEEE6$valueE",
977   "size" : 4,
978   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
979   "underlying_type" : "_ZTIj"
980  },
981  {
982   "alignment" : 4,
983   "enum_fields" :
984   [
985    {
986     "enum_field_value" : 0,
987     "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char>>::value"
988    }
989   ],
990   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
991   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
992   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
993   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
994   "size" : 4,
995   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
996   "underlying_type" : "_ZTIj"
997  },
998  {
999   "alignment" : 4,
1000   "enum_fields" :
1001   [
1002    {
1003     "enum_field_value" : 1,
1004     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::security::dice::Mode>::value"
1005    }
1006   ],
1007   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
1008   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::security::dice::Mode>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1009   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
1010   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8security4dice4ModeEE6$valueE",
1011   "size" : 4,
1012   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1013   "underlying_type" : "_ZTIj"
1014  },
1015  {
1016   "alignment" : 4,
1017   "enum_fields" :
1018   [
1019    {
1020     "enum_field_value" : 0,
1021     "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 32>>::value"
1022    }
1023   ],
1024   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj32EEEE6$valueE",
1025   "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 32>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1026   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj32EEEE6$valueE",
1027   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj32EEEE6$valueE",
1028   "size" : 4,
1029   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1030   "underlying_type" : "_ZTIj"
1031  },
1032  {
1033   "alignment" : 4,
1034   "enum_fields" :
1035   [
1036    {
1037     "enum_field_value" : 0,
1038     "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 64>>::value"
1039    }
1040   ],
1041   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj64EEEE6$valueE",
1042   "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 64>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1043   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj64EEEE6$valueE",
1044   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj64EEEE6$valueE",
1045   "size" : 4,
1046   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1047   "underlying_type" : "_ZTIj"
1048  },
1049  {
1050   "alignment" : 4,
1051   "enum_fields" :
1052   [
1053    {
1054     "enum_field_value" : 0,
1055     "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char>>::value"
1056    }
1057   ],
1058   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1059   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1060   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1061   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEE6$valueE",
1062   "size" : 4,
1063   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1064   "underlying_type" : "_ZTIj"
1065  }
1066 ],
1067 "function_types" :
1068 [
1069  {
1070   "alignment" : 4,
1071   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1072   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
1073   "parameters" :
1074   [
1075    {
1076     "referenced_type" : "_ZTIP8AIBinder"
1077    },
1078    {
1079     "referenced_type" : "_ZTIj"
1080    },
1081    {
1082     "referenced_type" : "_ZTIPK7AParcel"
1083    },
1084    {
1085     "referenced_type" : "_ZTIP7AParcel"
1086    }
1087   ],
1088   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1089   "return_type" : "_ZTIi",
1090   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1091   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1092  }
1093 ],
1094 "functions" :
1095 [
1096  {
1097   "function_name" : "ndk::BnCInterface<aidl::android::hardware::security::dice::IDiceDevice>::asBinder",
1098   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv",
1099   "parameters" :
1100   [
1101    {
1102     "is_this_ptr" : true,
1103     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
1104    }
1105   ],
1106   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1107   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1108  },
1109  {
1110   "function_name" : "ndk::BpCInterface<aidl::android::hardware::security::dice::IDiceDevice>::asBinder",
1111   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv",
1112   "parameters" :
1113   [
1114    {
1115     "is_this_ptr" : true,
1116     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
1117    }
1118   ],
1119   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1120   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1121  },
1122  {
1123   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1124   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8security4dice11InputValuesEEEiPK7AParcelPvj",
1125   "parameters" :
1126   [
1127    {
1128     "referenced_type" : "_ZTIPK7AParcel"
1129    },
1130    {
1131     "referenced_type" : "_ZTIPv"
1132    },
1133    {
1134     "referenced_type" : "_ZTIj"
1135    }
1136   ],
1137   "return_type" : "_ZTIi",
1138   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1139   "template_args" :
1140   [
1141    "_ZTIN4aidl7android8hardware8security4dice11InputValuesE"
1142   ]
1143  },
1144  {
1145   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1146   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8security4dice11InputValuesEEEiP7AParcelPKvj",
1147   "parameters" :
1148   [
1149    {
1150     "referenced_type" : "_ZTIP7AParcel"
1151    },
1152    {
1153     "referenced_type" : "_ZTIPKv"
1154    },
1155    {
1156     "referenced_type" : "_ZTIj"
1157    }
1158   ],
1159   "return_type" : "_ZTIi",
1160   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1161   "template_args" :
1162   [
1163    "_ZTIN4aidl7android8hardware8security4dice11InputValuesE"
1164   ]
1165  },
1166  {
1167   "function_name" : "aidl::android::hardware::security::dice::BccHandover::readFromParcel",
1168   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11BccHandover14readFromParcelEPK7AParcel",
1169   "parameters" :
1170   [
1171    {
1172     "is_this_ptr" : true,
1173     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11BccHandoverE"
1174    },
1175    {
1176     "referenced_type" : "_ZTIPK7AParcel"
1177    }
1178   ],
1179   "return_type" : "_ZTIi",
1180   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
1181  },
1182  {
1183   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::fromBinder",
1184   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice10fromBinderERKN3ndk10SpAIBinderE",
1185   "parameters" :
1186   [
1187    {
1188     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1189    }
1190   ],
1191   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
1192   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1193  },
1194  {
1195   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::writeToParcel",
1196   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS4_EE",
1197   "parameters" :
1198   [
1199    {
1200     "referenced_type" : "_ZTIP7AParcel"
1201    },
1202    {
1203     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
1204    }
1205   ],
1206   "return_type" : "_ZTIi",
1207   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1208  },
1209  {
1210   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::getDefaultImpl",
1211   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice14getDefaultImplEv",
1212   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
1213   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1214  },
1215  {
1216   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::readFromParcel",
1217   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS4_EE",
1218   "parameters" :
1219   [
1220    {
1221     "referenced_type" : "_ZTIPK7AParcel"
1222    },
1223    {
1224     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
1225    }
1226   ],
1227   "return_type" : "_ZTIi",
1228   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1229  },
1230  {
1231   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::setDefaultImpl",
1232   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice14setDefaultImplERKNSt3__110shared_ptrIS4_EE",
1233   "parameters" :
1234   [
1235    {
1236     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
1237    }
1238   ],
1239   "return_type" : "_ZTIb",
1240   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1241  },
1242  {
1243   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::IDiceDevice",
1244   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceC2Ev",
1245   "parameters" :
1246   [
1247    {
1248     "is_this_ptr" : true,
1249     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11IDiceDeviceE"
1250    }
1251   ],
1252   "return_type" : "_ZTIv",
1253   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1254  },
1255  {
1256   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::~IDiceDevice",
1257   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD0Ev",
1258   "parameters" :
1259   [
1260    {
1261     "is_this_ptr" : true,
1262     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11IDiceDeviceE"
1263    }
1264   ],
1265   "return_type" : "_ZTIv",
1266   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1267  },
1268  {
1269   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::~IDiceDevice",
1270   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD1Ev",
1271   "parameters" :
1272   [
1273    {
1274     "is_this_ptr" : true,
1275     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11IDiceDeviceE"
1276    }
1277   ],
1278   "return_type" : "_ZTIv",
1279   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1280  },
1281  {
1282   "function_name" : "aidl::android::hardware::security::dice::IDiceDevice::~IDiceDevice",
1283   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD2Ev",
1284   "parameters" :
1285   [
1286    {
1287     "is_this_ptr" : true,
1288     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11IDiceDeviceE"
1289    }
1290   ],
1291   "return_type" : "_ZTIv",
1292   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1293  },
1294  {
1295   "function_name" : "aidl::android::hardware::security::dice::InputValues::readFromParcel",
1296   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11InputValues14readFromParcelEPK7AParcel",
1297   "parameters" :
1298   [
1299    {
1300     "is_this_ptr" : true,
1301     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11InputValuesE"
1302    },
1303    {
1304     "referenced_type" : "_ZTIPK7AParcel"
1305    }
1306   ],
1307   "return_type" : "_ZTIi",
1308   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
1309  },
1310  {
1311   "access" : "protected",
1312   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::createBinder",
1313   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice12createBinderEv",
1314   "parameters" :
1315   [
1316    {
1317     "is_this_ptr" : true,
1318     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1319    }
1320   ],
1321   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1322   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1323  },
1324  {
1325   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::getInterfaceHash",
1326   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1327   "parameters" :
1328   [
1329    {
1330     "is_this_ptr" : true,
1331     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1332    },
1333    {
1334     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1335    }
1336   ],
1337   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1338   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1339  },
1340  {
1341   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::getInterfaceVersion",
1342   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice19getInterfaceVersionEPi",
1343   "parameters" :
1344   [
1345    {
1346     "is_this_ptr" : true,
1347     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1348    },
1349    {
1350     "referenced_type" : "_ZTIPi"
1351    }
1352   ],
1353   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1354   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1355  },
1356  {
1357   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::BnDiceDevice",
1358   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceC2Ev",
1359   "parameters" :
1360   [
1361    {
1362     "is_this_ptr" : true,
1363     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1364    }
1365   ],
1366   "return_type" : "_ZTIv",
1367   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1368  },
1369  {
1370   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::~BnDiceDevice",
1371   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD0Ev",
1372   "parameters" :
1373   [
1374    {
1375     "is_this_ptr" : true,
1376     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1377    }
1378   ],
1379   "return_type" : "_ZTIv",
1380   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1381  },
1382  {
1383   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::~BnDiceDevice",
1384   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD1Ev",
1385   "parameters" :
1386   [
1387    {
1388     "is_this_ptr" : true,
1389     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1390    }
1391   ],
1392   "return_type" : "_ZTIv",
1393   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1394  },
1395  {
1396   "function_name" : "aidl::android::hardware::security::dice::BnDiceDevice::~BnDiceDevice",
1397   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD2Ev",
1398   "parameters" :
1399   [
1400    {
1401     "is_this_ptr" : true,
1402     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE"
1403    }
1404   ],
1405   "return_type" : "_ZTIv",
1406   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
1407  },
1408  {
1409   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::getInterfaceHash",
1410   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1411   "parameters" :
1412   [
1413    {
1414     "is_this_ptr" : true,
1415     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1416    },
1417    {
1418     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1419    }
1420   ],
1421   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1422   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1423  },
1424  {
1425   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::getAttestationChain",
1426   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE",
1427   "parameters" :
1428   [
1429    {
1430     "is_this_ptr" : true,
1431     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1432    },
1433    {
1434     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1435    },
1436    {
1437     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice3BccE"
1438    }
1439   ],
1440   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1441   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1442  },
1443  {
1444   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::getInterfaceVersion",
1445   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice19getInterfaceVersionEPi",
1446   "parameters" :
1447   [
1448    {
1449     "is_this_ptr" : true,
1450     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1451    },
1452    {
1453     "referenced_type" : "_ZTIPi"
1454    }
1455   ],
1456   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1457   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1458  },
1459  {
1460   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::sign",
1461   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE",
1462   "parameters" :
1463   [
1464    {
1465     "is_this_ptr" : true,
1466     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1467    },
1468    {
1469     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1470    },
1471    {
1472     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1473    },
1474    {
1475     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice9SignatureE"
1476    }
1477   ],
1478   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1479   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1480  },
1481  {
1482   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::demote",
1483   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE",
1484   "parameters" :
1485   [
1486    {
1487     "is_this_ptr" : true,
1488     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1489    },
1490    {
1491     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1492    }
1493   ],
1494   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1495   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1496  },
1497  {
1498   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::derive",
1499   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE",
1500   "parameters" :
1501   [
1502    {
1503     "is_this_ptr" : true,
1504     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1505    },
1506    {
1507     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1508    },
1509    {
1510     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11BccHandoverE"
1511    }
1512   ],
1513   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1514   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1515  },
1516  {
1517   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::BpDiceDevice",
1518   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceC1ERKN3ndk10SpAIBinderE",
1519   "parameters" :
1520   [
1521    {
1522     "is_this_ptr" : true,
1523     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1524    },
1525    {
1526     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1527    }
1528   ],
1529   "return_type" : "_ZTIv",
1530   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1531  },
1532  {
1533   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::BpDiceDevice",
1534   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceC2ERKN3ndk10SpAIBinderE",
1535   "parameters" :
1536   [
1537    {
1538     "is_this_ptr" : true,
1539     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1540    },
1541    {
1542     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1543    }
1544   ],
1545   "return_type" : "_ZTIv",
1546   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1547  },
1548  {
1549   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::~BpDiceDevice",
1550   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD0Ev",
1551   "parameters" :
1552   [
1553    {
1554     "is_this_ptr" : true,
1555     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1556    }
1557   ],
1558   "return_type" : "_ZTIv",
1559   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1560  },
1561  {
1562   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::~BpDiceDevice",
1563   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD1Ev",
1564   "parameters" :
1565   [
1566    {
1567     "is_this_ptr" : true,
1568     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1569    }
1570   ],
1571   "return_type" : "_ZTIv",
1572   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1573  },
1574  {
1575   "function_name" : "aidl::android::hardware::security::dice::BpDiceDevice::~BpDiceDevice",
1576   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD2Ev",
1577   "parameters" :
1578   [
1579    {
1580     "is_this_ptr" : true,
1581     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE"
1582    }
1583   ],
1584   "return_type" : "_ZTIv",
1585   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
1586  },
1587  {
1588   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::getInterfaceHash",
1589   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE",
1590   "parameters" :
1591   [
1592    {
1593     "is_this_ptr" : true,
1594     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1595    },
1596    {
1597     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1598    }
1599   ],
1600   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1601   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1602  },
1603  {
1604   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::getAttestationChain",
1605   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE",
1606   "parameters" :
1607   [
1608    {
1609     "is_this_ptr" : true,
1610     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1611    },
1612    {
1613     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1614    },
1615    {
1616     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice3BccE"
1617    }
1618   ],
1619   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1620   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1621  },
1622  {
1623   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::getInterfaceVersion",
1624   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault19getInterfaceVersionEPi",
1625   "parameters" :
1626   [
1627    {
1628     "is_this_ptr" : true,
1629     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1630    },
1631    {
1632     "referenced_type" : "_ZTIPi"
1633    }
1634   ],
1635   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1636   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1637  },
1638  {
1639   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::sign",
1640   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE",
1641   "parameters" :
1642   [
1643    {
1644     "is_this_ptr" : true,
1645     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1646    },
1647    {
1648     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1649    },
1650    {
1651     "referenced_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE"
1652    },
1653    {
1654     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice9SignatureE"
1655    }
1656   ],
1657   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1658   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1659  },
1660  {
1661   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::demote",
1662   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE",
1663   "parameters" :
1664   [
1665    {
1666     "is_this_ptr" : true,
1667     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1668    },
1669    {
1670     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1671    }
1672   ],
1673   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1674   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1675  },
1676  {
1677   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::derive",
1678   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE",
1679   "parameters" :
1680   [
1681    {
1682     "is_this_ptr" : true,
1683     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1684    },
1685    {
1686     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE"
1687    },
1688    {
1689     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice11BccHandoverE"
1690    }
1691   ],
1692   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1693   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1694  },
1695  {
1696   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::asBinder",
1697   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault8asBinderEv",
1698   "parameters" :
1699   [
1700    {
1701     "is_this_ptr" : true,
1702     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1703    }
1704   ],
1705   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1706   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1707  },
1708  {
1709   "function_name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault::isRemote",
1710   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault8isRemoteEv",
1711   "parameters" :
1712   [
1713    {
1714     "is_this_ptr" : true,
1715     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
1716    }
1717   ],
1718   "return_type" : "_ZTIb",
1719   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1720  },
1721  {
1722   "function_name" : "aidl::android::hardware::security::dice::Bcc::readFromParcel",
1723   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice3Bcc14readFromParcelEPK7AParcel",
1724   "parameters" :
1725   [
1726    {
1727     "is_this_ptr" : true,
1728     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice3BccE"
1729    },
1730    {
1731     "referenced_type" : "_ZTIPK7AParcel"
1732    }
1733   ],
1734   "return_type" : "_ZTIi",
1735   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
1736  },
1737  {
1738   "function_name" : "aidl::android::hardware::security::dice::Config::readFromParcel",
1739   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice6Config14readFromParcelEPK7AParcel",
1740   "parameters" :
1741   [
1742    {
1743     "is_this_ptr" : true,
1744     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice6ConfigE"
1745    },
1746    {
1747     "referenced_type" : "_ZTIPK7AParcel"
1748    }
1749   ],
1750   "return_type" : "_ZTIi",
1751   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
1752  },
1753  {
1754   "function_name" : "aidl::android::hardware::security::dice::Signature::readFromParcel",
1755   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice9Signature14readFromParcelEPK7AParcel",
1756   "parameters" :
1757   [
1758    {
1759     "is_this_ptr" : true,
1760     "referenced_type" : "_ZTIPN4aidl7android8hardware8security4dice9SignatureE"
1761    },
1762    {
1763     "referenced_type" : "_ZTIPK7AParcel"
1764    }
1765   ],
1766   "return_type" : "_ZTIi",
1767   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
1768  },
1769  {
1770   "function_name" : "aidl::android::hardware::security::dice::BccHandover::writeToParcel",
1771   "linker_set_key" : "_ZNK4aidl7android8hardware8security4dice11BccHandover13writeToParcelEP7AParcel",
1772   "parameters" :
1773   [
1774    {
1775     "is_this_ptr" : true,
1776     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security4dice11BccHandoverE"
1777    },
1778    {
1779     "referenced_type" : "_ZTIP7AParcel"
1780    }
1781   ],
1782   "return_type" : "_ZTIi",
1783   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
1784  },
1785  {
1786   "function_name" : "aidl::android::hardware::security::dice::InputValues::writeToParcel",
1787   "linker_set_key" : "_ZNK4aidl7android8hardware8security4dice11InputValues13writeToParcelEP7AParcel",
1788   "parameters" :
1789   [
1790    {
1791     "is_this_ptr" : true,
1792     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security4dice11InputValuesE"
1793    },
1794    {
1795     "referenced_type" : "_ZTIP7AParcel"
1796    }
1797   ],
1798   "return_type" : "_ZTIi",
1799   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
1800  },
1801  {
1802   "function_name" : "aidl::android::hardware::security::dice::Bcc::writeToParcel",
1803   "linker_set_key" : "_ZNK4aidl7android8hardware8security4dice3Bcc13writeToParcelEP7AParcel",
1804   "parameters" :
1805   [
1806    {
1807     "is_this_ptr" : true,
1808     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security4dice3BccE"
1809    },
1810    {
1811     "referenced_type" : "_ZTIP7AParcel"
1812    }
1813   ],
1814   "return_type" : "_ZTIi",
1815   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
1816  },
1817  {
1818   "function_name" : "aidl::android::hardware::security::dice::Config::writeToParcel",
1819   "linker_set_key" : "_ZNK4aidl7android8hardware8security4dice6Config13writeToParcelEP7AParcel",
1820   "parameters" :
1821   [
1822    {
1823     "is_this_ptr" : true,
1824     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security4dice6ConfigE"
1825    },
1826    {
1827     "referenced_type" : "_ZTIP7AParcel"
1828    }
1829   ],
1830   "return_type" : "_ZTIi",
1831   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
1832  },
1833  {
1834   "function_name" : "aidl::android::hardware::security::dice::Signature::writeToParcel",
1835   "linker_set_key" : "_ZNK4aidl7android8hardware8security4dice9Signature13writeToParcelEP7AParcel",
1836   "parameters" :
1837   [
1838    {
1839     "is_this_ptr" : true,
1840     "referenced_type" : "_ZTIPKN4aidl7android8hardware8security4dice9SignatureE"
1841    },
1842    {
1843     "referenced_type" : "_ZTIP7AParcel"
1844    }
1845   ],
1846   "return_type" : "_ZTIi",
1847   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
1848  }
1849 ],
1850 "global_vars" :
1851 [
1852  {
1853   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11BccHandover10descriptorE",
1854   "name" : "aidl::android::hardware::security::dice::BccHandover::descriptor",
1855   "referenced_type" : "_ZTIPKc",
1856   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
1857  },
1858  {
1859   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice10descriptorE",
1860   "name" : "aidl::android::hardware::security::dice::IDiceDevice::descriptor",
1861   "referenced_type" : "_ZTIPKc",
1862   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1863  },
1864  {
1865   "access" : "private",
1866   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice12default_implE",
1867   "name" : "aidl::android::hardware::security::dice::IDiceDevice::default_impl",
1868   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
1869   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1870  },
1871  {
1872   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice4hashE",
1873   "name" : "aidl::android::hardware::security::dice::IDiceDevice::hash",
1874   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1875   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
1876  },
1877  {
1878   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice11InputValues10descriptorE",
1879   "name" : "aidl::android::hardware::security::dice::InputValues::descriptor",
1880   "referenced_type" : "_ZTIPKc",
1881   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
1882  },
1883  {
1884   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice3Bcc10descriptorE",
1885   "name" : "aidl::android::hardware::security::dice::Bcc::descriptor",
1886   "referenced_type" : "_ZTIPKc",
1887   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
1888  },
1889  {
1890   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice6Config10descriptorE",
1891   "name" : "aidl::android::hardware::security::dice::Config::descriptor",
1892   "referenced_type" : "_ZTIPKc",
1893   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
1894  },
1895  {
1896   "linker_set_key" : "_ZN4aidl7android8hardware8security4dice9Signature10descriptorE",
1897   "name" : "aidl::android::hardware::security::dice::Signature::descriptor",
1898   "referenced_type" : "_ZTIPKc",
1899   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
1900  }
1901 ],
1902 "lvalue_reference_types" :
1903 [
1904  {
1905   "alignment" : 4,
1906   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1907   "name" : "const ndk::SpAIBinder &",
1908   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1909   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1910   "size" : 4,
1911   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1912  },
1913  {
1914   "alignment" : 4,
1915   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1916   "name" : "const ndk::ScopedAParcel &",
1917   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1918   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1919   "size" : 4,
1920   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1921  },
1922  {
1923   "alignment" : 4,
1924   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
1925   "name" : "const ndk::AParcelableHolder &",
1926   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1927   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
1928   "size" : 4,
1929   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1930  },
1931  {
1932   "alignment" : 4,
1933   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1934   "name" : "const ndk::ScopedFileDescriptor &",
1935   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1936   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1937   "size" : 4,
1938   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1939  },
1940  {
1941   "alignment" : 4,
1942   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security4dice11BccHandoverE",
1943   "name" : "const aidl::android::hardware::security::dice::BccHandover &",
1944   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice11BccHandoverE",
1945   "self_type" : "_ZTIRKN4aidl7android8hardware8security4dice11BccHandoverE",
1946   "size" : 4,
1947   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
1948  },
1949  {
1950   "alignment" : 4,
1951   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security4dice11InputValuesE",
1952   "name" : "const aidl::android::hardware::security::dice::InputValues &",
1953   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice11InputValuesE",
1954   "self_type" : "_ZTIRKN4aidl7android8hardware8security4dice11InputValuesE",
1955   "size" : 4,
1956   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
1957  },
1958  {
1959   "alignment" : 4,
1960   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security4dice3BccE",
1961   "name" : "const aidl::android::hardware::security::dice::Bcc &",
1962   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice3BccE",
1963   "self_type" : "_ZTIRKN4aidl7android8hardware8security4dice3BccE",
1964   "size" : 4,
1965   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
1966  },
1967  {
1968   "alignment" : 4,
1969   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security4dice4ModeE",
1970   "name" : "const aidl::android::hardware::security::dice::Mode &",
1971   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice4ModeE",
1972   "self_type" : "_ZTIRKN4aidl7android8hardware8security4dice4ModeE",
1973   "size" : 4,
1974   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1975  },
1976  {
1977   "alignment" : 4,
1978   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security4dice6ConfigE",
1979   "name" : "const aidl::android::hardware::security::dice::Config &",
1980   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice6ConfigE",
1981   "self_type" : "_ZTIRKN4aidl7android8hardware8security4dice6ConfigE",
1982   "size" : 4,
1983   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
1984  },
1985  {
1986   "alignment" : 4,
1987   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8security4dice9SignatureE",
1988   "name" : "const aidl::android::hardware::security::dice::Signature &",
1989   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice9SignatureE",
1990   "self_type" : "_ZTIRKN4aidl7android8hardware8security4dice9SignatureE",
1991   "size" : 4,
1992   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
1993  },
1994  {
1995   "alignment" : 4,
1996   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
1997   "name" : "const std::shared_ptr<aidl::android::hardware::security::dice::IDiceDevice> &",
1998   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
1999   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2000   "size" : 4,
2001   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2002  },
2003  {
2004   "alignment" : 4,
2005   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLj32EEE",
2006   "name" : "const std::array<unsigned char, 32> &",
2007   "referenced_type" : "_ZTIKNSt3__15arrayIhLj32EEE",
2008   "self_type" : "_ZTIRKNSt3__15arrayIhLj32EEE",
2009   "size" : 4,
2010   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2011  },
2012  {
2013   "alignment" : 4,
2014   "linker_set_key" : "_ZTIRKNSt3__15arrayIhLj64EEE",
2015   "name" : "const std::array<unsigned char, 64> &",
2016   "referenced_type" : "_ZTIKNSt3__15arrayIhLj64EEE",
2017   "self_type" : "_ZTIRKNSt3__15arrayIhLj64EEE",
2018   "size" : 4,
2019   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2020  },
2021  {
2022   "alignment" : 4,
2023   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2024   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
2025   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2026   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2027   "size" : 4,
2028   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2029  },
2030  {
2031   "alignment" : 4,
2032   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE",
2033   "name" : "const std::vector<aidl::android::hardware::security::dice::InputValues, std::allocator<aidl::android::hardware::security::dice::InputValues>> &",
2034   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE",
2035   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE",
2036   "size" : 4,
2037   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2038  },
2039  {
2040   "alignment" : 4,
2041   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2042   "name" : "const std::vector<bool, std::allocator<bool>> &",
2043   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2044   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
2045   "size" : 4,
2046   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2047  },
2048  {
2049   "alignment" : 4,
2050   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2051   "name" : "const std::vector<double, std::allocator<double>> &",
2052   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2053   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
2054   "size" : 4,
2055   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2056  },
2057  {
2058   "alignment" : 4,
2059   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2060   "name" : "const std::vector<float, std::allocator<float>> &",
2061   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2062   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
2063   "size" : 4,
2064   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2065  },
2066  {
2067   "alignment" : 4,
2068   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2069   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
2070   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2071   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
2072   "size" : 4,
2073   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2074  },
2075  {
2076   "alignment" : 4,
2077   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2078   "name" : "const std::vector<int, std::allocator<int>> &",
2079   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2080   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
2081   "size" : 4,
2082   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2083  },
2084  {
2085   "alignment" : 4,
2086   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2087   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
2088   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2089   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
2090   "size" : 4,
2091   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2092  },
2093  {
2094   "alignment" : 4,
2095   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2096   "name" : "const std::vector<long long, std::allocator<long long>> &",
2097   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2098   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
2099   "size" : 4,
2100   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2101  },
2102  {
2103   "alignment" : 4,
2104   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2105   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
2106   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2107   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
2108   "size" : 4,
2109   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2110  },
2111  {
2112   "alignment" : 4,
2113   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2114   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
2115   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2116   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2117   "size" : 4,
2118   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2119  },
2120  {
2121   "alignment" : 4,
2122   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2123   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
2124   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2125   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2126   "size" : 4,
2127   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2128  },
2129  {
2130   "alignment" : 4,
2131   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2132   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
2133   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2134   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2135   "size" : 4,
2136   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2137  },
2138  {
2139   "alignment" : 4,
2140   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2141   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
2142   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2143   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2144   "size" : 4,
2145   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2146  },
2147  {
2148   "alignment" : 4,
2149   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2150   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
2151   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2152   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2153   "size" : 4,
2154   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2155  },
2156  {
2157   "alignment" : 4,
2158   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2159   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
2160   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2161   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2162   "size" : 4,
2163   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2164  },
2165  {
2166   "alignment" : 4,
2167   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2168   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
2169   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2170   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2171   "size" : 4,
2172   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2173  },
2174  {
2175   "alignment" : 4,
2176   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2177   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
2178   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2179   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2180   "size" : 4,
2181   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2182  },
2183  {
2184   "alignment" : 4,
2185   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2186   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
2187   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2188   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2189   "size" : 4,
2190   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2191  },
2192  {
2193   "alignment" : 4,
2194   "linker_set_key" : "_ZTIRKh",
2195   "name" : "const unsigned char &",
2196   "referenced_type" : "_ZTIKh",
2197   "self_type" : "_ZTIRKh",
2198   "size" : 4,
2199   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2200  },
2201  {
2202   "alignment" : 4,
2203   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
2204   "name" : "ndk::SpAIBinder &",
2205   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2206   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
2207   "size" : 4,
2208   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2209  },
2210  {
2211   "alignment" : 4,
2212   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
2213   "name" : "ndk::ScopedAParcel &",
2214   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2215   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
2216   "size" : 4,
2217   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2218  },
2219  {
2220   "alignment" : 4,
2221   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
2222   "name" : "ndk::ScopedAStatus &",
2223   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2224   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
2225   "size" : 4,
2226   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2227  },
2228  {
2229   "alignment" : 4,
2230   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2231   "name" : "ndk::ScopedAIBinder_Weak &",
2232   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2233   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
2234   "size" : 4,
2235   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2236  },
2237  {
2238   "alignment" : 4,
2239   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2240   "name" : "ndk::ScopedFileDescriptor &",
2241   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2242   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
2243   "size" : 4,
2244   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2245  },
2246  {
2247   "alignment" : 4,
2248   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2249   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
2250   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2251   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
2252   "size" : 4,
2253   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2254  },
2255  {
2256   "alignment" : 4,
2257   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2258   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
2259   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2260   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2261   "size" : 4,
2262   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2263  }
2264 ],
2265 "pointer_types" :
2266 [
2267  {
2268   "alignment" : 4,
2269   "linker_set_key" : "_ZTIP13AIBinder_Weak",
2270   "name" : "AIBinder_Weak *",
2271   "referenced_type" : "_ZTI13AIBinder_Weak",
2272   "self_type" : "_ZTIP13AIBinder_Weak",
2273   "size" : 4,
2274   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2275  },
2276  {
2277   "alignment" : 4,
2278   "linker_set_key" : "_ZTIP14AIBinder_Class",
2279   "name" : "AIBinder_Class *",
2280   "referenced_type" : "_ZTI14AIBinder_Class",
2281   "self_type" : "_ZTIP14AIBinder_Class",
2282   "size" : 4,
2283   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2284  },
2285  {
2286   "alignment" : 4,
2287   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
2288   "name" : "AIBinder_DeathRecipient *",
2289   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
2290   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
2291   "size" : 4,
2292   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2293  },
2294  {
2295   "alignment" : 4,
2296   "linker_set_key" : "_ZTIP7AParcel",
2297   "name" : "AParcel *",
2298   "referenced_type" : "_ZTI7AParcel",
2299   "self_type" : "_ZTIP7AParcel",
2300   "size" : 4,
2301   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2302  },
2303  {
2304   "alignment" : 4,
2305   "linker_set_key" : "_ZTIP7AStatus",
2306   "name" : "AStatus *",
2307   "referenced_type" : "_ZTI7AStatus",
2308   "self_type" : "_ZTIP7AStatus",
2309   "size" : 4,
2310   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2311  },
2312  {
2313   "alignment" : 4,
2314   "linker_set_key" : "_ZTIP8AIBinder",
2315   "name" : "AIBinder *",
2316   "referenced_type" : "_ZTI8AIBinder",
2317   "self_type" : "_ZTIP8AIBinder",
2318   "size" : 4,
2319   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2320  },
2321  {
2322   "alignment" : 4,
2323   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2324   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
2325   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
2326   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
2327   "size" : 4,
2328   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2329  },
2330  {
2331   "alignment" : 4,
2332   "linker_set_key" : "_ZTIPK7AParcel",
2333   "name" : "const AParcel *",
2334   "referenced_type" : "_ZTIK7AParcel",
2335   "self_type" : "_ZTIPK7AParcel",
2336   "size" : 4,
2337   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2338  },
2339  {
2340   "alignment" : 4,
2341   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
2342   "name" : "const ndk::SpAIBinder *",
2343   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
2344   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
2345   "size" : 4,
2346   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2347  },
2348  {
2349   "alignment" : 4,
2350   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
2351   "name" : "const ndk::ScopedAParcel *",
2352   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
2353   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
2354   "size" : 4,
2355   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2356  },
2357  {
2358   "alignment" : 4,
2359   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
2360   "name" : "const ndk::ScopedAStatus *",
2361   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
2362   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
2363   "size" : 4,
2364   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2365  },
2366  {
2367   "alignment" : 4,
2368   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
2369   "name" : "const ndk::AParcelableHolder *",
2370   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
2371   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
2372   "size" : 4,
2373   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2374  },
2375  {
2376   "alignment" : 4,
2377   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2378   "name" : "const ndk::ScopedFileDescriptor *",
2379   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2380   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
2381   "size" : 4,
2382   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2383  },
2384  {
2385   "alignment" : 4,
2386   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2387   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2388   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2389   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2390   "size" : 4,
2391   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2392  },
2393  {
2394   "alignment" : 4,
2395   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2396   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2397   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2398   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2399   "size" : 4,
2400   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2401  },
2402  {
2403   "alignment" : 4,
2404   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security4dice11BccHandoverE",
2405   "name" : "const aidl::android::hardware::security::dice::BccHandover *",
2406   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice11BccHandoverE",
2407   "self_type" : "_ZTIPKN4aidl7android8hardware8security4dice11BccHandoverE",
2408   "size" : 4,
2409   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
2410  },
2411  {
2412   "alignment" : 4,
2413   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security4dice11InputValuesE",
2414   "name" : "const aidl::android::hardware::security::dice::InputValues *",
2415   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice11InputValuesE",
2416   "self_type" : "_ZTIPKN4aidl7android8hardware8security4dice11InputValuesE",
2417   "size" : 4,
2418   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
2419  },
2420  {
2421   "alignment" : 4,
2422   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security4dice3BccE",
2423   "name" : "const aidl::android::hardware::security::dice::Bcc *",
2424   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice3BccE",
2425   "self_type" : "_ZTIPKN4aidl7android8hardware8security4dice3BccE",
2426   "size" : 4,
2427   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
2428  },
2429  {
2430   "alignment" : 4,
2431   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security4dice6ConfigE",
2432   "name" : "const aidl::android::hardware::security::dice::Config *",
2433   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice6ConfigE",
2434   "self_type" : "_ZTIPKN4aidl7android8hardware8security4dice6ConfigE",
2435   "size" : 4,
2436   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
2437  },
2438  {
2439   "alignment" : 4,
2440   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8security4dice9SignatureE",
2441   "name" : "const aidl::android::hardware::security::dice::Signature *",
2442   "referenced_type" : "_ZTIKN4aidl7android8hardware8security4dice9SignatureE",
2443   "self_type" : "_ZTIPKN4aidl7android8hardware8security4dice9SignatureE",
2444   "size" : 4,
2445   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
2446  },
2447  {
2448   "alignment" : 4,
2449   "linker_set_key" : "_ZTIPKc",
2450   "name" : "const char *",
2451   "referenced_type" : "_ZTIKc",
2452   "self_type" : "_ZTIPKc",
2453   "size" : 4,
2454   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2455  },
2456  {
2457   "alignment" : 4,
2458   "linker_set_key" : "_ZTIPKv",
2459   "name" : "const void *",
2460   "referenced_type" : "_ZTIKv",
2461   "self_type" : "_ZTIPKv",
2462   "size" : 4,
2463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2464  },
2465  {
2466   "alignment" : 4,
2467   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
2468   "name" : "ndk::SpAIBinder *",
2469   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2470   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
2471   "size" : 4,
2472   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2473  },
2474  {
2475   "alignment" : 4,
2476   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
2477   "name" : "ndk::ICInterface *",
2478   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2479   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
2480   "size" : 4,
2481   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2482  },
2483  {
2484   "alignment" : 4,
2485   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2486   "name" : "ndk::BnCInterface<aidl::android::hardware::security::dice::IDiceDevice> *",
2487   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2488   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2489   "size" : 4,
2490   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2491  },
2492  {
2493   "alignment" : 4,
2494   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2495   "name" : "ndk::BpCInterface<aidl::android::hardware::security::dice::IDiceDevice> *",
2496   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2497   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2498   "size" : 4,
2499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2500  },
2501  {
2502   "alignment" : 4,
2503   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
2504   "name" : "ndk::ScopedAParcel *",
2505   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2506   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
2507   "size" : 4,
2508   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2509  },
2510  {
2511   "alignment" : 4,
2512   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
2513   "name" : "ndk::ScopedAStatus *",
2514   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2515   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
2516   "size" : 4,
2517   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2518  },
2519  {
2520   "alignment" : 4,
2521   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
2522   "name" : "ndk::SharedRefBase *",
2523   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2524   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
2525   "size" : 4,
2526   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2527  },
2528  {
2529   "alignment" : 4,
2530   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
2531   "name" : "ndk::AParcelableHolder *",
2532   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2533   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
2534   "size" : 4,
2535   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2536  },
2537  {
2538   "alignment" : 4,
2539   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2540   "name" : "ndk::ScopedAIBinder_Weak *",
2541   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2542   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
2543   "size" : 4,
2544   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2545  },
2546  {
2547   "alignment" : 4,
2548   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2549   "name" : "ndk::ScopedFileDescriptor *",
2550   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2551   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2552   "size" : 4,
2553   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2554  },
2555  {
2556   "alignment" : 4,
2557   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2558   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2559   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2560   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2561   "size" : 4,
2562   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2563  },
2564  {
2565   "alignment" : 4,
2566   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2567   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2568   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2569   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2570   "size" : 4,
2571   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2572  },
2573  {
2574   "alignment" : 4,
2575   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2576   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
2577   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2578   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2579   "size" : 4,
2580   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2581  },
2582  {
2583   "alignment" : 4,
2584   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2585   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2586   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2587   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2588   "size" : 4,
2589   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2590  },
2591  {
2592   "alignment" : 4,
2593   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2594   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2595   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2596   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2597   "size" : 4,
2598   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2599  },
2600  {
2601   "alignment" : 4,
2602   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice11BccHandoverE",
2603   "name" : "aidl::android::hardware::security::dice::BccHandover *",
2604   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11BccHandoverE",
2605   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice11BccHandoverE",
2606   "size" : 4,
2607   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
2608  },
2609  {
2610   "alignment" : 4,
2611   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice11IDiceDeviceE",
2612   "name" : "aidl::android::hardware::security::dice::IDiceDevice *",
2613   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE",
2614   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice11IDiceDeviceE",
2615   "size" : 4,
2616   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2617  },
2618  {
2619   "alignment" : 4,
2620   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice11InputValuesE",
2621   "name" : "aidl::android::hardware::security::dice::InputValues *",
2622   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11InputValuesE",
2623   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice11InputValuesE",
2624   "size" : 4,
2625   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
2626  },
2627  {
2628   "alignment" : 4,
2629   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE",
2630   "name" : "aidl::android::hardware::security::dice::BnDiceDevice *",
2631   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice12BnDiceDeviceE",
2632   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice12BnDiceDeviceE",
2633   "size" : 4,
2634   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
2635  },
2636  {
2637   "alignment" : 4,
2638   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE",
2639   "name" : "aidl::android::hardware::security::dice::BpDiceDevice *",
2640   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice12BpDiceDeviceE",
2641   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice12BpDiceDeviceE",
2642   "size" : 4,
2643   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h"
2644  },
2645  {
2646   "alignment" : 4,
2647   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE",
2648   "name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault *",
2649   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE",
2650   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE",
2651   "size" : 4,
2652   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2653  },
2654  {
2655   "alignment" : 4,
2656   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE",
2657   "name" : "aidl::android::hardware::security::dice::IDiceDeviceDelegator *",
2658   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE",
2659   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE",
2660   "size" : 4,
2661   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h"
2662  },
2663  {
2664   "alignment" : 4,
2665   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice3BccE",
2666   "name" : "aidl::android::hardware::security::dice::Bcc *",
2667   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice3BccE",
2668   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice3BccE",
2669   "size" : 4,
2670   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
2671  },
2672  {
2673   "alignment" : 4,
2674   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice6ConfigE",
2675   "name" : "aidl::android::hardware::security::dice::Config *",
2676   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice6ConfigE",
2677   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice6ConfigE",
2678   "size" : 4,
2679   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
2680  },
2681  {
2682   "alignment" : 4,
2683   "linker_set_key" : "_ZTIPN4aidl7android8hardware8security4dice9SignatureE",
2684   "name" : "aidl::android::hardware::security::dice::Signature *",
2685   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice9SignatureE",
2686   "self_type" : "_ZTIPN4aidl7android8hardware8security4dice9SignatureE",
2687   "size" : 4,
2688   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2689  },
2690  {
2691   "alignment" : 4,
2692   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2693   "name" : "std::shared_ptr<aidl::android::hardware::security::dice::IDiceDevice> *",
2694   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2695   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
2696   "size" : 4,
2697   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2698  },
2699  {
2700   "alignment" : 4,
2701   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2702   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2703   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2704   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2705   "size" : 4,
2706   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2707  },
2708  {
2709   "alignment" : 4,
2710   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2711   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2712   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2713   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2714   "size" : 4,
2715   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2716  },
2717  {
2718   "alignment" : 4,
2719   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2720   "name" : "std::vector<bool, std::allocator<bool>> *",
2721   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2722   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2723   "size" : 4,
2724   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2725  },
2726  {
2727   "alignment" : 4,
2728   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2729   "name" : "std::vector<double, std::allocator<double>> *",
2730   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2731   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2732   "size" : 4,
2733   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2734  },
2735  {
2736   "alignment" : 4,
2737   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2738   "name" : "std::vector<float, std::allocator<float>> *",
2739   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2740   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2741   "size" : 4,
2742   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2743  },
2744  {
2745   "alignment" : 4,
2746   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2747   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2748   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2749   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2750   "size" : 4,
2751   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2752  },
2753  {
2754   "alignment" : 4,
2755   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2756   "name" : "std::vector<int, std::allocator<int>> *",
2757   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2758   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2759   "size" : 4,
2760   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2761  },
2762  {
2763   "alignment" : 4,
2764   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2765   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2766   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2767   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2768   "size" : 4,
2769   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2770  },
2771  {
2772   "alignment" : 4,
2773   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2774   "name" : "std::vector<long long, std::allocator<long long>> *",
2775   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2776   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2777   "size" : 4,
2778   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2779  },
2780  {
2781   "alignment" : 4,
2782   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2783   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2784   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2785   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2786   "size" : 4,
2787   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2788  },
2789  {
2790   "alignment" : 4,
2791   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2792   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2793   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2794   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2795   "size" : 4,
2796   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2797  },
2798  {
2799   "alignment" : 4,
2800   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2801   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2802   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2803   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2804   "size" : 4,
2805   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2806  },
2807  {
2808   "alignment" : 4,
2809   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2810   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2811   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2812   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2813   "size" : 4,
2814   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2815  },
2816  {
2817   "alignment" : 4,
2818   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2819   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2820   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2821   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2822   "size" : 4,
2823   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2824  },
2825  {
2826   "alignment" : 4,
2827   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2828   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2829   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2830   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2831   "size" : 4,
2832   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2833  },
2834  {
2835   "alignment" : 4,
2836   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2837   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2838   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2839   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2840   "size" : 4,
2841   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2842  },
2843  {
2844   "alignment" : 4,
2845   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2846   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2847   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2848   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2849   "size" : 4,
2850   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2851  },
2852  {
2853   "alignment" : 4,
2854   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2855   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2856   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2857   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2858   "size" : 4,
2859   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2860  },
2861  {
2862   "alignment" : 4,
2863   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2864   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2865   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2866   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2867   "size" : 4,
2868   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2869  },
2870  {
2871   "alignment" : 4,
2872   "linker_set_key" : "_ZTIPP7AParcel",
2873   "name" : "AParcel **",
2874   "referenced_type" : "_ZTIP7AParcel",
2875   "self_type" : "_ZTIPP7AParcel",
2876   "size" : 4,
2877   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2878  },
2879  {
2880   "alignment" : 4,
2881   "linker_set_key" : "_ZTIPP7AStatus",
2882   "name" : "AStatus **",
2883   "referenced_type" : "_ZTIP7AStatus",
2884   "self_type" : "_ZTIPP7AStatus",
2885   "size" : 4,
2886   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2887  },
2888  {
2889   "alignment" : 4,
2890   "linker_set_key" : "_ZTIPP8AIBinder",
2891   "name" : "AIBinder **",
2892   "referenced_type" : "_ZTIP8AIBinder",
2893   "self_type" : "_ZTIPP8AIBinder",
2894   "size" : 4,
2895   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2896  },
2897  {
2898   "alignment" : 4,
2899   "linker_set_key" : "_ZTIPPKc",
2900   "name" : "const char **",
2901   "referenced_type" : "_ZTIPKc",
2902   "self_type" : "_ZTIPPKc",
2903   "size" : 4,
2904   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2905  },
2906  {
2907   "alignment" : 4,
2908   "linker_set_key" : "_ZTIPi",
2909   "name" : "int *",
2910   "referenced_type" : "_ZTIi",
2911   "self_type" : "_ZTIPi",
2912   "size" : 4,
2913   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
2914  },
2915  {
2916   "alignment" : 4,
2917   "linker_set_key" : "_ZTIPv",
2918   "name" : "void *",
2919   "referenced_type" : "_ZTIv",
2920   "self_type" : "_ZTIPv",
2921   "size" : 4,
2922   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2923  }
2924 ],
2925 "qualified_types" :
2926 [
2927  {
2928   "is_const" : true,
2929   "linker_set_key" : "_ZTIK7AParcel",
2930   "name" : "const AParcel",
2931   "referenced_type" : "_ZTI7AParcel",
2932   "self_type" : "_ZTIK7AParcel",
2933   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2934  },
2935  {
2936   "alignment" : 4,
2937   "is_const" : true,
2938   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2939   "name" : "const ndk::SpAIBinder",
2940   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2941   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2942   "size" : 4,
2943   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2944  },
2945  {
2946   "alignment" : 4,
2947   "is_const" : true,
2948   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2949   "name" : "const ndk::ScopedAParcel",
2950   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2951   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2952   "size" : 4,
2953   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2954  },
2955  {
2956   "alignment" : 4,
2957   "is_const" : true,
2958   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2959   "name" : "const ndk::ScopedAStatus",
2960   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2961   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2962   "size" : 4,
2963   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2964  },
2965  {
2966   "alignment" : 4,
2967   "is_const" : true,
2968   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2969   "name" : "const ndk::AParcelableHolder",
2970   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2971   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2972   "size" : 12,
2973   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2974  },
2975  {
2976   "alignment" : 4,
2977   "is_const" : true,
2978   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2979   "name" : "const ndk::ScopedFileDescriptor",
2980   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2981   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2982   "size" : 4,
2983   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2984  },
2985  {
2986   "alignment" : 4,
2987   "is_const" : true,
2988   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2989   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2990   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2991   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2992   "size" : 4,
2993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2994  },
2995  {
2996   "alignment" : 4,
2997   "is_const" : true,
2998   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2999   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3000   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3001   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3002   "size" : 4,
3003   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3004  },
3005  {
3006   "alignment" : 4,
3007   "is_const" : true,
3008   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security4dice11BccHandoverE",
3009   "name" : "const aidl::android::hardware::security::dice::BccHandover",
3010   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11BccHandoverE",
3011   "self_type" : "_ZTIKN4aidl7android8hardware8security4dice11BccHandoverE",
3012   "size" : 76,
3013   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
3014  },
3015  {
3016   "alignment" : 4,
3017   "is_const" : true,
3018   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security4dice11InputValuesE",
3019   "name" : "const aidl::android::hardware::security::dice::InputValues",
3020   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11InputValuesE",
3021   "self_type" : "_ZTIKN4aidl7android8hardware8security4dice11InputValuesE",
3022   "size" : 224,
3023   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
3024  },
3025  {
3026   "alignment" : 4,
3027   "is_const" : true,
3028   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security4dice3BccE",
3029   "name" : "const aidl::android::hardware::security::dice::Bcc",
3030   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice3BccE",
3031   "self_type" : "_ZTIKN4aidl7android8hardware8security4dice3BccE",
3032   "size" : 12,
3033   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
3034  },
3035  {
3036   "alignment" : 4,
3037   "is_const" : true,
3038   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security4dice4ModeE",
3039   "name" : "const aidl::android::hardware::security::dice::Mode",
3040   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice4ModeE",
3041   "self_type" : "_ZTIKN4aidl7android8hardware8security4dice4ModeE",
3042   "size" : 4,
3043   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3044  },
3045  {
3046   "alignment" : 4,
3047   "is_const" : true,
3048   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security4dice6ConfigE",
3049   "name" : "const aidl::android::hardware::security::dice::Config",
3050   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice6ConfigE",
3051   "self_type" : "_ZTIKN4aidl7android8hardware8security4dice6ConfigE",
3052   "size" : 12,
3053   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
3054  },
3055  {
3056   "alignment" : 4,
3057   "is_const" : true,
3058   "linker_set_key" : "_ZTIKN4aidl7android8hardware8security4dice9SignatureE",
3059   "name" : "const aidl::android::hardware::security::dice::Signature",
3060   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice9SignatureE",
3061   "self_type" : "_ZTIKN4aidl7android8hardware8security4dice9SignatureE",
3062   "size" : 12,
3063   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
3064  },
3065  {
3066   "alignment" : 4,
3067   "is_const" : true,
3068   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3069   "name" : "const std::shared_ptr<aidl::android::hardware::security::dice::IDiceDevice>",
3070   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3071   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3072   "size" : 8,
3073   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
3074  },
3075  {
3076   "alignment" : 4,
3077   "is_const" : true,
3078   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3079   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
3080   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3081   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
3082   "size" : 12,
3083   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
3084  },
3085  {
3086   "alignment" : 4,
3087   "is_const" : true,
3088   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8security4dice4ModeELj4EEE",
3089   "name" : "const std::array<aidl::android::hardware::security::dice::Mode, 4U>",
3090   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8security4dice4ModeELj4EEE",
3091   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8security4dice4ModeELj4EEE",
3092   "size" : 16,
3093   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Mode.h"
3094  },
3095  {
3096   "alignment" : 1,
3097   "is_const" : true,
3098   "linker_set_key" : "_ZTIKNSt3__15arrayIhLj32EEE",
3099   "name" : "const std::array<unsigned char, 32>",
3100   "referenced_type" : "_ZTINSt3__15arrayIhLj32EEE",
3101   "self_type" : "_ZTIKNSt3__15arrayIhLj32EEE",
3102   "size" : 32,
3103   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3104  },
3105  {
3106   "alignment" : 1,
3107   "is_const" : true,
3108   "linker_set_key" : "_ZTIKNSt3__15arrayIhLj64EEE",
3109   "name" : "const std::array<unsigned char, 64>",
3110   "referenced_type" : "_ZTINSt3__15arrayIhLj64EEE",
3111   "self_type" : "_ZTIKNSt3__15arrayIhLj64EEE",
3112   "size" : 64,
3113   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3114  },
3115  {
3116   "alignment" : 4,
3117   "is_const" : true,
3118   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3119   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
3120   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
3121   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
3122   "size" : 12,
3123   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3124  },
3125  {
3126   "alignment" : 4,
3127   "is_const" : true,
3128   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE",
3129   "name" : "const std::vector<aidl::android::hardware::security::dice::InputValues, std::allocator<aidl::android::hardware::security::dice::InputValues>>",
3130   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE",
3131   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8security4dice11InputValuesENS_9allocatorIS6_EEEE",
3132   "size" : 12,
3133   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
3134  },
3135  {
3136   "alignment" : 4,
3137   "is_const" : true,
3138   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3139   "name" : "const std::vector<bool, std::allocator<bool>>",
3140   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
3141   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
3142   "size" : 12,
3143   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3144  },
3145  {
3146   "alignment" : 4,
3147   "is_const" : true,
3148   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3149   "name" : "const std::vector<double, std::allocator<double>>",
3150   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
3151   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
3152   "size" : 12,
3153   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3154  },
3155  {
3156   "alignment" : 4,
3157   "is_const" : true,
3158   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3159   "name" : "const std::vector<float, std::allocator<float>>",
3160   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
3161   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
3162   "size" : 12,
3163   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3164  },
3165  {
3166   "alignment" : 4,
3167   "is_const" : true,
3168   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3169   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
3170   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
3171   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
3172   "size" : 12,
3173   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3174  },
3175  {
3176   "alignment" : 4,
3177   "is_const" : true,
3178   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3179   "name" : "const std::vector<int, std::allocator<int>>",
3180   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
3181   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
3182   "size" : 12,
3183   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3184  },
3185  {
3186   "alignment" : 4,
3187   "is_const" : true,
3188   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3189   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
3190   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
3191   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
3192   "size" : 12,
3193   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3194  },
3195  {
3196   "alignment" : 4,
3197   "is_const" : true,
3198   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3199   "name" : "const std::vector<long long, std::allocator<long long>>",
3200   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
3201   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
3202   "size" : 12,
3203   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3204  },
3205  {
3206   "alignment" : 4,
3207   "is_const" : true,
3208   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3209   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
3210   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
3211   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
3212   "size" : 12,
3213   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3214  },
3215  {
3216   "alignment" : 4,
3217   "is_const" : true,
3218   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3219   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
3220   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3221   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
3222   "size" : 16,
3223   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3224  },
3225  {
3226   "alignment" : 4,
3227   "is_const" : true,
3228   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3229   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
3230   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3231   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
3232   "size" : 16,
3233   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3234  },
3235  {
3236   "alignment" : 4,
3237   "is_const" : true,
3238   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3239   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
3240   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3241   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
3242   "size" : 16,
3243   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "is_const" : true,
3248   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3249   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
3250   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3251   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
3252   "size" : 16,
3253   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3254  },
3255  {
3256   "alignment" : 4,
3257   "is_const" : true,
3258   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3259   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
3260   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3261   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
3262   "size" : 16,
3263   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3264  },
3265  {
3266   "alignment" : 4,
3267   "is_const" : true,
3268   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3269   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
3270   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3271   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
3272   "size" : 16,
3273   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3274  },
3275  {
3276   "alignment" : 4,
3277   "is_const" : true,
3278   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3279   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
3280   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3281   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
3282   "size" : 16,
3283   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3284  },
3285  {
3286   "alignment" : 4,
3287   "is_const" : true,
3288   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3289   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
3290   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3291   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
3292   "size" : 16,
3293   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3294  },
3295  {
3296   "alignment" : 4,
3297   "is_const" : true,
3298   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3299   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
3300   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3301   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
3302   "size" : 16,
3303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3304  },
3305  {
3306   "alignment" : 4,
3307   "is_const" : true,
3308   "linker_set_key" : "_ZTIKP7AParcel",
3309   "name" : "AParcel *const",
3310   "referenced_type" : "_ZTIP7AParcel",
3311   "self_type" : "_ZTIKP7AParcel",
3312   "size" : 4,
3313   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3314  },
3315  {
3316   "alignment" : 4,
3317   "is_const" : true,
3318   "linker_set_key" : "_ZTIKP7AStatus",
3319   "name" : "AStatus *const",
3320   "referenced_type" : "_ZTIP7AStatus",
3321   "self_type" : "_ZTIKP7AStatus",
3322   "size" : 4,
3323   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3324  },
3325  {
3326   "alignment" : 1,
3327   "is_const" : true,
3328   "linker_set_key" : "_ZTIKb",
3329   "name" : "const bool",
3330   "referenced_type" : "_ZTIb",
3331   "self_type" : "_ZTIKb",
3332   "size" : 1,
3333   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3334  },
3335  {
3336   "alignment" : 1,
3337   "is_const" : true,
3338   "linker_set_key" : "_ZTIKc",
3339   "name" : "const char",
3340   "referenced_type" : "_ZTIc",
3341   "self_type" : "_ZTIKc",
3342   "size" : 1,
3343   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3344  },
3345  {
3346   "alignment" : 1,
3347   "is_const" : true,
3348   "linker_set_key" : "_ZTIKh",
3349   "name" : "const unsigned char",
3350   "referenced_type" : "_ZTIh",
3351   "self_type" : "_ZTIKh",
3352   "size" : 1,
3353   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
3354  },
3355  {
3356   "alignment" : 4,
3357   "is_const" : true,
3358   "linker_set_key" : "_ZTIKi",
3359   "name" : "const int",
3360   "referenced_type" : "_ZTIi",
3361   "self_type" : "_ZTIKi",
3362   "size" : 4,
3363   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
3364  },
3365  {
3366   "alignment" : 4,
3367   "is_const" : true,
3368   "linker_set_key" : "_ZTIKj",
3369   "name" : "const unsigned int",
3370   "referenced_type" : "_ZTIj",
3371   "self_type" : "_ZTIKj",
3372   "size" : 4,
3373   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h"
3374  },
3375  {
3376   "is_const" : true,
3377   "linker_set_key" : "_ZTIKv",
3378   "name" : "const void",
3379   "referenced_type" : "_ZTIv",
3380   "self_type" : "_ZTIKv",
3381   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
3382  }
3383 ],
3384 "record_types" :
3385 [
3386  {
3387   "alignment" : 4,
3388   "fields" :
3389   [
3390    {
3391     "access" : "private",
3392     "field_name" : "mBinder",
3393     "referenced_type" : "_ZTIP8AIBinder"
3394    }
3395   ],
3396   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
3397   "name" : "ndk::SpAIBinder",
3398   "record_kind" : "class",
3399   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
3400   "self_type" : "_ZTIN3ndk10SpAIBinderE",
3401   "size" : 4,
3402   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3403  },
3404  {
3405   "access" : "private",
3406   "alignment" : 4,
3407   "fields" :
3408   [
3409    {
3410     "field_name" : "interface",
3411     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
3412    }
3413   ],
3414   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3415   "name" : "ndk::ICInterface::ICInterfaceData",
3416   "record_kind" : "class",
3417   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3418   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
3419   "size" : 8,
3420   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
3421  },
3422  {
3423   "alignment" : 4,
3424   "base_specifiers" :
3425   [
3426    {
3427     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
3428    }
3429   ],
3430   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
3431   "name" : "ndk::ICInterface",
3432   "record_kind" : "class",
3433   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
3434   "self_type" : "_ZTIN3ndk11ICInterfaceE",
3435   "size" : 16,
3436   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3437   "vtable_components" :
3438   [
3439    {
3440     "kind" : "offset_to_top"
3441    },
3442    {
3443     "kind" : "rtti",
3444     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
3445    },
3446    {
3447     "kind" : "complete_dtor_pointer",
3448     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
3449    },
3450    {
3451     "kind" : "deleting_dtor_pointer",
3452     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
3453    },
3454    {
3455     "is_pure" : true,
3456     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3457    },
3458    {
3459     "is_pure" : true,
3460     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3461    },
3462    {
3463     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3464    },
3465    {
3466     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3467    }
3468   ]
3469  },
3470  {
3471   "alignment" : 4,
3472   "base_specifiers" :
3473   [
3474    {
3475     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE"
3476    }
3477   ],
3478   "fields" :
3479   [
3480    {
3481     "access" : "private",
3482     "field_name" : "mMutex",
3483     "field_offset" : 128,
3484     "referenced_type" : "_ZTINSt3__15mutexE"
3485    },
3486    {
3487     "access" : "private",
3488     "field_name" : "mWeakBinder",
3489     "field_offset" : 160,
3490     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
3491    }
3492   ],
3493   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3494   "name" : "ndk::BnCInterface<aidl::android::hardware::security::dice::IDiceDevice>",
3495   "record_kind" : "class",
3496   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3497   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3498   "size" : 24,
3499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3500   "template_args" :
3501   [
3502    "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE"
3503   ],
3504   "vtable_components" :
3505   [
3506    {
3507     "kind" : "offset_to_top"
3508    },
3509    {
3510     "kind" : "rtti",
3511     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
3512    },
3513    {
3514     "kind" : "complete_dtor_pointer",
3515     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEED1Ev"
3516    },
3517    {
3518     "kind" : "deleting_dtor_pointer",
3519     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEED0Ev"
3520    },
3521    {
3522     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
3523    },
3524    {
3525     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8isRemoteEv"
3526    },
3527    {
3528     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3529    },
3530    {
3531     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3532    },
3533    {
3534     "is_pure" : true,
3535     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
3536    },
3537    {
3538     "is_pure" : true,
3539     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
3540    },
3541    {
3542     "is_pure" : true,
3543     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
3544    },
3545    {
3546     "is_pure" : true,
3547     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
3548    },
3549    {
3550     "is_pure" : true,
3551     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getInterfaceVersionEPi"
3552    },
3553    {
3554     "is_pure" : true,
3555     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3556    },
3557    {
3558     "is_pure" : true,
3559     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE12createBinderEv"
3560    }
3561   ]
3562  },
3563  {
3564   "alignment" : 4,
3565   "base_specifiers" :
3566   [
3567    {
3568     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE"
3569    }
3570   ],
3571   "fields" :
3572   [
3573    {
3574     "access" : "private",
3575     "field_name" : "mBinder",
3576     "field_offset" : 128,
3577     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
3578    }
3579   ],
3580   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3581   "name" : "ndk::BpCInterface<aidl::android::hardware::security::dice::IDiceDevice>",
3582   "record_kind" : "class",
3583   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3584   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE",
3585   "size" : 20,
3586   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3587   "template_args" :
3588   [
3589    "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE"
3590   ],
3591   "vtable_components" :
3592   [
3593    {
3594     "kind" : "offset_to_top"
3595    },
3596    {
3597     "kind" : "rtti",
3598     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
3599    },
3600    {
3601     "kind" : "complete_dtor_pointer",
3602     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEED1Ev"
3603    },
3604    {
3605     "kind" : "deleting_dtor_pointer",
3606     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEED0Ev"
3607    },
3608    {
3609     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
3610    },
3611    {
3612     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8isRemoteEv"
3613    },
3614    {
3615     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE4dumpEiPPKcj"
3616    },
3617    {
3618     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3619    },
3620    {
3621     "is_pure" : true,
3622     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
3623    },
3624    {
3625     "is_pure" : true,
3626     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
3627    },
3628    {
3629     "is_pure" : true,
3630     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
3631    },
3632    {
3633     "is_pure" : true,
3634     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
3635    },
3636    {
3637     "is_pure" : true,
3638     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getInterfaceVersionEPi"
3639    },
3640    {
3641     "is_pure" : true,
3642     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3643    }
3644   ]
3645  },
3646  {
3647   "alignment" : 4,
3648   "base_specifiers" :
3649   [
3650    {
3651     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
3652    }
3653   ],
3654   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
3655   "name" : "ndk::ScopedAParcel",
3656   "record_kind" : "class",
3657   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3658   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
3659   "size" : 4,
3660   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3661  },
3662  {
3663   "alignment" : 4,
3664   "base_specifiers" :
3665   [
3666    {
3667     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
3668    }
3669   ],
3670   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
3671   "name" : "ndk::ScopedAStatus",
3672   "record_kind" : "class",
3673   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3674   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
3675   "size" : 4,
3676   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3677  },
3678  {
3679   "alignment" : 4,
3680   "fields" :
3681   [
3682    {
3683     "access" : "private",
3684     "field_name" : "mFlagThis",
3685     "field_offset" : 32,
3686     "referenced_type" : "_ZTINSt3__19once_flagE"
3687    },
3688    {
3689     "access" : "private",
3690     "field_name" : "mThis",
3691     "field_offset" : 64,
3692     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
3693    }
3694   ],
3695   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
3696   "name" : "ndk::SharedRefBase",
3697   "record_kind" : "class",
3698   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
3699   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
3700   "size" : 16,
3701   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3702   "vtable_components" :
3703   [
3704    {
3705     "kind" : "offset_to_top"
3706    },
3707    {
3708     "kind" : "rtti",
3709     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
3710    },
3711    {
3712     "kind" : "complete_dtor_pointer",
3713     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
3714    },
3715    {
3716     "kind" : "deleting_dtor_pointer",
3717     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
3718    }
3719   ]
3720  },
3721  {
3722   "alignment" : 4,
3723   "fields" :
3724   [
3725    {
3726     "access" : "private",
3727     "field_name" : "mParcel",
3728     "field_offset" : 32,
3729     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
3730    },
3731    {
3732     "access" : "private",
3733     "field_name" : "mStability",
3734     "field_offset" : 64,
3735     "referenced_type" : "_ZTIi"
3736    }
3737   ],
3738   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
3739   "name" : "ndk::AParcelableHolder",
3740   "record_kind" : "class",
3741   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3742   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
3743   "size" : 12,
3744   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
3745   "vtable_components" :
3746   [
3747    {
3748     "kind" : "offset_to_top"
3749    },
3750    {
3751     "kind" : "rtti",
3752     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
3753    },
3754    {
3755     "kind" : "complete_dtor_pointer",
3756     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
3757    },
3758    {
3759     "kind" : "deleting_dtor_pointer",
3760     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
3761    }
3762   ]
3763  },
3764  {
3765   "alignment" : 4,
3766   "base_specifiers" :
3767   [
3768    {
3769     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3770    }
3771   ],
3772   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3773   "name" : "ndk::ScopedAIBinder_Weak",
3774   "record_kind" : "class",
3775   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3776   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3777   "size" : 4,
3778   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3779  },
3780  {
3781   "alignment" : 4,
3782   "base_specifiers" :
3783   [
3784    {
3785     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3786    }
3787   ],
3788   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3789   "name" : "ndk::ScopedFileDescriptor",
3790   "record_kind" : "class",
3791   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3792   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3793   "size" : 4,
3794   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3795  },
3796  {
3797   "alignment" : 4,
3798   "base_specifiers" :
3799   [
3800    {
3801     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3802    }
3803   ],
3804   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3805   "name" : "ndk::ScopedAIBinder_DeathRecipient",
3806   "record_kind" : "class",
3807   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3808   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3809   "size" : 4,
3810   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3811  },
3812  {
3813   "alignment" : 4,
3814   "fields" :
3815   [
3816    {
3817     "access" : "private",
3818     "field_name" : "mT",
3819     "referenced_type" : "_ZTIP13AIBinder_Weak"
3820    }
3821   ],
3822   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3823   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3824   "record_kind" : "class",
3825   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3826   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3827   "size" : 4,
3828   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3829   "template_args" :
3830   [
3831    "_ZTIP13AIBinder_Weak"
3832   ]
3833  },
3834  {
3835   "alignment" : 4,
3836   "fields" :
3837   [
3838    {
3839     "access" : "private",
3840     "field_name" : "mT",
3841     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
3842    }
3843   ],
3844   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3845   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
3846   "record_kind" : "class",
3847   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3848   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3849   "size" : 4,
3850   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3851   "template_args" :
3852   [
3853    "_ZTIP23AIBinder_DeathRecipient"
3854   ]
3855  },
3856  {
3857   "alignment" : 4,
3858   "fields" :
3859   [
3860    {
3861     "access" : "private",
3862     "field_name" : "mT",
3863     "referenced_type" : "_ZTIP7AParcel"
3864    }
3865   ],
3866   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3867   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3868   "record_kind" : "class",
3869   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3870   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3871   "size" : 4,
3872   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3873   "template_args" :
3874   [
3875    "_ZTIP7AParcel"
3876   ]
3877  },
3878  {
3879   "alignment" : 4,
3880   "fields" :
3881   [
3882    {
3883     "access" : "private",
3884     "field_name" : "mT",
3885     "referenced_type" : "_ZTIP7AStatus"
3886    }
3887   ],
3888   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3889   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3890   "record_kind" : "class",
3891   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3892   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3893   "size" : 4,
3894   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3895   "template_args" :
3896   [
3897    "_ZTIP7AStatus"
3898   ]
3899  },
3900  {
3901   "alignment" : 4,
3902   "fields" :
3903   [
3904    {
3905     "field_name" : "cdiAttest",
3906     "referenced_type" : "_ZTINSt3__15arrayIhLj32EEE"
3907    },
3908    {
3909     "field_name" : "cdiSeal",
3910     "field_offset" : 256,
3911     "referenced_type" : "_ZTINSt3__15arrayIhLj32EEE"
3912    },
3913    {
3914     "field_name" : "bcc",
3915     "field_offset" : 512,
3916     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice3BccE"
3917    }
3918   ],
3919   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice11BccHandoverE",
3920   "name" : "aidl::android::hardware::security::dice::BccHandover",
3921   "record_kind" : "class",
3922   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11BccHandoverE",
3923   "self_type" : "_ZTIN4aidl7android8hardware8security4dice11BccHandoverE",
3924   "size" : 76,
3925   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BccHandover.h"
3926  },
3927  {
3928   "alignment" : 4,
3929   "base_specifiers" :
3930   [
3931    {
3932     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3933    }
3934   ],
3935   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE",
3936   "name" : "aidl::android::hardware::security::dice::IDiceDevice",
3937   "record_kind" : "class",
3938   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE",
3939   "self_type" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE",
3940   "size" : 16,
3941   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h",
3942   "vtable_components" :
3943   [
3944    {
3945     "kind" : "offset_to_top"
3946    },
3947    {
3948     "kind" : "rtti",
3949     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE"
3950    },
3951    {
3952     "kind" : "complete_dtor_pointer",
3953     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD1Ev"
3954    },
3955    {
3956     "kind" : "deleting_dtor_pointer",
3957     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDeviceD0Ev"
3958    },
3959    {
3960     "is_pure" : true,
3961     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3962    },
3963    {
3964     "is_pure" : true,
3965     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3966    },
3967    {
3968     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3969    },
3970    {
3971     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3972    },
3973    {
3974     "is_pure" : true,
3975     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
3976    },
3977    {
3978     "is_pure" : true,
3979     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
3980    },
3981    {
3982     "is_pure" : true,
3983     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
3984    },
3985    {
3986     "is_pure" : true,
3987     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
3988    },
3989    {
3990     "is_pure" : true,
3991     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getInterfaceVersionEPi"
3992    },
3993    {
3994     "is_pure" : true,
3995     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
3996    }
3997   ]
3998  },
3999  {
4000   "alignment" : 4,
4001   "fields" :
4002   [
4003    {
4004     "field_name" : "codeHash",
4005     "referenced_type" : "_ZTINSt3__15arrayIhLj64EEE"
4006    },
4007    {
4008     "field_name" : "config",
4009     "field_offset" : 512,
4010     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice6ConfigE"
4011    },
4012    {
4013     "field_name" : "authorityHash",
4014     "field_offset" : 608,
4015     "referenced_type" : "_ZTINSt3__15arrayIhLj64EEE"
4016    },
4017    {
4018     "field_name" : "authorityDescriptor",
4019     "field_offset" : 1120,
4020     "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE"
4021    },
4022    {
4023     "field_name" : "mode",
4024     "field_offset" : 1248,
4025     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4026    },
4027    {
4028     "field_name" : "hidden",
4029     "field_offset" : 1280,
4030     "referenced_type" : "_ZTINSt3__15arrayIhLj64EEE"
4031    }
4032   ],
4033   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice11InputValuesE",
4034   "name" : "aidl::android::hardware::security::dice::InputValues",
4035   "record_kind" : "class",
4036   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11InputValuesE",
4037   "self_type" : "_ZTIN4aidl7android8hardware8security4dice11InputValuesE",
4038   "size" : 224,
4039   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/InputValues.h"
4040  },
4041  {
4042   "alignment" : 4,
4043   "base_specifiers" :
4044   [
4045    {
4046     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
4047    }
4048   ],
4049   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice12BnDiceDeviceE",
4050   "name" : "aidl::android::hardware::security::dice::BnDiceDevice",
4051   "record_kind" : "class",
4052   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice12BnDiceDeviceE",
4053   "self_type" : "_ZTIN4aidl7android8hardware8security4dice12BnDiceDeviceE",
4054   "size" : 24,
4055   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h",
4056   "vtable_components" :
4057   [
4058    {
4059     "kind" : "offset_to_top"
4060    },
4061    {
4062     "kind" : "rtti",
4063     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security4dice12BnDiceDeviceE"
4064    },
4065    {
4066     "kind" : "complete_dtor_pointer",
4067     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD1Ev"
4068    },
4069    {
4070     "kind" : "deleting_dtor_pointer",
4071     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDeviceD0Ev"
4072    },
4073    {
4074     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
4075    },
4076    {
4077     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8isRemoteEv"
4078    },
4079    {
4080     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4081    },
4082    {
4083     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4084    },
4085    {
4086     "is_pure" : true,
4087     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
4088    },
4089    {
4090     "is_pure" : true,
4091     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
4092    },
4093    {
4094     "is_pure" : true,
4095     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
4096    },
4097    {
4098     "is_pure" : true,
4099     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice11IDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
4100    },
4101    {
4102     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice19getInterfaceVersionEPi"
4103    },
4104    {
4105     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4106    },
4107    {
4108     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice12createBinderEv"
4109    }
4110   ]
4111  },
4112  {
4113   "alignment" : 4,
4114   "base_specifiers" :
4115   [
4116    {
4117     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
4118    }
4119   ],
4120   "fields" :
4121   [
4122    {
4123     "field_name" : "_aidl_cached_version",
4124     "field_offset" : 160,
4125     "referenced_type" : "_ZTIi"
4126    },
4127    {
4128     "field_name" : "_aidl_cached_hash",
4129     "field_offset" : 192,
4130     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4131    },
4132    {
4133     "field_name" : "_aidl_cached_hash_mutex",
4134     "field_offset" : 288,
4135     "referenced_type" : "_ZTINSt3__15mutexE"
4136    }
4137   ],
4138   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice12BpDiceDeviceE",
4139   "name" : "aidl::android::hardware::security::dice::BpDiceDevice",
4140   "record_kind" : "class",
4141   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice12BpDiceDeviceE",
4142   "self_type" : "_ZTIN4aidl7android8hardware8security4dice12BpDiceDeviceE",
4143   "size" : 40,
4144   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BpDiceDevice.h",
4145   "vtable_components" :
4146   [
4147    {
4148     "kind" : "offset_to_top"
4149    },
4150    {
4151     "kind" : "rtti",
4152     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security4dice12BpDiceDeviceE"
4153    },
4154    {
4155     "kind" : "complete_dtor_pointer",
4156     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD1Ev"
4157    },
4158    {
4159     "kind" : "deleting_dtor_pointer",
4160     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDeviceD0Ev"
4161    },
4162    {
4163     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
4164    },
4165    {
4166     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8isRemoteEv"
4167    },
4168    {
4169     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE4dumpEiPPKcj"
4170    },
4171    {
4172     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4173    },
4174    {
4175     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
4176    },
4177    {
4178     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
4179    },
4180    {
4181     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
4182    },
4183    {
4184     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
4185    },
4186    {
4187     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice19getInterfaceVersionEPi"
4188    },
4189    {
4190     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BpDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4191    }
4192   ]
4193  },
4194  {
4195   "alignment" : 4,
4196   "base_specifiers" :
4197   [
4198    {
4199     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice11IDiceDeviceE"
4200    }
4201   ],
4202   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE",
4203   "name" : "aidl::android::hardware::security::dice::IDiceDeviceDefault",
4204   "record_kind" : "class",
4205   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE",
4206   "self_type" : "_ZTIN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE",
4207   "size" : 16,
4208   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/IDiceDevice.h",
4209   "vtable_components" :
4210   [
4211    {
4212     "kind" : "offset_to_top"
4213    },
4214    {
4215     "kind" : "rtti",
4216     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security4dice18IDiceDeviceDefaultE"
4217    },
4218    {
4219     "kind" : "complete_dtor_pointer",
4220     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefaultD1Ev"
4221    },
4222    {
4223     "kind" : "deleting_dtor_pointer",
4224     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefaultD0Ev"
4225    },
4226    {
4227     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault8asBinderEv"
4228    },
4229    {
4230     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault8isRemoteEv"
4231    },
4232    {
4233     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4234    },
4235    {
4236     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4237    },
4238    {
4239     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
4240    },
4241    {
4242     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
4243    },
4244    {
4245     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
4246    },
4247    {
4248     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
4249    },
4250    {
4251     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault19getInterfaceVersionEPi"
4252    },
4253    {
4254     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice18IDiceDeviceDefault16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4255    }
4256   ]
4257  },
4258  {
4259   "alignment" : 4,
4260   "base_specifiers" :
4261   [
4262    {
4263     "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice12BnDiceDeviceE"
4264    }
4265   ],
4266   "fields" :
4267   [
4268    {
4269     "access" : "private",
4270     "field_name" : "_impl",
4271     "field_offset" : 192,
4272     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8security4dice11IDiceDeviceEEE"
4273    }
4274   ],
4275   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE",
4276   "name" : "aidl::android::hardware::security::dice::IDiceDeviceDelegator",
4277   "record_kind" : "class",
4278   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE",
4279   "self_type" : "_ZTIN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE",
4280   "size" : 32,
4281   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/BnDiceDevice.h",
4282   "vtable_components" :
4283   [
4284    {
4285     "kind" : "offset_to_top"
4286    },
4287    {
4288     "kind" : "rtti",
4289     "mangled_component_name" : "_ZTIN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorE"
4290    },
4291    {
4292     "kind" : "complete_dtor_pointer",
4293     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorD1Ev"
4294    },
4295    {
4296     "kind" : "deleting_dtor_pointer",
4297     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice20IDiceDeviceDelegatorD0Ev"
4298    },
4299    {
4300     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8asBinderEv"
4301    },
4302    {
4303     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8security4dice11IDiceDeviceEE8isRemoteEv"
4304    },
4305    {
4306     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
4307    },
4308    {
4309     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
4310    },
4311    {
4312     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice20IDiceDeviceDelegator4signERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEERKNS6_IhNS8_IhEEEEPNS3_9SignatureE"
4313    },
4314    {
4315     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice20IDiceDeviceDelegator19getAttestationChainERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_3BccE"
4316    },
4317    {
4318     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice20IDiceDeviceDelegator6deriveERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEEPNS3_11BccHandoverE"
4319    },
4320    {
4321     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice20IDiceDeviceDelegator6demoteERKNSt3__16vectorINS3_11InputValuesENS5_9allocatorIS7_EEEE"
4322    },
4323    {
4324     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice19getInterfaceVersionEPi"
4325    },
4326    {
4327     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice16getInterfaceHashEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE"
4328    },
4329    {
4330     "mangled_component_name" : "_ZN4aidl7android8hardware8security4dice12BnDiceDevice12createBinderEv"
4331    }
4332   ]
4333  },
4334  {
4335   "alignment" : 4,
4336   "fields" :
4337   [
4338    {
4339     "field_name" : "data",
4340     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4341    }
4342   ],
4343   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice3BccE",
4344   "name" : "aidl::android::hardware::security::dice::Bcc",
4345   "record_kind" : "class",
4346   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice3BccE",
4347   "self_type" : "_ZTIN4aidl7android8hardware8security4dice3BccE",
4348   "size" : 12,
4349   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Bcc.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "fields" :
4354   [
4355    {
4356     "field_name" : "desc",
4357     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4358    }
4359   ],
4360   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice6ConfigE",
4361   "name" : "aidl::android::hardware::security::dice::Config",
4362   "record_kind" : "class",
4363   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice6ConfigE",
4364   "self_type" : "_ZTIN4aidl7android8hardware8security4dice6ConfigE",
4365   "size" : 12,
4366   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Config.h"
4367  },
4368  {
4369   "alignment" : 4,
4370   "fields" :
4371   [
4372    {
4373     "field_name" : "data",
4374     "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4375    }
4376   ],
4377   "linker_set_key" : "_ZTIN4aidl7android8hardware8security4dice9SignatureE",
4378   "name" : "aidl::android::hardware::security::dice::Signature",
4379   "record_kind" : "class",
4380   "referenced_type" : "_ZTIN4aidl7android8hardware8security4dice9SignatureE",
4381   "self_type" : "_ZTIN4aidl7android8hardware8security4dice9SignatureE",
4382   "size" : 12,
4383   "source_file" : "out/soong/.intermediates/hardware/interfaces/security/dice/aidl/android.hardware.security.dice-V1-ndk-source/gen/include/aidl/android/hardware/security/dice/Signature.h"
4384  },
4385  {
4386   "alignment" : 1,
4387   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj32EEEEE",
4388   "name" : "android::internal::details::IsIterable<std::array<unsigned char, 32>>",
4389   "record_kind" : "class",
4390   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj32EEEEE",
4391   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj32EEEEE",
4392   "size" : 1,
4393   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4394   "template_args" :
4395   [
4396    "_ZTINSt3__15arrayIhLj32EEE"
4397   ]
4398  },
4399  {
4400   "alignment" : 1,
4401   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj64EEEEE",
4402   "name" : "android::internal::details::IsIterable<std::array<unsigned char, 64>>",
4403   "record_kind" : "class",
4404   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj64EEEEE",
4405   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__15arrayIhLj64EEEEE",
4406   "size" : 1,
4407   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4408   "template_args" :
4409   [
4410    "_ZTINSt3__15arrayIhLj64EEE"
4411   ]
4412  },
4413  {
4414   "alignment" : 1,
4415   "linker_set_key" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4416   "name" : "android::internal::details::IsIterable<std::vector<unsigned char, std::allocator<unsigned char>>>",
4417   "record_kind" : "class",
4418   "referenced_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4419   "self_type" : "_ZTIN7android8internal7details10IsIterableINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4420   "size" : 1,
4421   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4422   "template_args" :
4423   [
4424    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4425   ]
4426  },
4427  {
4428   "alignment" : 1,
4429   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice3BccEEE",
4430   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Bcc>",
4431   "record_kind" : "class",
4432   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice3BccEEE",
4433   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice3BccEEE",
4434   "size" : 1,
4435   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4436   "template_args" :
4437   [
4438    "_ZTIN4aidl7android8hardware8security4dice3BccE"
4439   ]
4440  },
4441  {
4442   "alignment" : 1,
4443   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice4ModeEEE",
4444   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Mode>",
4445   "record_kind" : "class",
4446   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice4ModeEEE",
4447   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice4ModeEEE",
4448   "size" : 1,
4449   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4450   "template_args" :
4451   [
4452    "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4453   ]
4454  },
4455  {
4456   "alignment" : 1,
4457   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice6ConfigEEE",
4458   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::security::dice::Config>",
4459   "record_kind" : "class",
4460   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice6ConfigEEE",
4461   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8security4dice6ConfigEEE",
4462   "size" : 1,
4463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4464   "template_args" :
4465   [
4466    "_ZTIN4aidl7android8hardware8security4dice6ConfigE"
4467   ]
4468  },
4469  {
4470   "alignment" : 1,
4471   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj32EEEEE",
4472   "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 32>>",
4473   "record_kind" : "class",
4474   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj32EEEEE",
4475   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj32EEEEE",
4476   "size" : 1,
4477   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4478   "template_args" :
4479   [
4480    "_ZTINSt3__15arrayIhLj32EEE"
4481   ]
4482  },
4483  {
4484   "alignment" : 1,
4485   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj64EEEEE",
4486   "name" : "android::internal::details::IsPointerLike<std::array<unsigned char, 64>>",
4487   "record_kind" : "class",
4488   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj64EEEEE",
4489   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__15arrayIhLj64EEEEE",
4490   "size" : 1,
4491   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4492   "template_args" :
4493   [
4494    "_ZTINSt3__15arrayIhLj64EEE"
4495   ]
4496  },
4497  {
4498   "alignment" : 1,
4499   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4500   "name" : "android::internal::details::IsPointerLike<std::vector<unsigned char, std::allocator<unsigned char>>>",
4501   "record_kind" : "class",
4502   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4503   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4504   "size" : 1,
4505   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4506   "template_args" :
4507   [
4508    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4509   ]
4510  },
4511  {
4512   "alignment" : 1,
4513   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEEE",
4514   "name" : "android::internal::details::IsPointerLike<std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>>",
4515   "record_kind" : "class",
4516   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEEE",
4517   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEEE",
4518   "size" : 1,
4519   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4520   "template_args" :
4521   [
4522    "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE"
4523   ]
4524  },
4525  {
4526   "alignment" : 1,
4527   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice3BccEEE",
4528   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Bcc>",
4529   "record_kind" : "class",
4530   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice3BccEEE",
4531   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice3BccEEE",
4532   "size" : 1,
4533   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4534   "template_args" :
4535   [
4536    "_ZTIN4aidl7android8hardware8security4dice3BccE"
4537   ]
4538  },
4539  {
4540   "alignment" : 1,
4541   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice4ModeEEE",
4542   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Mode>",
4543   "record_kind" : "class",
4544   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice4ModeEEE",
4545   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice4ModeEEE",
4546   "size" : 1,
4547   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4548   "template_args" :
4549   [
4550    "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4551   ]
4552  },
4553  {
4554   "alignment" : 1,
4555   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice6ConfigEEE",
4556   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::security::dice::Config>",
4557   "record_kind" : "class",
4558   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice6ConfigEEE",
4559   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8security4dice6ConfigEEE",
4560   "size" : 1,
4561   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4562   "template_args" :
4563   [
4564    "_ZTIN4aidl7android8hardware8security4dice6ConfigE"
4565   ]
4566  },
4567  {
4568   "alignment" : 1,
4569   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj32EEEEE",
4570   "name" : "android::internal::details::ToEmptyString<std::array<unsigned char, 32>>",
4571   "record_kind" : "class",
4572   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj32EEEEE",
4573   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj32EEEEE",
4574   "size" : 1,
4575   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4576   "template_args" :
4577   [
4578    "_ZTINSt3__15arrayIhLj32EEE"
4579   ]
4580  },
4581  {
4582   "alignment" : 1,
4583   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj64EEEEE",
4584   "name" : "android::internal::details::ToEmptyString<std::array<unsigned char, 64>>",
4585   "record_kind" : "class",
4586   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj64EEEEE",
4587   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__15arrayIhLj64EEEEE",
4588   "size" : 1,
4589   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4590   "template_args" :
4591   [
4592    "_ZTINSt3__15arrayIhLj64EEE"
4593   ]
4594  },
4595  {
4596   "alignment" : 1,
4597   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4598   "name" : "android::internal::details::ToEmptyString<std::vector<unsigned char, std::allocator<unsigned char>>>",
4599   "record_kind" : "class",
4600   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4601   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4602   "size" : 1,
4603   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4604   "template_args" :
4605   [
4606    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4607   ]
4608  },
4609  {
4610   "alignment" : 1,
4611   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEEE",
4612   "name" : "android::internal::details::ToEmptyString<std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>>",
4613   "record_kind" : "class",
4614   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEEE",
4615   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEEEE",
4616   "size" : 1,
4617   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4618   "template_args" :
4619   [
4620    "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE"
4621   ]
4622  },
4623  {
4624   "alignment" : 1,
4625   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
4626   "name" : "android::internal::details::ToEmptyString<unsigned char>",
4627   "record_kind" : "class",
4628   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
4629   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIhEE",
4630   "size" : 1,
4631   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4632   "template_args" :
4633   [
4634    "_ZTIh"
4635   ]
4636  },
4637  {
4638   "alignment" : 1,
4639   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice3BccEEE",
4640   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Bcc>",
4641   "record_kind" : "class",
4642   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice3BccEEE",
4643   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice3BccEEE",
4644   "size" : 1,
4645   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4646   "template_args" :
4647   [
4648    "_ZTIN4aidl7android8hardware8security4dice3BccE"
4649   ]
4650  },
4651  {
4652   "alignment" : 1,
4653   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice4ModeEEE",
4654   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Mode>",
4655   "record_kind" : "class",
4656   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice4ModeEEE",
4657   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice4ModeEEE",
4658   "size" : 1,
4659   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4660   "template_args" :
4661   [
4662    "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4663   ]
4664  },
4665  {
4666   "alignment" : 1,
4667   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice6ConfigEEE",
4668   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::security::dice::Config>",
4669   "record_kind" : "class",
4670   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice6ConfigEEE",
4671   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8security4dice6ConfigEEE",
4672   "size" : 1,
4673   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4674   "template_args" :
4675   [
4676    "_ZTIN4aidl7android8hardware8security4dice6ConfigE"
4677   ]
4678  },
4679  {
4680   "alignment" : 1,
4681   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj32EEEEE",
4682   "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 32>>",
4683   "record_kind" : "class",
4684   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj32EEEEE",
4685   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj32EEEEE",
4686   "size" : 1,
4687   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4688   "template_args" :
4689   [
4690    "_ZTINSt3__15arrayIhLj32EEE"
4691   ]
4692  },
4693  {
4694   "alignment" : 1,
4695   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj64EEEEE",
4696   "name" : "android::internal::details::HasToStringMethod<std::array<unsigned char, 64>>",
4697   "record_kind" : "class",
4698   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj64EEEEE",
4699   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__15arrayIhLj64EEEEE",
4700   "size" : 1,
4701   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4702   "template_args" :
4703   [
4704    "_ZTINSt3__15arrayIhLj64EEE"
4705   ]
4706  },
4707  {
4708   "alignment" : 1,
4709   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4710   "name" : "android::internal::details::HasToStringMethod<std::vector<unsigned char, std::allocator<unsigned char>>>",
4711   "record_kind" : "class",
4712   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4713   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
4714   "size" : 1,
4715   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4716   "template_args" :
4717   [
4718    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4719   ]
4720  },
4721  {
4722   "alignment" : 1,
4723   "base_specifiers" :
4724   [
4725    {
4726     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4727    }
4728   ],
4729   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice3BccENSt3__110shared_ptrEEE",
4730   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::dice::Bcc, std::shared_ptr>",
4731   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice3BccENSt3__110shared_ptrEEE",
4732   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice3BccENSt3__110shared_ptrEEE",
4733   "size" : 1,
4734   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4735   "template_args" :
4736   [
4737    "_ZTIN4aidl7android8hardware8security4dice3BccE"
4738   ]
4739  },
4740  {
4741   "alignment" : 1,
4742   "base_specifiers" :
4743   [
4744    {
4745     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4746    }
4747   ],
4748   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice3BccENSt3__18optionalEEE",
4749   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::dice::Bcc, std::optional>",
4750   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice3BccENSt3__18optionalEEE",
4751   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice3BccENSt3__18optionalEEE",
4752   "size" : 1,
4753   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4754   "template_args" :
4755   [
4756    "_ZTIN4aidl7android8hardware8security4dice3BccE"
4757   ]
4758  },
4759  {
4760   "alignment" : 1,
4761   "base_specifiers" :
4762   [
4763    {
4764     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4765    }
4766   ],
4767   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice4ModeENSt3__110shared_ptrEEE",
4768   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::dice::Mode, std::shared_ptr>",
4769   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice4ModeENSt3__110shared_ptrEEE",
4770   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice4ModeENSt3__110shared_ptrEEE",
4771   "size" : 1,
4772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4773   "template_args" :
4774   [
4775    "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4776   ]
4777  },
4778  {
4779   "alignment" : 1,
4780   "base_specifiers" :
4781   [
4782    {
4783     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4784    }
4785   ],
4786   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice4ModeENSt3__18optionalEEE",
4787   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::dice::Mode, std::optional>",
4788   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice4ModeENSt3__18optionalEEE",
4789   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice4ModeENSt3__18optionalEEE",
4790   "size" : 1,
4791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4792   "template_args" :
4793   [
4794    "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4795   ]
4796  },
4797  {
4798   "alignment" : 1,
4799   "base_specifiers" :
4800   [
4801    {
4802     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4803    }
4804   ],
4805   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice6ConfigENSt3__110shared_ptrEEE",
4806   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::dice::Config, std::shared_ptr>",
4807   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice6ConfigENSt3__110shared_ptrEEE",
4808   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice6ConfigENSt3__110shared_ptrEEE",
4809   "size" : 1,
4810   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4811   "template_args" :
4812   [
4813    "_ZTIN4aidl7android8hardware8security4dice6ConfigE"
4814   ]
4815  },
4816  {
4817   "alignment" : 1,
4818   "base_specifiers" :
4819   [
4820    {
4821     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4822    }
4823   ],
4824   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice6ConfigENSt3__18optionalEEE",
4825   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::security::dice::Config, std::optional>",
4826   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice6ConfigENSt3__18optionalEEE",
4827   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8security4dice6ConfigENSt3__18optionalEEE",
4828   "size" : 1,
4829   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4830   "template_args" :
4831   [
4832    "_ZTIN4aidl7android8hardware8security4dice6ConfigE"
4833   ]
4834  },
4835  {
4836   "alignment" : 1,
4837   "base_specifiers" :
4838   [
4839    {
4840     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4841    }
4842   ],
4843   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj32EEENS3_10shared_ptrEEE",
4844   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 32>, std::shared_ptr>",
4845   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj32EEENS3_10shared_ptrEEE",
4846   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj32EEENS3_10shared_ptrEEE",
4847   "size" : 1,
4848   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4849   "template_args" :
4850   [
4851    "_ZTINSt3__15arrayIhLj32EEE"
4852   ]
4853  },
4854  {
4855   "alignment" : 1,
4856   "base_specifiers" :
4857   [
4858    {
4859     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4860    }
4861   ],
4862   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj32EEENS3_8optionalEEE",
4863   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 32>, std::optional>",
4864   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj32EEENS3_8optionalEEE",
4865   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj32EEENS3_8optionalEEE",
4866   "size" : 1,
4867   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4868   "template_args" :
4869   [
4870    "_ZTINSt3__15arrayIhLj32EEE"
4871   ]
4872  },
4873  {
4874   "alignment" : 1,
4875   "base_specifiers" :
4876   [
4877    {
4878     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4879    }
4880   ],
4881   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj64EEENS3_10shared_ptrEEE",
4882   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 64>, std::shared_ptr>",
4883   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj64EEENS3_10shared_ptrEEE",
4884   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj64EEENS3_10shared_ptrEEE",
4885   "size" : 1,
4886   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4887   "template_args" :
4888   [
4889    "_ZTINSt3__15arrayIhLj64EEE"
4890   ]
4891  },
4892  {
4893   "alignment" : 1,
4894   "base_specifiers" :
4895   [
4896    {
4897     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4898    }
4899   ],
4900   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj64EEENS3_8optionalEEE",
4901   "name" : "android::internal::details::IsInstantiationOf<std::array<unsigned char, 64>, std::optional>",
4902   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj64EEENS3_8optionalEEE",
4903   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__15arrayIhLj64EEENS3_8optionalEEE",
4904   "size" : 1,
4905   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4906   "template_args" :
4907   [
4908    "_ZTINSt3__15arrayIhLj64EEE"
4909   ]
4910  },
4911  {
4912   "alignment" : 1,
4913   "base_specifiers" :
4914   [
4915    {
4916     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4917    }
4918   ],
4919   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
4920   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::shared_ptr>",
4921   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
4922   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_10shared_ptrEEE",
4923   "size" : 1,
4924   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4925   "template_args" :
4926   [
4927    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4928   ]
4929  },
4930  {
4931   "alignment" : 1,
4932   "base_specifiers" :
4933   [
4934    {
4935     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4936    }
4937   ],
4938   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
4939   "name" : "android::internal::details::IsInstantiationOf<std::vector<unsigned char, std::allocator<unsigned char>>, std::optional>",
4940   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
4941   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__16vectorIhNS3_9allocatorIhEEEENS3_8optionalEEE",
4942   "size" : 1,
4943   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4944   "template_args" :
4945   [
4946    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
4947   ]
4948  },
4949  {
4950   "alignment" : 1,
4951   "base_specifiers" :
4952   [
4953    {
4954     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4955    }
4956   ],
4957   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEENS3_10shared_ptrEEE",
4958   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>, std::shared_ptr>",
4959   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEENS3_10shared_ptrEEE",
4960   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEENS3_10shared_ptrEEE",
4961   "size" : 1,
4962   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4963   "template_args" :
4964   [
4965    "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE"
4966   ]
4967  },
4968  {
4969   "alignment" : 1,
4970   "base_specifiers" :
4971   [
4972    {
4973     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
4974    }
4975   ],
4976   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEES4_EE",
4977   "name" : "android::internal::details::IsInstantiationOf<std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>, std::optional>",
4978   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEES4_EE",
4979   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfINSt3__18optionalINS3_6vectorIhNS3_9allocatorIhEEEEEES4_EE",
4980   "size" : 1,
4981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4982   "template_args" :
4983   [
4984    "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE"
4985   ]
4986  },
4987  {
4988   "alignment" : 1,
4989   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8security4dice4ModeEEE",
4990   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::security::dice::Mode>",
4991   "record_kind" : "class",
4992   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8security4dice4ModeEEE",
4993   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8security4dice4ModeEEE",
4994   "size" : 1,
4995   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
4996   "template_args" :
4997   [
4998    "_ZTIN4aidl7android8hardware8security4dice4ModeE"
4999   ]
5000  },
5001  {
5002   "alignment" : 1,
5003   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj32EEEEE",
5004   "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 32>>",
5005   "record_kind" : "class",
5006   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj32EEEEE",
5007   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj32EEEEE",
5008   "size" : 1,
5009   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5010   "template_args" :
5011   [
5012    "_ZTINSt3__15arrayIhLj32EEE"
5013   ]
5014  },
5015  {
5016   "alignment" : 1,
5017   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj64EEEEE",
5018   "name" : "android::internal::details::HasToStringFunction<std::array<unsigned char, 64>>",
5019   "record_kind" : "class",
5020   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj64EEEEE",
5021   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__15arrayIhLj64EEEEE",
5022   "size" : 1,
5023   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5024   "template_args" :
5025   [
5026    "_ZTINSt3__15arrayIhLj64EEE"
5027   ]
5028  },
5029  {
5030   "alignment" : 1,
5031   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5032   "name" : "android::internal::details::HasToStringFunction<std::vector<unsigned char, std::allocator<unsigned char>>>",
5033   "record_kind" : "class",
5034   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5035   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionINSt3__16vectorIhNS3_9allocatorIhEEEEEE",
5036   "size" : 1,
5037   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
5038   "template_args" :
5039   [
5040    "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE"
5041   ]
5042  }
5043 ],
5044 "rvalue_reference_types" :
5045 [
5046  {
5047   "alignment" : 4,
5048   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
5049   "name" : "ndk::ScopedAParcel &&",
5050   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
5051   "self_type" : "_ZTION3ndk13ScopedAParcelE",
5052   "size" : 4,
5053   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5054  },
5055  {
5056   "alignment" : 4,
5057   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
5058   "name" : "ndk::ScopedAStatus &&",
5059   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
5060   "self_type" : "_ZTION3ndk13ScopedAStatusE",
5061   "size" : 4,
5062   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5063  },
5064  {
5065   "alignment" : 4,
5066   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
5067   "name" : "ndk::AParcelableHolder &&",
5068   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
5069   "self_type" : "_ZTION3ndk17AParcelableHolderE",
5070   "size" : 4,
5071   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
5072  },
5073  {
5074   "alignment" : 4,
5075   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5076   "name" : "ndk::ScopedAIBinder_Weak &&",
5077   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
5078   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
5079   "size" : 4,
5080   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5081  },
5082  {
5083   "alignment" : 4,
5084   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
5085   "name" : "ndk::ScopedFileDescriptor &&",
5086   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
5087   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
5088   "size" : 4,
5089   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5090  },
5091  {
5092   "alignment" : 4,
5093   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5094   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
5095   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
5096   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
5097   "size" : 4,
5098   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5099  },
5100  {
5101   "alignment" : 4,
5102   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5103   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
5104   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5105   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5106   "size" : 4,
5107   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5108  }
5109 ]
5110}
5111