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