• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "is_unsigned" : true,
17   "linker_set_key" : "_ZTIb",
18   "name" : "bool",
19   "referenced_type" : "_ZTIb",
20   "self_type" : "_ZTIb",
21   "size" : 1
22  },
23  {
24   "alignment" : 1,
25   "is_integral" : true,
26   "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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:79:1)",
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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:45:1)",
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" : "(anonymous enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
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::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:56:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:50:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:53:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:52:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:54:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:55:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:51:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:48:3)",
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_platform-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::(anonymous enum at out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h:49:3)",
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_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h",
696   "underlying_type" : "_ZTIi"
697  },
698  {
699   "alignment" : 4,
700   "enum_fields" :
701   [
702    {
703     "enum_field_value" : 0,
704     "name" : "android::internal::details::ToEmptyString<std::__1::basic_string<char>>::value"
705    }
706   ],
707   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
708   "name" : "android::internal::details::ToEmptyString<basic_string<char>>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
709   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
710   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6$valueE",
711   "size" : 4,
712   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
713   "underlying_type" : "_ZTIj"
714  },
715  {
716   "alignment" : 4,
717   "enum_fields" :
718   [
719    {
720     "enum_field_value" : 0,
721     "name" : "android::internal::details::ToEmptyString<int>::value"
722    }
723   ],
724   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
725   "name" : "android::internal::details::ToEmptyString<int>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
726   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
727   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
728   "size" : 4,
729   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
730   "underlying_type" : "_ZTIj"
731  },
732  {
733   "alignment" : 4,
734   "enum_fields" :
735   [
736    {
737     "enum_field_value" : 0,
738     "name" : "android::internal::details::ToEmptyString<long long>::value"
739    }
740   ],
741   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
742   "name" : "android::internal::details::ToEmptyString<long long>::(anonymous enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
743   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
744   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxE6$valueE",
745   "size" : 4,
746   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
747   "underlying_type" : "_ZTIj"
748  }
749 ],
750 "function_types" :
751 [
752  {
753   "alignment" : 4,
754   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
755   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
756   "parameters" :
757   [
758    {
759     "referenced_type" : "_ZTIP8AIBinder"
760    },
761    {
762     "referenced_type" : "_ZTIj"
763    },
764    {
765     "referenced_type" : "_ZTIPK7AParcel"
766    },
767    {
768     "referenced_type" : "_ZTIP7AParcel"
769    }
770   ],
771   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
772   "return_type" : "_ZTIi",
773   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
774   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
775  }
776 ],
777 "functions" :
778 [
779  {
780   "function_name" : "ndk::BnCInterface<aidl::android::hardware::memtrack::IMemtrack>::asBinder",
781   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8asBinderEv",
782   "parameters" :
783   [
784    {
785     "is_this_ptr" : true,
786     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE"
787    }
788   ],
789   "return_type" : "_ZTIN3ndk10SpAIBinderE",
790   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
791  },
792  {
793   "function_name" : "ndk::BpCInterface<aidl::android::hardware::memtrack::IMemtrack>::asBinder",
794   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8asBinderEv",
795   "parameters" :
796   [
797    {
798     "is_this_ptr" : true,
799     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE"
800    }
801   ],
802   "return_type" : "_ZTIN3ndk10SpAIBinderE",
803   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
804  },
805  {
806   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
807   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8memtrack10DeviceInfoEEEiPK7AParcelPvj",
808   "parameters" :
809   [
810    {
811     "referenced_type" : "_ZTIPK7AParcel"
812    },
813    {
814     "referenced_type" : "_ZTIPv"
815    },
816    {
817     "referenced_type" : "_ZTIj"
818    }
819   ],
820   "return_type" : "_ZTIi",
821   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
822   "template_args" : [ "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE" ]
823  },
824  {
825   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
826   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8memtrack14MemtrackRecordEEEiPK7AParcelPvj",
827   "parameters" :
828   [
829    {
830     "referenced_type" : "_ZTIPK7AParcel"
831    },
832    {
833     "referenced_type" : "_ZTIPv"
834    },
835    {
836     "referenced_type" : "_ZTIj"
837    }
838   ],
839   "return_type" : "_ZTIi",
840   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
841   "template_args" : [ "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE" ]
842  },
843  {
844   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
845   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8memtrack10DeviceInfoEEEiP7AParcelPKvj",
846   "parameters" :
847   [
848    {
849     "referenced_type" : "_ZTIP7AParcel"
850    },
851    {
852     "referenced_type" : "_ZTIPKv"
853    },
854    {
855     "referenced_type" : "_ZTIj"
856    }
857   ],
858   "return_type" : "_ZTIi",
859   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
860   "template_args" : [ "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE" ]
861  },
862  {
863   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
864   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8memtrack14MemtrackRecordEEEiP7AParcelPKvj",
865   "parameters" :
866   [
867    {
868     "referenced_type" : "_ZTIP7AParcel"
869    },
870    {
871     "referenced_type" : "_ZTIPKv"
872    },
873    {
874     "referenced_type" : "_ZTIj"
875    }
876   ],
877   "return_type" : "_ZTIi",
878   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
879   "template_args" : [ "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE" ]
880  },
881  {
882   "access" : "protected",
883   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::createBinder",
884   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrack12createBinderEv",
885   "parameters" :
886   [
887    {
888     "is_this_ptr" : true,
889     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE"
890    }
891   ],
892   "return_type" : "_ZTIN3ndk10SpAIBinderE",
893   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
894  },
895  {
896   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::getInterfaceHash",
897   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
898   "parameters" :
899   [
900    {
901     "is_this_ptr" : true,
902     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE"
903    },
904    {
905     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
906    }
907   ],
908   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
909   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
910  },
911  {
912   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::getInterfaceVersion",
913   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrack19getInterfaceVersionEPi",
914   "parameters" :
915   [
916    {
917     "is_this_ptr" : true,
918     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE"
919    },
920    {
921     "referenced_type" : "_ZTIPi"
922    }
923   ],
924   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
925   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
926  },
927  {
928   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::BnMemtrack",
929   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrackC2Ev",
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_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
939  },
940  {
941   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::~BnMemtrack",
942   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrackD0Ev",
943   "parameters" :
944   [
945    {
946     "is_this_ptr" : true,
947     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE"
948    }
949   ],
950   "return_type" : "_ZTIv",
951   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
952  },
953  {
954   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::~BnMemtrack",
955   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrackD1Ev",
956   "parameters" :
957   [
958    {
959     "is_this_ptr" : true,
960     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE"
961    }
962   ],
963   "return_type" : "_ZTIv",
964   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
965  },
966  {
967   "function_name" : "aidl::android::hardware::memtrack::BnMemtrack::~BnMemtrack",
968   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BnMemtrackD2Ev",
969   "parameters" :
970   [
971    {
972     "is_this_ptr" : true,
973     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE"
974    }
975   ],
976   "return_type" : "_ZTIv",
977   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
978  },
979  {
980   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::getGpuDeviceInfo",
981   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE",
982   "parameters" :
983   [
984    {
985     "is_this_ptr" : true,
986     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
987    },
988    {
989     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack10DeviceInfoENS_9allocatorIS5_EEEE"
990    }
991   ],
992   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
993   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
994  },
995  {
996   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::getInterfaceHash",
997   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
998   "parameters" :
999   [
1000    {
1001     "is_this_ptr" : true,
1002     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1003    },
1004    {
1005     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1006    }
1007   ],
1008   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1009   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1010  },
1011  {
1012   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::getInterfaceVersion",
1013   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack19getInterfaceVersionEPi",
1014   "parameters" :
1015   [
1016    {
1017     "is_this_ptr" : true,
1018     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1019    },
1020    {
1021     "referenced_type" : "_ZTIPi"
1022    }
1023   ],
1024   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1025   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1026  },
1027  {
1028   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::getMemory",
1029   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE",
1030   "parameters" :
1031   [
1032    {
1033     "is_this_ptr" : true,
1034     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1035    },
1036    {
1037     "referenced_type" : "_ZTIi"
1038    },
1039    {
1040     "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack12MemtrackTypeE"
1041    },
1042    {
1043     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack14MemtrackRecordENS_9allocatorIS5_EEEE"
1044    }
1045   ],
1046   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1047   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1048  },
1049  {
1050   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::BpMemtrack",
1051   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackC1ERKN3ndk10SpAIBinderE",
1052   "parameters" :
1053   [
1054    {
1055     "is_this_ptr" : true,
1056     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1057    },
1058    {
1059     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1060    }
1061   ],
1062   "return_type" : "_ZTIv",
1063   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1064  },
1065  {
1066   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::BpMemtrack",
1067   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackC2ERKN3ndk10SpAIBinderE",
1068   "parameters" :
1069   [
1070    {
1071     "is_this_ptr" : true,
1072     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1073    },
1074    {
1075     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1076    }
1077   ],
1078   "return_type" : "_ZTIv",
1079   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1080  },
1081  {
1082   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::~BpMemtrack",
1083   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackD0Ev",
1084   "parameters" :
1085   [
1086    {
1087     "is_this_ptr" : true,
1088     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1089    }
1090   ],
1091   "return_type" : "_ZTIv",
1092   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1093  },
1094  {
1095   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::~BpMemtrack",
1096   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackD1Ev",
1097   "parameters" :
1098   [
1099    {
1100     "is_this_ptr" : true,
1101     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1102    }
1103   ],
1104   "return_type" : "_ZTIv",
1105   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1106  },
1107  {
1108   "function_name" : "aidl::android::hardware::memtrack::BpMemtrack::~BpMemtrack",
1109   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackD2Ev",
1110   "parameters" :
1111   [
1112    {
1113     "is_this_ptr" : true,
1114     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE"
1115    }
1116   ],
1117   "return_type" : "_ZTIv",
1118   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
1119  },
1120  {
1121   "function_name" : "aidl::android::hardware::memtrack::DeviceInfo::readFromParcel",
1122   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10DeviceInfo14readFromParcelEPK7AParcel",
1123   "parameters" :
1124   [
1125    {
1126     "is_this_ptr" : true,
1127     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack10DeviceInfoE"
1128    },
1129    {
1130     "referenced_type" : "_ZTIPK7AParcel"
1131    }
1132   ],
1133   "return_type" : "_ZTIi",
1134   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
1135  },
1136  {
1137   "function_name" : "aidl::android::hardware::memtrack::MemtrackRecord::readFromParcel",
1138   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack14MemtrackRecord14readFromParcelEPK7AParcel",
1139   "parameters" :
1140   [
1141    {
1142     "is_this_ptr" : true,
1143     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack14MemtrackRecordE"
1144    },
1145    {
1146     "referenced_type" : "_ZTIPK7AParcel"
1147    }
1148   ],
1149   "return_type" : "_ZTIi",
1150   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
1151  },
1152  {
1153   "function_name" : "aidl::android::hardware::memtrack::IMemtrackDefault::getGpuDeviceInfo",
1154   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE",
1155   "parameters" :
1156   [
1157    {
1158     "is_this_ptr" : true,
1159     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
1160    },
1161    {
1162     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack10DeviceInfoENS_9allocatorIS5_EEEE"
1163    }
1164   ],
1165   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1166   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1167  },
1168  {
1169   "function_name" : "aidl::android::hardware::memtrack::IMemtrackDefault::getInterfaceHash",
1170   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1171   "parameters" :
1172   [
1173    {
1174     "is_this_ptr" : true,
1175     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
1176    },
1177    {
1178     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
1179    }
1180   ],
1181   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1182   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1183  },
1184  {
1185   "function_name" : "aidl::android::hardware::memtrack::IMemtrackDefault::getInterfaceVersion",
1186   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault19getInterfaceVersionEPi",
1187   "parameters" :
1188   [
1189    {
1190     "is_this_ptr" : true,
1191     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
1192    },
1193    {
1194     "referenced_type" : "_ZTIPi"
1195    }
1196   ],
1197   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1198   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1199  },
1200  {
1201   "function_name" : "aidl::android::hardware::memtrack::IMemtrackDefault::asBinder",
1202   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault8asBinderEv",
1203   "parameters" :
1204   [
1205    {
1206     "is_this_ptr" : true,
1207     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
1208    }
1209   ],
1210   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1211   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1212  },
1213  {
1214   "function_name" : "aidl::android::hardware::memtrack::IMemtrackDefault::isRemote",
1215   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault8isRemoteEv",
1216   "parameters" :
1217   [
1218    {
1219     "is_this_ptr" : true,
1220     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
1221    }
1222   ],
1223   "return_type" : "_ZTIb",
1224   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1225  },
1226  {
1227   "function_name" : "aidl::android::hardware::memtrack::IMemtrackDefault::getMemory",
1228   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE",
1229   "parameters" :
1230   [
1231    {
1232     "is_this_ptr" : true,
1233     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
1234    },
1235    {
1236     "referenced_type" : "_ZTIi"
1237    },
1238    {
1239     "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack12MemtrackTypeE"
1240    },
1241    {
1242     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack14MemtrackRecordENS_9allocatorIS5_EEEE"
1243    }
1244   ],
1245   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
1246   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1247  },
1248  {
1249   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::fromBinder",
1250   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack10fromBinderERKN3ndk10SpAIBinderE",
1251   "parameters" :
1252   [
1253    {
1254     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
1255    }
1256   ],
1257   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1258   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1259  },
1260  {
1261   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::writeToParcel",
1262   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
1263   "parameters" :
1264   [
1265    {
1266     "referenced_type" : "_ZTIP7AParcel"
1267    },
1268    {
1269     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE"
1270    }
1271   ],
1272   "return_type" : "_ZTIi",
1273   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1274  },
1275  {
1276   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::getDefaultImpl",
1277   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack14getDefaultImplEv",
1278   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1279   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1280  },
1281  {
1282   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::readFromParcel",
1283   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
1284   "parameters" :
1285   [
1286    {
1287     "referenced_type" : "_ZTIPK7AParcel"
1288    },
1289    {
1290     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE"
1291    }
1292   ],
1293   "return_type" : "_ZTIi",
1294   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1295  },
1296  {
1297   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::setDefaultImpl",
1298   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
1299   "parameters" :
1300   [
1301    {
1302     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE"
1303    }
1304   ],
1305   "return_type" : "_ZTIb",
1306   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1307  },
1308  {
1309   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::IMemtrack",
1310   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrackC2Ev",
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_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1320  },
1321  {
1322   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::~IMemtrack",
1323   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrackD0Ev",
1324   "parameters" :
1325   [
1326    {
1327     "is_this_ptr" : true,
1328     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack9IMemtrackE"
1329    }
1330   ],
1331   "return_type" : "_ZTIv",
1332   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1333  },
1334  {
1335   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::~IMemtrack",
1336   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrackD1Ev",
1337   "parameters" :
1338   [
1339    {
1340     "is_this_ptr" : true,
1341     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack9IMemtrackE"
1342    }
1343   ],
1344   "return_type" : "_ZTIv",
1345   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1346  },
1347  {
1348   "function_name" : "aidl::android::hardware::memtrack::IMemtrack::~IMemtrack",
1349   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrackD2Ev",
1350   "parameters" :
1351   [
1352    {
1353     "is_this_ptr" : true,
1354     "referenced_type" : "_ZTIPN4aidl7android8hardware8memtrack9IMemtrackE"
1355    }
1356   ],
1357   "return_type" : "_ZTIv",
1358   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1359  },
1360  {
1361   "function_name" : "aidl::android::hardware::memtrack::DeviceInfo::writeToParcel",
1362   "linker_set_key" : "_ZNK4aidl7android8hardware8memtrack10DeviceInfo13writeToParcelEP7AParcel",
1363   "parameters" :
1364   [
1365    {
1366     "is_this_ptr" : true,
1367     "referenced_type" : "_ZTIPKN4aidl7android8hardware8memtrack10DeviceInfoE"
1368    },
1369    {
1370     "referenced_type" : "_ZTIP7AParcel"
1371    }
1372   ],
1373   "return_type" : "_ZTIi",
1374   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
1375  },
1376  {
1377   "function_name" : "aidl::android::hardware::memtrack::MemtrackRecord::writeToParcel",
1378   "linker_set_key" : "_ZNK4aidl7android8hardware8memtrack14MemtrackRecord13writeToParcelEP7AParcel",
1379   "parameters" :
1380   [
1381    {
1382     "is_this_ptr" : true,
1383     "referenced_type" : "_ZTIPKN4aidl7android8hardware8memtrack14MemtrackRecordE"
1384    },
1385    {
1386     "referenced_type" : "_ZTIP7AParcel"
1387    }
1388   ],
1389   "return_type" : "_ZTIi",
1390   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
1391  }
1392 ],
1393 "global_vars" :
1394 [
1395  {
1396   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack10DeviceInfo10descriptorE",
1397   "name" : "aidl::android::hardware::memtrack::DeviceInfo::descriptor",
1398   "referenced_type" : "_ZTIPKc",
1399   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
1400  },
1401  {
1402   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack14MemtrackRecord10descriptorE",
1403   "name" : "aidl::android::hardware::memtrack::MemtrackRecord::descriptor",
1404   "referenced_type" : "_ZTIPKc",
1405   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
1406  },
1407  {
1408   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack10descriptorE",
1409   "name" : "aidl::android::hardware::memtrack::IMemtrack::descriptor",
1410   "referenced_type" : "_ZTIPKc",
1411   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1412  },
1413  {
1414   "access" : "private",
1415   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack12default_implE",
1416   "name" : "aidl::android::hardware::memtrack::IMemtrack::default_impl",
1417   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1418   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1419  },
1420  {
1421   "linker_set_key" : "_ZN4aidl7android8hardware8memtrack9IMemtrack4hashE",
1422   "name" : "aidl::android::hardware::memtrack::IMemtrack::hash",
1423   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1424   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1425  }
1426 ],
1427 "lvalue_reference_types" :
1428 [
1429  {
1430   "alignment" : 4,
1431   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
1432   "name" : "const ndk::SpAIBinder &",
1433   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1434   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
1435   "size" : 4,
1436   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1437  },
1438  {
1439   "alignment" : 4,
1440   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
1441   "name" : "const ndk::ScopedAParcel &",
1442   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1443   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
1444   "size" : 4,
1445   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1446  },
1447  {
1448   "alignment" : 4,
1449   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
1450   "name" : "const ndk::AParcelableHolder &",
1451   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1452   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
1453   "size" : 4,
1454   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1455  },
1456  {
1457   "alignment" : 4,
1458   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1459   "name" : "const ndk::ScopedFileDescriptor &",
1460   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1461   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
1462   "size" : 4,
1463   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1464  },
1465  {
1466   "alignment" : 4,
1467   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8memtrack10DeviceInfoE",
1468   "name" : "const aidl::android::hardware::memtrack::DeviceInfo &",
1469   "referenced_type" : "_ZTIKN4aidl7android8hardware8memtrack10DeviceInfoE",
1470   "self_type" : "_ZTIRKN4aidl7android8hardware8memtrack10DeviceInfoE",
1471   "size" : 4,
1472   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
1473  },
1474  {
1475   "alignment" : 4,
1476   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8memtrack14MemtrackRecordE",
1477   "name" : "const aidl::android::hardware::memtrack::MemtrackRecord &",
1478   "referenced_type" : "_ZTIKN4aidl7android8hardware8memtrack14MemtrackRecordE",
1479   "self_type" : "_ZTIRKN4aidl7android8hardware8memtrack14MemtrackRecordE",
1480   "size" : 4,
1481   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
1482  },
1483  {
1484   "alignment" : 4,
1485   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1486   "name" : "const std::shared_ptr<aidl::android::hardware::memtrack::IMemtrack> &",
1487   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1488   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1489   "size" : 4,
1490   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
1491  },
1492  {
1493   "alignment" : 4,
1494   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1495   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>> &",
1496   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1497   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
1498   "size" : 4,
1499   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1500  },
1501  {
1502   "alignment" : 4,
1503   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1504   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
1505   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1506   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
1507   "size" : 4,
1508   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1509  },
1510  {
1511   "alignment" : 4,
1512   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1513   "name" : "const std::vector<bool, std::allocator<bool>> &",
1514   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
1515   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
1516   "size" : 4,
1517   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1518  },
1519  {
1520   "alignment" : 4,
1521   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1522   "name" : "const std::vector<double, std::allocator<double>> &",
1523   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
1524   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
1525   "size" : 4,
1526   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1527  },
1528  {
1529   "alignment" : 4,
1530   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1531   "name" : "const std::vector<float, std::allocator<float>> &",
1532   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
1533   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
1534   "size" : 4,
1535   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1536  },
1537  {
1538   "alignment" : 4,
1539   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1540   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
1541   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
1542   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
1543   "size" : 4,
1544   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1545  },
1546  {
1547   "alignment" : 4,
1548   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1549   "name" : "const std::vector<int, std::allocator<int>> &",
1550   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
1551   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
1552   "size" : 4,
1553   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1554  },
1555  {
1556   "alignment" : 4,
1557   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1558   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
1559   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
1560   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
1561   "size" : 4,
1562   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1563  },
1564  {
1565   "alignment" : 4,
1566   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1567   "name" : "const std::vector<long long, std::allocator<long long>> &",
1568   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
1569   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
1570   "size" : 4,
1571   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1572  },
1573  {
1574   "alignment" : 4,
1575   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1576   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
1577   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
1578   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
1579   "size" : 4,
1580   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1581  },
1582  {
1583   "alignment" : 4,
1584   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1585   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
1586   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1587   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
1588   "size" : 4,
1589   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1590  },
1591  {
1592   "alignment" : 4,
1593   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1594   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
1595   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1596   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
1597   "size" : 4,
1598   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1599  },
1600  {
1601   "alignment" : 4,
1602   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1603   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
1604   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1605   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
1606   "size" : 4,
1607   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1608  },
1609  {
1610   "alignment" : 4,
1611   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1612   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
1613   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1614   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
1615   "size" : 4,
1616   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1617  },
1618  {
1619   "alignment" : 4,
1620   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1621   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
1622   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1623   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
1624   "size" : 4,
1625   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1626  },
1627  {
1628   "alignment" : 4,
1629   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1630   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
1631   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1632   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
1633   "size" : 4,
1634   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1635  },
1636  {
1637   "alignment" : 4,
1638   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1639   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
1640   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1641   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
1642   "size" : 4,
1643   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1644  },
1645  {
1646   "alignment" : 4,
1647   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1648   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
1649   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1650   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
1651   "size" : 4,
1652   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1653  },
1654  {
1655   "alignment" : 4,
1656   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1657   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
1658   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1659   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
1660   "size" : 4,
1661   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1662  },
1663  {
1664   "alignment" : 4,
1665   "linker_set_key" : "_ZTIRKi",
1666   "name" : "const int &",
1667   "referenced_type" : "_ZTIKi",
1668   "self_type" : "_ZTIRKi",
1669   "size" : 4,
1670   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1671  },
1672  {
1673   "alignment" : 4,
1674   "linker_set_key" : "_ZTIRKx",
1675   "name" : "const long long &",
1676   "referenced_type" : "_ZTIKx",
1677   "self_type" : "_ZTIRKx",
1678   "size" : 4,
1679   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
1680  },
1681  {
1682   "alignment" : 4,
1683   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
1684   "name" : "ndk::SpAIBinder &",
1685   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1686   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
1687   "size" : 4,
1688   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1689  },
1690  {
1691   "alignment" : 4,
1692   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
1693   "name" : "ndk::ScopedAParcel &",
1694   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1695   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
1696   "size" : 4,
1697   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1698  },
1699  {
1700   "alignment" : 4,
1701   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
1702   "name" : "ndk::ScopedAStatus &",
1703   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1704   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
1705   "size" : 4,
1706   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1707  },
1708  {
1709   "alignment" : 4,
1710   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1711   "name" : "ndk::ScopedAIBinder_Weak &",
1712   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1713   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
1714   "size" : 4,
1715   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1716  },
1717  {
1718   "alignment" : 4,
1719   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
1720   "name" : "ndk::ScopedFileDescriptor &",
1721   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
1722   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
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" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1729   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
1730   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
1731   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
1732   "size" : 4,
1733   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1734  },
1735  {
1736   "alignment" : 4,
1737   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1738   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
1739   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1740   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1741   "size" : 4,
1742   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1743  }
1744 ],
1745 "pointer_types" :
1746 [
1747  {
1748   "alignment" : 4,
1749   "linker_set_key" : "_ZTIP13AIBinder_Weak",
1750   "name" : "AIBinder_Weak *",
1751   "referenced_type" : "_ZTI13AIBinder_Weak",
1752   "self_type" : "_ZTIP13AIBinder_Weak",
1753   "size" : 4,
1754   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1755  },
1756  {
1757   "alignment" : 4,
1758   "linker_set_key" : "_ZTIP14AIBinder_Class",
1759   "name" : "AIBinder_Class *",
1760   "referenced_type" : "_ZTI14AIBinder_Class",
1761   "self_type" : "_ZTIP14AIBinder_Class",
1762   "size" : 4,
1763   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1764  },
1765  {
1766   "alignment" : 4,
1767   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
1768   "name" : "AIBinder_DeathRecipient *",
1769   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
1770   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
1771   "size" : 4,
1772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1773  },
1774  {
1775   "alignment" : 4,
1776   "linker_set_key" : "_ZTIP7AParcel",
1777   "name" : "AParcel *",
1778   "referenced_type" : "_ZTI7AParcel",
1779   "self_type" : "_ZTIP7AParcel",
1780   "size" : 4,
1781   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1782  },
1783  {
1784   "alignment" : 4,
1785   "linker_set_key" : "_ZTIP7AStatus",
1786   "name" : "AStatus *",
1787   "referenced_type" : "_ZTI7AStatus",
1788   "self_type" : "_ZTIP7AStatus",
1789   "size" : 4,
1790   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1791  },
1792  {
1793   "alignment" : 4,
1794   "linker_set_key" : "_ZTIP8AIBinder",
1795   "name" : "AIBinder *",
1796   "referenced_type" : "_ZTI8AIBinder",
1797   "self_type" : "_ZTIP8AIBinder",
1798   "size" : 4,
1799   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1800  },
1801  {
1802   "alignment" : 4,
1803   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1804   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
1805   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1806   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
1807   "size" : 4,
1808   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1809  },
1810  {
1811   "alignment" : 4,
1812   "linker_set_key" : "_ZTIPK7AParcel",
1813   "name" : "const AParcel *",
1814   "referenced_type" : "_ZTIK7AParcel",
1815   "self_type" : "_ZTIPK7AParcel",
1816   "size" : 4,
1817   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1818  },
1819  {
1820   "alignment" : 4,
1821   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
1822   "name" : "const ndk::SpAIBinder *",
1823   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
1824   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
1825   "size" : 4,
1826   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1827  },
1828  {
1829   "alignment" : 4,
1830   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
1831   "name" : "const ndk::ScopedAParcel *",
1832   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
1833   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
1834   "size" : 4,
1835   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1836  },
1837  {
1838   "alignment" : 4,
1839   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
1840   "name" : "const ndk::ScopedAStatus *",
1841   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
1842   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
1843   "size" : 4,
1844   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1845  },
1846  {
1847   "alignment" : 4,
1848   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
1849   "name" : "const ndk::AParcelableHolder *",
1850   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
1851   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
1852   "size" : 4,
1853   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1854  },
1855  {
1856   "alignment" : 4,
1857   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1858   "name" : "const ndk::ScopedFileDescriptor *",
1859   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
1860   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
1861   "size" : 4,
1862   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1863  },
1864  {
1865   "alignment" : 4,
1866   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1867   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
1868   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1869   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
1870   "size" : 4,
1871   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1872  },
1873  {
1874   "alignment" : 4,
1875   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1876   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
1877   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1878   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
1879   "size" : 4,
1880   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1881  },
1882  {
1883   "alignment" : 4,
1884   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8memtrack10DeviceInfoE",
1885   "name" : "const aidl::android::hardware::memtrack::DeviceInfo *",
1886   "referenced_type" : "_ZTIKN4aidl7android8hardware8memtrack10DeviceInfoE",
1887   "self_type" : "_ZTIPKN4aidl7android8hardware8memtrack10DeviceInfoE",
1888   "size" : 4,
1889   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
1890  },
1891  {
1892   "alignment" : 4,
1893   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8memtrack14MemtrackRecordE",
1894   "name" : "const aidl::android::hardware::memtrack::MemtrackRecord *",
1895   "referenced_type" : "_ZTIKN4aidl7android8hardware8memtrack14MemtrackRecordE",
1896   "self_type" : "_ZTIPKN4aidl7android8hardware8memtrack14MemtrackRecordE",
1897   "size" : 4,
1898   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
1899  },
1900  {
1901   "alignment" : 4,
1902   "linker_set_key" : "_ZTIPKc",
1903   "name" : "const char *",
1904   "referenced_type" : "_ZTIKc",
1905   "self_type" : "_ZTIPKc",
1906   "size" : 4,
1907   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1908  },
1909  {
1910   "alignment" : 4,
1911   "linker_set_key" : "_ZTIPKv",
1912   "name" : "const void *",
1913   "referenced_type" : "_ZTIKv",
1914   "self_type" : "_ZTIPKv",
1915   "size" : 4,
1916   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
1917  },
1918  {
1919   "alignment" : 4,
1920   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
1921   "name" : "ndk::SpAIBinder *",
1922   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
1923   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
1924   "size" : 4,
1925   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1926  },
1927  {
1928   "alignment" : 4,
1929   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
1930   "name" : "ndk::ICInterface *",
1931   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
1932   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
1933   "size" : 4,
1934   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1935  },
1936  {
1937   "alignment" : 4,
1938   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1939   "name" : "ndk::BnCInterface<aidl::android::hardware::memtrack::IMemtrack> *",
1940   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1941   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1942   "size" : 4,
1943   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1944  },
1945  {
1946   "alignment" : 4,
1947   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1948   "name" : "ndk::BpCInterface<aidl::android::hardware::memtrack::IMemtrack> *",
1949   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1950   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
1951   "size" : 4,
1952   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1953  },
1954  {
1955   "alignment" : 4,
1956   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
1957   "name" : "ndk::ScopedAParcel *",
1958   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
1959   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
1960   "size" : 4,
1961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1962  },
1963  {
1964   "alignment" : 4,
1965   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
1966   "name" : "ndk::ScopedAStatus *",
1967   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
1968   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
1969   "size" : 4,
1970   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1971  },
1972  {
1973   "alignment" : 4,
1974   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
1975   "name" : "ndk::SharedRefBase *",
1976   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
1977   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
1978   "size" : 4,
1979   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1980  },
1981  {
1982   "alignment" : 4,
1983   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
1984   "name" : "ndk::AParcelableHolder *",
1985   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
1986   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
1987   "size" : 4,
1988   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
1989  },
1990  {
1991   "alignment" : 4,
1992   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1993   "name" : "ndk::ScopedAIBinder_Weak *",
1994   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
1995   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
1996   "size" : 4,
1997   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
1998  },
1999  {
2000   "alignment" : 4,
2001   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2002   "name" : "ndk::ScopedFileDescriptor *",
2003   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2004   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
2005   "size" : 4,
2006   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2007  },
2008  {
2009   "alignment" : 4,
2010   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2011   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
2012   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
2013   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
2014   "size" : 4,
2015   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2016  },
2017  {
2018   "alignment" : 4,
2019   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2020   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
2021   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2022   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
2023   "size" : 4,
2024   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2025  },
2026  {
2027   "alignment" : 4,
2028   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2029   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
2030   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2031   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
2032   "size" : 4,
2033   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2034  },
2035  {
2036   "alignment" : 4,
2037   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2038   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
2039   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2040   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2041   "size" : 4,
2042   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2043  },
2044  {
2045   "alignment" : 4,
2046   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2047   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
2048   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2049   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2050   "size" : 4,
2051   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2052  },
2053  {
2054   "alignment" : 4,
2055   "linker_set_key" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE",
2056   "name" : "aidl::android::hardware::memtrack::BnMemtrack *",
2057   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10BnMemtrackE",
2058   "self_type" : "_ZTIPN4aidl7android8hardware8memtrack10BnMemtrackE",
2059   "size" : 4,
2060   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h"
2061  },
2062  {
2063   "alignment" : 4,
2064   "linker_set_key" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE",
2065   "name" : "aidl::android::hardware::memtrack::BpMemtrack *",
2066   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10BpMemtrackE",
2067   "self_type" : "_ZTIPN4aidl7android8hardware8memtrack10BpMemtrackE",
2068   "size" : 4,
2069   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h"
2070  },
2071  {
2072   "alignment" : 4,
2073   "linker_set_key" : "_ZTIPN4aidl7android8hardware8memtrack10DeviceInfoE",
2074   "name" : "aidl::android::hardware::memtrack::DeviceInfo *",
2075   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE",
2076   "self_type" : "_ZTIPN4aidl7android8hardware8memtrack10DeviceInfoE",
2077   "size" : 4,
2078   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
2079  },
2080  {
2081   "alignment" : 4,
2082   "linker_set_key" : "_ZTIPN4aidl7android8hardware8memtrack14MemtrackRecordE",
2083   "name" : "aidl::android::hardware::memtrack::MemtrackRecord *",
2084   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE",
2085   "self_type" : "_ZTIPN4aidl7android8hardware8memtrack14MemtrackRecordE",
2086   "size" : 4,
2087   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
2088  },
2089  {
2090   "alignment" : 4,
2091   "linker_set_key" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE",
2092   "name" : "aidl::android::hardware::memtrack::IMemtrackDefault *",
2093   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack16IMemtrackDefaultE",
2094   "self_type" : "_ZTIPN4aidl7android8hardware8memtrack16IMemtrackDefaultE",
2095   "size" : 4,
2096   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2097  },
2098  {
2099   "alignment" : 4,
2100   "linker_set_key" : "_ZTIPN4aidl7android8hardware8memtrack9IMemtrackE",
2101   "name" : "aidl::android::hardware::memtrack::IMemtrack *",
2102   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE",
2103   "self_type" : "_ZTIPN4aidl7android8hardware8memtrack9IMemtrackE",
2104   "size" : 4,
2105   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2106  },
2107  {
2108   "alignment" : 4,
2109   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2110   "name" : "std::shared_ptr<aidl::android::hardware::memtrack::IMemtrack> *",
2111   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2112   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2113   "size" : 4,
2114   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2115  },
2116  {
2117   "alignment" : 4,
2118   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2119   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
2120   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2121   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2122   "size" : 4,
2123   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2124  },
2125  {
2126   "alignment" : 4,
2127   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2128   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
2129   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2130   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2131   "size" : 4,
2132   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2133  },
2134  {
2135   "alignment" : 4,
2136   "linker_set_key" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack10DeviceInfoENS_9allocatorIS5_EEEE",
2137   "name" : "std::vector<aidl::android::hardware::memtrack::DeviceInfo, std::allocator<aidl::android::hardware::memtrack::DeviceInfo>> *",
2138   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8memtrack10DeviceInfoENS_9allocatorIS5_EEEE",
2139   "self_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack10DeviceInfoENS_9allocatorIS5_EEEE",
2140   "size" : 4,
2141   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2142  },
2143  {
2144   "alignment" : 4,
2145   "linker_set_key" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack14MemtrackRecordENS_9allocatorIS5_EEEE",
2146   "name" : "std::vector<aidl::android::hardware::memtrack::MemtrackRecord, std::allocator<aidl::android::hardware::memtrack::MemtrackRecord>> *",
2147   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8memtrack14MemtrackRecordENS_9allocatorIS5_EEEE",
2148   "self_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8memtrack14MemtrackRecordENS_9allocatorIS5_EEEE",
2149   "size" : 4,
2150   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2151  },
2152  {
2153   "alignment" : 4,
2154   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2155   "name" : "std::vector<bool, std::allocator<bool>> *",
2156   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2157   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
2158   "size" : 4,
2159   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2160  },
2161  {
2162   "alignment" : 4,
2163   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2164   "name" : "std::vector<double, std::allocator<double>> *",
2165   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2166   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
2167   "size" : 4,
2168   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2169  },
2170  {
2171   "alignment" : 4,
2172   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2173   "name" : "std::vector<float, std::allocator<float>> *",
2174   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2175   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
2176   "size" : 4,
2177   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2178  },
2179  {
2180   "alignment" : 4,
2181   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2182   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
2183   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2184   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
2185   "size" : 4,
2186   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2187  },
2188  {
2189   "alignment" : 4,
2190   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2191   "name" : "std::vector<int, std::allocator<int>> *",
2192   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2193   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
2194   "size" : 4,
2195   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2196  },
2197  {
2198   "alignment" : 4,
2199   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2200   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
2201   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2202   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
2203   "size" : 4,
2204   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2205  },
2206  {
2207   "alignment" : 4,
2208   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2209   "name" : "std::vector<long long, std::allocator<long long>> *",
2210   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2211   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
2212   "size" : 4,
2213   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2214  },
2215  {
2216   "alignment" : 4,
2217   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2218   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
2219   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2220   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
2221   "size" : 4,
2222   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2223  },
2224  {
2225   "alignment" : 4,
2226   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2227   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
2228   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2229   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2230   "size" : 4,
2231   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2232  },
2233  {
2234   "alignment" : 4,
2235   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2236   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
2237   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2238   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2239   "size" : 4,
2240   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2241  },
2242  {
2243   "alignment" : 4,
2244   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2245   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
2246   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2247   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2248   "size" : 4,
2249   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2250  },
2251  {
2252   "alignment" : 4,
2253   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2254   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
2255   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2256   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2257   "size" : 4,
2258   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2259  },
2260  {
2261   "alignment" : 4,
2262   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2263   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
2264   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2265   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2266   "size" : 4,
2267   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2268  },
2269  {
2270   "alignment" : 4,
2271   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2272   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
2273   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2274   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2275   "size" : 4,
2276   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2277  },
2278  {
2279   "alignment" : 4,
2280   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2281   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
2282   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2283   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2284   "size" : 4,
2285   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2286  },
2287  {
2288   "alignment" : 4,
2289   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2290   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
2291   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2292   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2293   "size" : 4,
2294   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2295  },
2296  {
2297   "alignment" : 4,
2298   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2299   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
2300   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2301   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2302   "size" : 4,
2303   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2304  },
2305  {
2306   "alignment" : 4,
2307   "linker_set_key" : "_ZTIPP7AParcel",
2308   "name" : "AParcel **",
2309   "referenced_type" : "_ZTIP7AParcel",
2310   "self_type" : "_ZTIPP7AParcel",
2311   "size" : 4,
2312   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2313  },
2314  {
2315   "alignment" : 4,
2316   "linker_set_key" : "_ZTIPP7AStatus",
2317   "name" : "AStatus **",
2318   "referenced_type" : "_ZTIP7AStatus",
2319   "self_type" : "_ZTIPP7AStatus",
2320   "size" : 4,
2321   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2322  },
2323  {
2324   "alignment" : 4,
2325   "linker_set_key" : "_ZTIPP8AIBinder",
2326   "name" : "AIBinder **",
2327   "referenced_type" : "_ZTIP8AIBinder",
2328   "self_type" : "_ZTIPP8AIBinder",
2329   "size" : 4,
2330   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2331  },
2332  {
2333   "alignment" : 4,
2334   "linker_set_key" : "_ZTIPPKc",
2335   "name" : "const char **",
2336   "referenced_type" : "_ZTIPKc",
2337   "self_type" : "_ZTIPPKc",
2338   "size" : 4,
2339   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2340  },
2341  {
2342   "alignment" : 4,
2343   "linker_set_key" : "_ZTIPi",
2344   "name" : "int *",
2345   "referenced_type" : "_ZTIi",
2346   "self_type" : "_ZTIPi",
2347   "size" : 4,
2348   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2349  },
2350  {
2351   "alignment" : 4,
2352   "linker_set_key" : "_ZTIPv",
2353   "name" : "void *",
2354   "referenced_type" : "_ZTIv",
2355   "self_type" : "_ZTIPv",
2356   "size" : 4,
2357   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2358  }
2359 ],
2360 "qualified_types" :
2361 [
2362  {
2363   "is_const" : true,
2364   "linker_set_key" : "_ZTIK7AParcel",
2365   "name" : "const AParcel",
2366   "referenced_type" : "_ZTI7AParcel",
2367   "self_type" : "_ZTIK7AParcel",
2368   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2369  },
2370  {
2371   "alignment" : 4,
2372   "is_const" : true,
2373   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
2374   "name" : "const ndk::SpAIBinder",
2375   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2376   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
2377   "size" : 4,
2378   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2379  },
2380  {
2381   "alignment" : 4,
2382   "is_const" : true,
2383   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
2384   "name" : "const ndk::ScopedAParcel",
2385   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2386   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
2387   "size" : 4,
2388   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2389  },
2390  {
2391   "alignment" : 4,
2392   "is_const" : true,
2393   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
2394   "name" : "const ndk::ScopedAStatus",
2395   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
2396   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
2397   "size" : 4,
2398   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2399  },
2400  {
2401   "alignment" : 4,
2402   "is_const" : true,
2403   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
2404   "name" : "const ndk::AParcelableHolder",
2405   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
2406   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
2407   "size" : 12,
2408   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
2409  },
2410  {
2411   "alignment" : 4,
2412   "is_const" : true,
2413   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2414   "name" : "const ndk::ScopedFileDescriptor",
2415   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
2416   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
2417   "size" : 4,
2418   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2419  },
2420  {
2421   "alignment" : 4,
2422   "is_const" : true,
2423   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2424   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
2425   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2426   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
2427   "size" : 4,
2428   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2429  },
2430  {
2431   "alignment" : 4,
2432   "is_const" : true,
2433   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2434   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
2435   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2436   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
2437   "size" : 4,
2438   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2439  },
2440  {
2441   "alignment" : 4,
2442   "is_const" : true,
2443   "linker_set_key" : "_ZTIKN4aidl7android8hardware8memtrack10DeviceInfoE",
2444   "name" : "const aidl::android::hardware::memtrack::DeviceInfo",
2445   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE",
2446   "self_type" : "_ZTIKN4aidl7android8hardware8memtrack10DeviceInfoE",
2447   "size" : 16,
2448   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
2449  },
2450  {
2451   "alignment" : 8,
2452   "is_const" : true,
2453   "linker_set_key" : "_ZTIKN4aidl7android8hardware8memtrack14MemtrackRecordE",
2454   "name" : "const aidl::android::hardware::memtrack::MemtrackRecord",
2455   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE",
2456   "self_type" : "_ZTIKN4aidl7android8hardware8memtrack14MemtrackRecordE",
2457   "size" : 16,
2458   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
2459  },
2460  {
2461   "alignment" : 4,
2462   "is_const" : true,
2463   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2464   "name" : "const std::shared_ptr<aidl::android::hardware::memtrack::IMemtrack>",
2465   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2466   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2467   "size" : 8,
2468   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2469  },
2470  {
2471   "alignment" : 4,
2472   "is_const" : true,
2473   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2474   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
2475   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2476   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
2477   "size" : 12,
2478   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2479  },
2480  {
2481   "alignment" : 4,
2482   "is_const" : true,
2483   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8memtrack12MemtrackTypeELj5EEE",
2484   "name" : "const std::array<aidl::android::hardware::memtrack::MemtrackType, 5>",
2485   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8memtrack12MemtrackTypeELj5EEE",
2486   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8memtrack12MemtrackTypeELj5EEE",
2487   "size" : 20,
2488   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackType.h"
2489  },
2490  {
2491   "alignment" : 4,
2492   "is_const" : true,
2493   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2494   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
2495   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
2496   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
2497   "size" : 12,
2498   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2499  },
2500  {
2501   "alignment" : 4,
2502   "is_const" : true,
2503   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2504   "name" : "const std::vector<bool, std::allocator<bool>>",
2505   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
2506   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
2507   "size" : 12,
2508   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2509  },
2510  {
2511   "alignment" : 4,
2512   "is_const" : true,
2513   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2514   "name" : "const std::vector<double, std::allocator<double>>",
2515   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
2516   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
2517   "size" : 12,
2518   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2519  },
2520  {
2521   "alignment" : 4,
2522   "is_const" : true,
2523   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2524   "name" : "const std::vector<float, std::allocator<float>>",
2525   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
2526   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
2527   "size" : 12,
2528   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2529  },
2530  {
2531   "alignment" : 4,
2532   "is_const" : true,
2533   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2534   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
2535   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
2536   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
2537   "size" : 12,
2538   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2539  },
2540  {
2541   "alignment" : 4,
2542   "is_const" : true,
2543   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2544   "name" : "const std::vector<int, std::allocator<int>>",
2545   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
2546   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
2547   "size" : 12,
2548   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2549  },
2550  {
2551   "alignment" : 4,
2552   "is_const" : true,
2553   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2554   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
2555   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
2556   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
2557   "size" : 12,
2558   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2559  },
2560  {
2561   "alignment" : 4,
2562   "is_const" : true,
2563   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2564   "name" : "const std::vector<long long, std::allocator<long long>>",
2565   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
2566   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
2567   "size" : 12,
2568   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2569  },
2570  {
2571   "alignment" : 4,
2572   "is_const" : true,
2573   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2574   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
2575   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
2576   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
2577   "size" : 12,
2578   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2579  },
2580  {
2581   "alignment" : 4,
2582   "is_const" : true,
2583   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2584   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
2585   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2586   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
2587   "size" : 16,
2588   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2589  },
2590  {
2591   "alignment" : 4,
2592   "is_const" : true,
2593   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2594   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
2595   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2596   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
2597   "size" : 16,
2598   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2599  },
2600  {
2601   "alignment" : 4,
2602   "is_const" : true,
2603   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2604   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
2605   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2606   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
2607   "size" : 16,
2608   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2609  },
2610  {
2611   "alignment" : 4,
2612   "is_const" : true,
2613   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2614   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
2615   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2616   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
2617   "size" : 16,
2618   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2619  },
2620  {
2621   "alignment" : 4,
2622   "is_const" : true,
2623   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2624   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
2625   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2626   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
2627   "size" : 16,
2628   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2629  },
2630  {
2631   "alignment" : 4,
2632   "is_const" : true,
2633   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2634   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
2635   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2636   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
2637   "size" : 16,
2638   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2639  },
2640  {
2641   "alignment" : 4,
2642   "is_const" : true,
2643   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2644   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
2645   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2646   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
2647   "size" : 16,
2648   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2649  },
2650  {
2651   "alignment" : 4,
2652   "is_const" : true,
2653   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2654   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
2655   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2656   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
2657   "size" : 16,
2658   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2659  },
2660  {
2661   "alignment" : 4,
2662   "is_const" : true,
2663   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2664   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
2665   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2666   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
2667   "size" : 16,
2668   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2669  },
2670  {
2671   "alignment" : 4,
2672   "is_const" : true,
2673   "linker_set_key" : "_ZTIKP7AParcel",
2674   "name" : "AParcel *const",
2675   "referenced_type" : "_ZTIP7AParcel",
2676   "self_type" : "_ZTIKP7AParcel",
2677   "size" : 4,
2678   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2679  },
2680  {
2681   "alignment" : 4,
2682   "is_const" : true,
2683   "linker_set_key" : "_ZTIKP7AStatus",
2684   "name" : "AStatus *const",
2685   "referenced_type" : "_ZTIP7AStatus",
2686   "self_type" : "_ZTIKP7AStatus",
2687   "size" : 4,
2688   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2689  },
2690  {
2691   "alignment" : 1,
2692   "is_const" : true,
2693   "linker_set_key" : "_ZTIKc",
2694   "name" : "const char",
2695   "referenced_type" : "_ZTIc",
2696   "self_type" : "_ZTIKc",
2697   "size" : 1,
2698   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2699  },
2700  {
2701   "alignment" : 4,
2702   "is_const" : true,
2703   "linker_set_key" : "_ZTIKi",
2704   "name" : "const int",
2705   "referenced_type" : "_ZTIi",
2706   "self_type" : "_ZTIKi",
2707   "size" : 4,
2708   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2709  },
2710  {
2711   "alignment" : 4,
2712   "is_const" : true,
2713   "linker_set_key" : "_ZTIKj",
2714   "name" : "const unsigned int",
2715   "referenced_type" : "_ZTIj",
2716   "self_type" : "_ZTIKj",
2717   "size" : 4,
2718   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h"
2719  },
2720  {
2721   "is_const" : true,
2722   "linker_set_key" : "_ZTIKv",
2723   "name" : "const void",
2724   "referenced_type" : "_ZTIv",
2725   "self_type" : "_ZTIKv",
2726   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
2727  },
2728  {
2729   "alignment" : 8,
2730   "is_const" : true,
2731   "linker_set_key" : "_ZTIKx",
2732   "name" : "const long long",
2733   "referenced_type" : "_ZTIx",
2734   "self_type" : "_ZTIKx",
2735   "size" : 8,
2736   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
2737  }
2738 ],
2739 "record_types" :
2740 [
2741  {
2742   "alignment" : 4,
2743   "fields" :
2744   [
2745    {
2746     "access" : "private",
2747     "field_name" : "mBinder",
2748     "referenced_type" : "_ZTIP8AIBinder"
2749    }
2750   ],
2751   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
2752   "name" : "ndk::SpAIBinder",
2753   "record_kind" : "class",
2754   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
2755   "self_type" : "_ZTIN3ndk10SpAIBinderE",
2756   "size" : 4,
2757   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2758  },
2759  {
2760   "access" : "private",
2761   "alignment" : 4,
2762   "fields" :
2763   [
2764    {
2765     "field_name" : "interface",
2766     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
2767    }
2768   ],
2769   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2770   "name" : "ndk::ICInterface::ICInterfaceData",
2771   "record_kind" : "class",
2772   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2773   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
2774   "size" : 8,
2775   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
2776  },
2777  {
2778   "alignment" : 4,
2779   "base_specifiers" :
2780   [
2781    {
2782     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
2783    }
2784   ],
2785   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
2786   "name" : "ndk::ICInterface",
2787   "record_kind" : "class",
2788   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
2789   "self_type" : "_ZTIN3ndk11ICInterfaceE",
2790   "size" : 16,
2791   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2792   "vtable_components" :
2793   [
2794    {
2795     "kind" : "offset_to_top"
2796    },
2797    {
2798     "kind" : "rtti",
2799     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
2800    },
2801    {
2802     "kind" : "complete_dtor_pointer",
2803     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
2804    },
2805    {
2806     "kind" : "deleting_dtor_pointer",
2807     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
2808    },
2809    {
2810     "is_pure" : true,
2811     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
2812    },
2813    {
2814     "is_pure" : true,
2815     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
2816    },
2817    {
2818     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2819    },
2820    {
2821     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2822    }
2823   ]
2824  },
2825  {
2826   "alignment" : 4,
2827   "base_specifiers" :
2828   [
2829    {
2830     "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE"
2831    }
2832   ],
2833   "fields" :
2834   [
2835    {
2836     "access" : "private",
2837     "field_name" : "mMutex",
2838     "field_offset" : 128,
2839     "referenced_type" : "_ZTINSt3__15mutexE"
2840    },
2841    {
2842     "access" : "private",
2843     "field_name" : "mWeakBinder",
2844     "field_offset" : 160,
2845     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
2846    }
2847   ],
2848   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2849   "name" : "ndk::BnCInterface<aidl::android::hardware::memtrack::IMemtrack>",
2850   "record_kind" : "class",
2851   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2852   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2853   "size" : 24,
2854   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2855   "template_args" : [ "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE" ],
2856   "vtable_components" :
2857   [
2858    {
2859     "kind" : "offset_to_top"
2860    },
2861    {
2862     "kind" : "rtti",
2863     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE"
2864    },
2865    {
2866     "kind" : "complete_dtor_pointer",
2867     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEED1Ev"
2868    },
2869    {
2870     "kind" : "deleting_dtor_pointer",
2871     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEED0Ev"
2872    },
2873    {
2874     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8asBinderEv"
2875    },
2876    {
2877     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8isRemoteEv"
2878    },
2879    {
2880     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
2881    },
2882    {
2883     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2884    },
2885    {
2886     "is_pure" : true,
2887     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE"
2888    },
2889    {
2890     "is_pure" : true,
2891     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE"
2892    },
2893    {
2894     "is_pure" : true,
2895     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack19getInterfaceVersionEPi"
2896    },
2897    {
2898     "is_pure" : true,
2899     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2900    },
2901    {
2902     "is_pure" : true,
2903     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE12createBinderEv"
2904    }
2905   ]
2906  },
2907  {
2908   "alignment" : 4,
2909   "base_specifiers" :
2910   [
2911    {
2912     "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE"
2913    }
2914   ],
2915   "fields" :
2916   [
2917    {
2918     "access" : "private",
2919     "field_name" : "mBinder",
2920     "field_offset" : 128,
2921     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
2922    }
2923   ],
2924   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2925   "name" : "ndk::BpCInterface<aidl::android::hardware::memtrack::IMemtrack>",
2926   "record_kind" : "class",
2927   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2928   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE",
2929   "size" : 20,
2930   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
2931   "template_args" : [ "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE" ],
2932   "vtable_components" :
2933   [
2934    {
2935     "kind" : "offset_to_top"
2936    },
2937    {
2938     "kind" : "rtti",
2939     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE"
2940    },
2941    {
2942     "kind" : "complete_dtor_pointer",
2943     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEED1Ev"
2944    },
2945    {
2946     "kind" : "deleting_dtor_pointer",
2947     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEED0Ev"
2948    },
2949    {
2950     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8asBinderEv"
2951    },
2952    {
2953     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8isRemoteEv"
2954    },
2955    {
2956     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE4dumpEiPPKcj"
2957    },
2958    {
2959     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
2960    },
2961    {
2962     "is_pure" : true,
2963     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE"
2964    },
2965    {
2966     "is_pure" : true,
2967     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE"
2968    },
2969    {
2970     "is_pure" : true,
2971     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack19getInterfaceVersionEPi"
2972    },
2973    {
2974     "is_pure" : true,
2975     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
2976    }
2977   ]
2978  },
2979  {
2980   "alignment" : 4,
2981   "base_specifiers" :
2982   [
2983    {
2984     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
2985    }
2986   ],
2987   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
2988   "name" : "ndk::ScopedAParcel",
2989   "record_kind" : "class",
2990   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
2991   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
2992   "size" : 4,
2993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
2994  },
2995  {
2996   "alignment" : 4,
2997   "base_specifiers" :
2998   [
2999    {
3000     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
3001    }
3002   ],
3003   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
3004   "name" : "ndk::ScopedAStatus",
3005   "record_kind" : "class",
3006   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3007   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
3008   "size" : 4,
3009   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3010  },
3011  {
3012   "alignment" : 4,
3013   "fields" :
3014   [
3015    {
3016     "access" : "private",
3017     "field_name" : "mFlagThis",
3018     "field_offset" : 32,
3019     "referenced_type" : "_ZTINSt3__19once_flagE"
3020    },
3021    {
3022     "access" : "private",
3023     "field_name" : "mThis",
3024     "field_offset" : 64,
3025     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
3026    }
3027   ],
3028   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
3029   "name" : "ndk::SharedRefBase",
3030   "record_kind" : "class",
3031   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
3032   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
3033   "size" : 16,
3034   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
3035   "vtable_components" :
3036   [
3037    {
3038     "kind" : "offset_to_top"
3039    },
3040    {
3041     "kind" : "rtti",
3042     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
3043    },
3044    {
3045     "kind" : "complete_dtor_pointer",
3046     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
3047    },
3048    {
3049     "kind" : "deleting_dtor_pointer",
3050     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
3051    }
3052   ]
3053  },
3054  {
3055   "alignment" : 4,
3056   "fields" :
3057   [
3058    {
3059     "access" : "private",
3060     "field_name" : "mParcel",
3061     "field_offset" : 32,
3062     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
3063    },
3064    {
3065     "access" : "private",
3066     "field_name" : "mStability",
3067     "field_offset" : 64,
3068     "referenced_type" : "_ZTIi"
3069    }
3070   ],
3071   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
3072   "name" : "ndk::AParcelableHolder",
3073   "record_kind" : "class",
3074   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
3075   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
3076   "size" : 12,
3077   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
3078   "vtable_components" :
3079   [
3080    {
3081     "kind" : "offset_to_top"
3082    },
3083    {
3084     "kind" : "rtti",
3085     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
3086    },
3087    {
3088     "kind" : "complete_dtor_pointer",
3089     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
3090    },
3091    {
3092     "kind" : "deleting_dtor_pointer",
3093     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
3094    }
3095   ]
3096  },
3097  {
3098   "alignment" : 4,
3099   "base_specifiers" :
3100   [
3101    {
3102     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
3103    }
3104   ],
3105   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3106   "name" : "ndk::ScopedAIBinder_Weak",
3107   "record_kind" : "class",
3108   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3109   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3110   "size" : 4,
3111   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3112  },
3113  {
3114   "alignment" : 4,
3115   "base_specifiers" :
3116   [
3117    {
3118     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
3119    }
3120   ],
3121   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
3122   "name" : "ndk::ScopedFileDescriptor",
3123   "record_kind" : "class",
3124   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3125   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3126   "size" : 4,
3127   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3128  },
3129  {
3130   "alignment" : 4,
3131   "base_specifiers" :
3132   [
3133    {
3134     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
3135    }
3136   ],
3137   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3138   "name" : "ndk::ScopedAIBinder_DeathRecipient",
3139   "record_kind" : "class",
3140   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3141   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3142   "size" : 4,
3143   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3144  },
3145  {
3146   "alignment" : 4,
3147   "fields" :
3148   [
3149    {
3150     "access" : "private",
3151     "field_name" : "mT",
3152     "referenced_type" : "_ZTIP13AIBinder_Weak"
3153    }
3154   ],
3155   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3156   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
3157   "record_kind" : "class",
3158   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3159   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
3160   "size" : 4,
3161   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3162   "template_args" : [ "_ZTIP13AIBinder_Weak" ]
3163  },
3164  {
3165   "alignment" : 4,
3166   "fields" :
3167   [
3168    {
3169     "access" : "private",
3170     "field_name" : "mT",
3171     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
3172    }
3173   ],
3174   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3175   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
3176   "record_kind" : "class",
3177   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3178   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
3179   "size" : 4,
3180   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3181   "template_args" : [ "_ZTIP23AIBinder_DeathRecipient" ]
3182  },
3183  {
3184   "alignment" : 4,
3185   "fields" :
3186   [
3187    {
3188     "access" : "private",
3189     "field_name" : "mT",
3190     "referenced_type" : "_ZTIP7AParcel"
3191    }
3192   ],
3193   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3194   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
3195   "record_kind" : "class",
3196   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3197   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
3198   "size" : 4,
3199   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3200   "template_args" : [ "_ZTIP7AParcel" ]
3201  },
3202  {
3203   "alignment" : 4,
3204   "fields" :
3205   [
3206    {
3207     "access" : "private",
3208     "field_name" : "mT",
3209     "referenced_type" : "_ZTIP7AStatus"
3210    }
3211   ],
3212   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3213   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
3214   "record_kind" : "class",
3215   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3216   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3217   "size" : 4,
3218   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
3219   "template_args" : [ "_ZTIP7AStatus" ]
3220  },
3221  {
3222   "alignment" : 4,
3223   "base_specifiers" :
3224   [
3225    {
3226     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE"
3227    }
3228   ],
3229   "linker_set_key" : "_ZTIN4aidl7android8hardware8memtrack10BnMemtrackE",
3230   "name" : "aidl::android::hardware::memtrack::BnMemtrack",
3231   "record_kind" : "class",
3232   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10BnMemtrackE",
3233   "self_type" : "_ZTIN4aidl7android8hardware8memtrack10BnMemtrackE",
3234   "size" : 24,
3235   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BnMemtrack.h",
3236   "vtable_components" :
3237   [
3238    {
3239     "kind" : "offset_to_top"
3240    },
3241    {
3242     "kind" : "rtti",
3243     "mangled_component_name" : "_ZTIN4aidl7android8hardware8memtrack10BnMemtrackE"
3244    },
3245    {
3246     "kind" : "complete_dtor_pointer",
3247     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BnMemtrackD1Ev"
3248    },
3249    {
3250     "kind" : "deleting_dtor_pointer",
3251     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BnMemtrackD0Ev"
3252    },
3253    {
3254     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8asBinderEv"
3255    },
3256    {
3257     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8isRemoteEv"
3258    },
3259    {
3260     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3261    },
3262    {
3263     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3264    },
3265    {
3266     "is_pure" : true,
3267     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE"
3268    },
3269    {
3270     "is_pure" : true,
3271     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE"
3272    },
3273    {
3274     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BnMemtrack19getInterfaceVersionEPi"
3275    },
3276    {
3277     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BnMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3278    },
3279    {
3280     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BnMemtrack12createBinderEv"
3281    }
3282   ]
3283  },
3284  {
3285   "alignment" : 4,
3286   "base_specifiers" :
3287   [
3288    {
3289     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEEE"
3290    }
3291   ],
3292   "fields" :
3293   [
3294    {
3295     "field_name" : "_aidl_cached_version",
3296     "field_offset" : 160,
3297     "referenced_type" : "_ZTIi"
3298    },
3299    {
3300     "field_name" : "_aidl_cached_hash",
3301     "field_offset" : 192,
3302     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3303    },
3304    {
3305     "field_name" : "_aidl_cached_hash_mutex",
3306     "field_offset" : 288,
3307     "referenced_type" : "_ZTINSt3__15mutexE"
3308    }
3309   ],
3310   "linker_set_key" : "_ZTIN4aidl7android8hardware8memtrack10BpMemtrackE",
3311   "name" : "aidl::android::hardware::memtrack::BpMemtrack",
3312   "record_kind" : "class",
3313   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10BpMemtrackE",
3314   "self_type" : "_ZTIN4aidl7android8hardware8memtrack10BpMemtrackE",
3315   "size" : 40,
3316   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/BpMemtrack.h",
3317   "vtable_components" :
3318   [
3319    {
3320     "kind" : "offset_to_top"
3321    },
3322    {
3323     "kind" : "rtti",
3324     "mangled_component_name" : "_ZTIN4aidl7android8hardware8memtrack10BpMemtrackE"
3325    },
3326    {
3327     "kind" : "complete_dtor_pointer",
3328     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackD1Ev"
3329    },
3330    {
3331     "kind" : "deleting_dtor_pointer",
3332     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BpMemtrackD0Ev"
3333    },
3334    {
3335     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8asBinderEv"
3336    },
3337    {
3338     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE8isRemoteEv"
3339    },
3340    {
3341     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8memtrack9IMemtrackEE4dumpEiPPKcj"
3342    },
3343    {
3344     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3345    },
3346    {
3347     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE"
3348    },
3349    {
3350     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE"
3351    },
3352    {
3353     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack19getInterfaceVersionEPi"
3354    },
3355    {
3356     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack10BpMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3357    }
3358   ]
3359  },
3360  {
3361   "alignment" : 4,
3362   "fields" :
3363   [
3364    {
3365     "field_name" : "id",
3366     "referenced_type" : "_ZTIi"
3367    },
3368    {
3369     "field_name" : "name",
3370     "field_offset" : 32,
3371     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3372    }
3373   ],
3374   "linker_set_key" : "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE",
3375   "name" : "aidl::android::hardware::memtrack::DeviceInfo",
3376   "record_kind" : "class",
3377   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE",
3378   "self_type" : "_ZTIN4aidl7android8hardware8memtrack10DeviceInfoE",
3379   "size" : 16,
3380   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/DeviceInfo.h"
3381  },
3382  {
3383   "alignment" : 8,
3384   "fields" :
3385   [
3386    {
3387     "field_name" : "flags",
3388     "referenced_type" : "_ZTIi"
3389    },
3390    {
3391     "field_name" : "sizeInBytes",
3392     "field_offset" : 64,
3393     "referenced_type" : "_ZTIx"
3394    }
3395   ],
3396   "linker_set_key" : "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE",
3397   "name" : "aidl::android::hardware::memtrack::MemtrackRecord",
3398   "record_kind" : "class",
3399   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE",
3400   "self_type" : "_ZTIN4aidl7android8hardware8memtrack14MemtrackRecordE",
3401   "size" : 16,
3402   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/MemtrackRecord.h"
3403  },
3404  {
3405   "alignment" : 4,
3406   "base_specifiers" :
3407   [
3408    {
3409     "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE"
3410    }
3411   ],
3412   "linker_set_key" : "_ZTIN4aidl7android8hardware8memtrack16IMemtrackDefaultE",
3413   "name" : "aidl::android::hardware::memtrack::IMemtrackDefault",
3414   "record_kind" : "class",
3415   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack16IMemtrackDefaultE",
3416   "self_type" : "_ZTIN4aidl7android8hardware8memtrack16IMemtrackDefaultE",
3417   "size" : 16,
3418   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h",
3419   "vtable_components" :
3420   [
3421    {
3422     "kind" : "offset_to_top"
3423    },
3424    {
3425     "kind" : "rtti",
3426     "mangled_component_name" : "_ZTIN4aidl7android8hardware8memtrack16IMemtrackDefaultE"
3427    },
3428    {
3429     "kind" : "complete_dtor_pointer",
3430     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefaultD1Ev"
3431    },
3432    {
3433     "kind" : "deleting_dtor_pointer",
3434     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefaultD0Ev"
3435    },
3436    {
3437     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault8asBinderEv"
3438    },
3439    {
3440     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault8isRemoteEv"
3441    },
3442    {
3443     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3444    },
3445    {
3446     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3447    },
3448    {
3449     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE"
3450    },
3451    {
3452     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE"
3453    },
3454    {
3455     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault19getInterfaceVersionEPi"
3456    },
3457    {
3458     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack16IMemtrackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3459    }
3460   ]
3461  },
3462  {
3463   "alignment" : 4,
3464   "base_specifiers" :
3465   [
3466    {
3467     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
3468    }
3469   ],
3470   "linker_set_key" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE",
3471   "name" : "aidl::android::hardware::memtrack::IMemtrack",
3472   "record_kind" : "class",
3473   "referenced_type" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE",
3474   "self_type" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE",
3475   "size" : 16,
3476   "source_file" : "out/soong/.intermediates/hardware/interfaces/memtrack/aidl/android.hardware.memtrack-V1-ndk_platform-source/gen/include/aidl/android/hardware/memtrack/IMemtrack.h",
3477   "vtable_components" :
3478   [
3479    {
3480     "kind" : "offset_to_top"
3481    },
3482    {
3483     "kind" : "rtti",
3484     "mangled_component_name" : "_ZTIN4aidl7android8hardware8memtrack9IMemtrackE"
3485    },
3486    {
3487     "kind" : "complete_dtor_pointer",
3488     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrackD1Ev"
3489    },
3490    {
3491     "kind" : "deleting_dtor_pointer",
3492     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrackD0Ev"
3493    },
3494    {
3495     "is_pure" : true,
3496     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
3497    },
3498    {
3499     "is_pure" : true,
3500     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
3501    },
3502    {
3503     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
3504    },
3505    {
3506     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
3507    },
3508    {
3509     "is_pure" : true,
3510     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack9getMemoryEiNS2_12MemtrackTypeEPNSt3__16vectorINS2_14MemtrackRecordENS5_9allocatorIS7_EEEE"
3511    },
3512    {
3513     "is_pure" : true,
3514     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getGpuDeviceInfoEPNSt3__16vectorINS2_10DeviceInfoENS4_9allocatorIS6_EEEE"
3515    },
3516    {
3517     "is_pure" : true,
3518     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack19getInterfaceVersionEPi"
3519    },
3520    {
3521     "is_pure" : true,
3522     "mangled_component_name" : "_ZN4aidl7android8hardware8memtrack9IMemtrack16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
3523    }
3524   ]
3525  },
3526  {
3527   "alignment" : 1,
3528   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
3529   "name" : "android::internal::details::ToEmptyString<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>",
3530   "record_kind" : "class",
3531   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
3532   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEE",
3533   "size" : 1,
3534   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3535   "template_args" : [ "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE" ]
3536  },
3537  {
3538   "alignment" : 1,
3539   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3540   "name" : "android::internal::details::ToEmptyString<int>",
3541   "record_kind" : "class",
3542   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3543   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
3544   "size" : 1,
3545   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3546   "template_args" : [ "_ZTIi" ]
3547  },
3548  {
3549   "alignment" : 1,
3550   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3551   "name" : "android::internal::details::ToEmptyString<long long>",
3552   "record_kind" : "class",
3553   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3554   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIxEE",
3555   "size" : 1,
3556   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
3557   "template_args" : [ "_ZTIx" ]
3558  }
3559 ],
3560 "rvalue_reference_types" :
3561 [
3562  {
3563   "alignment" : 4,
3564   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
3565   "name" : "ndk::ScopedAParcel &&",
3566   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
3567   "self_type" : "_ZTION3ndk13ScopedAParcelE",
3568   "size" : 4,
3569   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3570  },
3571  {
3572   "alignment" : 4,
3573   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
3574   "name" : "ndk::ScopedAStatus &&",
3575   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
3576   "self_type" : "_ZTION3ndk13ScopedAStatusE",
3577   "size" : 4,
3578   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3579  },
3580  {
3581   "alignment" : 4,
3582   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3583   "name" : "ndk::ScopedAIBinder_Weak &&",
3584   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
3585   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
3586   "size" : 4,
3587   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3588  },
3589  {
3590   "alignment" : 4,
3591   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
3592   "name" : "ndk::ScopedFileDescriptor &&",
3593   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
3594   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
3595   "size" : 4,
3596   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3597  },
3598  {
3599   "alignment" : 4,
3600   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3601   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
3602   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
3603   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
3604   "size" : 4,
3605   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3606  },
3607  {
3608   "alignment" : 4,
3609   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3610   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
3611   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3612   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
3613   "size" : 4,
3614   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
3615  }
3616 ]
3617}
3618