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