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