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