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