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