• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "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" : "(anonymous 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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79: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" : "(anonymous 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" : "(anonymous 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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45: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" : "(anonymous 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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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_platform-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" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.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_parcel_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_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1652  },
1653  {
1654   "alignment" : 4,
1655   "linker_set_key" : "_ZTIPN4aidl7android8hardware7oemlock19OemLockSecureStatusE",
1656   "name" : "aidl::android::hardware::oemlock::OemLockSecureStatus *",
1657   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock19OemLockSecureStatusE",
1658   "self_type" : "_ZTIPN4aidl7android8hardware7oemlock19OemLockSecureStatusE",
1659   "size" : 4,
1660   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1661  },
1662  {
1663   "alignment" : 4,
1664   "linker_set_key" : "_ZTIPN4aidl7android8hardware7oemlock8IOemLockE",
1665   "name" : "aidl::android::hardware::oemlock::IOemLock *",
1666   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE",
1667   "self_type" : "_ZTIPN4aidl7android8hardware7oemlock8IOemLockE",
1668   "size" : 4,
1669   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1670  },
1671  {
1672   "alignment" : 4,
1673   "linker_set_key" : "_ZTIPN4aidl7android8hardware7oemlock9BnOemLockE",
1674   "name" : "aidl::android::hardware::oemlock::BnOemLock *",
1675   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock9BnOemLockE",
1676   "self_type" : "_ZTIPN4aidl7android8hardware7oemlock9BnOemLockE",
1677   "size" : 4,
1678   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/BnOemLock.h"
1679  },
1680  {
1681   "alignment" : 4,
1682   "linker_set_key" : "_ZTIPN4aidl7android8hardware7oemlock9BpOemLockE",
1683   "name" : "aidl::android::hardware::oemlock::BpOemLock *",
1684   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock9BpOemLockE",
1685   "self_type" : "_ZTIPN4aidl7android8hardware7oemlock9BpOemLockE",
1686   "size" : 4,
1687   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/BpOemLock.h"
1688  },
1689  {
1690   "alignment" : 4,
1691   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware7oemlock8IOemLockEEE",
1692   "name" : "std::shared_ptr<aidl::android::hardware::oemlock::IOemLock> *",
1693   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware7oemlock8IOemLockEEE",
1694   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware7oemlock8IOemLockEEE",
1695   "size" : 4,
1696   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1697  },
1698  {
1699   "alignment" : 4,
1700   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1701   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
1702   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1703   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1704   "size" : 4,
1705   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1706  },
1707  {
1708   "alignment" : 4,
1709   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1710   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
1711   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
1712   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1713   "size" : 4,
1714   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1715  },
1716  {
1717   "alignment" : 4,
1718   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
1719   "name" : "std::vector<bool, std::allocator<bool>> *",
1720   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
1721   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
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__16vectorIdNS_9allocatorIdEEEE",
1728   "name" : "std::vector<double, std::allocator<double>> *",
1729   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
1730   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
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__16vectorIfNS_9allocatorIfEEEE",
1737   "name" : "std::vector<float, std::allocator<float>> *",
1738   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
1739   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
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__16vectorIhNS_9allocatorIhEEEE",
1746   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
1747   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
1748   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
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__16vectorIiNS_9allocatorIiEEEE",
1755   "name" : "std::vector<int, std::allocator<int>> *",
1756   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
1757   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
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__16vectorIjNS_9allocatorIjEEEE",
1764   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
1765   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
1766   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
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__16vectorIxNS_9allocatorIxEEEE",
1773   "name" : "std::vector<long long, std::allocator<long long>> *",
1774   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
1775   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
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__16vectorIyNS_9allocatorIyEEEE",
1782   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
1783   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
1784   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
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__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1791   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
1792   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1793   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
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_6vectorIbNS_9allocatorIbEEEEEE",
1800   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
1801   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1802   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
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_6vectorIdNS_9allocatorIdEEEEEE",
1809   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
1810   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1811   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
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_6vectorIfNS_9allocatorIfEEEEEE",
1818   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
1819   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1820   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
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_6vectorIhNS_9allocatorIhEEEEEE",
1827   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
1828   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1829   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
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_6vectorIiNS_9allocatorIiEEEEEE",
1836   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
1837   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1838   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
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_6vectorIjNS_9allocatorIjEEEEEE",
1845   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
1846   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1847   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
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_6vectorIxNS_9allocatorIxEEEEEE",
1854   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
1855   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1856   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
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_6vectorIyNS_9allocatorIyEEEEEE",
1863   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
1864   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1865   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
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" : "_ZTIPP7AParcel",
1872   "name" : "AParcel **",
1873   "referenced_type" : "_ZTIP7AParcel",
1874   "self_type" : "_ZTIPP7AParcel",
1875   "size" : 4,
1876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1877  },
1878  {
1879   "alignment" : 4,
1880   "linker_set_key" : "_ZTIPP7AStatus",
1881   "name" : "AStatus **",
1882   "referenced_type" : "_ZTIP7AStatus",
1883   "self_type" : "_ZTIPP7AStatus",
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" : "_ZTIPP8AIBinder",
1890   "name" : "AIBinder **",
1891   "referenced_type" : "_ZTIP8AIBinder",
1892   "self_type" : "_ZTIPP8AIBinder",
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" : "_ZTIPPKc",
1899   "name" : "const char **",
1900   "referenced_type" : "_ZTIPKc",
1901   "self_type" : "_ZTIPPKc",
1902   "size" : 4,
1903   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1904  },
1905  {
1906   "alignment" : 4,
1907   "linker_set_key" : "_ZTIPb",
1908   "name" : "bool *",
1909   "referenced_type" : "_ZTIb",
1910   "self_type" : "_ZTIPb",
1911   "size" : 4,
1912   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1913  },
1914  {
1915   "alignment" : 4,
1916   "linker_set_key" : "_ZTIPi",
1917   "name" : "int *",
1918   "referenced_type" : "_ZTIi",
1919   "self_type" : "_ZTIPi",
1920   "size" : 4,
1921   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
1922  },
1923  {
1924   "alignment" : 4,
1925   "linker_set_key" : "_ZTIPv",
1926   "name" : "void *",
1927   "referenced_type" : "_ZTIv",
1928   "self_type" : "_ZTIPv",
1929   "size" : 4,
1930   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1931  }
1932 ],
1933 "qualified_types" :
1934 [
1935  {
1936   "is_const" : true,
1937   "linker_set_key" : "_ZTIK7AParcel",
1938   "name" : "const AParcel",
1939   "referenced_type" : "_ZTI7AParcel",
1940   "self_type" : "_ZTIK7AParcel",
1941   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1942  },
1943  {
1944   "alignment" : 4,
1945   "is_const" : true,
1946   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
1947   "name" : "const ndk::SpAIBinder",
1948   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1949   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
1950   "size" : 4,
1951   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1952  },
1953  {
1954   "alignment" : 4,
1955   "is_const" : true,
1956   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
1957   "name" : "const ndk::ScopedAParcel",
1958   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1959   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
1960   "size" : 4,
1961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1962  },
1963  {
1964   "alignment" : 4,
1965   "is_const" : true,
1966   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
1967   "name" : "const ndk::ScopedAStatus",
1968   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1969   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
1970   "size" : 4,
1971   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1972  },
1973  {
1974   "alignment" : 4,
1975   "is_const" : true,
1976   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1977   "name" : "const ndk::ScopedFileDescriptor",
1978   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1979   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1980   "size" : 4,
1981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1982  },
1983  {
1984   "alignment" : 4,
1985   "is_const" : true,
1986   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1987   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
1988   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1989   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1990   "size" : 4,
1991   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1992  },
1993  {
1994   "alignment" : 4,
1995   "is_const" : true,
1996   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1997   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
1998   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1999   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2000   "size" : 4,
2001   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2002  },
2003  {
2004   "alignment" : 4,
2005   "is_const" : true,
2006   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware7oemlock8IOemLockEEE",
2007   "name" : "const std::shared_ptr<aidl::android::hardware::oemlock::IOemLock>",
2008   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware7oemlock8IOemLockEEE",
2009   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware7oemlock8IOemLockEEE",
2010   "size" : 8,
2011   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
2012  },
2013  {
2014   "alignment" : 4,
2015   "is_const" : true,
2016   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2017   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2018   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2019   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2020   "size" : 12,
2021   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
2022  },
2023  {
2024   "alignment" : 4,
2025   "is_const" : true,
2026   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware7oemlock19OemLockSecureStatusELj3EEE",
2027   "name" : "const std::array<aidl::android::hardware::oemlock::OemLockSecureStatus, 3>",
2028   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware7oemlock19OemLockSecureStatusELj3EEE",
2029   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware7oemlock19OemLockSecureStatusELj3EEE",
2030   "size" : 12,
2031   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/OemLockSecureStatus.h"
2032  },
2033  {
2034   "alignment" : 4,
2035   "is_const" : true,
2036   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2037   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2038   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2039   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2040   "size" : 12,
2041   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2042  },
2043  {
2044   "alignment" : 4,
2045   "is_const" : true,
2046   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2047   "name" : "const std::vector<bool, std::allocator<bool>>",
2048   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2049   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2050   "size" : 12,
2051   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2052  },
2053  {
2054   "alignment" : 4,
2055   "is_const" : true,
2056   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2057   "name" : "const std::vector<double, std::allocator<double>>",
2058   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2059   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2060   "size" : 12,
2061   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2062  },
2063  {
2064   "alignment" : 4,
2065   "is_const" : true,
2066   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2067   "name" : "const std::vector<float, std::allocator<float>>",
2068   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2069   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2070   "size" : 12,
2071   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2072  },
2073  {
2074   "alignment" : 4,
2075   "is_const" : true,
2076   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2077   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2078   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2079   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2080   "size" : 12,
2081   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2082  },
2083  {
2084   "alignment" : 4,
2085   "is_const" : true,
2086   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2087   "name" : "const std::vector<int, std::allocator<int>>",
2088   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2089   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2090   "size" : 12,
2091   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2092  },
2093  {
2094   "alignment" : 4,
2095   "is_const" : true,
2096   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2097   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2098   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2099   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2100   "size" : 12,
2101   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2102  },
2103  {
2104   "alignment" : 4,
2105   "is_const" : true,
2106   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2107   "name" : "const std::vector<long long, std::allocator<long long>>",
2108   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2109   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2110   "size" : 12,
2111   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2112  },
2113  {
2114   "alignment" : 4,
2115   "is_const" : true,
2116   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2117   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2118   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2119   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2120   "size" : 12,
2121   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2122  },
2123  {
2124   "alignment" : 4,
2125   "is_const" : true,
2126   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2127   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2128   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2129   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2130   "size" : 16,
2131   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2132  },
2133  {
2134   "alignment" : 4,
2135   "is_const" : true,
2136   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2137   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2138   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2139   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2140   "size" : 16,
2141   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2142  },
2143  {
2144   "alignment" : 4,
2145   "is_const" : true,
2146   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2147   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2148   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2149   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2150   "size" : 16,
2151   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2152  },
2153  {
2154   "alignment" : 4,
2155   "is_const" : true,
2156   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2157   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2158   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2159   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2160   "size" : 16,
2161   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2162  },
2163  {
2164   "alignment" : 4,
2165   "is_const" : true,
2166   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2167   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2168   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2169   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2170   "size" : 16,
2171   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2172  },
2173  {
2174   "alignment" : 4,
2175   "is_const" : true,
2176   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2177   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2178   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2179   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2180   "size" : 16,
2181   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2182  },
2183  {
2184   "alignment" : 4,
2185   "is_const" : true,
2186   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2187   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2188   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2189   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2190   "size" : 16,
2191   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2192  },
2193  {
2194   "alignment" : 4,
2195   "is_const" : true,
2196   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2197   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2198   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2199   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2200   "size" : 16,
2201   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2202  },
2203  {
2204   "alignment" : 4,
2205   "is_const" : true,
2206   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2207   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2208   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2209   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2210   "size" : 16,
2211   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2212  },
2213  {
2214   "alignment" : 4,
2215   "is_const" : true,
2216   "linker_set_key" : "_ZTIKP7AParcel",
2217   "name" : "AParcel *const",
2218   "referenced_type" : "_ZTIP7AParcel",
2219   "self_type" : "_ZTIKP7AParcel",
2220   "size" : 4,
2221   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2222  },
2223  {
2224   "alignment" : 4,
2225   "is_const" : true,
2226   "linker_set_key" : "_ZTIKP7AStatus",
2227   "name" : "AStatus *const",
2228   "referenced_type" : "_ZTIP7AStatus",
2229   "self_type" : "_ZTIKP7AStatus",
2230   "size" : 4,
2231   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2232  },
2233  {
2234   "alignment" : 1,
2235   "is_const" : true,
2236   "linker_set_key" : "_ZTIKc",
2237   "name" : "const char",
2238   "referenced_type" : "_ZTIc",
2239   "self_type" : "_ZTIKc",
2240   "size" : 1,
2241   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2242  },
2243  {
2244   "alignment" : 4,
2245   "is_const" : true,
2246   "linker_set_key" : "_ZTIKi",
2247   "name" : "const int",
2248   "referenced_type" : "_ZTIi",
2249   "self_type" : "_ZTIKi",
2250   "size" : 4,
2251   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
2252  },
2253  {
2254   "alignment" : 4,
2255   "is_const" : true,
2256   "linker_set_key" : "_ZTIKj",
2257   "name" : "const unsigned int",
2258   "referenced_type" : "_ZTIj",
2259   "self_type" : "_ZTIKj",
2260   "size" : 4,
2261   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h"
2262  },
2263  {
2264   "is_const" : true,
2265   "linker_set_key" : "_ZTIKv",
2266   "name" : "const void",
2267   "referenced_type" : "_ZTIv",
2268   "self_type" : "_ZTIKv",
2269   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2270  }
2271 ],
2272 "record_types" :
2273 [
2274  {
2275   "alignment" : 4,
2276   "fields" :
2277   [
2278    {
2279     "access" : "private",
2280     "field_name" : "mBinder",
2281     "referenced_type" : "_ZTIP8AIBinder"
2282    }
2283   ],
2284   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2285   "name" : "ndk::SpAIBinder",
2286   "record_kind" : "class",
2287   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2288   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2289   "size" : 4,
2290   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2291  },
2292  {
2293   "access" : "private",
2294   "alignment" : 4,
2295   "fields" :
2296   [
2297    {
2298     "field_name" : "interface",
2299     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2300    }
2301   ],
2302   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2303   "name" : "ndk::ICInterface::ICInterfaceData",
2304   "record_kind" : "class",
2305   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2306   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2307   "size" : 8,
2308   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2309  },
2310  {
2311   "alignment" : 4,
2312   "base_specifiers" :
2313   [
2314    {
2315     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2316    }
2317   ],
2318   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2319   "name" : "ndk::ICInterface",
2320   "record_kind" : "class",
2321   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2322   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2323   "size" : 16,
2324   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2325   "vtable_components" :
2326   [
2327    {
2328     "kind" : "offset_to_top"
2329    },
2330    {
2331     "kind" : "rtti",
2332     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2333    },
2334    {
2335     "kind" : "complete_dtor_pointer",
2336     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2337    },
2338    {
2339     "kind" : "deleting_dtor_pointer",
2340     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2341    },
2342    {
2343     "is_pure" : true,
2344     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2345    },
2346    {
2347     "is_pure" : true,
2348     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2349    },
2350    {
2351     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2352    },
2353    {
2354     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2355    }
2356   ]
2357  },
2358  {
2359   "alignment" : 4,
2360   "base_specifiers" :
2361   [
2362    {
2363     "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE"
2364    }
2365   ],
2366   "fields" :
2367   [
2368    {
2369     "access" : "private",
2370     "field_name" : "mMutex",
2371     "field_offset" : 128,
2372     "referenced_type" : "_ZTINSt3__15mutexE"
2373    },
2374    {
2375     "access" : "private",
2376     "field_name" : "mWeakBinder",
2377     "field_offset" : 160,
2378     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2379    }
2380   ],
2381   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE",
2382   "name" : "ndk::BnCInterface<aidl::android::hardware::oemlock::IOemLock>",
2383   "record_kind" : "class",
2384   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE",
2385   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE",
2386   "size" : 24,
2387   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2388   "template_args" : [ "_ZTIN4aidl7android8hardware7oemlock8IOemLockE" ],
2389   "vtable_components" :
2390   [
2391    {
2392     "kind" : "offset_to_top"
2393    },
2394    {
2395     "kind" : "rtti",
2396     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE"
2397    },
2398    {
2399     "kind" : "complete_dtor_pointer",
2400     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEED1Ev"
2401    },
2402    {
2403     "kind" : "deleting_dtor_pointer",
2404     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEED0Ev"
2405    },
2406    {
2407     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8asBinderEv"
2408    },
2409    {
2410     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8isRemoteEv"
2411    },
2412    {
2413     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2414    },
2415    {
2416     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2417    },
2418    {
2419     "is_pure" : true,
2420     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock7getNameEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2421    },
2422    {
2423     "is_pure" : true,
2424     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27isOemUnlockAllowedByCarrierEPb"
2425    },
2426    {
2427     "is_pure" : true,
2428     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock26isOemUnlockAllowedByDeviceEPb"
2429    },
2430    {
2431     "is_pure" : true,
2432     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock28setOemUnlockAllowedByCarrierEbRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_19OemLockSecureStatusE"
2433    },
2434    {
2435     "is_pure" : true,
2436     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27setOemUnlockAllowedByDeviceEb"
2437    },
2438    {
2439     "is_pure" : true,
2440     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock19getInterfaceVersionEPi"
2441    },
2442    {
2443     "is_pure" : true,
2444     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2445    },
2446    {
2447     "is_pure" : true,
2448     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE12createBinderEv"
2449    }
2450   ]
2451  },
2452  {
2453   "alignment" : 4,
2454   "base_specifiers" :
2455   [
2456    {
2457     "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE"
2458    }
2459   ],
2460   "fields" :
2461   [
2462    {
2463     "access" : "private",
2464     "field_name" : "mBinder",
2465     "field_offset" : 128,
2466     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2467    }
2468   ],
2469   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE",
2470   "name" : "ndk::BpCInterface<aidl::android::hardware::oemlock::IOemLock>",
2471   "record_kind" : "class",
2472   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE",
2473   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE",
2474   "size" : 20,
2475   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2476   "template_args" : [ "_ZTIN4aidl7android8hardware7oemlock8IOemLockE" ],
2477   "vtable_components" :
2478   [
2479    {
2480     "kind" : "offset_to_top"
2481    },
2482    {
2483     "kind" : "rtti",
2484     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE"
2485    },
2486    {
2487     "kind" : "complete_dtor_pointer",
2488     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEED1Ev"
2489    },
2490    {
2491     "kind" : "deleting_dtor_pointer",
2492     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEED0Ev"
2493    },
2494    {
2495     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8asBinderEv"
2496    },
2497    {
2498     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8isRemoteEv"
2499    },
2500    {
2501     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE4dumpEiPPKcj"
2502    },
2503    {
2504     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2505    },
2506    {
2507     "is_pure" : true,
2508     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock7getNameEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2509    },
2510    {
2511     "is_pure" : true,
2512     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27isOemUnlockAllowedByCarrierEPb"
2513    },
2514    {
2515     "is_pure" : true,
2516     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock26isOemUnlockAllowedByDeviceEPb"
2517    },
2518    {
2519     "is_pure" : true,
2520     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock28setOemUnlockAllowedByCarrierEbRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_19OemLockSecureStatusE"
2521    },
2522    {
2523     "is_pure" : true,
2524     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27setOemUnlockAllowedByDeviceEb"
2525    },
2526    {
2527     "is_pure" : true,
2528     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock19getInterfaceVersionEPi"
2529    },
2530    {
2531     "is_pure" : true,
2532     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2533    }
2534   ]
2535  },
2536  {
2537   "alignment" : 4,
2538   "base_specifiers" :
2539   [
2540    {
2541     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2542    }
2543   ],
2544   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2545   "name" : "ndk::ScopedAParcel",
2546   "record_kind" : "class",
2547   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2548   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2549   "size" : 4,
2550   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2551  },
2552  {
2553   "alignment" : 4,
2554   "base_specifiers" :
2555   [
2556    {
2557     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
2558    }
2559   ],
2560   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
2561   "name" : "ndk::ScopedAStatus",
2562   "record_kind" : "class",
2563   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2564   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
2565   "size" : 4,
2566   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2567  },
2568  {
2569   "alignment" : 4,
2570   "fields" :
2571   [
2572    {
2573     "access" : "private",
2574     "field_name" : "mFlagThis",
2575     "field_offset" : 32,
2576     "referenced_type" : "_ZTINSt3__19once_flagE"
2577    },
2578    {
2579     "access" : "private",
2580     "field_name" : "mThis",
2581     "field_offset" : 64,
2582     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
2583    }
2584   ],
2585   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
2586   "name" : "ndk::SharedRefBase",
2587   "record_kind" : "class",
2588   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
2589   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
2590   "size" : 16,
2591   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2592   "vtable_components" :
2593   [
2594    {
2595     "kind" : "offset_to_top"
2596    },
2597    {
2598     "kind" : "rtti",
2599     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
2600    },
2601    {
2602     "kind" : "complete_dtor_pointer",
2603     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
2604    },
2605    {
2606     "kind" : "deleting_dtor_pointer",
2607     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
2608    }
2609   ]
2610  },
2611  {
2612   "alignment" : 4,
2613   "base_specifiers" :
2614   [
2615    {
2616     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
2617    }
2618   ],
2619   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2620   "name" : "ndk::ScopedAIBinder_Weak",
2621   "record_kind" : "class",
2622   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2623   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
2624   "size" : 4,
2625   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2626  },
2627  {
2628   "alignment" : 4,
2629   "base_specifiers" :
2630   [
2631    {
2632     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
2633    }
2634   ],
2635   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
2636   "name" : "ndk::ScopedFileDescriptor",
2637   "record_kind" : "class",
2638   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2639   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2640   "size" : 4,
2641   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2642  },
2643  {
2644   "alignment" : 4,
2645   "base_specifiers" :
2646   [
2647    {
2648     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
2649    }
2650   ],
2651   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2652   "name" : "ndk::ScopedAIBinder_DeathRecipient",
2653   "record_kind" : "class",
2654   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2655   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2656   "size" : 4,
2657   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2658  },
2659  {
2660   "alignment" : 4,
2661   "fields" :
2662   [
2663    {
2664     "access" : "private",
2665     "field_name" : "mT",
2666     "referenced_type" : "_ZTIP13AIBinder_Weak"
2667    }
2668   ],
2669   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2670   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
2671   "record_kind" : "class",
2672   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2673   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2674   "size" : 4,
2675   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2676   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
2677  },
2678  {
2679   "alignment" : 4,
2680   "fields" :
2681   [
2682    {
2683     "access" : "private",
2684     "field_name" : "mT",
2685     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
2686    }
2687   ],
2688   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2689   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
2690   "record_kind" : "class",
2691   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2692   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2693   "size" : 4,
2694   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2695   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
2696  },
2697  {
2698   "alignment" : 4,
2699   "fields" :
2700   [
2701    {
2702     "access" : "private",
2703     "field_name" : "mT",
2704     "referenced_type" : "_ZTIP7AParcel"
2705    }
2706   ],
2707   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2708   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2709   "record_kind" : "class",
2710   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2711   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2712   "size" : 4,
2713   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2714   "template_args" : [ "_ZTIP7AParcel" ]
2715  },
2716  {
2717   "alignment" : 4,
2718   "fields" :
2719   [
2720    {
2721     "access" : "private",
2722     "field_name" : "mT",
2723     "referenced_type" : "_ZTIP7AStatus"
2724    }
2725   ],
2726   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2727   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2728   "record_kind" : "class",
2729   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2730   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2731   "size" : 4,
2732   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
2733   "template_args" : [ "_ZTIP7AStatus" ]
2734  },
2735  {
2736   "alignment" : 4,
2737   "base_specifiers" :
2738   [
2739    {
2740     "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE"
2741    }
2742   ],
2743   "linker_set_key" : "_ZTIN4aidl7android8hardware7oemlock15IOemLockDefaultE",
2744   "name" : "aidl::android::hardware::oemlock::IOemLockDefault",
2745   "record_kind" : "class",
2746   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock15IOemLockDefaultE",
2747   "self_type" : "_ZTIN4aidl7android8hardware7oemlock15IOemLockDefaultE",
2748   "size" : 16,
2749   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h",
2750   "vtable_components" :
2751   [
2752    {
2753     "kind" : "offset_to_top"
2754    },
2755    {
2756     "kind" : "rtti",
2757     "mangled_component_name" : "_ZTIN4aidl7android8hardware7oemlock15IOemLockDefaultE"
2758    },
2759    {
2760     "kind" : "complete_dtor_pointer",
2761     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefaultD1Ev"
2762    },
2763    {
2764     "kind" : "deleting_dtor_pointer",
2765     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefaultD0Ev"
2766    },
2767    {
2768     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault8asBinderEv"
2769    },
2770    {
2771     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault8isRemoteEv"
2772    },
2773    {
2774     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2775    },
2776    {
2777     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2778    },
2779    {
2780     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault7getNameEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2781    },
2782    {
2783     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault27isOemUnlockAllowedByCarrierEPb"
2784    },
2785    {
2786     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault26isOemUnlockAllowedByDeviceEPb"
2787    },
2788    {
2789     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault28setOemUnlockAllowedByCarrierEbRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_19OemLockSecureStatusE"
2790    },
2791    {
2792     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault27setOemUnlockAllowedByDeviceEb"
2793    },
2794    {
2795     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault19getInterfaceVersionEPi"
2796    },
2797    {
2798     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock15IOemLockDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2799    }
2800   ]
2801  },
2802  {
2803   "alignment" : 4,
2804   "base_specifiers" :
2805   [
2806    {
2807     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
2808    }
2809   ],
2810   "linker_set_key" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE",
2811   "name" : "aidl::android::hardware::oemlock::IOemLock",
2812   "record_kind" : "class",
2813   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE",
2814   "self_type" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE",
2815   "size" : 16,
2816   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/IOemLock.h",
2817   "vtable_components" :
2818   [
2819    {
2820     "kind" : "offset_to_top"
2821    },
2822    {
2823     "kind" : "rtti",
2824     "mangled_component_name" : "_ZTIN4aidl7android8hardware7oemlock8IOemLockE"
2825    },
2826    {
2827     "kind" : "complete_dtor_pointer",
2828     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLockD1Ev"
2829    },
2830    {
2831     "kind" : "deleting_dtor_pointer",
2832     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLockD0Ev"
2833    },
2834    {
2835     "is_pure" : true,
2836     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2837    },
2838    {
2839     "is_pure" : true,
2840     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2841    },
2842    {
2843     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2844    },
2845    {
2846     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2847    },
2848    {
2849     "is_pure" : true,
2850     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock7getNameEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2851    },
2852    {
2853     "is_pure" : true,
2854     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27isOemUnlockAllowedByCarrierEPb"
2855    },
2856    {
2857     "is_pure" : true,
2858     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock26isOemUnlockAllowedByDeviceEPb"
2859    },
2860    {
2861     "is_pure" : true,
2862     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock28setOemUnlockAllowedByCarrierEbRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_19OemLockSecureStatusE"
2863    },
2864    {
2865     "is_pure" : true,
2866     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27setOemUnlockAllowedByDeviceEb"
2867    },
2868    {
2869     "is_pure" : true,
2870     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock19getInterfaceVersionEPi"
2871    },
2872    {
2873     "is_pure" : true,
2874     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2875    }
2876   ]
2877  },
2878  {
2879   "alignment" : 4,
2880   "base_specifiers" :
2881   [
2882    {
2883     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE"
2884    }
2885   ],
2886   "linker_set_key" : "_ZTIN4aidl7android8hardware7oemlock9BnOemLockE",
2887   "name" : "aidl::android::hardware::oemlock::BnOemLock",
2888   "record_kind" : "class",
2889   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock9BnOemLockE",
2890   "self_type" : "_ZTIN4aidl7android8hardware7oemlock9BnOemLockE",
2891   "size" : 24,
2892   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/BnOemLock.h",
2893   "vtable_components" :
2894   [
2895    {
2896     "kind" : "offset_to_top"
2897    },
2898    {
2899     "kind" : "rtti",
2900     "mangled_component_name" : "_ZTIN4aidl7android8hardware7oemlock9BnOemLockE"
2901    },
2902    {
2903     "kind" : "complete_dtor_pointer",
2904     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BnOemLockD1Ev"
2905    },
2906    {
2907     "kind" : "deleting_dtor_pointer",
2908     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BnOemLockD0Ev"
2909    },
2910    {
2911     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8asBinderEv"
2912    },
2913    {
2914     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8isRemoteEv"
2915    },
2916    {
2917     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2918    },
2919    {
2920     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2921    },
2922    {
2923     "is_pure" : true,
2924     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock7getNameEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2925    },
2926    {
2927     "is_pure" : true,
2928     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27isOemUnlockAllowedByCarrierEPb"
2929    },
2930    {
2931     "is_pure" : true,
2932     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock26isOemUnlockAllowedByDeviceEPb"
2933    },
2934    {
2935     "is_pure" : true,
2936     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock28setOemUnlockAllowedByCarrierEbRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_19OemLockSecureStatusE"
2937    },
2938    {
2939     "is_pure" : true,
2940     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock8IOemLock27setOemUnlockAllowedByDeviceEb"
2941    },
2942    {
2943     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BnOemLock19getInterfaceVersionEPi"
2944    },
2945    {
2946     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BnOemLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2947    },
2948    {
2949     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BnOemLock12createBinderEv"
2950    }
2951   ]
2952  },
2953  {
2954   "alignment" : 4,
2955   "base_specifiers" :
2956   [
2957    {
2958     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEEE"
2959    }
2960   ],
2961   "fields" :
2962   [
2963    {
2964     "field_name" : "_aidl_cached_version",
2965     "field_offset" : 160,
2966     "referenced_type" : "_ZTIi"
2967    },
2968    {
2969     "field_name" : "_aidl_cached_hash",
2970     "field_offset" : 192,
2971     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2972    },
2973    {
2974     "field_name" : "_aidl_cached_hash_mutex",
2975     "field_offset" : 288,
2976     "referenced_type" : "_ZTINSt3__15mutexE"
2977    }
2978   ],
2979   "linker_set_key" : "_ZTIN4aidl7android8hardware7oemlock9BpOemLockE",
2980   "name" : "aidl::android::hardware::oemlock::BpOemLock",
2981   "record_kind" : "class",
2982   "referenced_type" : "_ZTIN4aidl7android8hardware7oemlock9BpOemLockE",
2983   "self_type" : "_ZTIN4aidl7android8hardware7oemlock9BpOemLockE",
2984   "size" : 40,
2985   "source_file" : "out/soong/.intermediates/hardware/interfaces/oemlock/aidl/android.hardware.oemlock-V1-ndk_platform-source/gen/include/aidl/android/hardware/oemlock/BpOemLock.h",
2986   "vtable_components" :
2987   [
2988    {
2989     "kind" : "offset_to_top"
2990    },
2991    {
2992     "kind" : "rtti",
2993     "mangled_component_name" : "_ZTIN4aidl7android8hardware7oemlock9BpOemLockE"
2994    },
2995    {
2996     "kind" : "complete_dtor_pointer",
2997     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLockD1Ev"
2998    },
2999    {
3000     "kind" : "deleting_dtor_pointer",
3001     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLockD0Ev"
3002    },
3003    {
3004     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8asBinderEv"
3005    },
3006    {
3007     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE8isRemoteEv"
3008    },
3009    {
3010     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware7oemlock8IOemLockEE4dumpEiPPKcj"
3011    },
3012    {
3013     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3014    },
3015    {
3016     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock7getNameEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3017    },
3018    {
3019     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock27isOemUnlockAllowedByCarrierEPb"
3020    },
3021    {
3022     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock26isOemUnlockAllowedByDeviceEPb"
3023    },
3024    {
3025     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock28setOemUnlockAllowedByCarrierEbRKNSt3__16vectorIhNS4_9allocatorIhEEEEPNS2_19OemLockSecureStatusE"
3026    },
3027    {
3028     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock27setOemUnlockAllowedByDeviceEb"
3029    },
3030    {
3031     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock19getInterfaceVersionEPi"
3032    },
3033    {
3034     "mangled_component_name" : "_ZN4aidl7android8hardware7oemlock9BpOemLock16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3035    }
3036   ]
3037  }
3038 ],
3039 "rvalue_reference_types" :
3040 [
3041  {
3042   "alignment" : 4,
3043   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3044   "name" : "ndk::ScopedAParcel &&",
3045   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3046   "self_type" : "_ZTION3ndk13ScopedAParcelE",
3047   "size" : 4,
3048   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3049  },
3050  {
3051   "alignment" : 4,
3052   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3053   "name" : "ndk::ScopedAStatus &&",
3054   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3055   "self_type" : "_ZTION3ndk13ScopedAStatusE",
3056   "size" : 4,
3057   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3058  },
3059  {
3060   "alignment" : 4,
3061   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3062   "name" : "ndk::ScopedAIBinder_Weak &&",
3063   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3064   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3065   "size" : 4,
3066   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3067  },
3068  {
3069   "alignment" : 4,
3070   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3071   "name" : "ndk::ScopedFileDescriptor &&",
3072   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3073   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3074   "size" : 4,
3075   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3076  },
3077  {
3078   "alignment" : 4,
3079   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3080   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3081   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3082   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3083   "size" : 4,
3084   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3085  },
3086  {
3087   "alignment" : 4,
3088   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3089   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3090   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3091   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3092   "size" : 4,
3093   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3094  }
3095 ]
3096}
3097