1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA20_c",
7   "name" : "char [20]",
8   "referenced_type" : "_ZTIc",
9   "self_type" : "_ZTIA20_c",
10   "size" : 20,
11   "source_file" : "system/core/libutils/include/utils/Printer.h"
12  },
13  {
14   "alignment" : 1,
15   "linker_set_key" : "_ZTIA5121_h",
16   "name" : "unsigned char [5121]",
17   "referenced_type" : "_ZTIh",
18   "self_type" : "_ZTIA5121_h",
19   "size" : 5121,
20   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
21  }
22 ],
23 "builtin_types" :
24 [
25  {
26   "alignment" : 1,
27   "is_integral" : true,
28   "linker_set_key" : "_ZTIa",
29   "name" : "signed char",
30   "referenced_type" : "_ZTIa",
31   "self_type" : "_ZTIa",
32   "size" : 1
33  },
34  {
35   "alignment" : 1,
36   "is_integral" : true,
37   "is_unsigned" : true,
38   "linker_set_key" : "_ZTIb",
39   "name" : "bool",
40   "referenced_type" : "_ZTIb",
41   "self_type" : "_ZTIb",
42   "size" : 1
43  },
44  {
45   "alignment" : 1,
46   "is_integral" : true,
47   "linker_set_key" : "_ZTIc",
48   "name" : "char",
49   "referenced_type" : "_ZTIc",
50   "self_type" : "_ZTIc",
51   "size" : 1
52  },
53  {
54   "alignment" : 4,
55   "linker_set_key" : "_ZTId",
56   "name" : "double",
57   "referenced_type" : "_ZTId",
58   "self_type" : "_ZTId",
59   "size" : 8
60  },
61  {
62   "alignment" : 4,
63   "linker_set_key" : "_ZTIf",
64   "name" : "float",
65   "referenced_type" : "_ZTIf",
66   "self_type" : "_ZTIf",
67   "size" : 4
68  },
69  {
70   "alignment" : 1,
71   "is_integral" : true,
72   "is_unsigned" : true,
73   "linker_set_key" : "_ZTIh",
74   "name" : "unsigned char",
75   "referenced_type" : "_ZTIh",
76   "self_type" : "_ZTIh",
77   "size" : 1
78  },
79  {
80   "alignment" : 4,
81   "is_integral" : true,
82   "linker_set_key" : "_ZTIi",
83   "name" : "int",
84   "referenced_type" : "_ZTIi",
85   "self_type" : "_ZTIi",
86   "size" : 4
87  },
88  {
89   "alignment" : 4,
90   "is_integral" : true,
91   "is_unsigned" : true,
92   "linker_set_key" : "_ZTIj",
93   "name" : "unsigned int",
94   "referenced_type" : "_ZTIj",
95   "self_type" : "_ZTIj",
96   "size" : 4
97  },
98  {
99   "alignment" : 4,
100   "is_integral" : true,
101   "linker_set_key" : "_ZTIl",
102   "name" : "long",
103   "referenced_type" : "_ZTIl",
104   "self_type" : "_ZTIl",
105   "size" : 4
106  },
107  {
108   "alignment" : 4,
109   "is_integral" : true,
110   "is_unsigned" : true,
111   "linker_set_key" : "_ZTIm",
112   "name" : "unsigned long",
113   "referenced_type" : "_ZTIm",
114   "self_type" : "_ZTIm",
115   "size" : 4
116  },
117  {
118   "alignment" : 2,
119   "is_integral" : true,
120   "linker_set_key" : "_ZTIs",
121   "name" : "short",
122   "referenced_type" : "_ZTIs",
123   "self_type" : "_ZTIs",
124   "size" : 2
125  },
126  {
127   "alignment" : 2,
128   "is_integral" : true,
129   "is_unsigned" : true,
130   "linker_set_key" : "_ZTIt",
131   "name" : "unsigned short",
132   "referenced_type" : "_ZTIt",
133   "self_type" : "_ZTIt",
134   "size" : 2
135  },
136  {
137   "linker_set_key" : "_ZTIv",
138   "name" : "void",
139   "referenced_type" : "_ZTIv",
140   "self_type" : "_ZTIv"
141  },
142  {
143   "alignment" : 4,
144   "is_integral" : true,
145   "linker_set_key" : "_ZTIx",
146   "name" : "long long",
147   "referenced_type" : "_ZTIx",
148   "self_type" : "_ZTIx",
149   "size" : 8
150  },
151  {
152   "alignment" : 4,
153   "is_integral" : true,
154   "is_unsigned" : true,
155   "linker_set_key" : "_ZTIy",
156   "name" : "unsigned long long",
157   "referenced_type" : "_ZTIy",
158   "self_type" : "_ZTIy",
159   "size" : 8
160  }
161 ],
162 "elf_functions" :
163 [
164  {
165   "name" : "_ZN7android16ProcessCallStack5clearEv"
166  },
167  {
168   "name" : "_ZN7android16ProcessCallStack6updateEv"
169  },
170  {
171   "name" : "_ZN7android16ProcessCallStackC1ERKS0_"
172  },
173  {
174   "name" : "_ZN7android16ProcessCallStackC1Ev"
175  },
176  {
177   "name" : "_ZN7android16ProcessCallStackC2ERKS0_"
178  },
179  {
180   "name" : "_ZN7android16ProcessCallStackC2Ev"
181  },
182  {
183   "name" : "_ZN7android16ProcessCallStackD1Ev"
184  },
185  {
186   "name" : "_ZN7android16ProcessCallStackD2Ev"
187  },
188  {
189   "name" : "_ZN7android9CallStack11deleteStackEPS0_"
190  },
191  {
192   "name" : "_ZN7android9CallStack16logStackInternalEPKcPKS0_19android_LogPriority"
193  },
194  {
195   "name" : "_ZN7android9CallStack18getCurrentInternalEi"
196  },
197  {
198   "name" : "_ZN7android9CallStack21stackToStringInternalEPKcPKS0_"
199  },
200  {
201   "name" : "_ZN7android9CallStack6updateEii"
202  },
203  {
204   "name" : "_ZN7android9CallStackC1EPKci"
205  },
206  {
207   "name" : "_ZN7android9CallStackC1Ev"
208  },
209  {
210   "name" : "_ZN7android9CallStackC2EPKci"
211  },
212  {
213   "name" : "_ZN7android9CallStackC2Ev"
214  },
215  {
216   "name" : "_ZN7android9CallStackD1Ev"
217  },
218  {
219   "name" : "_ZN7android9CallStackD2Ev"
220  },
221  {
222   "binding" : "weak",
223   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_"
224  },
225  {
226   "binding" : "weak",
227   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj"
228  },
229  {
230   "binding" : "weak",
231   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj"
232  },
233  {
234   "binding" : "weak",
235   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj"
236  },
237  {
238   "binding" : "weak",
239   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj"
240  },
241  {
242   "binding" : "weak",
243   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj"
244  },
245  {
246   "binding" : "weak",
247   "name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj"
248  },
249  {
250   "name" : "_ZNK7android16ProcessCallStack13printInternalERNS_7PrinterES2_"
251  },
252  {
253   "name" : "_ZNK7android16ProcessCallStack3logEPKc19android_LogPriorityS2_"
254  },
255  {
256   "name" : "_ZNK7android16ProcessCallStack4dumpEiiPKc"
257  },
258  {
259   "name" : "_ZNK7android16ProcessCallStack4sizeEv"
260  },
261  {
262   "name" : "_ZNK7android16ProcessCallStack5printERNS_7PrinterE"
263  },
264  {
265   "name" : "_ZNK7android16ProcessCallStack8toStringEPKc"
266  },
267  {
268   "binding" : "weak",
269   "name" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj"
270  },
271  {
272   "binding" : "weak",
273   "name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj"
274  },
275  {
276   "binding" : "weak",
277   "name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj"
278  },
279  {
280   "binding" : "weak",
281   "name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj"
282  },
283  {
284   "binding" : "weak",
285   "name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj"
286  },
287  {
288   "binding" : "weak",
289   "name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj"
290  },
291  {
292   "name" : "_ZNK7android9CallStack3logEPKc19android_LogPriorityS2_"
293  },
294  {
295   "name" : "_ZNK7android9CallStack4dumpEiiPKc"
296  },
297  {
298   "name" : "_ZNK7android9CallStack5printERNS_7PrinterE"
299  },
300  {
301   "name" : "_ZNK7android9CallStack8toStringEPKc"
302  }
303 ],
304 "elf_objects" :
305 [
306  {
307   "binding" : "weak",
308   "name" : "_ZTVN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
309  },
310  {
311   "binding" : "weak",
312   "name" : "_ZTVN7android6VectorINS_7String8EEE"
313  }
314 ],
315 "enum_types" :
316 [
317  {
318   "alignment" : 4,
319   "enum_fields" :
320   [
321    {
322     "enum_field_value" : 0,
323     "name" : "ANDROID_LOG_UNKNOWN"
324    },
325    {
326     "enum_field_value" : 1,
327     "name" : "ANDROID_LOG_DEFAULT"
328    },
329    {
330     "enum_field_value" : 2,
331     "name" : "ANDROID_LOG_VERBOSE"
332    },
333    {
334     "enum_field_value" : 3,
335     "name" : "ANDROID_LOG_DEBUG"
336    },
337    {
338     "enum_field_value" : 4,
339     "name" : "ANDROID_LOG_INFO"
340    },
341    {
342     "enum_field_value" : 5,
343     "name" : "ANDROID_LOG_WARN"
344    },
345    {
346     "enum_field_value" : 6,
347     "name" : "ANDROID_LOG_ERROR"
348    },
349    {
350     "enum_field_value" : 7,
351     "name" : "ANDROID_LOG_FATAL"
352    },
353    {
354     "enum_field_value" : 8,
355     "name" : "ANDROID_LOG_SILENT"
356    }
357   ],
358   "linker_set_key" : "_ZTI19android_LogPriority",
359   "name" : "android_LogPriority",
360   "referenced_type" : "_ZTI19android_LogPriority",
361   "self_type" : "_ZTI19android_LogPriority",
362   "size" : 4,
363   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
364   "underlying_type" : "_ZTIj"
365  },
366  {
367   "alignment" : 4,
368   "enum_fields" :
369   [
370    {
371     "enum_field_value" : 0,
372     "name" : "BACKTRACE_UNWIND_NO_ERROR"
373    },
374    {
375     "enum_field_value" : 1,
376     "name" : "BACKTRACE_UNWIND_ERROR_SETUP_FAILED"
377    },
378    {
379     "enum_field_value" : 2,
380     "name" : "BACKTRACE_UNWIND_ERROR_MAP_MISSING"
381    },
382    {
383     "enum_field_value" : 3,
384     "name" : "BACKTRACE_UNWIND_ERROR_INTERNAL"
385    },
386    {
387     "enum_field_value" : 4,
388     "name" : "BACKTRACE_UNWIND_ERROR_THREAD_DOESNT_EXIST"
389    },
390    {
391     "enum_field_value" : 5,
392     "name" : "BACKTRACE_UNWIND_ERROR_THREAD_TIMEOUT"
393    },
394    {
395     "enum_field_value" : 6,
396     "name" : "BACKTRACE_UNWIND_ERROR_UNSUPPORTED_OPERATION"
397    },
398    {
399     "enum_field_value" : 7,
400     "name" : "BACKTRACE_UNWIND_ERROR_NO_CONTEXT"
401    },
402    {
403     "enum_field_value" : 8,
404     "name" : "BACKTRACE_UNWIND_ERROR_EXCEED_MAX_FRAMES_LIMIT"
405    },
406    {
407     "enum_field_value" : 9,
408     "name" : "BACKTRACE_UNWIND_ERROR_ACCESS_MEM_FAILED"
409    },
410    {
411     "enum_field_value" : 10,
412     "name" : "BACKTRACE_UNWIND_ERROR_ACCESS_REG_FAILED"
413    },
414    {
415     "enum_field_value" : 11,
416     "name" : "BACKTRACE_UNWIND_ERROR_FIND_PROC_INFO_FAILED"
417    },
418    {
419     "enum_field_value" : 12,
420     "name" : "BACKTRACE_UNWIND_ERROR_EXECUTE_DWARF_INSTRUCTION_FAILED"
421    },
422    {
423     "enum_field_value" : 13,
424     "name" : "BACKTRACE_UNWIND_ERROR_UNWIND_INFO"
425    },
426    {
427     "enum_field_value" : 14,
428     "name" : "BACKTRACE_UNWIND_ERROR_REPEATED_FRAME"
429    },
430    {
431     "enum_field_value" : 15,
432     "name" : "BACKTRACE_UNWIND_ERROR_INVALID_ELF"
433    }
434   ],
435   "linker_set_key" : "_ZTI24BacktraceUnwindErrorCode",
436   "name" : "BacktraceUnwindErrorCode",
437   "referenced_type" : "_ZTI24BacktraceUnwindErrorCode",
438   "self_type" : "_ZTI24BacktraceUnwindErrorCode",
439   "size" : 4,
440   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h",
441   "underlying_type" : "_ZTIj"
442  },
443  {
444   "alignment" : 4,
445   "enum_fields" :
446   [
447    {
448     "enum_field_value" : 0,
449     "name" : "LOG_ID_MIN"
450    },
451    {
452     "enum_field_value" : 0,
453     "name" : "LOG_ID_MAIN"
454    },
455    {
456     "enum_field_value" : 1,
457     "name" : "LOG_ID_RADIO"
458    },
459    {
460     "enum_field_value" : 2,
461     "name" : "LOG_ID_EVENTS"
462    },
463    {
464     "enum_field_value" : 3,
465     "name" : "LOG_ID_SYSTEM"
466    },
467    {
468     "enum_field_value" : 4,
469     "name" : "LOG_ID_CRASH"
470    },
471    {
472     "enum_field_value" : 5,
473     "name" : "LOG_ID_STATS"
474    },
475    {
476     "enum_field_value" : 6,
477     "name" : "LOG_ID_SECURITY"
478    },
479    {
480     "enum_field_value" : 7,
481     "name" : "LOG_ID_KERNEL"
482    },
483    {
484     "enum_field_value" : 8,
485     "name" : "LOG_ID_MAX"
486    },
487    {
488     "enum_field_value" : 2147483647,
489     "name" : "LOG_ID_DEFAULT"
490    }
491   ],
492   "linker_set_key" : "_ZTI6log_id",
493   "name" : "log_id",
494   "referenced_type" : "_ZTI6log_id",
495   "self_type" : "_ZTI6log_id",
496   "size" : 4,
497   "source_file" : "system/logging/liblog/include_vndk/android/log.h",
498   "underlying_type" : "_ZTIj"
499  },
500  {
501   "alignment" : 4,
502   "enum_fields" :
503   [
504    {
505     "enum_field_value" : 1,
506     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
507    },
508    {
509     "enum_field_value" : 2,
510     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
511    },
512    {
513     "enum_field_value" : 4,
514     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
515    }
516   ],
517   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
518   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
519   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
520   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
521   "size" : 4,
522   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
523   "underlying_type" : "_ZTIj"
524  },
525  {
526   "alignment" : 4,
527   "enum_fields" :
528   [
529    {
530     "enum_field_value" : 0,
531     "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>::value"
532    }
533   ],
534   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEE6$valueE",
535   "name" : "android::trait_pointer<ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
536   "referenced_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEE6$valueE",
537   "self_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEE6$valueE",
538   "size" : 4,
539   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
540   "underlying_type" : "_ZTIj"
541  },
542  {
543   "alignment" : 4,
544   "enum_fields" :
545   [
546    {
547     "enum_field_value" : 0,
548     "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
549    }
550   ],
551   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
552   "name" : "android::trait_pointer<key_value_pair_t<int, ThreadInfo>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
553   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
554   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
555   "size" : 4,
556   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
557   "underlying_type" : "_ZTIj"
558  },
559  {
560   "alignment" : 4,
561   "enum_fields" :
562   [
563    {
564     "enum_field_value" : 0,
565     "name" : "android::trait_pointer<android::String8>::value"
566    }
567   ],
568   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
569   "name" : "android::trait_pointer<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
570   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
571   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EE6$valueE",
572   "size" : 4,
573   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
574   "underlying_type" : "_ZTIj"
575  },
576  {
577   "alignment" : 4,
578   "enum_fields" :
579   [
580    {
581     "enum_field_value" : 0,
582     "name" : "android::trait_pointer<int>::value"
583    }
584   ],
585   "linker_set_key" : "_ZTIN7android13trait_pointerIiE6$valueE",
586   "name" : "android::trait_pointer<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:39:51)",
587   "referenced_type" : "_ZTIN7android13trait_pointerIiE6$valueE",
588   "self_type" : "_ZTIN7android13trait_pointerIiE6$valueE",
589   "size" : 4,
590   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
591   "underlying_type" : "_ZTIj"
592  },
593  {
594   "alignment" : 4,
595   "enum_fields" :
596   [
597    {
598     "enum_field_value" : 0,
599     "name" : "android::OK"
600    },
601    {
602     "enum_field_value" : 0,
603     "name" : "android::NO_ERROR"
604    },
605    {
606     "enum_field_value" : -2147483648,
607     "name" : "android::UNKNOWN_ERROR"
608    },
609    {
610     "enum_field_value" : -12,
611     "name" : "android::NO_MEMORY"
612    },
613    {
614     "enum_field_value" : -38,
615     "name" : "android::INVALID_OPERATION"
616    },
617    {
618     "enum_field_value" : -22,
619     "name" : "android::BAD_VALUE"
620    },
621    {
622     "enum_field_value" : -2147483647,
623     "name" : "android::BAD_TYPE"
624    },
625    {
626     "enum_field_value" : -2,
627     "name" : "android::NAME_NOT_FOUND"
628    },
629    {
630     "enum_field_value" : -1,
631     "name" : "android::PERMISSION_DENIED"
632    },
633    {
634     "enum_field_value" : -19,
635     "name" : "android::NO_INIT"
636    },
637    {
638     "enum_field_value" : -17,
639     "name" : "android::ALREADY_EXISTS"
640    },
641    {
642     "enum_field_value" : -32,
643     "name" : "android::DEAD_OBJECT"
644    },
645    {
646     "enum_field_value" : -2147483646,
647     "name" : "android::FAILED_TRANSACTION"
648    },
649    {
650     "enum_field_value" : -75,
651     "name" : "android::BAD_INDEX"
652    },
653    {
654     "enum_field_value" : -61,
655     "name" : "android::NOT_ENOUGH_DATA"
656    },
657    {
658     "enum_field_value" : -11,
659     "name" : "android::WOULD_BLOCK"
660    },
661    {
662     "enum_field_value" : -110,
663     "name" : "android::TIMED_OUT"
664    },
665    {
666     "enum_field_value" : -74,
667     "name" : "android::UNKNOWN_TRANSACTION"
668    },
669    {
670     "enum_field_value" : -2147483641,
671     "name" : "android::FDS_NOT_ALLOWED"
672    },
673    {
674     "enum_field_value" : -2147483640,
675     "name" : "android::UNEXPECTED_NULL"
676    }
677   ],
678   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
679   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
680   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
681   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
682   "size" : 4,
683   "source_file" : "system/core/libutils/include/utils/Errors.h",
684   "underlying_type" : "_ZTIi"
685  },
686  {
687   "alignment" : 4,
688   "enum_fields" :
689   [
690    {
691     "enum_field_value" : 0,
692     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::is_pointer"
693    },
694    {
695     "enum_field_value" : 0,
696     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_ctor"
697    },
698    {
699     "enum_field_value" : 0,
700     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_dtor"
701    },
702    {
703     "enum_field_value" : 0,
704     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_copy"
705    },
706    {
707     "enum_field_value" : 0,
708     "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>::has_trivial_move"
709    }
710   ],
711   "linker_set_key" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
712   "name" : "android::aggregate_traits<int, ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:60:5)",
713   "referenced_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
714   "self_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
715   "size" : 4,
716   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
717   "underlying_type" : "_ZTIj"
718  },
719  {
720   "alignment" : 4,
721   "enum_fields" :
722   [
723    {
724     "enum_field_value" : 0,
725     "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>::value"
726    }
727   ],
728   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEE6$valueE",
729   "name" : "android::trait_trivial_copy<ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
730   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEE6$valueE",
731   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEE6$valueE",
732   "size" : 4,
733   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
734   "underlying_type" : "_ZTIj"
735  },
736  {
737   "alignment" : 4,
738   "enum_fields" :
739   [
740    {
741     "enum_field_value" : 0,
742     "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
743    }
744   ],
745   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
746   "name" : "android::trait_trivial_copy<key_value_pair_t<int, ThreadInfo>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:287:3)",
747   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
748   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
749   "size" : 4,
750   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
751   "underlying_type" : "_ZTIj"
752  },
753  {
754   "alignment" : 4,
755   "enum_fields" :
756   [
757    {
758     "enum_field_value" : 0,
759     "name" : "android::trait_trivial_copy<android::String8>::value"
760    }
761   ],
762   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
763   "name" : "android::trait_trivial_copy<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:37:51)",
764   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
765   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EE6$valueE",
766   "size" : 4,
767   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
768   "underlying_type" : "_ZTIj"
769  },
770  {
771   "alignment" : 4,
772   "enum_fields" :
773   [
774    {
775     "enum_field_value" : 1,
776     "name" : "android::trait_trivial_copy<bool>::value"
777    }
778   ],
779   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
780   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
781   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
782   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
783   "size" : 4,
784   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
785   "underlying_type" : "_ZTIj"
786  },
787  {
788   "alignment" : 4,
789   "enum_fields" :
790   [
791    {
792     "enum_field_value" : 1,
793     "name" : "android::trait_trivial_copy<char>::value"
794    }
795   ],
796   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
797   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
798   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
799   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
800   "size" : 4,
801   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
802   "underlying_type" : "_ZTIj"
803  },
804  {
805   "alignment" : 4,
806   "enum_fields" :
807   [
808    {
809     "enum_field_value" : 1,
810     "name" : "android::trait_trivial_copy<double>::value"
811    }
812   ],
813   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
814   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
815   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
816   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
817   "size" : 4,
818   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
819   "underlying_type" : "_ZTIj"
820  },
821  {
822   "alignment" : 4,
823   "enum_fields" :
824   [
825    {
826     "enum_field_value" : 1,
827     "name" : "android::trait_trivial_copy<float>::value"
828    }
829   ],
830   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
831   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
832   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
833   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
834   "size" : 4,
835   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
836   "underlying_type" : "_ZTIj"
837  },
838  {
839   "alignment" : 4,
840   "enum_fields" :
841   [
842    {
843     "enum_field_value" : 1,
844     "name" : "android::trait_trivial_copy<unsigned char>::value"
845    }
846   ],
847   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
848   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
849   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
850   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
851   "size" : 4,
852   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
853   "underlying_type" : "_ZTIj"
854  },
855  {
856   "alignment" : 4,
857   "enum_fields" :
858   [
859    {
860     "enum_field_value" : 1,
861     "name" : "android::trait_trivial_copy<int>::value"
862    }
863   ],
864   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
865   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
866   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
867   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
868   "size" : 4,
869   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
870   "underlying_type" : "_ZTIj"
871  },
872  {
873   "alignment" : 4,
874   "enum_fields" :
875   [
876    {
877     "enum_field_value" : 1,
878     "name" : "android::trait_trivial_copy<unsigned int>::value"
879    }
880   ],
881   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
882   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
883   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
884   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
885   "size" : 4,
886   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
887   "underlying_type" : "_ZTIj"
888  },
889  {
890   "alignment" : 4,
891   "enum_fields" :
892   [
893    {
894     "enum_field_value" : 1,
895     "name" : "android::trait_trivial_copy<long>::value"
896    }
897   ],
898   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
899   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
900   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
901   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
902   "size" : 4,
903   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
904   "underlying_type" : "_ZTIj"
905  },
906  {
907   "alignment" : 4,
908   "enum_fields" :
909   [
910    {
911     "enum_field_value" : 1,
912     "name" : "android::trait_trivial_copy<unsigned long>::value"
913    }
914   ],
915   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
916   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
917   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
918   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
919   "size" : 4,
920   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
921   "underlying_type" : "_ZTIj"
922  },
923  {
924   "alignment" : 4,
925   "enum_fields" :
926   [
927    {
928     "enum_field_value" : 1,
929     "name" : "android::trait_trivial_copy<short>::value"
930    }
931   ],
932   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
933   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
934   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
935   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
936   "size" : 4,
937   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
938   "underlying_type" : "_ZTIj"
939  },
940  {
941   "alignment" : 4,
942   "enum_fields" :
943   [
944    {
945     "enum_field_value" : 1,
946     "name" : "android::trait_trivial_copy<unsigned short>::value"
947    }
948   ],
949   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
950   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
951   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
952   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
953   "size" : 4,
954   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
955   "underlying_type" : "_ZTIj"
956  },
957  {
958   "alignment" : 4,
959   "enum_fields" :
960   [
961    {
962     "enum_field_value" : 1,
963     "name" : "android::trait_trivial_copy<void>::value"
964    }
965   ],
966   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
967   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
968   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
969   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
970   "size" : 4,
971   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
972   "underlying_type" : "_ZTIj"
973  },
974  {
975   "alignment" : 4,
976   "enum_fields" :
977   [
978    {
979     "enum_field_value" : 1,
980     "name" : "android::trait_trivial_copy<long long>::value"
981    }
982   ],
983   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
984   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
985   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
986   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
987   "size" : 4,
988   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
989   "underlying_type" : "_ZTIj"
990  },
991  {
992   "alignment" : 4,
993   "enum_fields" :
994   [
995    {
996     "enum_field_value" : 1,
997     "name" : "android::trait_trivial_copy<unsigned long long>::value"
998    }
999   ],
1000   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1001   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1002   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1003   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1004   "size" : 4,
1005   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1006   "underlying_type" : "_ZTIj"
1007  },
1008  {
1009   "alignment" : 4,
1010   "enum_fields" :
1011   [
1012    {
1013     "enum_field_value" : 0,
1014     "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>::value"
1015    }
1016   ],
1017   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1018   "name" : "android::trait_trivial_ctor<ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
1019   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1020   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1021   "size" : 4,
1022   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1023   "underlying_type" : "_ZTIj"
1024  },
1025  {
1026   "alignment" : 4,
1027   "enum_fields" :
1028   [
1029    {
1030     "enum_field_value" : 0,
1031     "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
1032    }
1033   ],
1034   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1035   "name" : "android::trait_trivial_ctor<key_value_pair_t<int, ThreadInfo>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:281:3)",
1036   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1037   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1038   "size" : 4,
1039   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1040   "underlying_type" : "_ZTIj"
1041  },
1042  {
1043   "alignment" : 4,
1044   "enum_fields" :
1045   [
1046    {
1047     "enum_field_value" : 0,
1048     "name" : "android::trait_trivial_ctor<android::String8>::value"
1049    }
1050   ],
1051   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
1052   "name" : "android::trait_trivial_ctor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:35:51)",
1053   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
1054   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EE6$valueE",
1055   "size" : 4,
1056   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1057   "underlying_type" : "_ZTIj"
1058  },
1059  {
1060   "alignment" : 4,
1061   "enum_fields" :
1062   [
1063    {
1064     "enum_field_value" : 1,
1065     "name" : "android::trait_trivial_ctor<bool>::value"
1066    }
1067   ],
1068   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1069   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1070   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1071   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1072   "size" : 4,
1073   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1074   "underlying_type" : "_ZTIj"
1075  },
1076  {
1077   "alignment" : 4,
1078   "enum_fields" :
1079   [
1080    {
1081     "enum_field_value" : 1,
1082     "name" : "android::trait_trivial_ctor<char>::value"
1083    }
1084   ],
1085   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1086   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1087   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1088   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1089   "size" : 4,
1090   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1091   "underlying_type" : "_ZTIj"
1092  },
1093  {
1094   "alignment" : 4,
1095   "enum_fields" :
1096   [
1097    {
1098     "enum_field_value" : 1,
1099     "name" : "android::trait_trivial_ctor<double>::value"
1100    }
1101   ],
1102   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1103   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1104   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1105   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1106   "size" : 4,
1107   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1108   "underlying_type" : "_ZTIj"
1109  },
1110  {
1111   "alignment" : 4,
1112   "enum_fields" :
1113   [
1114    {
1115     "enum_field_value" : 1,
1116     "name" : "android::trait_trivial_ctor<float>::value"
1117    }
1118   ],
1119   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1120   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1121   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1122   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1123   "size" : 4,
1124   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1125   "underlying_type" : "_ZTIj"
1126  },
1127  {
1128   "alignment" : 4,
1129   "enum_fields" :
1130   [
1131    {
1132     "enum_field_value" : 1,
1133     "name" : "android::trait_trivial_ctor<unsigned char>::value"
1134    }
1135   ],
1136   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
1137   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1138   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
1139   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
1140   "size" : 4,
1141   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1142   "underlying_type" : "_ZTIj"
1143  },
1144  {
1145   "alignment" : 4,
1146   "enum_fields" :
1147   [
1148    {
1149     "enum_field_value" : 1,
1150     "name" : "android::trait_trivial_ctor<int>::value"
1151    }
1152   ],
1153   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
1154   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1155   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
1156   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
1157   "size" : 4,
1158   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1159   "underlying_type" : "_ZTIj"
1160  },
1161  {
1162   "alignment" : 4,
1163   "enum_fields" :
1164   [
1165    {
1166     "enum_field_value" : 1,
1167     "name" : "android::trait_trivial_ctor<unsigned int>::value"
1168    }
1169   ],
1170   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
1171   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1172   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
1173   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
1174   "size" : 4,
1175   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1176   "underlying_type" : "_ZTIj"
1177  },
1178  {
1179   "alignment" : 4,
1180   "enum_fields" :
1181   [
1182    {
1183     "enum_field_value" : 1,
1184     "name" : "android::trait_trivial_ctor<long>::value"
1185    }
1186   ],
1187   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
1188   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1189   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
1190   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
1191   "size" : 4,
1192   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1193   "underlying_type" : "_ZTIj"
1194  },
1195  {
1196   "alignment" : 4,
1197   "enum_fields" :
1198   [
1199    {
1200     "enum_field_value" : 1,
1201     "name" : "android::trait_trivial_ctor<unsigned long>::value"
1202    }
1203   ],
1204   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
1205   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1206   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
1207   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
1208   "size" : 4,
1209   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1210   "underlying_type" : "_ZTIj"
1211  },
1212  {
1213   "alignment" : 4,
1214   "enum_fields" :
1215   [
1216    {
1217     "enum_field_value" : 1,
1218     "name" : "android::trait_trivial_ctor<short>::value"
1219    }
1220   ],
1221   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
1222   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1223   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
1224   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
1225   "size" : 4,
1226   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1227   "underlying_type" : "_ZTIj"
1228  },
1229  {
1230   "alignment" : 4,
1231   "enum_fields" :
1232   [
1233    {
1234     "enum_field_value" : 1,
1235     "name" : "android::trait_trivial_ctor<unsigned short>::value"
1236    }
1237   ],
1238   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
1239   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1240   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
1241   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
1242   "size" : 4,
1243   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1244   "underlying_type" : "_ZTIj"
1245  },
1246  {
1247   "alignment" : 4,
1248   "enum_fields" :
1249   [
1250    {
1251     "enum_field_value" : 1,
1252     "name" : "android::trait_trivial_ctor<void>::value"
1253    }
1254   ],
1255   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
1256   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1257   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
1258   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
1259   "size" : 4,
1260   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1261   "underlying_type" : "_ZTIj"
1262  },
1263  {
1264   "alignment" : 4,
1265   "enum_fields" :
1266   [
1267    {
1268     "enum_field_value" : 1,
1269     "name" : "android::trait_trivial_ctor<long long>::value"
1270    }
1271   ],
1272   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
1273   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1274   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
1275   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
1276   "size" : 4,
1277   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1278   "underlying_type" : "_ZTIj"
1279  },
1280  {
1281   "alignment" : 4,
1282   "enum_fields" :
1283   [
1284    {
1285     "enum_field_value" : 1,
1286     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
1287    }
1288   ],
1289   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
1290   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1291   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
1292   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
1293   "size" : 4,
1294   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1295   "underlying_type" : "_ZTIj"
1296  },
1297  {
1298   "alignment" : 4,
1299   "enum_fields" :
1300   [
1301    {
1302     "enum_field_value" : 0,
1303     "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>::value"
1304    }
1305   ],
1306   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1307   "name" : "android::trait_trivial_dtor<ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
1308   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1309   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1310   "size" : 4,
1311   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1312   "underlying_type" : "_ZTIj"
1313  },
1314  {
1315   "alignment" : 4,
1316   "enum_fields" :
1317   [
1318    {
1319     "enum_field_value" : 0,
1320     "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
1321    }
1322   ],
1323   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1324   "name" : "android::trait_trivial_dtor<key_value_pair_t<int, ThreadInfo>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:284:3)",
1325   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1326   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1327   "size" : 4,
1328   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1329   "underlying_type" : "_ZTIj"
1330  },
1331  {
1332   "alignment" : 4,
1333   "enum_fields" :
1334   [
1335    {
1336     "enum_field_value" : 0,
1337     "name" : "android::trait_trivial_dtor<android::String8>::value"
1338    }
1339   ],
1340   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
1341   "name" : "android::trait_trivial_dtor<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:36:51)",
1342   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
1343   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EE6$valueE",
1344   "size" : 4,
1345   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1346   "underlying_type" : "_ZTIj"
1347  },
1348  {
1349   "alignment" : 4,
1350   "enum_fields" :
1351   [
1352    {
1353     "enum_field_value" : 1,
1354     "name" : "android::trait_trivial_dtor<bool>::value"
1355    }
1356   ],
1357   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1358   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1359   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1360   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
1361   "size" : 4,
1362   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1363   "underlying_type" : "_ZTIj"
1364  },
1365  {
1366   "alignment" : 4,
1367   "enum_fields" :
1368   [
1369    {
1370     "enum_field_value" : 1,
1371     "name" : "android::trait_trivial_dtor<char>::value"
1372    }
1373   ],
1374   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
1375   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1376   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
1377   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
1378   "size" : 4,
1379   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1380   "underlying_type" : "_ZTIj"
1381  },
1382  {
1383   "alignment" : 4,
1384   "enum_fields" :
1385   [
1386    {
1387     "enum_field_value" : 1,
1388     "name" : "android::trait_trivial_dtor<double>::value"
1389    }
1390   ],
1391   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
1392   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1393   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
1394   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
1395   "size" : 4,
1396   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1397   "underlying_type" : "_ZTIj"
1398  },
1399  {
1400   "alignment" : 4,
1401   "enum_fields" :
1402   [
1403    {
1404     "enum_field_value" : 1,
1405     "name" : "android::trait_trivial_dtor<float>::value"
1406    }
1407   ],
1408   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1409   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1410   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1411   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
1412   "size" : 4,
1413   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1414   "underlying_type" : "_ZTIj"
1415  },
1416  {
1417   "alignment" : 4,
1418   "enum_fields" :
1419   [
1420    {
1421     "enum_field_value" : 1,
1422     "name" : "android::trait_trivial_dtor<unsigned char>::value"
1423    }
1424   ],
1425   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1426   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1427   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1428   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
1429   "size" : 4,
1430   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1431   "underlying_type" : "_ZTIj"
1432  },
1433  {
1434   "alignment" : 4,
1435   "enum_fields" :
1436   [
1437    {
1438     "enum_field_value" : 1,
1439     "name" : "android::trait_trivial_dtor<int>::value"
1440    }
1441   ],
1442   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1443   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1444   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1445   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
1446   "size" : 4,
1447   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1448   "underlying_type" : "_ZTIj"
1449  },
1450  {
1451   "alignment" : 4,
1452   "enum_fields" :
1453   [
1454    {
1455     "enum_field_value" : 1,
1456     "name" : "android::trait_trivial_dtor<unsigned int>::value"
1457    }
1458   ],
1459   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1460   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1461   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1462   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
1463   "size" : 4,
1464   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1465   "underlying_type" : "_ZTIj"
1466  },
1467  {
1468   "alignment" : 4,
1469   "enum_fields" :
1470   [
1471    {
1472     "enum_field_value" : 1,
1473     "name" : "android::trait_trivial_dtor<long>::value"
1474    }
1475   ],
1476   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1477   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1478   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1479   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
1480   "size" : 4,
1481   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1482   "underlying_type" : "_ZTIj"
1483  },
1484  {
1485   "alignment" : 4,
1486   "enum_fields" :
1487   [
1488    {
1489     "enum_field_value" : 1,
1490     "name" : "android::trait_trivial_dtor<unsigned long>::value"
1491    }
1492   ],
1493   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1494   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1495   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1496   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
1497   "size" : 4,
1498   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1499   "underlying_type" : "_ZTIj"
1500  },
1501  {
1502   "alignment" : 4,
1503   "enum_fields" :
1504   [
1505    {
1506     "enum_field_value" : 1,
1507     "name" : "android::trait_trivial_dtor<short>::value"
1508    }
1509   ],
1510   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1511   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1512   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1513   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
1514   "size" : 4,
1515   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1516   "underlying_type" : "_ZTIj"
1517  },
1518  {
1519   "alignment" : 4,
1520   "enum_fields" :
1521   [
1522    {
1523     "enum_field_value" : 1,
1524     "name" : "android::trait_trivial_dtor<unsigned short>::value"
1525    }
1526   ],
1527   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1528   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1529   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1530   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
1531   "size" : 4,
1532   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1533   "underlying_type" : "_ZTIj"
1534  },
1535  {
1536   "alignment" : 4,
1537   "enum_fields" :
1538   [
1539    {
1540     "enum_field_value" : 1,
1541     "name" : "android::trait_trivial_dtor<void>::value"
1542    }
1543   ],
1544   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1545   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1546   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1547   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
1548   "size" : 4,
1549   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1550   "underlying_type" : "_ZTIj"
1551  },
1552  {
1553   "alignment" : 4,
1554   "enum_fields" :
1555   [
1556    {
1557     "enum_field_value" : 1,
1558     "name" : "android::trait_trivial_dtor<long long>::value"
1559    }
1560   ],
1561   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1562   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1563   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1564   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
1565   "size" : 4,
1566   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1567   "underlying_type" : "_ZTIj"
1568  },
1569  {
1570   "alignment" : 4,
1571   "enum_fields" :
1572   [
1573    {
1574     "enum_field_value" : 1,
1575     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
1576    }
1577   ],
1578   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1579   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1580   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1581   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
1582   "size" : 4,
1583   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1584   "underlying_type" : "_ZTIj"
1585  },
1586  {
1587   "alignment" : 4,
1588   "enum_fields" :
1589   [
1590    {
1591     "enum_field_value" : 0,
1592     "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>::value"
1593    }
1594   ],
1595   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1596   "name" : "android::trait_trivial_move<ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:38:51)",
1597   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1598   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEE6$valueE",
1599   "size" : 4,
1600   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1601   "underlying_type" : "_ZTIj"
1602  },
1603  {
1604   "alignment" : 4,
1605   "enum_fields" :
1606   [
1607    {
1608     "enum_field_value" : 0,
1609     "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::value"
1610    }
1611   ],
1612   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1613   "name" : "android::trait_trivial_move<key_value_pair_t<int, ThreadInfo>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:290:3)",
1614   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1615   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE6$valueE",
1616   "size" : 4,
1617   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1618   "underlying_type" : "_ZTIj"
1619  },
1620  {
1621   "alignment" : 4,
1622   "enum_fields" :
1623   [
1624    {
1625     "enum_field_value" : 1,
1626     "name" : "android::trait_trivial_move<android::String8>::value"
1627    }
1628   ],
1629   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
1630   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:231:1)",
1631   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
1632   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
1633   "size" : 4,
1634   "source_file" : "system/core/libutils/include/utils/String8.h",
1635   "underlying_type" : "_ZTIj"
1636  },
1637  {
1638   "alignment" : 4,
1639   "enum_fields" :
1640   [
1641    {
1642     "enum_field_value" : 1,
1643     "name" : "android::trait_trivial_move<bool>::value"
1644    }
1645   ],
1646   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1647   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1648   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1649   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
1650   "size" : 4,
1651   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1652   "underlying_type" : "_ZTIj"
1653  },
1654  {
1655   "alignment" : 4,
1656   "enum_fields" :
1657   [
1658    {
1659     "enum_field_value" : 1,
1660     "name" : "android::trait_trivial_move<char>::value"
1661    }
1662   ],
1663   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1664   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1665   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1666   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
1667   "size" : 4,
1668   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1669   "underlying_type" : "_ZTIj"
1670  },
1671  {
1672   "alignment" : 4,
1673   "enum_fields" :
1674   [
1675    {
1676     "enum_field_value" : 1,
1677     "name" : "android::trait_trivial_move<double>::value"
1678    }
1679   ],
1680   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1681   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1682   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1683   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
1684   "size" : 4,
1685   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1686   "underlying_type" : "_ZTIj"
1687  },
1688  {
1689   "alignment" : 4,
1690   "enum_fields" :
1691   [
1692    {
1693     "enum_field_value" : 1,
1694     "name" : "android::trait_trivial_move<float>::value"
1695    }
1696   ],
1697   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1698   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1699   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1700   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
1701   "size" : 4,
1702   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1703   "underlying_type" : "_ZTIj"
1704  },
1705  {
1706   "alignment" : 4,
1707   "enum_fields" :
1708   [
1709    {
1710     "enum_field_value" : 1,
1711     "name" : "android::trait_trivial_move<unsigned char>::value"
1712    }
1713   ],
1714   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1715   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1716   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1717   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
1718   "size" : 4,
1719   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1720   "underlying_type" : "_ZTIj"
1721  },
1722  {
1723   "alignment" : 4,
1724   "enum_fields" :
1725   [
1726    {
1727     "enum_field_value" : 1,
1728     "name" : "android::trait_trivial_move<int>::value"
1729    }
1730   ],
1731   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1732   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1733   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1734   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
1735   "size" : 4,
1736   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1737   "underlying_type" : "_ZTIj"
1738  },
1739  {
1740   "alignment" : 4,
1741   "enum_fields" :
1742   [
1743    {
1744     "enum_field_value" : 1,
1745     "name" : "android::trait_trivial_move<unsigned int>::value"
1746    }
1747   ],
1748   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1749   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1750   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1751   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
1752   "size" : 4,
1753   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1754   "underlying_type" : "_ZTIj"
1755  },
1756  {
1757   "alignment" : 4,
1758   "enum_fields" :
1759   [
1760    {
1761     "enum_field_value" : 1,
1762     "name" : "android::trait_trivial_move<long>::value"
1763    }
1764   ],
1765   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1766   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1767   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1768   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
1769   "size" : 4,
1770   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1771   "underlying_type" : "_ZTIj"
1772  },
1773  {
1774   "alignment" : 4,
1775   "enum_fields" :
1776   [
1777    {
1778     "enum_field_value" : 1,
1779     "name" : "android::trait_trivial_move<unsigned long>::value"
1780    }
1781   ],
1782   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1783   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1784   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1785   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
1786   "size" : 4,
1787   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1788   "underlying_type" : "_ZTIj"
1789  },
1790  {
1791   "alignment" : 4,
1792   "enum_fields" :
1793   [
1794    {
1795     "enum_field_value" : 1,
1796     "name" : "android::trait_trivial_move<short>::value"
1797    }
1798   ],
1799   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1800   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1801   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1802   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
1803   "size" : 4,
1804   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1805   "underlying_type" : "_ZTIj"
1806  },
1807  {
1808   "alignment" : 4,
1809   "enum_fields" :
1810   [
1811    {
1812     "enum_field_value" : 1,
1813     "name" : "android::trait_trivial_move<unsigned short>::value"
1814    }
1815   ],
1816   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1817   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1818   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1819   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
1820   "size" : 4,
1821   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1822   "underlying_type" : "_ZTIj"
1823  },
1824  {
1825   "alignment" : 4,
1826   "enum_fields" :
1827   [
1828    {
1829     "enum_field_value" : 1,
1830     "name" : "android::trait_trivial_move<void>::value"
1831    }
1832   ],
1833   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1834   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1835   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1836   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
1837   "size" : 4,
1838   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1839   "underlying_type" : "_ZTIj"
1840  },
1841  {
1842   "alignment" : 4,
1843   "enum_fields" :
1844   [
1845    {
1846     "enum_field_value" : 1,
1847     "name" : "android::trait_trivial_move<long long>::value"
1848    }
1849   ],
1850   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1851   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1852   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1853   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
1854   "size" : 4,
1855   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1856   "underlying_type" : "_ZTIj"
1857  },
1858  {
1859   "alignment" : 4,
1860   "enum_fields" :
1861   [
1862    {
1863     "enum_field_value" : 1,
1864     "name" : "android::trait_trivial_move<unsigned long long>::value"
1865    }
1866   ],
1867   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1868   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1869   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1870   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
1871   "size" : 4,
1872   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1873   "underlying_type" : "_ZTIj"
1874  },
1875  {
1876   "alignment" : 4,
1877   "enum_fields" :
1878   [
1879    {
1880     "enum_field_value" : 0,
1881     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::is_pointer"
1882    },
1883    {
1884     "enum_field_value" : 0,
1885     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_ctor"
1886    },
1887    {
1888     "enum_field_value" : 0,
1889     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_dtor"
1890    },
1891    {
1892     "enum_field_value" : 0,
1893     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_copy"
1894    },
1895    {
1896     "enum_field_value" : 0,
1897     "name" : "android::traits<android::ProcessCallStack::ThreadInfo>::has_trivial_move"
1898    }
1899   ],
1900   "linker_set_key" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
1901   "name" : "android::traits<ThreadInfo>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
1902   "referenced_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
1903   "self_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEE17$has_trivial_copyE",
1904   "size" : 4,
1905   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1906   "underlying_type" : "_ZTIj"
1907  },
1908  {
1909   "alignment" : 4,
1910   "enum_fields" :
1911   [
1912    {
1913     "enum_field_value" : 0,
1914     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::is_pointer"
1915    },
1916    {
1917     "enum_field_value" : 0,
1918     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_ctor"
1919    },
1920    {
1921     "enum_field_value" : 0,
1922     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_dtor"
1923    },
1924    {
1925     "enum_field_value" : 0,
1926     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_copy"
1927    },
1928    {
1929     "enum_field_value" : 0,
1930     "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::has_trivial_move"
1931    }
1932   ],
1933   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE17$has_trivial_copyE",
1934   "name" : "android::traits<key_value_pair_t<int, ThreadInfo>>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
1935   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE17$has_trivial_copyE",
1936   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE17$has_trivial_copyE",
1937   "size" : 4,
1938   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1939   "underlying_type" : "_ZTIj"
1940  },
1941  {
1942   "alignment" : 4,
1943   "enum_fields" :
1944   [
1945    {
1946     "enum_field_value" : 0,
1947     "name" : "android::traits<android::String8>::is_pointer"
1948    },
1949    {
1950     "enum_field_value" : 0,
1951     "name" : "android::traits<android::String8>::has_trivial_ctor"
1952    },
1953    {
1954     "enum_field_value" : 0,
1955     "name" : "android::traits<android::String8>::has_trivial_dtor"
1956    },
1957    {
1958     "enum_field_value" : 0,
1959     "name" : "android::traits<android::String8>::has_trivial_copy"
1960    },
1961    {
1962     "enum_field_value" : 1,
1963     "name" : "android::traits<android::String8>::has_trivial_move"
1964    }
1965   ],
1966   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
1967   "name" : "android::traits<String8>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
1968   "referenced_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
1969   "self_type" : "_ZTIN7android6traitsINS_7String8EE17$has_trivial_copyE",
1970   "size" : 4,
1971   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
1972   "underlying_type" : "_ZTIj"
1973  },
1974  {
1975   "alignment" : 4,
1976   "enum_fields" :
1977   [
1978    {
1979     "enum_field_value" : 0,
1980     "name" : "android::traits<int>::is_pointer"
1981    },
1982    {
1983     "enum_field_value" : 1,
1984     "name" : "android::traits<int>::has_trivial_ctor"
1985    },
1986    {
1987     "enum_field_value" : 1,
1988     "name" : "android::traits<int>::has_trivial_dtor"
1989    },
1990    {
1991     "enum_field_value" : 1,
1992     "name" : "android::traits<int>::has_trivial_copy"
1993    },
1994    {
1995     "enum_field_value" : 1,
1996     "name" : "android::traits<int>::has_trivial_move"
1997    }
1998   ],
1999   "linker_set_key" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
2000   "name" : "android::traits<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:44:5)",
2001   "referenced_type" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
2002   "self_type" : "_ZTIN7android6traitsIiE17$has_trivial_copyE",
2003   "size" : 4,
2004   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
2005   "underlying_type" : "_ZTIj"
2006  },
2007  {
2008   "access" : "private",
2009   "alignment" : 4,
2010   "enum_fields" :
2011   [
2012    {
2013     "enum_field_value" : 20,
2014     "name" : "android::FdPrinter::MAX_FORMAT_STRING"
2015    }
2016   ],
2017   "linker_set_key" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
2018   "name" : "android::FdPrinter::(anonymous enum at system/core/libutils/include/utils/Printer.h:75:5)",
2019   "referenced_type" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
2020   "self_type" : "_ZTIN7android9FdPrinter18$MAX_FORMAT_STRINGE",
2021   "size" : 4,
2022   "source_file" : "system/core/libutils/include/utils/Printer.h",
2023   "underlying_type" : "_ZTIj"
2024  },
2025  {
2026   "alignment" : 1,
2027   "enum_fields" :
2028   [
2029    {
2030     "enum_field_value" : 0,
2031     "name" : "Backtrace::ARCH_ARM"
2032    },
2033    {
2034     "enum_field_value" : 1,
2035     "name" : "Backtrace::ARCH_ARM64"
2036    },
2037    {
2038     "enum_field_value" : 2,
2039     "name" : "Backtrace::ARCH_X86"
2040    },
2041    {
2042     "enum_field_value" : 3,
2043     "name" : "Backtrace::ARCH_X86_64"
2044    }
2045   ],
2046   "linker_set_key" : "_ZTIN9Backtrace8ArchEnumE",
2047   "name" : "Backtrace::ArchEnum",
2048   "referenced_type" : "_ZTIN9Backtrace8ArchEnumE",
2049   "self_type" : "_ZTIN9Backtrace8ArchEnumE",
2050   "size" : 1,
2051   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h",
2052   "underlying_type" : "_ZTIh"
2053  }
2054 ],
2055 "function_types" : [],
2056 "functions" :
2057 [
2058  {
2059   "access" : "private",
2060   "function_name" : "android::ProcessCallStack::clear",
2061   "linker_set_key" : "_ZN7android16ProcessCallStack5clearEv",
2062   "parameters" :
2063   [
2064    {
2065     "is_this_ptr" : true,
2066     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2067    }
2068   ],
2069   "return_type" : "_ZTIv",
2070   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2071  },
2072  {
2073   "function_name" : "android::ProcessCallStack::update",
2074   "linker_set_key" : "_ZN7android16ProcessCallStack6updateEv",
2075   "parameters" :
2076   [
2077    {
2078     "is_this_ptr" : true,
2079     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2080    }
2081   ],
2082   "return_type" : "_ZTIv",
2083   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2084  },
2085  {
2086   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2087   "linker_set_key" : "_ZN7android16ProcessCallStackC1ERKS0_",
2088   "parameters" :
2089   [
2090    {
2091     "is_this_ptr" : true,
2092     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2093    },
2094    {
2095     "referenced_type" : "_ZTIRKN7android16ProcessCallStackE"
2096    }
2097   ],
2098   "return_type" : "_ZTIv",
2099   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2100  },
2101  {
2102   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2103   "linker_set_key" : "_ZN7android16ProcessCallStackC1Ev",
2104   "parameters" :
2105   [
2106    {
2107     "is_this_ptr" : true,
2108     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2109    }
2110   ],
2111   "return_type" : "_ZTIv",
2112   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2113  },
2114  {
2115   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2116   "linker_set_key" : "_ZN7android16ProcessCallStackC2ERKS0_",
2117   "parameters" :
2118   [
2119    {
2120     "is_this_ptr" : true,
2121     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2122    },
2123    {
2124     "referenced_type" : "_ZTIRKN7android16ProcessCallStackE"
2125    }
2126   ],
2127   "return_type" : "_ZTIv",
2128   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2129  },
2130  {
2131   "function_name" : "android::ProcessCallStack::ProcessCallStack",
2132   "linker_set_key" : "_ZN7android16ProcessCallStackC2Ev",
2133   "parameters" :
2134   [
2135    {
2136     "is_this_ptr" : true,
2137     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2138    }
2139   ],
2140   "return_type" : "_ZTIv",
2141   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2142  },
2143  {
2144   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
2145   "linker_set_key" : "_ZN7android16ProcessCallStackD1Ev",
2146   "parameters" :
2147   [
2148    {
2149     "is_this_ptr" : true,
2150     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2151    }
2152   ],
2153   "return_type" : "_ZTIv",
2154   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2155  },
2156  {
2157   "function_name" : "android::ProcessCallStack::~ProcessCallStack",
2158   "linker_set_key" : "_ZN7android16ProcessCallStackD2Ev",
2159   "parameters" :
2160   [
2161    {
2162     "is_this_ptr" : true,
2163     "referenced_type" : "_ZTIPN7android16ProcessCallStackE"
2164    }
2165   ],
2166   "return_type" : "_ZTIv",
2167   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2168  },
2169  {
2170   "access" : "private",
2171   "function_name" : "android::CallStack::deleteStack",
2172   "linker_set_key" : "_ZN7android9CallStack11deleteStackEPS0_",
2173   "parameters" :
2174   [
2175    {
2176     "referenced_type" : "_ZTIPN7android9CallStackE"
2177    }
2178   ],
2179   "return_type" : "_ZTIv",
2180   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2181  },
2182  {
2183   "access" : "private",
2184   "function_name" : "android::CallStack::logStackInternal",
2185   "linker_set_key" : "_ZN7android9CallStack16logStackInternalEPKcPKS0_19android_LogPriority",
2186   "parameters" :
2187   [
2188    {
2189     "referenced_type" : "_ZTIPKc"
2190    },
2191    {
2192     "referenced_type" : "_ZTIPKN7android9CallStackE"
2193    },
2194    {
2195     "referenced_type" : "_ZTI19android_LogPriority"
2196    }
2197   ],
2198   "return_type" : "_ZTIv",
2199   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2200  },
2201  {
2202   "access" : "private",
2203   "function_name" : "android::CallStack::getCurrentInternal",
2204   "linker_set_key" : "_ZN7android9CallStack18getCurrentInternalEi",
2205   "parameters" :
2206   [
2207    {
2208     "referenced_type" : "_ZTIi"
2209    }
2210   ],
2211   "return_type" : "_ZTINSt3__110unique_ptrIN7android9CallStackENS2_12StackDeleterEEE",
2212   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2213  },
2214  {
2215   "access" : "private",
2216   "function_name" : "android::CallStack::stackToStringInternal",
2217   "linker_set_key" : "_ZN7android9CallStack21stackToStringInternalEPKcPKS0_",
2218   "parameters" :
2219   [
2220    {
2221     "referenced_type" : "_ZTIPKc"
2222    },
2223    {
2224     "referenced_type" : "_ZTIPKN7android9CallStackE"
2225    }
2226   ],
2227   "return_type" : "_ZTIN7android7String8E",
2228   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2229  },
2230  {
2231   "function_name" : "android::CallStack::update",
2232   "linker_set_key" : "_ZN7android9CallStack6updateEii",
2233   "parameters" :
2234   [
2235    {
2236     "is_this_ptr" : true,
2237     "referenced_type" : "_ZTIPN7android9CallStackE"
2238    },
2239    {
2240     "default_arg" : true,
2241     "referenced_type" : "_ZTIi"
2242    },
2243    {
2244     "default_arg" : true,
2245     "referenced_type" : "_ZTIi"
2246    }
2247   ],
2248   "return_type" : "_ZTIv",
2249   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2250  },
2251  {
2252   "function_name" : "android::CallStack::CallStack",
2253   "linker_set_key" : "_ZN7android9CallStackC1EPKci",
2254   "parameters" :
2255   [
2256    {
2257     "is_this_ptr" : true,
2258     "referenced_type" : "_ZTIPN7android9CallStackE"
2259    },
2260    {
2261     "referenced_type" : "_ZTIPKc"
2262    },
2263    {
2264     "default_arg" : true,
2265     "referenced_type" : "_ZTIi"
2266    }
2267   ],
2268   "return_type" : "_ZTIv",
2269   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2270  },
2271  {
2272   "function_name" : "android::CallStack::CallStack",
2273   "linker_set_key" : "_ZN7android9CallStackC1Ev",
2274   "parameters" :
2275   [
2276    {
2277     "is_this_ptr" : true,
2278     "referenced_type" : "_ZTIPN7android9CallStackE"
2279    }
2280   ],
2281   "return_type" : "_ZTIv",
2282   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2283  },
2284  {
2285   "function_name" : "android::CallStack::CallStack",
2286   "linker_set_key" : "_ZN7android9CallStackC2EPKci",
2287   "parameters" :
2288   [
2289    {
2290     "is_this_ptr" : true,
2291     "referenced_type" : "_ZTIPN7android9CallStackE"
2292    },
2293    {
2294     "referenced_type" : "_ZTIPKc"
2295    },
2296    {
2297     "default_arg" : true,
2298     "referenced_type" : "_ZTIi"
2299    }
2300   ],
2301   "return_type" : "_ZTIv",
2302   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2303  },
2304  {
2305   "function_name" : "android::CallStack::CallStack",
2306   "linker_set_key" : "_ZN7android9CallStackC2Ev",
2307   "parameters" :
2308   [
2309    {
2310     "is_this_ptr" : true,
2311     "referenced_type" : "_ZTIPN7android9CallStackE"
2312    }
2313   ],
2314   "return_type" : "_ZTIv",
2315   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2316  },
2317  {
2318   "function_name" : "android::CallStack::~CallStack",
2319   "linker_set_key" : "_ZN7android9CallStackD1Ev",
2320   "parameters" :
2321   [
2322    {
2323     "is_this_ptr" : true,
2324     "referenced_type" : "_ZTIPN7android9CallStackE"
2325    }
2326   ],
2327   "return_type" : "_ZTIv",
2328   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2329  },
2330  {
2331   "function_name" : "android::CallStack::~CallStack",
2332   "linker_set_key" : "_ZN7android9CallStackD2Ev",
2333   "parameters" :
2334   [
2335    {
2336     "is_this_ptr" : true,
2337     "referenced_type" : "_ZTIPN7android9CallStackE"
2338    }
2339   ],
2340   "return_type" : "_ZTIv",
2341   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2342  },
2343  {
2344   "access" : "protected",
2345   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_compare",
2346   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_",
2347   "parameters" :
2348   [
2349    {
2350     "is_this_ptr" : true,
2351     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2352    },
2353    {
2354     "referenced_type" : "_ZTIPKv"
2355    },
2356    {
2357     "referenced_type" : "_ZTIPKv"
2358    }
2359   ],
2360   "return_type" : "_ZTIi",
2361   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2362  },
2363  {
2364   "access" : "protected",
2365   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_destroy",
2366   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj",
2367   "parameters" :
2368   [
2369    {
2370     "is_this_ptr" : true,
2371     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2372    },
2373    {
2374     "referenced_type" : "_ZTIPv"
2375    },
2376    {
2377     "referenced_type" : "_ZTIj"
2378    }
2379   ],
2380   "return_type" : "_ZTIv",
2381   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2382  },
2383  {
2384   "access" : "protected",
2385   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_construct",
2386   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj",
2387   "parameters" :
2388   [
2389    {
2390     "is_this_ptr" : true,
2391     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2392    },
2393    {
2394     "referenced_type" : "_ZTIPv"
2395    },
2396    {
2397     "referenced_type" : "_ZTIj"
2398    }
2399   ],
2400   "return_type" : "_ZTIv",
2401   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2402  },
2403  {
2404   "access" : "protected",
2405   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_move_forward",
2406   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj",
2407   "parameters" :
2408   [
2409    {
2410     "is_this_ptr" : true,
2411     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2412    },
2413    {
2414     "referenced_type" : "_ZTIPv"
2415    },
2416    {
2417     "referenced_type" : "_ZTIPKv"
2418    },
2419    {
2420     "referenced_type" : "_ZTIj"
2421    }
2422   ],
2423   "return_type" : "_ZTIv",
2424   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2425  },
2426  {
2427   "access" : "protected",
2428   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_move_backward",
2429   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj",
2430   "parameters" :
2431   [
2432    {
2433     "is_this_ptr" : true,
2434     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2435    },
2436    {
2437     "referenced_type" : "_ZTIPv"
2438    },
2439    {
2440     "referenced_type" : "_ZTIPKv"
2441    },
2442    {
2443     "referenced_type" : "_ZTIj"
2444    }
2445   ],
2446   "return_type" : "_ZTIv",
2447   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2448  },
2449  {
2450   "access" : "protected",
2451   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_copy",
2452   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj",
2453   "parameters" :
2454   [
2455    {
2456     "is_this_ptr" : true,
2457     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2458    },
2459    {
2460     "referenced_type" : "_ZTIPv"
2461    },
2462    {
2463     "referenced_type" : "_ZTIPKv"
2464    },
2465    {
2466     "referenced_type" : "_ZTIj"
2467    }
2468   ],
2469   "return_type" : "_ZTIv",
2470   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2471  },
2472  {
2473   "access" : "protected",
2474   "function_name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>::do_splat",
2475   "linker_set_key" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj",
2476   "parameters" :
2477   [
2478    {
2479     "is_this_ptr" : true,
2480     "referenced_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
2481    },
2482    {
2483     "referenced_type" : "_ZTIPv"
2484    },
2485    {
2486     "referenced_type" : "_ZTIPKv"
2487    },
2488    {
2489     "referenced_type" : "_ZTIj"
2490    }
2491   ],
2492   "return_type" : "_ZTIv",
2493   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2494  },
2495  {
2496   "access" : "private",
2497   "function_name" : "android::ProcessCallStack::printInternal",
2498   "linker_set_key" : "_ZNK7android16ProcessCallStack13printInternalERNS_7PrinterES2_",
2499   "parameters" :
2500   [
2501    {
2502     "is_this_ptr" : true,
2503     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2504    },
2505    {
2506     "referenced_type" : "_ZTIRN7android7PrinterE"
2507    },
2508    {
2509     "referenced_type" : "_ZTIRN7android7PrinterE"
2510    }
2511   ],
2512   "return_type" : "_ZTIv",
2513   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2514  },
2515  {
2516   "function_name" : "android::ProcessCallStack::log",
2517   "linker_set_key" : "_ZNK7android16ProcessCallStack3logEPKc19android_LogPriorityS2_",
2518   "parameters" :
2519   [
2520    {
2521     "is_this_ptr" : true,
2522     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2523    },
2524    {
2525     "referenced_type" : "_ZTIPKc"
2526    },
2527    {
2528     "default_arg" : true,
2529     "referenced_type" : "_ZTI19android_LogPriority"
2530    },
2531    {
2532     "default_arg" : true,
2533     "referenced_type" : "_ZTIPKc"
2534    }
2535   ],
2536   "return_type" : "_ZTIv",
2537   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2538  },
2539  {
2540   "function_name" : "android::ProcessCallStack::dump",
2541   "linker_set_key" : "_ZNK7android16ProcessCallStack4dumpEiiPKc",
2542   "parameters" :
2543   [
2544    {
2545     "is_this_ptr" : true,
2546     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2547    },
2548    {
2549     "referenced_type" : "_ZTIi"
2550    },
2551    {
2552     "default_arg" : true,
2553     "referenced_type" : "_ZTIi"
2554    },
2555    {
2556     "default_arg" : true,
2557     "referenced_type" : "_ZTIPKc"
2558    }
2559   ],
2560   "return_type" : "_ZTIv",
2561   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2562  },
2563  {
2564   "function_name" : "android::ProcessCallStack::size",
2565   "linker_set_key" : "_ZNK7android16ProcessCallStack4sizeEv",
2566   "parameters" :
2567   [
2568    {
2569     "is_this_ptr" : true,
2570     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2571    }
2572   ],
2573   "return_type" : "_ZTIj",
2574   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2575  },
2576  {
2577   "function_name" : "android::ProcessCallStack::print",
2578   "linker_set_key" : "_ZNK7android16ProcessCallStack5printERNS_7PrinterE",
2579   "parameters" :
2580   [
2581    {
2582     "is_this_ptr" : true,
2583     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2584    },
2585    {
2586     "referenced_type" : "_ZTIRN7android7PrinterE"
2587    }
2588   ],
2589   "return_type" : "_ZTIv",
2590   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2591  },
2592  {
2593   "function_name" : "android::ProcessCallStack::toString",
2594   "linker_set_key" : "_ZNK7android16ProcessCallStack8toStringEPKc",
2595   "parameters" :
2596   [
2597    {
2598     "is_this_ptr" : true,
2599     "referenced_type" : "_ZTIPKN7android16ProcessCallStackE"
2600    },
2601    {
2602     "default_arg" : true,
2603     "referenced_type" : "_ZTIPKc"
2604    }
2605   ],
2606   "return_type" : "_ZTIN7android7String8E",
2607   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2608  },
2609  {
2610   "access" : "protected",
2611   "function_name" : "android::Vector<android::String8>::do_destroy",
2612   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj",
2613   "parameters" :
2614   [
2615    {
2616     "is_this_ptr" : true,
2617     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2618    },
2619    {
2620     "referenced_type" : "_ZTIPv"
2621    },
2622    {
2623     "referenced_type" : "_ZTIj"
2624    }
2625   ],
2626   "return_type" : "_ZTIv",
2627   "source_file" : "system/core/libutils/include/utils/Vector.h"
2628  },
2629  {
2630   "access" : "protected",
2631   "function_name" : "android::Vector<android::String8>::do_construct",
2632   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj",
2633   "parameters" :
2634   [
2635    {
2636     "is_this_ptr" : true,
2637     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2638    },
2639    {
2640     "referenced_type" : "_ZTIPv"
2641    },
2642    {
2643     "referenced_type" : "_ZTIj"
2644    }
2645   ],
2646   "return_type" : "_ZTIv",
2647   "source_file" : "system/core/libutils/include/utils/Vector.h"
2648  },
2649  {
2650   "access" : "protected",
2651   "function_name" : "android::Vector<android::String8>::do_move_forward",
2652   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj",
2653   "parameters" :
2654   [
2655    {
2656     "is_this_ptr" : true,
2657     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2658    },
2659    {
2660     "referenced_type" : "_ZTIPv"
2661    },
2662    {
2663     "referenced_type" : "_ZTIPKv"
2664    },
2665    {
2666     "referenced_type" : "_ZTIj"
2667    }
2668   ],
2669   "return_type" : "_ZTIv",
2670   "source_file" : "system/core/libutils/include/utils/Vector.h"
2671  },
2672  {
2673   "access" : "protected",
2674   "function_name" : "android::Vector<android::String8>::do_move_backward",
2675   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj",
2676   "parameters" :
2677   [
2678    {
2679     "is_this_ptr" : true,
2680     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2681    },
2682    {
2683     "referenced_type" : "_ZTIPv"
2684    },
2685    {
2686     "referenced_type" : "_ZTIPKv"
2687    },
2688    {
2689     "referenced_type" : "_ZTIj"
2690    }
2691   ],
2692   "return_type" : "_ZTIv",
2693   "source_file" : "system/core/libutils/include/utils/Vector.h"
2694  },
2695  {
2696   "access" : "protected",
2697   "function_name" : "android::Vector<android::String8>::do_copy",
2698   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj",
2699   "parameters" :
2700   [
2701    {
2702     "is_this_ptr" : true,
2703     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2704    },
2705    {
2706     "referenced_type" : "_ZTIPv"
2707    },
2708    {
2709     "referenced_type" : "_ZTIPKv"
2710    },
2711    {
2712     "referenced_type" : "_ZTIj"
2713    }
2714   ],
2715   "return_type" : "_ZTIv",
2716   "source_file" : "system/core/libutils/include/utils/Vector.h"
2717  },
2718  {
2719   "access" : "protected",
2720   "function_name" : "android::Vector<android::String8>::do_splat",
2721   "linker_set_key" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj",
2722   "parameters" :
2723   [
2724    {
2725     "is_this_ptr" : true,
2726     "referenced_type" : "_ZTIPKN7android6VectorINS_7String8EEE"
2727    },
2728    {
2729     "referenced_type" : "_ZTIPv"
2730    },
2731    {
2732     "referenced_type" : "_ZTIPKv"
2733    },
2734    {
2735     "referenced_type" : "_ZTIj"
2736    }
2737   ],
2738   "return_type" : "_ZTIv",
2739   "source_file" : "system/core/libutils/include/utils/Vector.h"
2740  },
2741  {
2742   "function_name" : "android::CallStack::log",
2743   "linker_set_key" : "_ZNK7android9CallStack3logEPKc19android_LogPriorityS2_",
2744   "parameters" :
2745   [
2746    {
2747     "is_this_ptr" : true,
2748     "referenced_type" : "_ZTIPKN7android9CallStackE"
2749    },
2750    {
2751     "referenced_type" : "_ZTIPKc"
2752    },
2753    {
2754     "default_arg" : true,
2755     "referenced_type" : "_ZTI19android_LogPriority"
2756    },
2757    {
2758     "default_arg" : true,
2759     "referenced_type" : "_ZTIPKc"
2760    }
2761   ],
2762   "return_type" : "_ZTIv",
2763   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2764  },
2765  {
2766   "function_name" : "android::CallStack::dump",
2767   "linker_set_key" : "_ZNK7android9CallStack4dumpEiiPKc",
2768   "parameters" :
2769   [
2770    {
2771     "is_this_ptr" : true,
2772     "referenced_type" : "_ZTIPKN7android9CallStackE"
2773    },
2774    {
2775     "referenced_type" : "_ZTIi"
2776    },
2777    {
2778     "default_arg" : true,
2779     "referenced_type" : "_ZTIi"
2780    },
2781    {
2782     "default_arg" : true,
2783     "referenced_type" : "_ZTIPKc"
2784    }
2785   ],
2786   "return_type" : "_ZTIv",
2787   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2788  },
2789  {
2790   "function_name" : "android::CallStack::print",
2791   "linker_set_key" : "_ZNK7android9CallStack5printERNS_7PrinterE",
2792   "parameters" :
2793   [
2794    {
2795     "is_this_ptr" : true,
2796     "referenced_type" : "_ZTIPKN7android9CallStackE"
2797    },
2798    {
2799     "referenced_type" : "_ZTIRN7android7PrinterE"
2800    }
2801   ],
2802   "return_type" : "_ZTIv",
2803   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2804  },
2805  {
2806   "function_name" : "android::CallStack::toString",
2807   "linker_set_key" : "_ZNK7android9CallStack8toStringEPKc",
2808   "parameters" :
2809   [
2810    {
2811     "is_this_ptr" : true,
2812     "referenced_type" : "_ZTIPKN7android9CallStackE"
2813    },
2814    {
2815     "default_arg" : true,
2816     "referenced_type" : "_ZTIPKc"
2817    }
2818   ],
2819   "return_type" : "_ZTIN7android7String8E",
2820   "source_file" : "system/core/libutils/include/utils/CallStack.h"
2821  }
2822 ],
2823 "global_vars" : [],
2824 "lvalue_reference_types" :
2825 [
2826  {
2827   "alignment" : 4,
2828   "linker_set_key" : "_ZTIRK15backtrace_map_t",
2829   "name" : "const backtrace_map_t &",
2830   "referenced_type" : "_ZTIK15backtrace_map_t",
2831   "self_type" : "_ZTIRK15backtrace_map_t",
2832   "size" : 4,
2833   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
2834  },
2835  {
2836   "alignment" : 4,
2837   "linker_set_key" : "_ZTIRKN12BacktraceMap8iteratorE",
2838   "name" : "const BacktraceMap::iterator &",
2839   "referenced_type" : "_ZTIKN12BacktraceMap8iteratorE",
2840   "self_type" : "_ZTIRKN12BacktraceMap8iteratorE",
2841   "size" : 4,
2842   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
2843  },
2844  {
2845   "alignment" : 4,
2846   "linker_set_key" : "_ZTIRKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2847   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>> &",
2848   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2849   "self_type" : "_ZTIRKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
2850   "size" : 4,
2851   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
2852  },
2853  {
2854   "alignment" : 4,
2855   "linker_set_key" : "_ZTIRKN7android16ProcessCallStack10ThreadInfoE",
2856   "name" : "const android::ProcessCallStack::ThreadInfo &",
2857   "referenced_type" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
2858   "self_type" : "_ZTIRKN7android16ProcessCallStack10ThreadInfoE",
2859   "size" : 4,
2860   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2861  },
2862  {
2863   "alignment" : 4,
2864   "linker_set_key" : "_ZTIRKN7android16ProcessCallStackE",
2865   "name" : "const android::ProcessCallStack &",
2866   "referenced_type" : "_ZTIKN7android16ProcessCallStackE",
2867   "self_type" : "_ZTIRKN7android16ProcessCallStackE",
2868   "size" : 4,
2869   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
2870  },
2871  {
2872   "alignment" : 4,
2873   "linker_set_key" : "_ZTIRKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
2874   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
2875   "referenced_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
2876   "self_type" : "_ZTIRKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
2877   "size" : 4,
2878   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2879  },
2880  {
2881   "alignment" : 4,
2882   "linker_set_key" : "_ZTIRKN7android6VectorINS_7String8EEE",
2883   "name" : "const android::Vector<android::String8> &",
2884   "referenced_type" : "_ZTIKN7android6VectorINS_7String8EEE",
2885   "self_type" : "_ZTIRKN7android6VectorINS_7String8EEE",
2886   "size" : 4,
2887   "source_file" : "system/core/libutils/include/utils/Vector.h"
2888  },
2889  {
2890   "alignment" : 4,
2891   "linker_set_key" : "_ZTIRKN7android7String8E",
2892   "name" : "const android::String8 &",
2893   "referenced_type" : "_ZTIKN7android7String8E",
2894   "self_type" : "_ZTIRKN7android7String8E",
2895   "size" : 4,
2896   "source_file" : "system/core/libutils/include/utils/String8.h"
2897  },
2898  {
2899   "alignment" : 4,
2900   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
2901   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>> &",
2902   "referenced_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
2903   "self_type" : "_ZTIRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
2904   "size" : 4,
2905   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
2906  },
2907  {
2908   "alignment" : 4,
2909   "linker_set_key" : "_ZTIRKa",
2910   "name" : "const signed char &",
2911   "referenced_type" : "_ZTIKa",
2912   "self_type" : "_ZTIRKa",
2913   "size" : 4,
2914   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2915  },
2916  {
2917   "alignment" : 4,
2918   "linker_set_key" : "_ZTIRKb",
2919   "name" : "const bool &",
2920   "referenced_type" : "_ZTIKb",
2921   "self_type" : "_ZTIRKb",
2922   "size" : 4,
2923   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2924  },
2925  {
2926   "alignment" : 4,
2927   "linker_set_key" : "_ZTIRKd",
2928   "name" : "const double &",
2929   "referenced_type" : "_ZTIKd",
2930   "self_type" : "_ZTIRKd",
2931   "size" : 4,
2932   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2933  },
2934  {
2935   "alignment" : 4,
2936   "linker_set_key" : "_ZTIRKf",
2937   "name" : "const float &",
2938   "referenced_type" : "_ZTIKf",
2939   "self_type" : "_ZTIRKf",
2940   "size" : 4,
2941   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2942  },
2943  {
2944   "alignment" : 4,
2945   "linker_set_key" : "_ZTIRKh",
2946   "name" : "const unsigned char &",
2947   "referenced_type" : "_ZTIKh",
2948   "self_type" : "_ZTIRKh",
2949   "size" : 4,
2950   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2951  },
2952  {
2953   "alignment" : 4,
2954   "linker_set_key" : "_ZTIRKi",
2955   "name" : "const int &",
2956   "referenced_type" : "_ZTIKi",
2957   "self_type" : "_ZTIRKi",
2958   "size" : 4,
2959   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2960  },
2961  {
2962   "alignment" : 4,
2963   "linker_set_key" : "_ZTIRKj",
2964   "name" : "const unsigned int &",
2965   "referenced_type" : "_ZTIKj",
2966   "self_type" : "_ZTIRKj",
2967   "size" : 4,
2968   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2969  },
2970  {
2971   "alignment" : 4,
2972   "linker_set_key" : "_ZTIRKs",
2973   "name" : "const short &",
2974   "referenced_type" : "_ZTIKs",
2975   "self_type" : "_ZTIRKs",
2976   "size" : 4,
2977   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2978  },
2979  {
2980   "alignment" : 4,
2981   "linker_set_key" : "_ZTIRKt",
2982   "name" : "const unsigned short &",
2983   "referenced_type" : "_ZTIKt",
2984   "self_type" : "_ZTIRKt",
2985   "size" : 4,
2986   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2987  },
2988  {
2989   "alignment" : 4,
2990   "linker_set_key" : "_ZTIRKx",
2991   "name" : "const long long &",
2992   "referenced_type" : "_ZTIKx",
2993   "self_type" : "_ZTIRKx",
2994   "size" : 4,
2995   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
2996  },
2997  {
2998   "alignment" : 4,
2999   "linker_set_key" : "_ZTIRKy",
3000   "name" : "const unsigned long long &",
3001   "referenced_type" : "_ZTIKy",
3002   "self_type" : "_ZTIRKy",
3003   "size" : 4,
3004   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3005  },
3006  {
3007   "alignment" : 4,
3008   "linker_set_key" : "_ZTIRN12BacktraceMap8iteratorE",
3009   "name" : "BacktraceMap::iterator &",
3010   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
3011   "self_type" : "_ZTIRN12BacktraceMap8iteratorE",
3012   "size" : 4,
3013   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3014  },
3015  {
3016   "alignment" : 4,
3017   "linker_set_key" : "_ZTIRN7android16ProcessCallStack10ThreadInfoE",
3018   "name" : "android::ProcessCallStack::ThreadInfo &",
3019   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
3020   "self_type" : "_ZTIRN7android16ProcessCallStack10ThreadInfoE",
3021   "size" : 4,
3022   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
3023  },
3024  {
3025   "alignment" : 4,
3026   "linker_set_key" : "_ZTIRN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3027   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> &",
3028   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3029   "self_type" : "_ZTIRN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3030   "size" : 4,
3031   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3032  },
3033  {
3034   "alignment" : 4,
3035   "linker_set_key" : "_ZTIRN7android6VectorINS_7String8EEE",
3036   "name" : "android::Vector<android::String8> &",
3037   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
3038   "self_type" : "_ZTIRN7android6VectorINS_7String8EEE",
3039   "size" : 4,
3040   "source_file" : "system/core/libutils/include/utils/Vector.h"
3041  },
3042  {
3043   "alignment" : 4,
3044   "linker_set_key" : "_ZTIRN7android7PrinterE",
3045   "name" : "android::Printer &",
3046   "referenced_type" : "_ZTIN7android7PrinterE",
3047   "self_type" : "_ZTIRN7android7PrinterE",
3048   "size" : 4,
3049   "source_file" : "system/core/libutils/include/utils/Printer.h"
3050  },
3051  {
3052   "alignment" : 4,
3053   "linker_set_key" : "_ZTIRN7android7String8E",
3054   "name" : "android::String8 &",
3055   "referenced_type" : "_ZTIN7android7String8E",
3056   "self_type" : "_ZTIRN7android7String8E",
3057   "size" : 4,
3058   "source_file" : "system/core/libutils/include/utils/String8.h"
3059  }
3060 ],
3061 "pointer_types" :
3062 [
3063  {
3064   "alignment" : 4,
3065   "linker_set_key" : "_ZTIP12BacktraceMap",
3066   "name" : "BacktraceMap *",
3067   "referenced_type" : "_ZTI12BacktraceMap",
3068   "self_type" : "_ZTIP12BacktraceMap",
3069   "size" : 4,
3070   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3071  },
3072  {
3073   "alignment" : 4,
3074   "linker_set_key" : "_ZTIP20BacktraceUnwindError",
3075   "name" : "BacktraceUnwindError *",
3076   "referenced_type" : "_ZTI20BacktraceUnwindError",
3077   "self_type" : "_ZTIP20BacktraceUnwindError",
3078   "size" : 4,
3079   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3080  },
3081  {
3082   "alignment" : 4,
3083   "linker_set_key" : "_ZTIP30ScopedBacktraceMapIteratorLock",
3084   "name" : "ScopedBacktraceMapIteratorLock *",
3085   "referenced_type" : "_ZTI30ScopedBacktraceMapIteratorLock",
3086   "self_type" : "_ZTIP30ScopedBacktraceMapIteratorLock",
3087   "size" : 4,
3088   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3089  },
3090  {
3091   "alignment" : 4,
3092   "linker_set_key" : "_ZTIP7log_msg",
3093   "name" : "log_msg *",
3094   "referenced_type" : "_ZTI7log_msg",
3095   "self_type" : "_ZTIP7log_msg",
3096   "size" : 4,
3097   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3098  },
3099  {
3100   "alignment" : 4,
3101   "linker_set_key" : "_ZTIP9Backtrace",
3102   "name" : "Backtrace *",
3103   "referenced_type" : "_ZTI9Backtrace",
3104   "self_type" : "_ZTIP9Backtrace",
3105   "size" : 4,
3106   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3107  },
3108  {
3109   "alignment" : 4,
3110   "linker_set_key" : "_ZTIPK12BacktraceMap",
3111   "name" : "const BacktraceMap *",
3112   "referenced_type" : "_ZTIK12BacktraceMap",
3113   "self_type" : "_ZTIPK12BacktraceMap",
3114   "size" : 4,
3115   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3116  },
3117  {
3118   "alignment" : 4,
3119   "linker_set_key" : "_ZTIPK15backtrace_map_t",
3120   "name" : "const backtrace_map_t *",
3121   "referenced_type" : "_ZTIK15backtrace_map_t",
3122   "self_type" : "_ZTIPK15backtrace_map_t",
3123   "size" : 4,
3124   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3125  },
3126  {
3127   "alignment" : 4,
3128   "linker_set_key" : "_ZTIPK22backtrace_frame_data_t",
3129   "name" : "const backtrace_frame_data_t *",
3130   "referenced_type" : "_ZTIK22backtrace_frame_data_t",
3131   "self_type" : "_ZTIPK22backtrace_frame_data_t",
3132   "size" : 4,
3133   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3134  },
3135  {
3136   "alignment" : 4,
3137   "linker_set_key" : "_ZTIPK7log_msg",
3138   "name" : "const log_msg *",
3139   "referenced_type" : "_ZTIK7log_msg",
3140   "self_type" : "_ZTIPK7log_msg",
3141   "size" : 4,
3142   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3143  },
3144  {
3145   "alignment" : 4,
3146   "linker_set_key" : "_ZTIPK9Backtrace",
3147   "name" : "const Backtrace *",
3148   "referenced_type" : "_ZTIK9Backtrace",
3149   "self_type" : "_ZTIPK9Backtrace",
3150   "size" : 4,
3151   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3152  },
3153  {
3154   "alignment" : 4,
3155   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
3156   "name" : "const android::VectorImpl *",
3157   "referenced_type" : "_ZTIKN7android10VectorImplE",
3158   "self_type" : "_ZTIPKN7android10VectorImplE",
3159   "size" : 4,
3160   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3161  },
3162  {
3163   "alignment" : 4,
3164   "linker_set_key" : "_ZTIPKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3165   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
3166   "referenced_type" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3167   "self_type" : "_ZTIPKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3168   "size" : 4,
3169   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
3170  },
3171  {
3172   "alignment" : 4,
3173   "linker_set_key" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3174   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>> *",
3175   "referenced_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3176   "self_type" : "_ZTIPKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3177   "size" : 4,
3178   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
3179  },
3180  {
3181   "alignment" : 4,
3182   "linker_set_key" : "_ZTIPKN7android16ProcessCallStackE",
3183   "name" : "const android::ProcessCallStack *",
3184   "referenced_type" : "_ZTIKN7android16ProcessCallStackE",
3185   "self_type" : "_ZTIPKN7android16ProcessCallStackE",
3186   "size" : 4,
3187   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
3188  },
3189  {
3190   "alignment" : 4,
3191   "linker_set_key" : "_ZTIPKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3192   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
3193   "referenced_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3194   "self_type" : "_ZTIPKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3195   "size" : 4,
3196   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3197  },
3198  {
3199   "alignment" : 4,
3200   "linker_set_key" : "_ZTIPKN7android6VectorINS_7String8EEE",
3201   "name" : "const android::Vector<android::String8> *",
3202   "referenced_type" : "_ZTIKN7android6VectorINS_7String8EEE",
3203   "self_type" : "_ZTIPKN7android6VectorINS_7String8EEE",
3204   "size" : 4,
3205   "source_file" : "system/core/libutils/include/utils/Vector.h"
3206  },
3207  {
3208   "alignment" : 4,
3209   "linker_set_key" : "_ZTIPKN7android7String8E",
3210   "name" : "const android::String8 *",
3211   "referenced_type" : "_ZTIKN7android7String8E",
3212   "self_type" : "_ZTIPKN7android7String8E",
3213   "size" : 4,
3214   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3215  },
3216  {
3217   "alignment" : 4,
3218   "linker_set_key" : "_ZTIPKN7android9CallStackE",
3219   "name" : "const android::CallStack *",
3220   "referenced_type" : "_ZTIKN7android9CallStackE",
3221   "self_type" : "_ZTIPKN7android9CallStackE",
3222   "size" : 4,
3223   "source_file" : "system/core/libutils/include/utils/CallStack.h"
3224  },
3225  {
3226   "alignment" : 4,
3227   "linker_set_key" : "_ZTIPKc",
3228   "name" : "const char *",
3229   "referenced_type" : "_ZTIKc",
3230   "self_type" : "_ZTIPKc",
3231   "size" : 4,
3232   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3233  },
3234  {
3235   "alignment" : 4,
3236   "linker_set_key" : "_ZTIPKh",
3237   "name" : "const unsigned char *",
3238   "referenced_type" : "_ZTIKh",
3239   "self_type" : "_ZTIPKh",
3240   "size" : 4,
3241   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3242  },
3243  {
3244   "alignment" : 4,
3245   "linker_set_key" : "_ZTIPKv",
3246   "name" : "const void *",
3247   "referenced_type" : "_ZTIKv",
3248   "self_type" : "_ZTIPKv",
3249   "size" : 4,
3250   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3251  },
3252  {
3253   "alignment" : 4,
3254   "linker_set_key" : "_ZTIPN12BacktraceMap8iteratorE",
3255   "name" : "BacktraceMap::iterator *",
3256   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
3257   "self_type" : "_ZTIPN12BacktraceMap8iteratorE",
3258   "size" : 4,
3259   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3260  },
3261  {
3262   "alignment" : 4,
3263   "linker_set_key" : "_ZTIPN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3264   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo> *",
3265   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3266   "self_type" : "_ZTIPN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3267   "size" : 4,
3268   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
3269  },
3270  {
3271   "alignment" : 4,
3272   "linker_set_key" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3273   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>> *",
3274   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3275   "self_type" : "_ZTIPN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3276   "size" : 4,
3277   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
3278  },
3279  {
3280   "alignment" : 4,
3281   "linker_set_key" : "_ZTIPN7android16ProcessCallStackE",
3282   "name" : "android::ProcessCallStack *",
3283   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
3284   "self_type" : "_ZTIPN7android16ProcessCallStackE",
3285   "size" : 4,
3286   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
3287  },
3288  {
3289   "alignment" : 4,
3290   "linker_set_key" : "_ZTIPN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3291   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> *",
3292   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3293   "self_type" : "_ZTIPN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3294   "size" : 4,
3295   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3296  },
3297  {
3298   "alignment" : 4,
3299   "linker_set_key" : "_ZTIPN7android6VectorINS_7String8EEE",
3300   "name" : "android::Vector<android::String8> *",
3301   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
3302   "self_type" : "_ZTIPN7android6VectorINS_7String8EEE",
3303   "size" : 4,
3304   "source_file" : "system/core/libutils/include/utils/Vector.h"
3305  },
3306  {
3307   "alignment" : 4,
3308   "linker_set_key" : "_ZTIPN7android7String8E",
3309   "name" : "android::String8 *",
3310   "referenced_type" : "_ZTIN7android7String8E",
3311   "self_type" : "_ZTIPN7android7String8E",
3312   "size" : 4,
3313   "source_file" : "system/core/libutils/include/utils/Printer.h"
3314  },
3315  {
3316   "alignment" : 4,
3317   "linker_set_key" : "_ZTIPN7android9CallStack12StackDeleterE",
3318   "name" : "android::CallStack::StackDeleter *",
3319   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
3320   "self_type" : "_ZTIPN7android9CallStack12StackDeleterE",
3321   "size" : 4,
3322   "source_file" : "system/core/libutils/include/utils/CallStack.h"
3323  },
3324  {
3325   "alignment" : 4,
3326   "linker_set_key" : "_ZTIPN7android9CallStackE",
3327   "name" : "android::CallStack *",
3328   "referenced_type" : "_ZTIN7android9CallStackE",
3329   "self_type" : "_ZTIPN7android9CallStackE",
3330   "size" : 4,
3331   "source_file" : "system/core/libutils/include/utils/CallStack.h"
3332  },
3333  {
3334   "alignment" : 4,
3335   "linker_set_key" : "_ZTIPc",
3336   "name" : "char *",
3337   "referenced_type" : "_ZTIc",
3338   "self_type" : "_ZTIPc",
3339   "size" : 4,
3340   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3341  },
3342  {
3343   "alignment" : 4,
3344   "linker_set_key" : "_ZTIPv",
3345   "name" : "void *",
3346   "referenced_type" : "_ZTIv",
3347   "self_type" : "_ZTIPv",
3348   "size" : 4,
3349   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3350  },
3351  {
3352   "alignment" : 4,
3353   "linker_set_key" : "_ZTIPy",
3354   "name" : "unsigned long long *",
3355   "referenced_type" : "_ZTIy",
3356   "self_type" : "_ZTIPy",
3357   "size" : 4,
3358   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3359  }
3360 ],
3361 "qualified_types" :
3362 [
3363  {
3364   "alignment" : 4,
3365   "is_const" : true,
3366   "linker_set_key" : "_ZTIK12BacktraceMap",
3367   "name" : "const BacktraceMap",
3368   "referenced_type" : "_ZTI12BacktraceMap",
3369   "self_type" : "_ZTIK12BacktraceMap",
3370   "size" : 48,
3371   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3372  },
3373  {
3374   "alignment" : 4,
3375   "is_const" : true,
3376   "linker_set_key" : "_ZTIK15backtrace_map_t",
3377   "name" : "const backtrace_map_t",
3378   "referenced_type" : "_ZTI15backtrace_map_t",
3379   "self_type" : "_ZTIK15backtrace_map_t",
3380   "size" : 48,
3381   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3382  },
3383  {
3384   "alignment" : 4,
3385   "is_const" : true,
3386   "linker_set_key" : "_ZTIK22backtrace_frame_data_t",
3387   "name" : "const backtrace_frame_data_t",
3388   "referenced_type" : "_ZTI22backtrace_frame_data_t",
3389   "self_type" : "_ZTIK22backtrace_frame_data_t",
3390   "size" : 100,
3391   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3392  },
3393  {
3394   "alignment" : 4,
3395   "is_const" : true,
3396   "linker_set_key" : "_ZTIK7log_msg",
3397   "name" : "const log_msg",
3398   "referenced_type" : "_ZTI7log_msg",
3399   "self_type" : "_ZTIK7log_msg",
3400   "size" : 5124,
3401   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3402  },
3403  {
3404   "alignment" : 4,
3405   "is_const" : true,
3406   "linker_set_key" : "_ZTIK9Backtrace",
3407   "name" : "const Backtrace",
3408   "referenced_type" : "_ZTI9Backtrace",
3409   "self_type" : "_ZTIK9Backtrace",
3410   "size" : 48,
3411   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3412  },
3413  {
3414   "alignment" : 4,
3415   "is_const" : true,
3416   "linker_set_key" : "_ZTIKN12BacktraceMap8iteratorE",
3417   "name" : "const BacktraceMap::iterator",
3418   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
3419   "self_type" : "_ZTIKN12BacktraceMap8iteratorE",
3420   "size" : 8,
3421   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3422  },
3423  {
3424   "alignment" : 4,
3425   "is_const" : true,
3426   "linker_set_key" : "_ZTIKN7android10VectorImplE",
3427   "name" : "const android::VectorImpl",
3428   "referenced_type" : "_ZTIN7android10VectorImplE",
3429   "self_type" : "_ZTIKN7android10VectorImplE",
3430   "size" : 20,
3431   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3432  },
3433  {
3434   "alignment" : 4,
3435   "is_const" : true,
3436   "linker_set_key" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3437   "name" : "const android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
3438   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3439   "self_type" : "_ZTIKN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
3440   "size" : 20,
3441   "source_file" : "system/core/libutils/include/utils/KeyedVector.h"
3442  },
3443  {
3444   "alignment" : 4,
3445   "is_const" : true,
3446   "linker_set_key" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3447   "name" : "const android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
3448   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3449   "self_type" : "_ZTIKN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
3450   "size" : 20,
3451   "source_file" : "system/core/libutils/include/utils/SortedVector.h"
3452  },
3453  {
3454   "alignment" : 4,
3455   "is_const" : true,
3456   "linker_set_key" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
3457   "name" : "const android::ProcessCallStack::ThreadInfo",
3458   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
3459   "self_type" : "_ZTIKN7android16ProcessCallStack10ThreadInfoE",
3460   "size" : 24,
3461   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3462  },
3463  {
3464   "alignment" : 4,
3465   "is_const" : true,
3466   "linker_set_key" : "_ZTIKN7android16ProcessCallStackE",
3467   "name" : "const android::ProcessCallStack",
3468   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
3469   "self_type" : "_ZTIKN7android16ProcessCallStackE",
3470   "size" : 64,
3471   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
3472  },
3473  {
3474   "alignment" : 4,
3475   "is_const" : true,
3476   "linker_set_key" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3477   "name" : "const android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
3478   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3479   "self_type" : "_ZTIKN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
3480   "size" : 28,
3481   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3482  },
3483  {
3484   "alignment" : 4,
3485   "is_const" : true,
3486   "linker_set_key" : "_ZTIKN7android6VectorINS_7String8EEE",
3487   "name" : "const android::Vector<android::String8>",
3488   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
3489   "self_type" : "_ZTIKN7android6VectorINS_7String8EEE",
3490   "size" : 20,
3491   "source_file" : "system/core/libutils/include/utils/Vector.h"
3492  },
3493  {
3494   "alignment" : 4,
3495   "is_const" : true,
3496   "linker_set_key" : "_ZTIKN7android7String8E",
3497   "name" : "const android::String8",
3498   "referenced_type" : "_ZTIN7android7String8E",
3499   "self_type" : "_ZTIKN7android7String8E",
3500   "size" : 4,
3501   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3502  },
3503  {
3504   "alignment" : 4,
3505   "is_const" : true,
3506   "linker_set_key" : "_ZTIKN7android9CallStackE",
3507   "name" : "const android::CallStack",
3508   "referenced_type" : "_ZTIN7android9CallStackE",
3509   "self_type" : "_ZTIKN7android9CallStackE",
3510   "size" : 20,
3511   "source_file" : "system/core/libutils/include/utils/CallStack.h"
3512  },
3513  {
3514   "alignment" : 4,
3515   "is_const" : true,
3516   "linker_set_key" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
3517   "name" : "const std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char>>>>",
3518   "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
3519   "self_type" : "_ZTIKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE",
3520   "size" : 12,
3521   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3522  },
3523  {
3524   "alignment" : 1,
3525   "is_const" : true,
3526   "linker_set_key" : "_ZTIKa",
3527   "name" : "const signed char",
3528   "referenced_type" : "_ZTIa",
3529   "self_type" : "_ZTIKa",
3530   "size" : 1,
3531   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3532  },
3533  {
3534   "alignment" : 1,
3535   "is_const" : true,
3536   "linker_set_key" : "_ZTIKb",
3537   "name" : "const bool",
3538   "referenced_type" : "_ZTIb",
3539   "self_type" : "_ZTIKb",
3540   "size" : 1,
3541   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3542  },
3543  {
3544   "alignment" : 1,
3545   "is_const" : true,
3546   "linker_set_key" : "_ZTIKc",
3547   "name" : "const char",
3548   "referenced_type" : "_ZTIc",
3549   "self_type" : "_ZTIKc",
3550   "size" : 1,
3551   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3552  },
3553  {
3554   "alignment" : 4,
3555   "is_const" : true,
3556   "linker_set_key" : "_ZTIKd",
3557   "name" : "const double",
3558   "referenced_type" : "_ZTId",
3559   "self_type" : "_ZTIKd",
3560   "size" : 8,
3561   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3562  },
3563  {
3564   "alignment" : 4,
3565   "is_const" : true,
3566   "linker_set_key" : "_ZTIKf",
3567   "name" : "const float",
3568   "referenced_type" : "_ZTIf",
3569   "self_type" : "_ZTIKf",
3570   "size" : 4,
3571   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3572  },
3573  {
3574   "alignment" : 1,
3575   "is_const" : true,
3576   "linker_set_key" : "_ZTIKh",
3577   "name" : "const unsigned char",
3578   "referenced_type" : "_ZTIh",
3579   "self_type" : "_ZTIKh",
3580   "size" : 1,
3581   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3582  },
3583  {
3584   "alignment" : 4,
3585   "is_const" : true,
3586   "linker_set_key" : "_ZTIKi",
3587   "name" : "const int",
3588   "referenced_type" : "_ZTIi",
3589   "self_type" : "_ZTIKi",
3590   "size" : 4,
3591   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3592  },
3593  {
3594   "alignment" : 4,
3595   "is_const" : true,
3596   "linker_set_key" : "_ZTIKj",
3597   "name" : "const unsigned int",
3598   "referenced_type" : "_ZTIj",
3599   "self_type" : "_ZTIKj",
3600   "size" : 4,
3601   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3602  },
3603  {
3604   "alignment" : 2,
3605   "is_const" : true,
3606   "linker_set_key" : "_ZTIKs",
3607   "name" : "const short",
3608   "referenced_type" : "_ZTIs",
3609   "self_type" : "_ZTIKs",
3610   "size" : 2,
3611   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3612  },
3613  {
3614   "alignment" : 2,
3615   "is_const" : true,
3616   "linker_set_key" : "_ZTIKt",
3617   "name" : "const unsigned short",
3618   "referenced_type" : "_ZTIt",
3619   "self_type" : "_ZTIKt",
3620   "size" : 2,
3621   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3622  },
3623  {
3624   "is_const" : true,
3625   "linker_set_key" : "_ZTIKv",
3626   "name" : "const void",
3627   "referenced_type" : "_ZTIv",
3628   "self_type" : "_ZTIKv",
3629   "source_file" : "system/core/libutils/include/utils/VectorImpl.h"
3630  },
3631  {
3632   "alignment" : 4,
3633   "is_const" : true,
3634   "linker_set_key" : "_ZTIKx",
3635   "name" : "const long long",
3636   "referenced_type" : "_ZTIx",
3637   "self_type" : "_ZTIKx",
3638   "size" : 8,
3639   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3640  },
3641  {
3642   "alignment" : 4,
3643   "is_const" : true,
3644   "linker_set_key" : "_ZTIKy",
3645   "name" : "const unsigned long long",
3646   "referenced_type" : "_ZTIy",
3647   "self_type" : "_ZTIKy",
3648   "size" : 8,
3649   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h"
3650  }
3651 ],
3652 "record_types" :
3653 [
3654  {
3655   "alignment" : 4,
3656   "fields" :
3657   [
3658    {
3659     "access" : "protected",
3660     "field_name" : "pid_",
3661     "field_offset" : 32,
3662     "referenced_type" : "_ZTIi"
3663    },
3664    {
3665     "access" : "protected",
3666     "field_name" : "maps_",
3667     "field_offset" : 64,
3668     "referenced_type" : "_ZTINSt3__15dequeI15backtrace_map_tNS_9allocatorIS1_EEEE"
3669    },
3670    {
3671     "access" : "protected",
3672     "field_name" : "suffixes_to_ignore_",
3673     "field_offset" : 256,
3674     "referenced_type" : "_ZTINSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE"
3675    },
3676    {
3677     "access" : "protected",
3678     "field_name" : "resolve_names_",
3679     "field_offset" : 352,
3680     "referenced_type" : "_ZTIb"
3681    }
3682   ],
3683   "linker_set_key" : "_ZTI12BacktraceMap",
3684   "name" : "BacktraceMap",
3685   "record_kind" : "class",
3686   "referenced_type" : "_ZTI12BacktraceMap",
3687   "self_type" : "_ZTI12BacktraceMap",
3688   "size" : 48,
3689   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h",
3690   "vtable_components" :
3691   [
3692    {
3693     "kind" : "offset_to_top"
3694    },
3695    {
3696     "kind" : "rtti",
3697     "mangled_component_name" : "_ZTI12BacktraceMap"
3698    },
3699    {
3700     "kind" : "complete_dtor_pointer",
3701     "mangled_component_name" : "_ZN12BacktraceMapD1Ev"
3702    },
3703    {
3704     "kind" : "deleting_dtor_pointer",
3705     "mangled_component_name" : "_ZN12BacktraceMapD0Ev"
3706    },
3707    {
3708     "mangled_component_name" : "_ZN12BacktraceMap6FillInEyP15backtrace_map_t"
3709    },
3710    {
3711     "mangled_component_name" : "_ZN12BacktraceMap15GetFunctionNameEyPy"
3712    },
3713    {
3714     "mangled_component_name" : "_ZN12BacktraceMap16GetProcessMemoryEv"
3715    },
3716    {
3717     "mangled_component_name" : "_ZN12BacktraceMap12LockIteratorEv"
3718    },
3719    {
3720     "mangled_component_name" : "_ZN12BacktraceMap14UnlockIteratorEv"
3721    },
3722    {
3723     "mangled_component_name" : "_ZN12BacktraceMap5BuildEv"
3724    },
3725    {
3726     "mangled_component_name" : "_ZN12BacktraceMap11GetLoadBiasEj"
3727    }
3728   ]
3729  },
3730  {
3731   "alignment" : 4,
3732   "fields" :
3733   [
3734    {
3735     "field_name" : "len",
3736     "referenced_type" : "_ZTIt"
3737    },
3738    {
3739     "field_name" : "hdr_size",
3740     "field_offset" : 16,
3741     "referenced_type" : "_ZTIt"
3742    },
3743    {
3744     "field_name" : "pid",
3745     "field_offset" : 32,
3746     "referenced_type" : "_ZTIi"
3747    },
3748    {
3749     "field_name" : "tid",
3750     "field_offset" : 64,
3751     "referenced_type" : "_ZTIj"
3752    },
3753    {
3754     "field_name" : "sec",
3755     "field_offset" : 96,
3756     "referenced_type" : "_ZTIj"
3757    },
3758    {
3759     "field_name" : "nsec",
3760     "field_offset" : 128,
3761     "referenced_type" : "_ZTIj"
3762    },
3763    {
3764     "field_name" : "lid",
3765     "field_offset" : 160,
3766     "referenced_type" : "_ZTIj"
3767    },
3768    {
3769     "field_name" : "uid",
3770     "field_offset" : 192,
3771     "referenced_type" : "_ZTIj"
3772    }
3773   ],
3774   "linker_set_key" : "_ZTI12logger_entry",
3775   "name" : "logger_entry",
3776   "referenced_type" : "_ZTI12logger_entry",
3777   "self_type" : "_ZTI12logger_entry",
3778   "size" : 28,
3779   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3780  },
3781  {
3782   "alignment" : 4,
3783   "fields" :
3784   [
3785    {
3786     "field_name" : "start",
3787     "referenced_type" : "_ZTIy"
3788    },
3789    {
3790     "field_name" : "end",
3791     "field_offset" : 64,
3792     "referenced_type" : "_ZTIy"
3793    },
3794    {
3795     "field_name" : "offset",
3796     "field_offset" : 128,
3797     "referenced_type" : "_ZTIy"
3798    },
3799    {
3800     "field_name" : "load_bias",
3801     "field_offset" : 192,
3802     "referenced_type" : "_ZTIy"
3803    },
3804    {
3805     "field_name" : "flags",
3806     "field_offset" : 256,
3807     "referenced_type" : "_ZTIi"
3808    },
3809    {
3810     "field_name" : "name",
3811     "field_offset" : 288,
3812     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3813    }
3814   ],
3815   "linker_set_key" : "_ZTI15backtrace_map_t",
3816   "name" : "backtrace_map_t",
3817   "referenced_type" : "_ZTI15backtrace_map_t",
3818   "self_type" : "_ZTI15backtrace_map_t",
3819   "size" : 48,
3820   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3821  },
3822  {
3823   "alignment" : 4,
3824   "fields" :
3825   [
3826    {
3827     "field_name" : "error_code",
3828     "referenced_type" : "_ZTI24BacktraceUnwindErrorCode"
3829    },
3830    {
3831     "field_name" : "error_info",
3832     "field_offset" : 32,
3833     "referenced_type" : "_ZTIN20BacktraceUnwindErrorUt_E"
3834    }
3835   ],
3836   "linker_set_key" : "_ZTI20BacktraceUnwindError",
3837   "name" : "BacktraceUnwindError",
3838   "referenced_type" : "_ZTI20BacktraceUnwindError",
3839   "self_type" : "_ZTI20BacktraceUnwindError",
3840   "size" : 12,
3841   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3842  },
3843  {
3844   "alignment" : 4,
3845   "fields" :
3846   [
3847    {
3848     "field_name" : "struct_size",
3849     "referenced_type" : "_ZTIj"
3850    },
3851    {
3852     "field_name" : "buffer_id",
3853     "field_offset" : 32,
3854     "referenced_type" : "_ZTIi"
3855    },
3856    {
3857     "field_name" : "priority",
3858     "field_offset" : 64,
3859     "referenced_type" : "_ZTIi"
3860    },
3861    {
3862     "field_name" : "tag",
3863     "field_offset" : 96,
3864     "referenced_type" : "_ZTIPKc"
3865    },
3866    {
3867     "field_name" : "file",
3868     "field_offset" : 128,
3869     "referenced_type" : "_ZTIPKc"
3870    },
3871    {
3872     "field_name" : "line",
3873     "field_offset" : 160,
3874     "referenced_type" : "_ZTIj"
3875    },
3876    {
3877     "field_name" : "message",
3878     "field_offset" : 192,
3879     "referenced_type" : "_ZTIPKc"
3880    }
3881   ],
3882   "linker_set_key" : "_ZTI21__android_log_message",
3883   "name" : "__android_log_message",
3884   "referenced_type" : "_ZTI21__android_log_message",
3885   "self_type" : "_ZTI21__android_log_message",
3886   "size" : 28,
3887   "source_file" : "system/logging/liblog/include_vndk/android/log.h"
3888  },
3889  {
3890   "alignment" : 4,
3891   "fields" :
3892   [
3893    {
3894     "field_name" : "start",
3895     "referenced_type" : "_ZTIy"
3896    },
3897    {
3898     "field_name" : "end",
3899     "field_offset" : 64,
3900     "referenced_type" : "_ZTIy"
3901    },
3902    {
3903     "field_name" : "data",
3904     "field_offset" : 128,
3905     "referenced_type" : "_ZTIPKh"
3906    }
3907   ],
3908   "linker_set_key" : "_ZTI21backtrace_stackinfo_t",
3909   "name" : "backtrace_stackinfo_t",
3910   "referenced_type" : "_ZTI21backtrace_stackinfo_t",
3911   "self_type" : "_ZTI21backtrace_stackinfo_t",
3912   "size" : 20,
3913   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3914  },
3915  {
3916   "alignment" : 4,
3917   "fields" :
3918   [
3919    {
3920     "field_name" : "num",
3921     "referenced_type" : "_ZTIj"
3922    },
3923    {
3924     "field_name" : "pc",
3925     "field_offset" : 32,
3926     "referenced_type" : "_ZTIy"
3927    },
3928    {
3929     "field_name" : "rel_pc",
3930     "field_offset" : 96,
3931     "referenced_type" : "_ZTIy"
3932    },
3933    {
3934     "field_name" : "sp",
3935     "field_offset" : 160,
3936     "referenced_type" : "_ZTIy"
3937    },
3938    {
3939     "field_name" : "stack_size",
3940     "field_offset" : 224,
3941     "referenced_type" : "_ZTIj"
3942    },
3943    {
3944     "field_name" : "map",
3945     "field_offset" : 256,
3946     "referenced_type" : "_ZTI15backtrace_map_t"
3947    },
3948    {
3949     "field_name" : "func_name",
3950     "field_offset" : 640,
3951     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3952    },
3953    {
3954     "field_name" : "func_offset",
3955     "field_offset" : 736,
3956     "referenced_type" : "_ZTIy"
3957    }
3958   ],
3959   "linker_set_key" : "_ZTI22backtrace_frame_data_t",
3960   "name" : "backtrace_frame_data_t",
3961   "referenced_type" : "_ZTI22backtrace_frame_data_t",
3962   "self_type" : "_ZTI22backtrace_frame_data_t",
3963   "size" : 100,
3964   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
3965  },
3966  {
3967   "alignment" : 4,
3968   "fields" :
3969   [
3970    {
3971     "access" : "private",
3972     "field_name" : "map_",
3973     "referenced_type" : "_ZTIP12BacktraceMap"
3974    }
3975   ],
3976   "linker_set_key" : "_ZTI30ScopedBacktraceMapIteratorLock",
3977   "name" : "ScopedBacktraceMapIteratorLock",
3978   "record_kind" : "class",
3979   "referenced_type" : "_ZTI30ScopedBacktraceMapIteratorLock",
3980   "self_type" : "_ZTI30ScopedBacktraceMapIteratorLock",
3981   "size" : 4,
3982   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
3983  },
3984  {
3985   "alignment" : 4,
3986   "fields" :
3987   [
3988    {
3989     "referenced_type" : "_ZTIN7log_msgUt_E"
3990    }
3991   ],
3992   "linker_set_key" : "_ZTI7log_msg",
3993   "name" : "log_msg",
3994   "referenced_type" : "_ZTI7log_msg",
3995   "self_type" : "_ZTI7log_msg",
3996   "size" : 5124,
3997   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
3998  },
3999  {
4000   "alignment" : 1,
4001   "fields" :
4002   [
4003    {
4004     "field_name" : "tv_sec",
4005     "referenced_type" : "_ZTIj"
4006    },
4007    {
4008     "field_name" : "tv_nsec",
4009     "field_offset" : 32,
4010     "referenced_type" : "_ZTIj"
4011    }
4012   ],
4013   "linker_set_key" : "_ZTI8log_time",
4014   "name" : "log_time",
4015   "referenced_type" : "_ZTI8log_time",
4016   "self_type" : "_ZTI8log_time",
4017   "size" : 8,
4018   "source_file" : "system/logging/liblog/include_vndk/log/log_time.h"
4019  },
4020  {
4021   "alignment" : 4,
4022   "fields" :
4023   [
4024    {
4025     "access" : "protected",
4026     "field_name" : "pid_",
4027     "field_offset" : 32,
4028     "referenced_type" : "_ZTIi"
4029    },
4030    {
4031     "access" : "protected",
4032     "field_name" : "tid_",
4033     "field_offset" : 64,
4034     "referenced_type" : "_ZTIi"
4035    },
4036    {
4037     "access" : "protected",
4038     "field_name" : "map_",
4039     "field_offset" : 96,
4040     "referenced_type" : "_ZTIP12BacktraceMap"
4041    },
4042    {
4043     "access" : "protected",
4044     "field_name" : "map_shared_",
4045     "field_offset" : 128,
4046     "referenced_type" : "_ZTIb"
4047    },
4048    {
4049     "access" : "protected",
4050     "field_name" : "frames_",
4051     "field_offset" : 160,
4052     "referenced_type" : "_ZTINSt3__16vectorI22backtrace_frame_data_tNS_9allocatorIS1_EEEE"
4053    },
4054    {
4055     "access" : "protected",
4056     "field_name" : "skip_frames_",
4057     "field_offset" : 256,
4058     "referenced_type" : "_ZTIb"
4059    },
4060    {
4061     "access" : "protected",
4062     "field_name" : "error_",
4063     "field_offset" : 288,
4064     "referenced_type" : "_ZTI20BacktraceUnwindError"
4065    }
4066   ],
4067   "linker_set_key" : "_ZTI9Backtrace",
4068   "name" : "Backtrace",
4069   "record_kind" : "class",
4070   "referenced_type" : "_ZTI9Backtrace",
4071   "self_type" : "_ZTI9Backtrace",
4072   "size" : 48,
4073   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h",
4074   "vtable_components" :
4075   [
4076    {
4077     "kind" : "offset_to_top"
4078    },
4079    {
4080     "kind" : "rtti",
4081     "mangled_component_name" : "_ZTI9Backtrace"
4082    },
4083    {
4084     "kind" : "complete_dtor_pointer",
4085     "mangled_component_name" : "_ZN9BacktraceD1Ev"
4086    },
4087    {
4088     "kind" : "deleting_dtor_pointer",
4089     "mangled_component_name" : "_ZN9BacktraceD0Ev"
4090    },
4091    {
4092     "is_pure" : true,
4093     "mangled_component_name" : "_ZN9Backtrace6UnwindEjPv"
4094    },
4095    {
4096     "mangled_component_name" : "_ZN9Backtrace15GetFunctionNameEyPyPK15backtrace_map_t"
4097    },
4098    {
4099     "mangled_component_name" : "_ZN9Backtrace9FillInMapEyP15backtrace_map_t"
4100    },
4101    {
4102     "is_pure" : true,
4103     "mangled_component_name" : "_ZN9Backtrace8ReadWordEyPj"
4104    },
4105    {
4106     "is_pure" : true,
4107     "mangled_component_name" : "_ZN9Backtrace4ReadEyPhj"
4108    },
4109    {
4110     "mangled_component_name" : "_ZN9Backtrace15FormatFrameDataEj"
4111    },
4112    {
4113     "is_pure" : true,
4114     "mangled_component_name" : "_ZN9Backtrace18GetFunctionNameRawEyPy"
4115    },
4116    {
4117     "mangled_component_name" : "_ZN9Backtrace18VerifyReadWordArgsEyPj"
4118    }
4119   ]
4120  },
4121  {
4122   "alignment" : 4,
4123   "base_specifiers" :
4124   [
4125    {
4126     "referenced_type" : "_ZTINSt3__18iteratorINS_26bidirectional_iterator_tagEP15backtrace_map_tiPS3_RS3_EE"
4127    }
4128   ],
4129   "fields" :
4130   [
4131    {
4132     "access" : "private",
4133     "field_name" : "map_",
4134     "referenced_type" : "_ZTIP12BacktraceMap"
4135    },
4136    {
4137     "access" : "private",
4138     "field_name" : "index_",
4139     "field_offset" : 32,
4140     "referenced_type" : "_ZTIj"
4141    }
4142   ],
4143   "linker_set_key" : "_ZTIN12BacktraceMap8iteratorE",
4144   "name" : "BacktraceMap::iterator",
4145   "record_kind" : "class",
4146   "referenced_type" : "_ZTIN12BacktraceMap8iteratorE",
4147   "self_type" : "_ZTIN12BacktraceMap8iteratorE",
4148   "size" : 8,
4149   "source_file" : "system/unwinding/libbacktrace/include/backtrace/BacktraceMap.h"
4150  },
4151  {
4152   "alignment" : 4,
4153   "fields" :
4154   [
4155    {
4156     "field_name" : "addr",
4157     "referenced_type" : "_ZTIy"
4158    },
4159    {
4160     "field_name" : "regno",
4161     "referenced_type" : "_ZTIy"
4162    }
4163   ],
4164   "is_anonymous" : true,
4165   "linker_set_key" : "_ZTIN20BacktraceUnwindErrorUt_E",
4166   "name" : "BacktraceUnwindError::(anonymous union at system/unwinding/libbacktrace/include/backtrace/Backtrace.h:74:3)",
4167   "record_kind" : "union",
4168   "referenced_type" : "_ZTIN20BacktraceUnwindErrorUt_E",
4169   "self_type" : "_ZTIN20BacktraceUnwindErrorUt_E",
4170   "size" : 8,
4171   "source_file" : "system/unwinding/libbacktrace/include/backtrace/Backtrace.h"
4172  },
4173  {
4174   "alignment" : 4,
4175   "base_specifiers" :
4176   [
4177    {
4178     "referenced_type" : "_ZTIN7android7PrinterE"
4179    }
4180   ],
4181   "fields" :
4182   [
4183    {
4184     "access" : "private",
4185     "field_name" : "mLogTag",
4186     "field_offset" : 32,
4187     "referenced_type" : "_ZTIPKc"
4188    },
4189    {
4190     "access" : "private",
4191     "field_name" : "mPriority",
4192     "field_offset" : 64,
4193     "referenced_type" : "_ZTI19android_LogPriority"
4194    },
4195    {
4196     "access" : "private",
4197     "field_name" : "mPrefix",
4198     "field_offset" : 96,
4199     "referenced_type" : "_ZTIPKc"
4200    },
4201    {
4202     "access" : "private",
4203     "field_name" : "mIgnoreBlankLines",
4204     "field_offset" : 128,
4205     "referenced_type" : "_ZTIb"
4206    }
4207   ],
4208   "linker_set_key" : "_ZTIN7android10LogPrinterE",
4209   "name" : "android::LogPrinter",
4210   "record_kind" : "class",
4211   "referenced_type" : "_ZTIN7android10LogPrinterE",
4212   "self_type" : "_ZTIN7android10LogPrinterE",
4213   "size" : 20,
4214   "source_file" : "system/core/libutils/include/utils/Printer.h",
4215   "vtable_components" :
4216   [
4217    {
4218     "kind" : "offset_to_top"
4219    },
4220    {
4221     "kind" : "rtti",
4222     "mangled_component_name" : "_ZTIN7android10LogPrinterE"
4223    },
4224    {
4225     "mangled_component_name" : "_ZN7android10LogPrinter9printLineEPKc"
4226    },
4227    {
4228     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
4229    },
4230    {
4231     "kind" : "complete_dtor_pointer",
4232     "mangled_component_name" : "_ZN7android10LogPrinterD1Ev"
4233    },
4234    {
4235     "kind" : "deleting_dtor_pointer",
4236     "mangled_component_name" : "_ZN7android10LogPrinterD0Ev"
4237    }
4238   ]
4239  },
4240  {
4241   "alignment" : 4,
4242   "fields" :
4243   [
4244    {
4245     "access" : "private",
4246     "field_name" : "mStorage",
4247     "field_offset" : 32,
4248     "referenced_type" : "_ZTIPv"
4249    },
4250    {
4251     "access" : "private",
4252     "field_name" : "mCount",
4253     "field_offset" : 64,
4254     "referenced_type" : "_ZTIj"
4255    },
4256    {
4257     "access" : "private",
4258     "field_name" : "mFlags",
4259     "field_offset" : 96,
4260     "referenced_type" : "_ZTIKj"
4261    },
4262    {
4263     "access" : "private",
4264     "field_name" : "mItemSize",
4265     "field_offset" : 128,
4266     "referenced_type" : "_ZTIKj"
4267    }
4268   ],
4269   "linker_set_key" : "_ZTIN7android10VectorImplE",
4270   "name" : "android::VectorImpl",
4271   "record_kind" : "class",
4272   "referenced_type" : "_ZTIN7android10VectorImplE",
4273   "self_type" : "_ZTIN7android10VectorImplE",
4274   "size" : 20,
4275   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
4276   "vtable_components" :
4277   [
4278    {
4279     "kind" : "offset_to_top"
4280    },
4281    {
4282     "kind" : "rtti",
4283     "mangled_component_name" : "_ZTIN7android10VectorImplE"
4284    },
4285    {
4286     "kind" : "complete_dtor_pointer",
4287     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
4288    },
4289    {
4290     "kind" : "deleting_dtor_pointer",
4291     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
4292    },
4293    {
4294     "is_pure" : true,
4295     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4296    },
4297    {
4298     "is_pure" : true,
4299     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4300    },
4301    {
4302     "is_pure" : true,
4303     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4304    },
4305    {
4306     "is_pure" : true,
4307     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4308    },
4309    {
4310     "is_pure" : true,
4311     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4312    },
4313    {
4314     "is_pure" : true,
4315     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4316    }
4317   ]
4318  },
4319  {
4320   "alignment" : 4,
4321   "fields" :
4322   [
4323    {
4324     "access" : "private",
4325     "field_name" : "mVector",
4326     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
4327    }
4328   ],
4329   "linker_set_key" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
4330   "name" : "android::KeyedVector<int, android::ProcessCallStack::ThreadInfo>",
4331   "record_kind" : "class",
4332   "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
4333   "self_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE",
4334   "size" : 20,
4335   "source_file" : "system/core/libutils/include/utils/KeyedVector.h",
4336   "template_args" : [ "_ZTIi", "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4337  },
4338  {
4339   "alignment" : 4,
4340   "base_specifiers" :
4341   [
4342    {
4343     "access" : "private",
4344     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
4345    }
4346   ],
4347   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4348   "name" : "android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
4349   "record_kind" : "class",
4350   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4351   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4352   "size" : 20,
4353   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
4354   "template_args" :
4355   [
4356    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4357   ],
4358   "vtable_components" :
4359   [
4360    {
4361     "kind" : "offset_to_top"
4362    },
4363    {
4364     "kind" : "rtti",
4365     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE"
4366    },
4367    {
4368     "kind" : "complete_dtor_pointer",
4369     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED1Ev"
4370    },
4371    {
4372     "kind" : "deleting_dtor_pointer",
4373     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEED0Ev"
4374    },
4375    {
4376     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE12do_constructEPvj"
4377    },
4378    {
4379     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_destroyEPvj"
4380    },
4381    {
4382     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE7do_copyEPvPKvj"
4383    },
4384    {
4385     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE8do_splatEPvPKvj"
4386    },
4387    {
4388     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE15do_move_forwardEPvPKvj"
4389    },
4390    {
4391     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE16do_move_backwardEPvPKvj"
4392    },
4393    {
4394     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEE10do_compareEPKvS7_"
4395    }
4396   ]
4397  },
4398  {
4399   "alignment" : 4,
4400   "base_specifiers" :
4401   [
4402    {
4403     "access" : "private",
4404     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
4405    }
4406   ],
4407   "linker_set_key" : "_ZTIN7android12SortedVectorINS_7String8EEE",
4408   "name" : "android::SortedVector<android::String8>",
4409   "record_kind" : "class",
4410   "referenced_type" : "_ZTIN7android12SortedVectorINS_7String8EEE",
4411   "self_type" : "_ZTIN7android12SortedVectorINS_7String8EEE",
4412   "size" : 20,
4413   "source_file" : "system/core/libutils/include/utils/SortedVector.h",
4414   "template_args" : [ "_ZTIN7android7String8E" ],
4415   "vtable_components" :
4416   [
4417    {
4418     "kind" : "offset_to_top"
4419    },
4420    {
4421     "kind" : "rtti",
4422     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_7String8EEE"
4423    },
4424    {
4425     "kind" : "complete_dtor_pointer",
4426     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED1Ev"
4427    },
4428    {
4429     "kind" : "deleting_dtor_pointer",
4430     "mangled_component_name" : "_ZN7android12SortedVectorINS_7String8EED0Ev"
4431    },
4432    {
4433     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE12do_constructEPvj"
4434    },
4435    {
4436     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_destroyEPvj"
4437    },
4438    {
4439     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE7do_copyEPvPKvj"
4440    },
4441    {
4442     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE8do_splatEPvPKvj"
4443    },
4444    {
4445     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE15do_move_forwardEPvPKvj"
4446    },
4447    {
4448     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE16do_move_backwardEPvPKvj"
4449    },
4450    {
4451     "mangled_component_name" : "_ZNK7android12SortedVectorINS_7String8EE10do_compareEPKvS4_"
4452    }
4453   ]
4454  },
4455  {
4456   "alignment" : 4,
4457   "base_specifiers" :
4458   [
4459    {
4460     "referenced_type" : "_ZTIN7android7PrinterE"
4461    }
4462   ],
4463   "fields" :
4464   [
4465    {
4466     "access" : "private",
4467     "field_name" : "mPrinter",
4468     "field_offset" : 32,
4469     "referenced_type" : "_ZTIRN7android7PrinterE"
4470    },
4471    {
4472     "access" : "private",
4473     "field_name" : "mPrefix",
4474     "field_offset" : 64,
4475     "referenced_type" : "_ZTIPKc"
4476    }
4477   ],
4478   "linker_set_key" : "_ZTIN7android13PrefixPrinterE",
4479   "name" : "android::PrefixPrinter",
4480   "record_kind" : "class",
4481   "referenced_type" : "_ZTIN7android13PrefixPrinterE",
4482   "self_type" : "_ZTIN7android13PrefixPrinterE",
4483   "size" : 12,
4484   "source_file" : "system/core/libutils/include/utils/Printer.h",
4485   "vtable_components" :
4486   [
4487    {
4488     "kind" : "offset_to_top"
4489    },
4490    {
4491     "kind" : "rtti",
4492     "mangled_component_name" : "_ZTIN7android13PrefixPrinterE"
4493    },
4494    {
4495     "mangled_component_name" : "_ZN7android13PrefixPrinter9printLineEPKc"
4496    },
4497    {
4498     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
4499    },
4500    {
4501     "kind" : "complete_dtor_pointer",
4502     "mangled_component_name" : "_ZN7android13PrefixPrinterD1Ev"
4503    },
4504    {
4505     "kind" : "deleting_dtor_pointer",
4506     "mangled_component_name" : "_ZN7android13PrefixPrinterD0Ev"
4507    }
4508   ]
4509  },
4510  {
4511   "alignment" : 1,
4512   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
4513   "name" : "android::trait_pointer<android::ProcessCallStack::ThreadInfo>",
4514   "referenced_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
4515   "self_type" : "_ZTIN7android13trait_pointerINS_16ProcessCallStack10ThreadInfoEEE",
4516   "size" : 1,
4517   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4518   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4519  },
4520  {
4521   "alignment" : 1,
4522   "linker_set_key" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4523   "name" : "android::trait_pointer<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
4524   "referenced_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4525   "self_type" : "_ZTIN7android13trait_pointerINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4526   "size" : 1,
4527   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4528   "template_args" :
4529   [
4530    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4531   ]
4532  },
4533  {
4534   "alignment" : 1,
4535   "linker_set_key" : "_ZTIN7android13trait_pointerINS_7String8EEE",
4536   "name" : "android::trait_pointer<android::String8>",
4537   "referenced_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
4538   "self_type" : "_ZTIN7android13trait_pointerINS_7String8EEE",
4539   "size" : 1,
4540   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4541   "template_args" : [ "_ZTIN7android7String8E" ]
4542  },
4543  {
4544   "alignment" : 1,
4545   "linker_set_key" : "_ZTIN7android13trait_pointerIiEE",
4546   "name" : "android::trait_pointer<int>",
4547   "referenced_type" : "_ZTIN7android13trait_pointerIiEE",
4548   "self_type" : "_ZTIN7android13trait_pointerIiEE",
4549   "size" : 1,
4550   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4551   "template_args" : [ "_ZTIi" ]
4552  },
4553  {
4554   "alignment" : 4,
4555   "base_specifiers" :
4556   [
4557    {
4558     "referenced_type" : "_ZTIN7android7PrinterE"
4559    }
4560   ],
4561   "fields" :
4562   [
4563    {
4564     "access" : "private",
4565     "field_name" : "mTarget",
4566     "field_offset" : 32,
4567     "referenced_type" : "_ZTIPN7android7String8E"
4568    },
4569    {
4570     "access" : "private",
4571     "field_name" : "mPrefix",
4572     "field_offset" : 64,
4573     "referenced_type" : "_ZTIPKc"
4574    }
4575   ],
4576   "linker_set_key" : "_ZTIN7android14String8PrinterE",
4577   "name" : "android::String8Printer",
4578   "record_kind" : "class",
4579   "referenced_type" : "_ZTIN7android14String8PrinterE",
4580   "self_type" : "_ZTIN7android14String8PrinterE",
4581   "size" : 12,
4582   "source_file" : "system/core/libutils/include/utils/Printer.h",
4583   "vtable_components" :
4584   [
4585    {
4586     "kind" : "offset_to_top"
4587    },
4588    {
4589     "kind" : "rtti",
4590     "mangled_component_name" : "_ZTIN7android14String8PrinterE"
4591    },
4592    {
4593     "mangled_component_name" : "_ZN7android14String8Printer9printLineEPKc"
4594    },
4595    {
4596     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
4597    },
4598    {
4599     "kind" : "complete_dtor_pointer",
4600     "mangled_component_name" : "_ZN7android14String8PrinterD1Ev"
4601    },
4602    {
4603     "kind" : "deleting_dtor_pointer",
4604     "mangled_component_name" : "_ZN7android14String8PrinterD0Ev"
4605    }
4606   ]
4607  },
4608  {
4609   "access" : "private",
4610   "alignment" : 4,
4611   "fields" :
4612   [
4613    {
4614     "field_name" : "callStack",
4615     "referenced_type" : "_ZTIN7android9CallStackE"
4616    },
4617    {
4618     "field_name" : "threadName",
4619     "field_offset" : 160,
4620     "referenced_type" : "_ZTIN7android7String8E"
4621    }
4622   ],
4623   "linker_set_key" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
4624   "name" : "android::ProcessCallStack::ThreadInfo",
4625   "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
4626   "self_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE",
4627   "size" : 24,
4628   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "fields" :
4633   [
4634    {
4635     "access" : "private",
4636     "field_name" : "mThreadMap",
4637     "referenced_type" : "_ZTIN7android11KeyedVectorIiNS_16ProcessCallStack10ThreadInfoEEE"
4638    },
4639    {
4640     "access" : "private",
4641     "field_name" : "mTimeUpdated",
4642     "field_offset" : 160,
4643     "referenced_type" : "_ZTI2tm"
4644    }
4645   ],
4646   "linker_set_key" : "_ZTIN7android16ProcessCallStackE",
4647   "name" : "android::ProcessCallStack",
4648   "record_kind" : "class",
4649   "referenced_type" : "_ZTIN7android16ProcessCallStackE",
4650   "self_type" : "_ZTIN7android16ProcessCallStackE",
4651   "size" : 64,
4652   "source_file" : "system/core/libutils/include/utils/ProcessCallStack.h"
4653  },
4654  {
4655   "alignment" : 4,
4656   "base_specifiers" :
4657   [
4658    {
4659     "referenced_type" : "_ZTIN7android10VectorImplE"
4660    }
4661   ],
4662   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
4663   "name" : "android::SortedVectorImpl",
4664   "record_kind" : "class",
4665   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
4666   "self_type" : "_ZTIN7android16SortedVectorImplE",
4667   "size" : 20,
4668   "source_file" : "system/core/libutils/include/utils/VectorImpl.h",
4669   "vtable_components" :
4670   [
4671    {
4672     "kind" : "offset_to_top"
4673    },
4674    {
4675     "kind" : "rtti",
4676     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
4677    },
4678    {
4679     "kind" : "complete_dtor_pointer",
4680     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
4681    },
4682    {
4683     "kind" : "deleting_dtor_pointer",
4684     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
4685    },
4686    {
4687     "is_pure" : true,
4688     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
4689    },
4690    {
4691     "is_pure" : true,
4692     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
4693    },
4694    {
4695     "is_pure" : true,
4696     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
4697    },
4698    {
4699     "is_pure" : true,
4700     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
4701    },
4702    {
4703     "is_pure" : true,
4704     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
4705    },
4706    {
4707     "is_pure" : true,
4708     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
4709    },
4710    {
4711     "is_pure" : true,
4712     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
4713    }
4714   ]
4715  },
4716  {
4717   "alignment" : 1,
4718   "linker_set_key" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
4719   "name" : "android::aggregate_traits<int, android::ProcessCallStack::ThreadInfo>",
4720   "referenced_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
4721   "self_type" : "_ZTIN7android16aggregate_traitsIiNS_16ProcessCallStack10ThreadInfoEEE",
4722   "size" : 1,
4723   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4724   "template_args" : [ "_ZTIi", "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4725  },
4726  {
4727   "alignment" : 4,
4728   "fields" :
4729   [
4730    {
4731     "field_name" : "key",
4732     "referenced_type" : "_ZTIi"
4733    },
4734    {
4735     "field_name" : "value",
4736     "field_offset" : 32,
4737     "referenced_type" : "_ZTIN7android16ProcessCallStack10ThreadInfoE"
4738    }
4739   ],
4740   "linker_set_key" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
4741   "name" : "android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>",
4742   "referenced_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
4743   "self_type" : "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE",
4744   "size" : 28,
4745   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4746   "template_args" : [ "_ZTIi", "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4747  },
4748  {
4749   "alignment" : 1,
4750   "base_specifiers" :
4751   [
4752    {
4753     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
4754    }
4755   ],
4756   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4757   "name" : "android::use_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
4758   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4759   "self_type" : "_ZTIN7android16use_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4760   "size" : 1,
4761   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4762   "template_args" :
4763   [
4764    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4765   ]
4766  },
4767  {
4768   "alignment" : 1,
4769   "base_specifiers" :
4770   [
4771    {
4772     "referenced_type" : "_ZTINSt3__117integral_constantIbLb1EEE"
4773    }
4774   ],
4775   "linker_set_key" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
4776   "name" : "android::use_trivial_move<android::String8>",
4777   "referenced_type" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
4778   "self_type" : "_ZTIN7android16use_trivial_moveINS_7String8EEE",
4779   "size" : 1,
4780   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4781   "template_args" : [ "_ZTIN7android7String8E" ]
4782  },
4783  {
4784   "alignment" : 1,
4785   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
4786   "name" : "android::trait_trivial_copy<android::ProcessCallStack::ThreadInfo>",
4787   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
4788   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16ProcessCallStack10ThreadInfoEEE",
4789   "size" : 1,
4790   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4791   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4792  },
4793  {
4794   "alignment" : 1,
4795   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4796   "name" : "android::trait_trivial_copy<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
4797   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4798   "self_type" : "_ZTIN7android18trait_trivial_copyINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4799   "size" : 1,
4800   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4801   "template_args" :
4802   [
4803    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4804   ]
4805  },
4806  {
4807   "alignment" : 1,
4808   "linker_set_key" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
4809   "name" : "android::trait_trivial_copy<android::String8>",
4810   "referenced_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
4811   "self_type" : "_ZTIN7android18trait_trivial_copyINS_7String8EEE",
4812   "size" : 1,
4813   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4814   "template_args" : [ "_ZTIN7android7String8E" ]
4815  },
4816  {
4817   "alignment" : 1,
4818   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
4819   "name" : "android::trait_trivial_copy<bool>",
4820   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4821   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
4822   "size" : 1,
4823   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4824   "template_args" : [ "_ZTIb" ]
4825  },
4826  {
4827   "alignment" : 1,
4828   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
4829   "name" : "android::trait_trivial_copy<char>",
4830   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4831   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
4832   "size" : 1,
4833   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4834   "template_args" : [ "_ZTIc" ]
4835  },
4836  {
4837   "alignment" : 1,
4838   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
4839   "name" : "android::trait_trivial_copy<double>",
4840   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4841   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
4842   "size" : 1,
4843   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4844   "template_args" : [ "_ZTId" ]
4845  },
4846  {
4847   "alignment" : 1,
4848   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
4849   "name" : "android::trait_trivial_copy<float>",
4850   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4851   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
4852   "size" : 1,
4853   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4854   "template_args" : [ "_ZTIf" ]
4855  },
4856  {
4857   "alignment" : 1,
4858   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
4859   "name" : "android::trait_trivial_copy<unsigned char>",
4860   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4861   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
4862   "size" : 1,
4863   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4864   "template_args" : [ "_ZTIh" ]
4865  },
4866  {
4867   "alignment" : 1,
4868   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
4869   "name" : "android::trait_trivial_copy<int>",
4870   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4871   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
4872   "size" : 1,
4873   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4874   "template_args" : [ "_ZTIi" ]
4875  },
4876  {
4877   "alignment" : 1,
4878   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
4879   "name" : "android::trait_trivial_copy<unsigned int>",
4880   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4881   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
4882   "size" : 1,
4883   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4884   "template_args" : [ "_ZTIj" ]
4885  },
4886  {
4887   "alignment" : 1,
4888   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
4889   "name" : "android::trait_trivial_copy<long>",
4890   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4891   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
4892   "size" : 1,
4893   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4894   "template_args" : [ "_ZTIl" ]
4895  },
4896  {
4897   "alignment" : 1,
4898   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
4899   "name" : "android::trait_trivial_copy<unsigned long>",
4900   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
4901   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
4902   "size" : 1,
4903   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4904   "template_args" : [ "_ZTIm" ]
4905  },
4906  {
4907   "alignment" : 1,
4908   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
4909   "name" : "android::trait_trivial_copy<short>",
4910   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4911   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
4912   "size" : 1,
4913   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4914   "template_args" : [ "_ZTIs" ]
4915  },
4916  {
4917   "alignment" : 1,
4918   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
4919   "name" : "android::trait_trivial_copy<unsigned short>",
4920   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
4921   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
4922   "size" : 1,
4923   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4924   "template_args" : [ "_ZTIt" ]
4925  },
4926  {
4927   "alignment" : 1,
4928   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
4929   "name" : "android::trait_trivial_copy<void>",
4930   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4931   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
4932   "size" : 1,
4933   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4934   "template_args" : [ "_ZTIv" ]
4935  },
4936  {
4937   "alignment" : 1,
4938   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
4939   "name" : "android::trait_trivial_copy<long long>",
4940   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4941   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
4942   "size" : 1,
4943   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4944   "template_args" : [ "_ZTIx" ]
4945  },
4946  {
4947   "alignment" : 1,
4948   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
4949   "name" : "android::trait_trivial_copy<unsigned long long>",
4950   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4951   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
4952   "size" : 1,
4953   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4954   "template_args" : [ "_ZTIy" ]
4955  },
4956  {
4957   "alignment" : 1,
4958   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
4959   "name" : "android::trait_trivial_ctor<android::ProcessCallStack::ThreadInfo>",
4960   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
4961   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16ProcessCallStack10ThreadInfoEEE",
4962   "size" : 1,
4963   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4964   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
4965  },
4966  {
4967   "alignment" : 1,
4968   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4969   "name" : "android::trait_trivial_ctor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
4970   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4971   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
4972   "size" : 1,
4973   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4974   "template_args" :
4975   [
4976    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
4977   ]
4978  },
4979  {
4980   "alignment" : 1,
4981   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
4982   "name" : "android::trait_trivial_ctor<android::String8>",
4983   "referenced_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
4984   "self_type" : "_ZTIN7android18trait_trivial_ctorINS_7String8EEE",
4985   "size" : 1,
4986   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4987   "template_args" : [ "_ZTIN7android7String8E" ]
4988  },
4989  {
4990   "alignment" : 1,
4991   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
4992   "name" : "android::trait_trivial_ctor<bool>",
4993   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
4994   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
4995   "size" : 1,
4996   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
4997   "template_args" : [ "_ZTIb" ]
4998  },
4999  {
5000   "alignment" : 1,
5001   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
5002   "name" : "android::trait_trivial_ctor<char>",
5003   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5004   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
5005   "size" : 1,
5006   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5007   "template_args" : [ "_ZTIc" ]
5008  },
5009  {
5010   "alignment" : 1,
5011   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
5012   "name" : "android::trait_trivial_ctor<double>",
5013   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5014   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
5015   "size" : 1,
5016   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5017   "template_args" : [ "_ZTId" ]
5018  },
5019  {
5020   "alignment" : 1,
5021   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
5022   "name" : "android::trait_trivial_ctor<float>",
5023   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5024   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
5025   "size" : 1,
5026   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5027   "template_args" : [ "_ZTIf" ]
5028  },
5029  {
5030   "alignment" : 1,
5031   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
5032   "name" : "android::trait_trivial_ctor<unsigned char>",
5033   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5034   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
5035   "size" : 1,
5036   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5037   "template_args" : [ "_ZTIh" ]
5038  },
5039  {
5040   "alignment" : 1,
5041   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
5042   "name" : "android::trait_trivial_ctor<int>",
5043   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5044   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
5045   "size" : 1,
5046   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5047   "template_args" : [ "_ZTIi" ]
5048  },
5049  {
5050   "alignment" : 1,
5051   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
5052   "name" : "android::trait_trivial_ctor<unsigned int>",
5053   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5054   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
5055   "size" : 1,
5056   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5057   "template_args" : [ "_ZTIj" ]
5058  },
5059  {
5060   "alignment" : 1,
5061   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
5062   "name" : "android::trait_trivial_ctor<long>",
5063   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5064   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
5065   "size" : 1,
5066   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5067   "template_args" : [ "_ZTIl" ]
5068  },
5069  {
5070   "alignment" : 1,
5071   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
5072   "name" : "android::trait_trivial_ctor<unsigned long>",
5073   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5074   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
5075   "size" : 1,
5076   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5077   "template_args" : [ "_ZTIm" ]
5078  },
5079  {
5080   "alignment" : 1,
5081   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
5082   "name" : "android::trait_trivial_ctor<short>",
5083   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5084   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
5085   "size" : 1,
5086   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5087   "template_args" : [ "_ZTIs" ]
5088  },
5089  {
5090   "alignment" : 1,
5091   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
5092   "name" : "android::trait_trivial_ctor<unsigned short>",
5093   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5094   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
5095   "size" : 1,
5096   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5097   "template_args" : [ "_ZTIt" ]
5098  },
5099  {
5100   "alignment" : 1,
5101   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
5102   "name" : "android::trait_trivial_ctor<void>",
5103   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5104   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
5105   "size" : 1,
5106   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5107   "template_args" : [ "_ZTIv" ]
5108  },
5109  {
5110   "alignment" : 1,
5111   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
5112   "name" : "android::trait_trivial_ctor<long long>",
5113   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5114   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
5115   "size" : 1,
5116   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5117   "template_args" : [ "_ZTIx" ]
5118  },
5119  {
5120   "alignment" : 1,
5121   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
5122   "name" : "android::trait_trivial_ctor<unsigned long long>",
5123   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5124   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
5125   "size" : 1,
5126   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5127   "template_args" : [ "_ZTIy" ]
5128  },
5129  {
5130   "alignment" : 1,
5131   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
5132   "name" : "android::trait_trivial_dtor<android::ProcessCallStack::ThreadInfo>",
5133   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
5134   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16ProcessCallStack10ThreadInfoEEE",
5135   "size" : 1,
5136   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5137   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
5138  },
5139  {
5140   "alignment" : 1,
5141   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5142   "name" : "android::trait_trivial_dtor<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
5143   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5144   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5145   "size" : 1,
5146   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5147   "template_args" :
5148   [
5149    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5150   ]
5151  },
5152  {
5153   "alignment" : 1,
5154   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
5155   "name" : "android::trait_trivial_dtor<android::String8>",
5156   "referenced_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
5157   "self_type" : "_ZTIN7android18trait_trivial_dtorINS_7String8EEE",
5158   "size" : 1,
5159   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5160   "template_args" : [ "_ZTIN7android7String8E" ]
5161  },
5162  {
5163   "alignment" : 1,
5164   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
5165   "name" : "android::trait_trivial_dtor<bool>",
5166   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5167   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
5168   "size" : 1,
5169   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5170   "template_args" : [ "_ZTIb" ]
5171  },
5172  {
5173   "alignment" : 1,
5174   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
5175   "name" : "android::trait_trivial_dtor<char>",
5176   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5177   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
5178   "size" : 1,
5179   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5180   "template_args" : [ "_ZTIc" ]
5181  },
5182  {
5183   "alignment" : 1,
5184   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
5185   "name" : "android::trait_trivial_dtor<double>",
5186   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5187   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
5188   "size" : 1,
5189   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5190   "template_args" : [ "_ZTId" ]
5191  },
5192  {
5193   "alignment" : 1,
5194   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
5195   "name" : "android::trait_trivial_dtor<float>",
5196   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5197   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
5198   "size" : 1,
5199   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5200   "template_args" : [ "_ZTIf" ]
5201  },
5202  {
5203   "alignment" : 1,
5204   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
5205   "name" : "android::trait_trivial_dtor<unsigned char>",
5206   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5207   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
5208   "size" : 1,
5209   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5210   "template_args" : [ "_ZTIh" ]
5211  },
5212  {
5213   "alignment" : 1,
5214   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
5215   "name" : "android::trait_trivial_dtor<int>",
5216   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5217   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
5218   "size" : 1,
5219   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5220   "template_args" : [ "_ZTIi" ]
5221  },
5222  {
5223   "alignment" : 1,
5224   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
5225   "name" : "android::trait_trivial_dtor<unsigned int>",
5226   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5227   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
5228   "size" : 1,
5229   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5230   "template_args" : [ "_ZTIj" ]
5231  },
5232  {
5233   "alignment" : 1,
5234   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
5235   "name" : "android::trait_trivial_dtor<long>",
5236   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5237   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
5238   "size" : 1,
5239   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5240   "template_args" : [ "_ZTIl" ]
5241  },
5242  {
5243   "alignment" : 1,
5244   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
5245   "name" : "android::trait_trivial_dtor<unsigned long>",
5246   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5247   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
5248   "size" : 1,
5249   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5250   "template_args" : [ "_ZTIm" ]
5251  },
5252  {
5253   "alignment" : 1,
5254   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
5255   "name" : "android::trait_trivial_dtor<short>",
5256   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5257   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
5258   "size" : 1,
5259   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5260   "template_args" : [ "_ZTIs" ]
5261  },
5262  {
5263   "alignment" : 1,
5264   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
5265   "name" : "android::trait_trivial_dtor<unsigned short>",
5266   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5267   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
5268   "size" : 1,
5269   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5270   "template_args" : [ "_ZTIt" ]
5271  },
5272  {
5273   "alignment" : 1,
5274   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
5275   "name" : "android::trait_trivial_dtor<void>",
5276   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5277   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
5278   "size" : 1,
5279   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5280   "template_args" : [ "_ZTIv" ]
5281  },
5282  {
5283   "alignment" : 1,
5284   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
5285   "name" : "android::trait_trivial_dtor<long long>",
5286   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5287   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
5288   "size" : 1,
5289   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5290   "template_args" : [ "_ZTIx" ]
5291  },
5292  {
5293   "alignment" : 1,
5294   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
5295   "name" : "android::trait_trivial_dtor<unsigned long long>",
5296   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5297   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
5298   "size" : 1,
5299   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5300   "template_args" : [ "_ZTIy" ]
5301  },
5302  {
5303   "alignment" : 1,
5304   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
5305   "name" : "android::trait_trivial_move<android::ProcessCallStack::ThreadInfo>",
5306   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
5307   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16ProcessCallStack10ThreadInfoEEE",
5308   "size" : 1,
5309   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5310   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
5311  },
5312  {
5313   "alignment" : 1,
5314   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5315   "name" : "android::trait_trivial_move<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
5316   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5317   "self_type" : "_ZTIN7android18trait_trivial_moveINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5318   "size" : 1,
5319   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5320   "template_args" :
5321   [
5322    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5323   ]
5324  },
5325  {
5326   "alignment" : 1,
5327   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5328   "name" : "android::trait_trivial_move<android::String8>",
5329   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5330   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
5331   "size" : 1,
5332   "source_file" : "system/core/libutils/include/utils/String8.h",
5333   "template_args" : [ "_ZTIN7android7String8E" ]
5334  },
5335  {
5336   "alignment" : 1,
5337   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
5338   "name" : "android::trait_trivial_move<bool>",
5339   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5340   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
5341   "size" : 1,
5342   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5343   "template_args" : [ "_ZTIb" ]
5344  },
5345  {
5346   "alignment" : 1,
5347   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
5348   "name" : "android::trait_trivial_move<char>",
5349   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5350   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
5351   "size" : 1,
5352   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5353   "template_args" : [ "_ZTIc" ]
5354  },
5355  {
5356   "alignment" : 1,
5357   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
5358   "name" : "android::trait_trivial_move<double>",
5359   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5360   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
5361   "size" : 1,
5362   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5363   "template_args" : [ "_ZTId" ]
5364  },
5365  {
5366   "alignment" : 1,
5367   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
5368   "name" : "android::trait_trivial_move<float>",
5369   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5370   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
5371   "size" : 1,
5372   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5373   "template_args" : [ "_ZTIf" ]
5374  },
5375  {
5376   "alignment" : 1,
5377   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
5378   "name" : "android::trait_trivial_move<unsigned char>",
5379   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5380   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
5381   "size" : 1,
5382   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5383   "template_args" : [ "_ZTIh" ]
5384  },
5385  {
5386   "alignment" : 1,
5387   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
5388   "name" : "android::trait_trivial_move<int>",
5389   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5390   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
5391   "size" : 1,
5392   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5393   "template_args" : [ "_ZTIi" ]
5394  },
5395  {
5396   "alignment" : 1,
5397   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
5398   "name" : "android::trait_trivial_move<unsigned int>",
5399   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5400   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
5401   "size" : 1,
5402   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5403   "template_args" : [ "_ZTIj" ]
5404  },
5405  {
5406   "alignment" : 1,
5407   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
5408   "name" : "android::trait_trivial_move<long>",
5409   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5410   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
5411   "size" : 1,
5412   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5413   "template_args" : [ "_ZTIl" ]
5414  },
5415  {
5416   "alignment" : 1,
5417   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
5418   "name" : "android::trait_trivial_move<unsigned long>",
5419   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
5420   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
5421   "size" : 1,
5422   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5423   "template_args" : [ "_ZTIm" ]
5424  },
5425  {
5426   "alignment" : 1,
5427   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
5428   "name" : "android::trait_trivial_move<short>",
5429   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5430   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
5431   "size" : 1,
5432   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5433   "template_args" : [ "_ZTIs" ]
5434  },
5435  {
5436   "alignment" : 1,
5437   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
5438   "name" : "android::trait_trivial_move<unsigned short>",
5439   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
5440   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
5441   "size" : 1,
5442   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5443   "template_args" : [ "_ZTIt" ]
5444  },
5445  {
5446   "alignment" : 1,
5447   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
5448   "name" : "android::trait_trivial_move<void>",
5449   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5450   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
5451   "size" : 1,
5452   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5453   "template_args" : [ "_ZTIv" ]
5454  },
5455  {
5456   "alignment" : 1,
5457   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
5458   "name" : "android::trait_trivial_move<long long>",
5459   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5460   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
5461   "size" : 1,
5462   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5463   "template_args" : [ "_ZTIx" ]
5464  },
5465  {
5466   "alignment" : 1,
5467   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
5468   "name" : "android::trait_trivial_move<unsigned long long>",
5469   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5470   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
5471   "size" : 1,
5472   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5473   "template_args" : [ "_ZTIy" ]
5474  },
5475  {
5476   "alignment" : 4,
5477   "base_specifiers" :
5478   [
5479    {
5480     "access" : "private",
5481     "referenced_type" : "_ZTIN7android10VectorImplE"
5482    }
5483   ],
5484   "linker_set_key" : "_ZTIN7android6VectorINS_7String8EEE",
5485   "name" : "android::Vector<android::String8>",
5486   "record_kind" : "class",
5487   "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE",
5488   "self_type" : "_ZTIN7android6VectorINS_7String8EEE",
5489   "size" : 20,
5490   "source_file" : "system/core/libutils/include/utils/Vector.h",
5491   "template_args" : [ "_ZTIN7android7String8E" ],
5492   "vtable_components" :
5493   [
5494    {
5495     "kind" : "offset_to_top"
5496    },
5497    {
5498     "kind" : "rtti",
5499     "mangled_component_name" : "_ZTIN7android6VectorINS_7String8EEE"
5500    },
5501    {
5502     "kind" : "complete_dtor_pointer",
5503     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED1Ev"
5504    },
5505    {
5506     "kind" : "deleting_dtor_pointer",
5507     "mangled_component_name" : "_ZN7android6VectorINS_7String8EED0Ev"
5508    },
5509    {
5510     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE12do_constructEPvj"
5511    },
5512    {
5513     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE10do_destroyEPvj"
5514    },
5515    {
5516     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE7do_copyEPvPKvj"
5517    },
5518    {
5519     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE8do_splatEPvPKvj"
5520    },
5521    {
5522     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE15do_move_forwardEPvPKvj"
5523    },
5524    {
5525     "mangled_component_name" : "_ZNK7android6VectorINS_7String8EE16do_move_backwardEPvPKvj"
5526    }
5527   ]
5528  },
5529  {
5530   "alignment" : 1,
5531   "linker_set_key" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
5532   "name" : "android::traits<android::ProcessCallStack::ThreadInfo>",
5533   "referenced_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
5534   "self_type" : "_ZTIN7android6traitsINS_16ProcessCallStack10ThreadInfoEEE",
5535   "size" : 1,
5536   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5537   "template_args" : [ "_ZTIN7android16ProcessCallStack10ThreadInfoE" ]
5538  },
5539  {
5540   "alignment" : 1,
5541   "linker_set_key" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5542   "name" : "android::traits<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo>>",
5543   "referenced_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5544   "self_type" : "_ZTIN7android6traitsINS_16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEEEE",
5545   "size" : 1,
5546   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5547   "template_args" :
5548   [
5549    "_ZTIN7android16key_value_pair_tIiNS_16ProcessCallStack10ThreadInfoEEE"
5550   ]
5551  },
5552  {
5553   "alignment" : 1,
5554   "linker_set_key" : "_ZTIN7android6traitsINS_7String8EEE",
5555   "name" : "android::traits<android::String8>",
5556   "referenced_type" : "_ZTIN7android6traitsINS_7String8EEE",
5557   "self_type" : "_ZTIN7android6traitsINS_7String8EEE",
5558   "size" : 1,
5559   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5560   "template_args" : [ "_ZTIN7android7String8E" ]
5561  },
5562  {
5563   "alignment" : 1,
5564   "linker_set_key" : "_ZTIN7android6traitsIiEE",
5565   "name" : "android::traits<int>",
5566   "referenced_type" : "_ZTIN7android6traitsIiEE",
5567   "self_type" : "_ZTIN7android6traitsIiEE",
5568   "size" : 1,
5569   "source_file" : "system/core/libutils/include/utils/TypeHelpers.h",
5570   "template_args" : [ "_ZTIi" ]
5571  },
5572  {
5573   "alignment" : 4,
5574   "linker_set_key" : "_ZTIN7android7PrinterE",
5575   "name" : "android::Printer",
5576   "record_kind" : "class",
5577   "referenced_type" : "_ZTIN7android7PrinterE",
5578   "self_type" : "_ZTIN7android7PrinterE",
5579   "size" : 4,
5580   "source_file" : "system/core/libutils/include/utils/Printer.h",
5581   "vtable_components" :
5582   [
5583    {
5584     "kind" : "offset_to_top"
5585    },
5586    {
5587     "kind" : "rtti",
5588     "mangled_component_name" : "_ZTIN7android7PrinterE"
5589    },
5590    {
5591     "is_pure" : true,
5592     "mangled_component_name" : "_ZN7android7Printer9printLineEPKc"
5593    },
5594    {
5595     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
5596    },
5597    {
5598     "kind" : "complete_dtor_pointer",
5599     "mangled_component_name" : "_ZN7android7PrinterD1Ev"
5600    },
5601    {
5602     "kind" : "deleting_dtor_pointer",
5603     "mangled_component_name" : "_ZN7android7PrinterD0Ev"
5604    }
5605   ]
5606  },
5607  {
5608   "alignment" : 4,
5609   "fields" :
5610   [
5611    {
5612     "access" : "private",
5613     "field_name" : "mString",
5614     "referenced_type" : "_ZTIPKc"
5615    }
5616   ],
5617   "linker_set_key" : "_ZTIN7android7String8E",
5618   "name" : "android::String8",
5619   "record_kind" : "class",
5620   "referenced_type" : "_ZTIN7android7String8E",
5621   "self_type" : "_ZTIN7android7String8E",
5622   "size" : 4,
5623   "source_file" : "system/core/libutils/include/utils/String8.h"
5624  },
5625  {
5626   "alignment" : 1,
5627   "linker_set_key" : "_ZTIN7android9CallStack12StackDeleterE",
5628   "name" : "android::CallStack::StackDeleter",
5629   "referenced_type" : "_ZTIN7android9CallStack12StackDeleterE",
5630   "self_type" : "_ZTIN7android9CallStack12StackDeleterE",
5631   "size" : 1,
5632   "source_file" : "system/core/libutils/include/utils/CallStack.h"
5633  },
5634  {
5635   "alignment" : 4,
5636   "fields" :
5637   [
5638    {
5639     "access" : "private",
5640     "field_name" : "mFrameLines",
5641     "referenced_type" : "_ZTIN7android6VectorINS_7String8EEE"
5642    }
5643   ],
5644   "linker_set_key" : "_ZTIN7android9CallStackE",
5645   "name" : "android::CallStack",
5646   "record_kind" : "class",
5647   "referenced_type" : "_ZTIN7android9CallStackE",
5648   "self_type" : "_ZTIN7android9CallStackE",
5649   "size" : 20,
5650   "source_file" : "system/core/libutils/include/utils/CallStack.h"
5651  },
5652  {
5653   "alignment" : 4,
5654   "base_specifiers" :
5655   [
5656    {
5657     "referenced_type" : "_ZTIN7android7PrinterE"
5658    }
5659   ],
5660   "fields" :
5661   [
5662    {
5663     "access" : "private",
5664     "field_name" : "mFd",
5665     "field_offset" : 32,
5666     "referenced_type" : "_ZTIi"
5667    },
5668    {
5669     "access" : "private",
5670     "field_name" : "mIndent",
5671     "field_offset" : 64,
5672     "referenced_type" : "_ZTIj"
5673    },
5674    {
5675     "access" : "private",
5676     "field_name" : "mPrefix",
5677     "field_offset" : 96,
5678     "referenced_type" : "_ZTIPKc"
5679    },
5680    {
5681     "access" : "private",
5682     "field_name" : "mFormatString",
5683     "field_offset" : 128,
5684     "referenced_type" : "_ZTIA20_c"
5685    }
5686   ],
5687   "linker_set_key" : "_ZTIN7android9FdPrinterE",
5688   "name" : "android::FdPrinter",
5689   "record_kind" : "class",
5690   "referenced_type" : "_ZTIN7android9FdPrinterE",
5691   "self_type" : "_ZTIN7android9FdPrinterE",
5692   "size" : 36,
5693   "source_file" : "system/core/libutils/include/utils/Printer.h",
5694   "vtable_components" :
5695   [
5696    {
5697     "kind" : "offset_to_top"
5698    },
5699    {
5700     "kind" : "rtti",
5701     "mangled_component_name" : "_ZTIN7android9FdPrinterE"
5702    },
5703    {
5704     "mangled_component_name" : "_ZN7android9FdPrinter9printLineEPKc"
5705    },
5706    {
5707     "mangled_component_name" : "_ZN7android7Printer15printFormatLineEPKcz"
5708    },
5709    {
5710     "kind" : "complete_dtor_pointer",
5711     "mangled_component_name" : "_ZN7android9FdPrinterD1Ev"
5712    },
5713    {
5714     "kind" : "deleting_dtor_pointer",
5715     "mangled_component_name" : "_ZN7android9FdPrinterD0Ev"
5716    }
5717   ]
5718  },
5719  {
5720   "alignment" : 4,
5721   "fields" :
5722   [
5723    {
5724     "field_name" : "buf",
5725     "referenced_type" : "_ZTIA5121_h"
5726    },
5727    {
5728     "field_name" : "entry",
5729     "referenced_type" : "_ZTI12logger_entry"
5730    }
5731   ],
5732   "is_anonymous" : true,
5733   "linker_set_key" : "_ZTIN7log_msgUt_E",
5734   "name" : "log_msg::(anonymous union at system/logging/liblog/include_vndk/log/log_read.h:58:3)",
5735   "record_kind" : "union",
5736   "referenced_type" : "_ZTIN7log_msgUt_E",
5737   "self_type" : "_ZTIN7log_msgUt_E",
5738   "size" : 5124,
5739   "source_file" : "system/logging/liblog/include_vndk/log/log_read.h"
5740  }
5741 ],
5742 "rvalue_reference_types" : []
5743}
5744