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