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