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