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