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